Sybase SQL Anywhere 在默认情况下使用端口 2638。您可以更改数据库运行的端口。
在 zenworks_database.conf 文件中,指定服务器侦听的新端口号。
zenworks_database.conf 文件在 Windows 上位于 %ZENWORKS 主目录%\conf 中,在 Linux 上位于 /etc/opt/novell/zenworks 中。
在所有“主服务器”的 zdm.xml 文件中,在以下项中指定新端口号:
<entry key="Port">2638</entry>
默认情况下,该项列出默认端口号 2638。
zdm.xml 文件在 Windows 上位于 %ZENWORKS 主目录%\conf\datamodel 中,在 Linux 上位于 /etc/opt/novell/zenworks/datamodel 中。
(视情况而定)如果“主服务器”上安装了“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 数据库文档。