早上检查OGG,有个进程ABENDED,报错 :
ERROR OGG-01031 There is a problem in network communication, a remote file problem, encryption keys for target and source do not match (if using ENCRYPT) or an unknown error. (Reply received is Unable to open file "/u01/app/oracle/gg/dirdat/rt000000" (error 11, Resource temporarily unavailable))
网上查了一下,然后去目标端查看ggserr.log,里面有告警信息:
WARNING OGG-01223 Unable to lock file ......(error 11, Resource temporarily unavailable).Lock currently held by process id (PID) 132139
然后
ps -ef|grep 132139
发现是ogg的server进程锁住了第132139号文件,推测应该是读取132139号文件写入ggserr log所造成,之后kill掉该进程,然后再次启动源端OGG进程,进程正常启动。
(这个应该只是OGG-01031的其中的一种场景)