onmode -P: 动态地启动、停止或重启监听线程

在不中断现有连接的情况下,可以使用 onmode -P 命令动态地启动、停止或重启当前 SOCTCP 或 TLITCP 网络端口的监听线程。

语法:
元素 用途 关键注意事项
start 不中断现有连接的情况下,启动新的 SOCTCP 或 TLITCP 网络端口的监听线程 该监听线程的定义必须存在于此服务器的 sqlhosts 文件中。如果不存在,您必须在动态地启动监听线程之前添加它
stop 不中断现有连接的情况下,停止当前 SOCTCP 或 TLITCP 网络端口的监听线程 该监听线程的定义必须存在于此服务器的 sqlhosts 文件中
restart 不中断现有连接的情况下,重新启动当前 SOCTCP 或 TLITCP 网络端口的监听线程 该监听线程的定义必须存在于此服务器的 sqlhosts 文件中
server_name 要启动、停止或重启的数据库服务器名称  

这些命令不能修改 sqlhosts 文件。

这些命令有等同的带有 start listenstop listenrestart listen 参数的 SQL管理 API 函数。

示例

下列命令显示停止并重启名为 ids_serv1 的服务器的监听线程:
onmode -P restart ids_serv1