首页 > 数据库 > Oracle > OGG部分问题及解决方式
问题一:挖掘进程启动异常报错信息如下:
2024-09-15 16:10:30 ERROR OGG-00446 Oracle GoldenGate Capture for Oracle, e1_tt.prm: Unable to lock file "/ogg12c/dirchk/E1_TT.cpe" (error 11, Resource temporarily unavailable).
解决办法:
1.umount挂载目录,重新mount
mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,timeo=600,actimeo=0 xx.xx.xx.3:/oggdata_gd /oggdata
2.防止文件被持有,重新copy一份
mv /ogg12c/dirchk/P2_xx.cpe /oggdata/ogg12c/dirchk/P2_xx.cpe.bak
cp /ogg12c/dirchk/P2_xx.cpe.bak /oggdata/ogg12c/dirchk/P2_xx.cpe
3.启动OGG后正常
问题二:启动OGG寻找很久以前的归档,报错如下:
2024-09-15 16:29:50 ERROR OGG-00446 Oracle GoldenGate Capture for Oracle, e2_md.prm: Opening file +ARCH_DG/1_83902_1030037469.dbf in DBLOGREADER mode: (308) ORA-00308: cannot open archived log '+ARCH_DG/1_83902_1030037469.dbf'
ORA-17503: ksfdopn:2 Failed to open file +ARCH_DG/1_83902_1030037469.dbf
ORA-15173: entry '1_83902_1030037469.dbf' does not exist in directory '/'
解决办法:
按照原来进程的时间启动
alter extract xx md thread 1 begin 2024-09-15 16:05:34;
alter extract xx md thread 2 begin 2024-09-15 16:02:09;
alter extract xx md thread 3 begin 2024-09-15 16:00:24;
问题三:启动报文件数达到最大字节,报错如下:
2024-09-15T20:12:21.822+0800 ERROR OGG-01172 Oracle GoldenGate Capture for Oracle, ext_xx.prm: 放弃文件 (./dirrpt/ext_xx.dsc) 已超出最大字节数 (2000000000).
解决办法:
删除或mv改文件重新生成
mv ext_xx.dsc ext_xx.dsc.bak
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31547506/viewspace-3040238/ ,如需转载,请注明出处,否则将追究法律责任。