首页 > 数据库 > Oracle > OGG19C学习1-配置Manager和网络通信
创建event、error和threshold reports
Manager进程需要一个专用端口来进行自身与其他本地ogg进程之间的通信。
GGSCI (rhel7.6-12c as ggsadmin@orcl) 29> EDIT PARAMS MGR PORT 7809
--指定多个端口 DYNAMICPORTLIST 7830,7833 --指定范围 DYNAMICPORTLIST 7830-7835 --指定范围和一个单独的端口 DYNAMICPORTLIST 7830-7835,7839
4.选择Internet协议
5.使用建议的Manager参数
/*
AUTOSTART {{EXTRACT | REPLICAT | ER} group_name | JAGENT}
EXTRACT:自启动EXTRACT
REPLICAT:自启动REPLICAT
ER:自启动EXTRACT和REPLICAT
JAGENT:自动启动ogg监视器JAgent
group_name:仅对EXTRACT、REPLICAT、ER有效。JAGENT不接受组名作为输入。为多个组指定组名或通配符规范。使用通配符时,Oracle GoldenGate将启动本地系统上满足通配符的指定进程类型的所有组,但处于PASSVIE模式的组除外。
*/
AUTOSTART ER *
(2)AUTORESTART:异常终止后再次启动Extract和Replicat进程。此参数在群集配置中是必需的,但在任何配置中也很有用,以确保继续处理。
/*
AUTORESTART {EXTRACT | REPLICAT | ER} group_name
[, RETRIES number]
[, WAITMINUTES minutes]
[, WAITSECONDS seconds]
[, RESETMINUTES minutes]
[, RESETSECONDS seconds]
EXTRACT:自动重启EXTRACT
REPLICAT:自动重启REPLICAT
ER:自动重启EXTRACT和REPLICAT
group_name:多个组的组名或通配符规范。使用通配符时,Oracle GoldenGate将启动本地系统上满足通配符的指定进程类型的所有组,但处于PASSVIE模式的组除外。
RETRIES number:最大重试次数,默认是2次。Manager第一次尝试重启进程不算,即number=2时,Manager将尝试重新启动进程3次。
WAITMINUTES | WAITSECONDS {minutes | seconds}:在发现进程异常终止和重新启动进程之间暂停的时间量,以分钟或秒为单位。使用此选项可延迟重新启动,直到有必要的资源可用或发生其他事件。默认延迟为2分钟或120秒。
RESETMINUTES | RESETSECONDS {minutes | seconds}:时间窗口(以分钟或秒为单位),在此时间范围内计算重试次数。 默认值为120分钟(2小时)或7200秒。 时间到期后,重试次数恢复为零。
*/
AUTORESTART EXTRACT *, RETRIES 3, WAITMINUTES 5, RESETMINUTES 60
(3)PURGEOLDEXTRACTS:当Oracle GoldenGate处理完跟踪文件后,将其清除。 如果没有PURGEOLDEXTRACTS,则不会执行清除,并且跟踪文件会占用大量磁盘空间。 为了获得最佳结果,请将PURGEOLDEXTRACTS用作Manager参数,而不要用作Extract或Replicat参数。
PURGEOLDEXTRACTS
(4)STARTUPVALIDATIONDELAY | STARTUPVALIDATIONDELAYCSECS:设置一个延迟时间,在此时间之后,Manager将验证使用START EXTRACT或START REPLICAT命令启动的进程的状态。如果进程在指定的延迟时间后未运行,则在GGSCI提示符下显示错误消息。
/* STARTUPVALIDATIONDELAY seconds | STARTUPVALIDATIONDELAYCSECS centiseconds 默认是0秒,不检测进程启动状态 STARTUPVALIDATIONDELAY seconds:指定以秒为单位的延迟 STARTUPVALIDATIONDELAYCSECS centiseconds:指定以厘秒为单位的延迟 */ STARTUPVALIDATIONDELAYCSECS 10
6.创建Manager参数文件
--01.在ogg目录运行GGSCI程序进入GGSCI接口 [oracle@rhel7.6-12c:/ggs/app]$ggsci --02.编辑Manager参数文件 GGSCI (rhel7.6-12c) 1> EDIT PARAMS MGR PORT 7809 DYNAMICPORTLIST 7810-7820, 7830 AUTOSTART ER * AUTORESTART EXTRACT *, RETRIES 3, WAITMINUTES 5, RESETMINUTES 60 STARTUPVALIDATIONDELAY 2 USERIDALIAS sadmin PURGEOLDEXTRACTS /ggs/app/dirdat/tt*, USECHECKPOINTS, MINKEEPHOURS 2 --03.保存(和linux vim一样)
/*mgr paramfile parameter_file [reportfile report_file] mgr:manager程序 paramfile parameter_file:Manager参数文件,默认在dirprm/mgr.prm reportfile report_file:reportfile参数是可选的,可用于将Manager进程报告存储在Oracle GoldenGate安装位置中dirrpt目录的默认位置以外的位置。 */ mgr paramfile /ggs/app/dirprm/mgr.prm --前台运行 mgr paramfile /ggs/app/dirprm/mgr.prm & --后台运行
方法2:通过ggsci
[oracle@rhel7.6-12c:/ggs/app]$ggsci GGSCI (rhel7.6-12c) 1> start mgr Manager started. GGSCI (rhel7.6-12c) 2> info mgr Manager is running (IP port TCP:rhel7.6-12c.7809, Process ID 94811).
8.停止Manager
Unix/Linux环境:
GGSCI (rhel7.6-12c) 6> stop mgr Manager process is required by other GGS processes. Are you sure you want to stop it (y/n)?y Sending STOP request to MANAGER ... Request processed. Manager stopped. GGSCI (rhel7.6-12c) 4> stop mgr ! Sending STOP request to MANAGER ... Request processed. Manager stopped. --!表示不用用户确定
STOP MANAGER
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31355629/viewspace-2690955/ ,如需转载,请注明出处,否则将追究法律责任。