mos文章将ogg捕捉模式由普通模式转换成集成捕捉

How To Upgrade From Goldengate Classic Extract To Integrated Extract (文档 ID 1484313.1) 转



--------------------------------------------------------------------------------


In this Document
 Goal 
 Solution 
 References 






--------------------------------------------------------------------------------




Applies to: 
Oracle GoldenGate - Version 11.2.1.0.0 and later
Information in this document applies to any platform.


Goal
 Steps to upgrade a Goldengate classic extract to integrated extract


Solution
 To run integrated extract  in  11.2.1 Goldengate , the following requirements should be met


 1.Oracle RDBMS must be 11.2.0.3 or higher


 and


 2.You must apply the RDBMS(Database) patches as suggested in the below MOS document


  NOTE:1411356.1 - 11.2.0.3 Database specific bundle patch for Integrated Extract 11.2.x


The redo compatibility should be set to 11.2.0.3 matching the db version.


3. NOTE: STEP 3 IS SPECIFIC TO RAC ENVIRONMENTS AND OGG VERSIONS 11.2.1.0.23+. If using OGG version prior to 11.2.1.0.23 step 3 can be skipped.


To overcome below bug 18103455 OGG versions 11.2.1.0.23+ introduces a new TRANLOPTIONS option PREPAREFORUPGRADETOIE and a change to the procedure for switching from classic to integrated Extract.


Bug 18103455 – Replicat abends with “WARNING OGG-01154  SQL error 1403 mapping” because of missing data that extract skipped during a change from classic Extract to Integrated Extract.


A) For a running extract, issue the following command:




SEND extract <extract name> tranlogoptions prepareforupgradetoie


B) For a stopped extract, start it after adding the following line to the parameter file:


TRANLOGOPTIONS PREPAREFORUPGRADETOIE


C) Monitor the ggserr.log file or corresponding extract report file for an INFO GG-01873 message indicating the the change has taken affect and that you can proceed with the upgrade.


Example from report file:
2014-06-05 17:06:09  INFO    OGG-01873  The parameter TRANLOGOPTIONS PREPAREFORUPGRADETOIE has taken effect. Proceed to the next step in the upgrade process.


Example from ggserr.log file:
2014-06-05 17:06:09  INFO    OGG-01873  Oracle GoldenGate Capture for Oracle, src.prm:  The parameter TRANLOGOPTIONS PREPAREFORUPGRADETOIE has taken effect.


For the INFO message to show up extract has to process a committed transaction on all the RAC nodes for a table being captured. As an alternative a dummy table can be added


to the extract parameter file and doing DML on this table from all the threads would give extract commit boundary current checkpoints for all the threads






D) Once said message is detected, Stop the extract, perform dblogin, and alter for conversion to Integrated as shown below


4. 


Connect to the Extract database, and grant the following priviege to GG Admin user




SQL>exec dbms_goldengate_auth.grant_admin_privilege('OGG_TS');




Login into GGSCI?Check to see if upgrade possible
GGSCI> DBLOGIN USERID <ID> PASSWORD <PW>
GGSCI> INFO <extract_name> UPGRADE


Upgrade may fail, in case of existing open transactions 




GGSCI>stop extract <extract_name>


GGSCI>dblogin userid <ggadmin>,password <password>


--Register the extract in the database if not done already


GGSCI>register extract <extract_name> database


GGSCI>alter extract <extract_name>,upgrade integrated tranlog


GGSCI>start extract <extract_name>
 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值