restart listen 参数:动态地停止并启动监听线程(SQL 管理 API)

随同 admin()task() 函数,使用 restart listen 参数来停止然后启动现有的 SOCTCP 或 TLITCP 网络协议的监听线程,而不中断现有的连接。

语法

元素 描述 关键考虑
server_name 您想要停止并重启监听线程的数据库服务器的名称。  

用法

必须在 sqlhosts 文件中存在监听线程的定义。

如有必要,在您重启监听线程之前,请修订 sqlhosts 条目。例如,如果正在运行的监听线程一定为端口 7777,则您可更改 sqlhosts 文件中的端口,然后重启该线程。

这个函数等同于 onmode -P restart server_name 命令。

这个函数不更新 sqlhosts 文件。

示例

下列命令停止并再启动名为 ids_serv1 服务器的监听线程:
EXECUTE FUNCTION task("restart listen","ids_serv1");