全部博文(389)
分类: Oracle
2014-01-09 21:14:37
GoldenGate的升级过程
goldengate同版本内升级比较简单,比如从11.2.1.0.1升级到11.2.1.0.7.
如果是刚开始安装,直接使用新版的的介质就可以了,补丁其实就是一个新版
本.
1,确认extract,datapumb和replicat已经处理完成所有的记录,
2,备份原有的安装目录;
3,停止mgr,extract,datapump和replicat;
4,在源端重新rollover exttrail,就是生成新的一个exttrail文件序列号;
alter extract te01, etrollover --extract
alter extract tp01, etrollover --datapump
info te01,detail --te01,下一个extrail的seqno为27
Remote Trail Name Seqno RBA Max MB
/usr/local/goldengate/dirdat/t1 27 0 100
info tp01, detail --te01,下一个rmtrail的seqno为5
Remote Trail Name Seqno RBA Max MB
/usr/local/goldengate/dirdat/r1 5 0 100
5,分别在原有目录中解压安装介质;
6,在源端修改exttrail号和目标端修改rmttrail读取号;
alter extract tp01, extseqno 27, extrba 0 --datapump
alter replicat dr01, extseqno 5, extrba 0 --replicat
7,依次启动extract,datapump,replicat.在这里有点很特别的就是不能使用正常的顺序来启动
replicat,datapump,extract,顺序是刚好相反的.
注:如果有ddl复制的会稍会麻烦一点,详情见相关的文档.