21.2 變更內嵌式 Sybase SQL Anywhere 資料庫所使用的連接埠

Sybase SQL Anywhere 預設使用埠 2638。您可以變更執行資料庫時所使用的埠。

  1. zenworks_database.conf 檔案中,指定伺服器偵聽時所使用的新埠號碼。

    zenworks_database.conf 檔案位於 %ZENWORKS_HOME%\conf (Windows) 及 /etc/opt/novell/zenworks (Linux)。

  2. 在所有主要伺服器的 zdm.xml 檔案中,指定以下項目的新埠號碼︰

    <entry key="Port">2638</entry>
    

    依預設,項目會列出預設埠號碼 2638。

    zdm.xml 檔案位於 %ZENWORKS_HOME%\conf\datamodel (Windows)及 /etc/opt/novell/zenworks/datamodel (Linux)。

  3. (視情況而定) 如果 ZENworks 報告伺服器安裝在主要伺服器上,請將新埠號碼新增至 ODBC 資料資訊︰

    • 在 Windows 伺服器上: 請進行下列幾項操作:

      1. 從桌面的「開始」功能表中按一下「設定」以及「控制面板」,然後連按兩下「ODBC 資料來源」

        「ODBC 資料來源管理員」視窗便會顯示。

      2. 按一下「系統 DSN」索引標籤。

      3. 連按兩下「ZENworks 資料儲存」

        此時會顯示「ODBC 組態」視窗。

      4. 按一下「網路」索引標籤。

      5. 「選取網路通訊協定和選項」面板中,將 TCP/IP 埠號碼的值 (預設為 2638) 變更為在 zenworks_database.conf 中指定的埠號碼 (也就是在步驟 1 中指定的新號碼)。

    • 在 Linux 伺服器上︰/opt/novell/zenworks/share/boe/bobje/odbc.ini 檔案中,將 TCP/IP 的值變更為在 zenworks_database.conf 中指定的埠號碼 (也就是在步驟 1 中指定的新號碼)。

  4. 重新啟動所有主要伺服器上的資料庫服務、ZENServer 以及 ZENLoader 服務︰

    • 在 Windows 上: 請進行下列幾項操作:

      1. 在 Windows 桌面的「開始」功能表上,按一下「設定」>「控制台」

      2. 連按兩下「管理工具」>「服務」

      3. 重新啟動下列服務︰Novell ZENworks 內嵌式資料儲存Novell ZENworks 載入程式服務以及 Novell ZENworks 伺服器

    • 在 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 資料庫文件