启动和停止服务管理器
Oracle GoldenGate 微服务体系结构中 Service Manager 的启动和停止过程基于以下两种方法:
-
如果在手动模式下配置了服务管理器,则
$OGG_SRVMGR_DIRECTORY/bin中的脚本可以运行以启动或停止服务管理器。-
要启动服务管理器,请执行以下操作:
$OGG_SRVMGR_DIRECTORY/bin/startSM.sh -
要停止服务管理器,请执行以下操作:
$OGG_SRVMGR_DIRECTORY/bin/stopSM.sh
注意:
在运行脚本以启动或停止服务管理器之前,请编辑并设置以下变量:
export $OGG_HOME=Oracle GoldenGate installation folderexport $OGG_ETC_HOME=OGG_SRVMGR_DIRECTORY/etcexport $OGG_VAR_HOME=OGG_SRVMGR_DIRECTORY/var -
-
如果服务管理器配置为守护进程或服务,则不会创建启动或停止进行手动交互所需的脚本。操作系统负责启动或停止服务管理器。
对于 Linux:
systemctl start OracleGoldenGatesystemctl status OracleGoldenGatesystemctl stop OracleGoldenGate对于 Windows:
net start OracleGoldenGatenet stop OracleGoldenGate -
如果用户在使用
registerServiceManager.sh/bat实用程序将服务管理器注册为守护进程或服务时遇到任何问题,请参见 MOS 简讯 3051194.1 RegisterServiceManager.sh Fails By oggca.sh:command not found 。 -
如果 Service Manager 配置为在 Oracle Cluster 就绪服务 (CRS) 中使用 XAG 代理运行;则 CRS 堆栈将处理启动和停止进程。