Sybase SQL Anywhere 預設使用埠 2638。您可以變更執行資料庫時所使用的埠。
在 zenworks_database.conf 檔案中,指定伺服器偵聽時所使用的新埠號碼。
zenworks_database.conf 檔案位於 %ZENWORKS_HOME%\conf (Windows) 及 /etc/opt/novell/zenworks (Linux)。
在所有主要伺服器的 zdm.xml 檔案中,指定以下項目的新埠號碼︰
<entry key="Port">2638</entry>
依預設,項目會列出預設埠號碼 2638。
zdm.xml 檔案位於 %ZENWORKS_HOME%\conf\datamodel (Windows)及 /etc/opt/novell/zenworks/datamodel (Linux)。
(視情況而定) 如果 ZENworks 報告伺服器安裝在主要伺服器上,請將新埠號碼新增至 ODBC 資料資訊︰
在 Windows 伺服器上: 請進行下列幾項操作:
從桌面的
功能表中按一下 ,然後連按兩下 。「ODBC 資料來源管理員」視窗便會顯示。
按一下
索引標籤。連按兩下
。此時會顯示「ODBC 組態」視窗。
按一下
索引標籤。在zenworks_database.conf 中指定的埠號碼 (也就是在步驟 1 中指定的新號碼)。
面板中,將 TCP/IP 埠號碼的值 (預設為 2638) 變更為在在 Linux 伺服器上︰ 在 /opt/novell/zenworks/share/boe/bobje/odbc.ini 檔案中,將 TCP/IP 的值變更為在 zenworks_database.conf 中指定的埠號碼 (也就是在步驟 1 中指定的新號碼)。
重新啟動所有主要伺服器上的資料庫服務、ZENServer 以及 ZENLoader 服務︰
在 Windows 上: 請進行下列幾項操作:
在 Windows 桌面的「開始」功能表上,按一下
> 。連按兩下
> 。重新啟動下列服務︰
、 以及 。在 Linux 上︰ 在主控台提示下,按列示順序輸入以下指令︰
/etc/init.d/novell-zenmntr stop
/etc/init.d/novell-zenserver stop
/etc/init.d/novell-zenloader stop
/etc/init.d/sybase-asa restart
/etc/init.d/novell-zenserver start
/etc/init.d/novell-zenloader start
/etc/init.d/novell-zenmntr start
儘管 TCP 埠與 UDP 埠已不再是 2638,但是資料庫伺服器依然會偵聽 UDP 埠 2638。如需詳細資訊,請參閱 Sybase 資料庫文件。