GoldenGate复制3:异构跨平台跨版本支持DDL的oracle复制

GoldenGate复制3:异构跨平台跨版本支持DDL的oracle复制 一.说明:1.    本次要完成的OGG复制的特点1)      异构平台:linux到windows2)      跨版本:11.2.0.1到10.2.013)      支持DDL4)      同数据:oracle到oracle5)      不同字符集6)      不同的sche
摘要由CSDN通过智能技术生成

之前写过的两篇goldengate的操作实验:

1:  http://blog.csdn.net/bamuta/article/details/25703847 

2:  http://blog.csdn.net/bamuta/article/details/25704037


一.说明:

1.    本次要完成的OGG复制的特点

1)      异构平台:linux到windows

2)      跨版本:11.2.0.1到10.2.01

3)      支持DDL

4)      同数据:oracle到oracle

5)      不同字符集

6)      不同的schema

 

2.    两端环境对比

 

源端(单实例)

目标端(单实例)

hostname

pera205

Dev_88

OS

RHEL5.7_64位

Win2003server_64位

ip

192.168.20.205

192.168.20.88

database

11.2.0.1

10.2.0.1

ogg

fbo_ggs_Linux_x64_ora11g_64bit.tar

ggs_Windows_x86_ora10g_32bit.zip

字符集

AL32UTF8

ZHS16GBK

Schema

Pera

Peragg

 

 

 

 

3.    关于DDL

         Oracle的DDL复制本是基于数据库全局trigger来实现,而dml是基于redo,DDL和DML的复制是相互独立的,DDL复制和DML复制相互不影响。

 

配置ddl支持

grant execute on utl_file to ggs;

禁用recyclebin

运行必要的脚本:

sqlplus "/as sysdba"

@ marker_setup.SQL
@ddl_setup.SQL
@role_setup.SQL
 
@ ?/rdbms/admin/dbmspool
@ddl_pin
 
还需要在各个参数文件中加以下内容

DDL INCLUDE ALL

 

4.    清理过期的trail文件:

经过了半天时间在源端(./dirdat)和目标端(D:\oracle\product\ggs10\dirdat)分别都产生了2.5个G的trail文件。如果时间过得更久,产生的会更多,无疑对空间是个挑战。

 

         目标端修改mgr

port 7809

PURGEOLDEXTRACTSD:\oracle\product\ggs10\dirdat\rt*, USECHECKPOINTS, MINKEEPHOURS 2

 

源端

PURGEOLDEXTRACTS /home/oracle/app/gg11/dirdat/ex*,USECHECKPOINTS, MINKEEPHOURS 2

 

 

二.实施过程

1---3为安装部分,源端与目标端机器均需要相同操作。

 

1.      操作步骤简介:

1)      源端:正常运行的生产库,生产数据均在1个用户pera下。

2)      目标端:安装数据库软件,并创建相应表空间(略)

3)      两端GoldenGate安装配置

4)      启动验证程序

5)      Ini

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值