ogg 故障解决一则
生活随笔
收集整理的這篇文章主要介紹了
ogg 故障解决一则
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
自己今天一個解決過程,希望能給大家一點啟發(fā)
錯誤原因:
因兩邊同步出錯,數(shù)據(jù)已不一致,我添加字段后也沒有有同步過去,所以我把表刪除重建。
但后來錯誤更多,想直接刪除同步文件(./dirdat/gg000000)看看。但目標(biāo)端一直要求此文件。
后來
重置Extract 和Replicat 進(jìn)程的Trail 序列號
?? ?alter extract ext1,extseqno 0,extrba 0
?????? alter replicat rep1,extseqno 0,extrba 0
目標(biāo)端問題解決,但源端問題仍舊,搞了半天,沒解決,只好重新配置EXTRACT了。
這操作的感慨是:OGG還是有很多運(yùn)維的工作可做,如果老師能講解得更詳細(xì)一些就好。
操作如下:
GGSCI (gg1) 78> alter extract ext1,begin now
EXTRACT altered.
GGSCI (gg1) 79> alter extract ext1,extseqno 0,extrba 0
EXTRACT altered.
GGSCI (dg1) 55> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? STOPPED???? EXT1??????? 00:00:00????? 00:15:52?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:03?? ?
EXT1 無法啟動。
查看日志如下:
tail -100f ggserr.log
2013-08-28 16:56:30? INFO??? OGG-01226? Oracle GoldenGate Capture for Oracle, ext1.prm:? Socket buffer size set to 27985 (flush size 27985).
2013-08-28 16:56:30? INFO??? OGG-00975? Oracle GoldenGate Manager for Oracle, mgr.prm:? REPLICAT REP2 starting.
2013-08-28 16:56:30? ERROR?? OGG-01496? Oracle GoldenGate Capture for Oracle, ext1.prm:? Failed to open target trail file ./dirdat/gg000000, at RBA 1765.
2013-08-28 16:56:30? ERROR?? OGG-01668? Oracle GoldenGate Capture for Oracle, ext1.prm:? PROCESS ABENDING.
。。。。。。。。。。。
2013-08-28 17:22:40? INFO??? OGG-01515? Oracle GoldenGate Capture for Oracle, ext1.prm:? Positioning to begin time 1956-11-26 上午01:05:04.
2013-08-28 17:22:40? ERROR?? OGG-01158? Oracle GoldenGate Capture for Oracle, ext1.prm:? Timestamp out of range: 0.
2013-08-28 17:22:40? ERROR?? OGG-01668? Oracle GoldenGate Capture for Oracle, ext1.prm:? PROCESS ABENDING.
[oracle@dg1 11.2]$ tail -100f /opt/app/ggs/11.2/dirrpt/EXT1.rpt
2013-08-28 17:22:40? INFO??? OGG-01515? Positioning to begin time 1956-11-26 上午01:05:04.
GGSCI (dg1) 1> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? STOPPED???? EXT1??????? 00:00:00????? 00:28:35?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:01?? ?
GGSCI (dg1) 2> alter extract ext1,begin now
EXTRACT altered.
GGSCI (dg1) 3>? alter extract ext1,extseqno 1,extrba 0
GGSCI (dg1) 4> start extract ext1
Sending START request to MANAGER ...
EXTRACT EXT1 starting
GGSCI (dg1) 5> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? RUNNING???? EXT1??????? 00:00:00????? 00:00:09?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:05?? ?
GGSCI (dg1) 6> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? ABENDED???? EXT1??????? 00:00:00????? 00:00:24?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:08?? ?
GGSCI (dg1) 7> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? ABENDED???? EXT1??????? 00:00:00????? 00:05:06?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:09?? ?
GGSCI (dg1) 8> delete extract ext1
2013-08-28 17:40:03? WARNING OGG-01753? Cannot unregister EXTRACT EXT1 from database because no database login was provid unregister this group later with the UNREGISTER EXTRACT command with LOGRETENTION. Issue DBLOGIN first.
Deleted EXTRACT EXT1.
GGSCI (dg1) 9> dblogin userid ggs,password ggs
Successfully logged into database.
GGSCI (dg1) 10> delete extract ext1
ERROR: EXTRACT EXT1 does not exist.
GGSCI (dg1) 11> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:01?? ?
GGSCI (dg1) 12> add extract ext1,tranlog,begin now
EXTRACT added.
GGSCI (dg1) 13> add exttrail ./dirdat/gg,extract ext1,megabytes 100
EXTTRAIL added.
GGSCI (dg1) 14> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? STOPPED???? EXT1??????? 00:00:00????? 00:00:10?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:02?? ?
GGSCI (dg1) 15> start extract ext1
Sending START request to MANAGER ...
EXTRACT EXT1 starting
GGSCI (dg1) 15> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? RUNNING???? EXT1??????? 00:00:00????? 00:00:20?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:02?? ?
錯誤原因:
因兩邊同步出錯,數(shù)據(jù)已不一致,我添加字段后也沒有有同步過去,所以我把表刪除重建。
但后來錯誤更多,想直接刪除同步文件(./dirdat/gg000000)看看。但目標(biāo)端一直要求此文件。
后來
重置Extract 和Replicat 進(jìn)程的Trail 序列號
?? ?alter extract ext1,extseqno 0,extrba 0
?????? alter replicat rep1,extseqno 0,extrba 0
目標(biāo)端問題解決,但源端問題仍舊,搞了半天,沒解決,只好重新配置EXTRACT了。
這操作的感慨是:OGG還是有很多運(yùn)維的工作可做,如果老師能講解得更詳細(xì)一些就好。
操作如下:
GGSCI (gg1) 78> alter extract ext1,begin now
EXTRACT altered.
GGSCI (gg1) 79> alter extract ext1,extseqno 0,extrba 0
EXTRACT altered.
GGSCI (dg1) 55> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? STOPPED???? EXT1??????? 00:00:00????? 00:15:52?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:03?? ?
EXT1 無法啟動。
查看日志如下:
tail -100f ggserr.log
2013-08-28 16:56:30? INFO??? OGG-01226? Oracle GoldenGate Capture for Oracle, ext1.prm:? Socket buffer size set to 27985 (flush size 27985).
2013-08-28 16:56:30? INFO??? OGG-00975? Oracle GoldenGate Manager for Oracle, mgr.prm:? REPLICAT REP2 starting.
2013-08-28 16:56:30? ERROR?? OGG-01496? Oracle GoldenGate Capture for Oracle, ext1.prm:? Failed to open target trail file ./dirdat/gg000000, at RBA 1765.
2013-08-28 16:56:30? ERROR?? OGG-01668? Oracle GoldenGate Capture for Oracle, ext1.prm:? PROCESS ABENDING.
。。。。。。。。。。。
2013-08-28 17:22:40? INFO??? OGG-01515? Oracle GoldenGate Capture for Oracle, ext1.prm:? Positioning to begin time 1956-11-26 上午01:05:04.
2013-08-28 17:22:40? ERROR?? OGG-01158? Oracle GoldenGate Capture for Oracle, ext1.prm:? Timestamp out of range: 0.
2013-08-28 17:22:40? ERROR?? OGG-01668? Oracle GoldenGate Capture for Oracle, ext1.prm:? PROCESS ABENDING.
[oracle@dg1 11.2]$ tail -100f /opt/app/ggs/11.2/dirrpt/EXT1.rpt
2013-08-28 17:22:40? INFO??? OGG-01515? Positioning to begin time 1956-11-26 上午01:05:04.
GGSCI (dg1) 1> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? STOPPED???? EXT1??????? 00:00:00????? 00:28:35?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:01?? ?
GGSCI (dg1) 2> alter extract ext1,begin now
EXTRACT altered.
GGSCI (dg1) 3>? alter extract ext1,extseqno 1,extrba 0
GGSCI (dg1) 4> start extract ext1
Sending START request to MANAGER ...
EXTRACT EXT1 starting
GGSCI (dg1) 5> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? RUNNING???? EXT1??????? 00:00:00????? 00:00:09?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:05?? ?
GGSCI (dg1) 6> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? ABENDED???? EXT1??????? 00:00:00????? 00:00:24?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:08?? ?
GGSCI (dg1) 7> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? ABENDED???? EXT1??????? 00:00:00????? 00:05:06?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:09?? ?
GGSCI (dg1) 8> delete extract ext1
2013-08-28 17:40:03? WARNING OGG-01753? Cannot unregister EXTRACT EXT1 from database because no database login was provid unregister this group later with the UNREGISTER EXTRACT command with LOGRETENTION. Issue DBLOGIN first.
Deleted EXTRACT EXT1.
GGSCI (dg1) 9> dblogin userid ggs,password ggs
Successfully logged into database.
GGSCI (dg1) 10> delete extract ext1
ERROR: EXTRACT EXT1 does not exist.
GGSCI (dg1) 11> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:01?? ?
GGSCI (dg1) 12> add extract ext1,tranlog,begin now
EXTRACT added.
GGSCI (dg1) 13> add exttrail ./dirdat/gg,extract ext1,megabytes 100
EXTTRAIL added.
GGSCI (dg1) 14> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? STOPPED???? EXT1??????? 00:00:00????? 00:00:10?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:02?? ?
GGSCI (dg1) 15> start extract ext1
Sending START request to MANAGER ...
EXTRACT EXT1 starting
GGSCI (dg1) 15> info all
Program???? Status????? Group?????? Lag at Chkpt? Time Since Chkpt
MANAGER???? RUNNING????????????????????????????????????????? ?
EXTRACT???? RUNNING???? EXT1??????? 00:00:00????? 00:00:20?? ?
REPLICAT??? RUNNING???? REP2??????? 00:00:00????? 00:00:02?? ?
總結(jié)
以上是生活随笔為你收集整理的ogg 故障解决一则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RMAN 备份SHELL
- 下一篇: Oracle如何精确计算row的大小