Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2013-11-27 21:22:39 | 查看: 2589| 回复: 0
Extract: Encountered SCN That Is Not Greater … & GGS ERROR    ZZ-0RG  The previous run abended due to an out of order transaction…


在新版本的OGG(10.0+)中,如果出现Encountered SCN That Is Not Greater 后,Extract重启可能出现错误:
GGS ERROR    ZZ-0RG  The previous run abended due to an out of order transaction. Issue ALTER ETROLLOVER…
此错误是出现Encountered SCN That Is Not Greater错误后Extract无法自动修复(当前正在开发自动修复功能),需通过人工操作予以恢复,修复方法可以参照Doc ID 987379.1,也可参考下述方法
恢复步骤(非正式)
停止所有Data Pump和Replicat
针对所有的Extract记录其Write Checkpoint的队列Seqno;
对于每个Extract向下滚动一个队列
        ALTER EXTRACT [name], ETROLLOVER
启动Extract查看是否滚动到了下一个队列,记录其新队列seqno,应当是旧队列号+1



恢复步骤(续)
修改Data Pump从新的队列开始传输
        ALTER EXTRACT [pump_name], EXTSEQNO ##### EXTRBA 0
重启Data Pump查看是否能够重启成功并从新的队列传输
修改replicat参数文件,加入或者打开HANDLECOLLISIONS,如果有GROUPTRANSOPS和MAXTRANSOPS请注释掉
启动Replicat,观察其是否能够读取新传输过来的队列
如Replicat无法自动滚动到下一个队列,需要通过alter replicat [replicat_name], EXTSEQNO ##### EXTRBA 0手工滚动。
等待Replicat处理到结尾没有延迟时,可以关闭HANDLECOLLISIONS和恢复原来的GROUPTRANSOPS和MAXTRANSOPS参数
重新启动Replicat即可恢复正常复制。

下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-18 18:21 , Processed in 0.047958 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569