异构GoldenGate 12c 双向复制配置
1.配置window,添加checkpoint表(本文windows和linux互为source和target)
GGSCI (WIN-GM5PVS1CILH) 1> view param ./GLOBALS
ggschema ggs
checkpointtable ggs.chkpt GGSCI (WIN-GM5PVS1CILH) 2> dblogin userid ggs,password ggs
Successfully logged into database. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 3> add checkpointtable No checkpoint table specified. Using GLOBALS specification (ggs.chkpt)... Successfully created checkpoint table ggs.chkpt. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 4> #在mgr的参数文件中添加 ipadd
ACCESSRULE, PROG *, IPADDR 192.168.0.*, ALLOW 2.配置linux,运行相关的脚本,支持DDL的复制
[oracle@Oracle02 admin]$ cd /u01/app/oracle/product/ogg_src/
[oracle@Oracle02 ogg_src]$ sqlplus /nolog
SQL> conn /as sysdba
Connected.
SQL> GGSCI (Oracle02 as ggt@orcl) 31> view param ./GLOBALS
ggshcame gtt
checkpointtable ggt.chkpt
GGSCI (Oracle02 as ggt@orcl) 32> SQL> conn /as sysdba
Connected.
SQL> @marker_setup.sql
SQL> @ddl_setup.sql # GoldenGate 12c 不用关闭recyclebin
SQL> @role_setup.sql
SQL> grant ggs_ggsuser_role to ggt;
SQL> @ddl_enable.sql
SQL> @?/rdbms/admin/dbmspool.sql
SQL> @ddl_pin.sql ggt 3. linux上配置extract和pump进程
3.1 配置 extract
GGSCI (Oracle02 as ggt@orcl) 4> view param eora_t2
extract eora_t2
setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
ddl include all
userid ggt,password ggt
tranlogoptions excludeuser ggt #避免出现死循环复制,window上的extract进程也需要进行此项设置
exttrail dirdat/sp
table scott.*;
GGSCI (Oracle02 as ggt@orcl) 6> add extract eora_t2,tranlog,begin now
EXTRACT added.
GGSCI (Oracle02 as ggt@orcl) 7> add exttrail dirdat/sp,extract eora_t2,megabytes 100
EXTTRAIL added. GGSCI (Oracle02 as ggt@orcl) 8> start extract eora_t2 GGSCI (Oracle02 as ggt@orcl) 24> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EORA_T2 00:10:26 00:00:10
REPLICAT RUNNING RORA_T1 00:00:00 02:42:29
GGSCI (Oracle02 as ggt@orcl) 25> 3.2 配置 pump
GGSCI (Oracle02 as ggt@orcl) 25> view params pora_t2
extract pora_t2
setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
passthru
rmthost 192.168.0.100,mgrport 7809
rmttrail dirdat/rp
table scott.*; GGSCI (Oracle02 as ggt@orcl) 26> add extract pora_t2,exttrailsource dirdat/sp
EXTRACT added. GGSCI (Oracle02 as ggt@orcl) 27> add rmttrail dirdat/rp extract pora_t2,megabytes 100
RMTTRAIL added. GGSCI (Oracle02 as ggt@orcl) 28> start extract pora_t2
Sending START request to MANAGER ...
EXTRACT PORA_T2 starting GGSCI (Oracle02 as ggt@orcl) 31> info all Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EORA_T2 00:00:00 00:00:00
EXTRACT RUNNING PORA_T2 00:00:00 00:00:05
REPLICAT RUNNING RORA_T1 00:00:00 00:00:02
GGSCI (Oracle02 as ggt@orcl) 32> 4.wind上配置replicat进程
GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 18> edit param rora_t2
GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 19> view param rora_t2
replicat rora_t2
setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
ddl include all #ddl相关操作不要忘记添加
ddlerror default ignore retryop maxretries 3 retrydelay 5
userid ggs,password ggs
handlecollisions
assumetargetdefs
discardfile dirrpt/rora_t2.dsc,purge
map scott.* ,target scott.*; GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 20> add replicat rora_t2,exttrail dirdat/rp
REPLICAT added. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 21> start replicat rora_t2
Sending START request to MANAGER ('GGSMGR') ...
REPLICAT RORA_T2 starting GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 22> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EORA_T1 00:00:02 00:00:00
EXTRACT RUNNING PORA_T1 00:00:00 00:00:01
REPLICAT RUNNING RORA_T2 00:00:00 00:00:02
GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 23> 5.测试
5.1在linux平台创建表 插入数据
[oracle@Oracle02 ogg_src]$ sqlplus /nolog
SQL> conn scott/scott
Connected.
SQL> create table t5 (id number primary key,name varchar2(20));
Table created. SQL> insert into t5 values (1,'one');
1 row created. SQL> commit;
Commit complete. SQL> 5.2 在wind平台验证
C:\ora11g\product\ogg_src>sqlplus /nolog
SQL> conn /as sysdba
已连接。
SQL> conn scott/scott
已连接。
SQL> select * from t5; ID NAME
---------- --------------------
1 one SQL>
异构GoldenGate 12c 双向复制配置的更多相关文章
- 异构GoldenGate 12c 单向复制配置(支持DDL复制)
1.开始配置OGG支持DDL复制(在source端操作) 1.1 赋予权限 SQL> conn /as sysdba 已连接. SQL> grant execute on utl_file ...
- 异构GoldenGate 12c 单向复制配置
1.分别在windows2008.linux平台部署oracle 11.2.0.4 2.分别在windows2008.linux平台部署gg. 2.1 windows平台: gg的安装目录位 C:\o ...
- GoldenGate配置(二)之双向复制配置
GoldenGate配置(二)之双向复制配置 环境: Item Source System Target System Platform Red Hat Enterprise Linux Serve ...
- Goldengate双向复制配置
一.Goldengate双向复制配置 1.1.在进行如下配置之前,先在源数据库source system(原来的目标数据库)端 添加辅助的redolog配置: SQL>alter databas ...
- Oracle GoldenGate 12c实时捕获SQL Server数据
在Oracle GoldenGate 12c中,对一些最新的数据库提供了支持,比如SQL Server 2012/2014,当然12c也支持sql server 2008.主要新增特性有: 捕获进程可 ...
- GoldenGate 12c + Oracle 12c Multitenant Container databases
下面为GoldenGate 12c + Oracle 12c Multitenant Container databases例子 1.安装OGG 源 端OGG: C:\Oracle\product\1 ...
- GoldenGate 12c 新特性 Credential Store and USERIDALIAS
GoldenGate 12C的Credential Store and USERIDALIAS新特性有点类似存储钱夹,提高了配置的易用性和安全性. --生成credentialstore文件 GGSC ...
- windows Sever 2012下Oracle 12c安装配置方法图文教程
windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动 ...
- Oracle Service Bus (OSB) 12c 的配置安装
Oracle Service Bus (OSB) 12c 的配置安装 1.OSB配置环境: Oracle Database Oracle Fusion Middleware Infrastructur ...
随机推荐
- Linux可视化服务器管理工具webmin
webmin是一个可视化的linux服务器管理工具,可以帮助我们实现很多功能. Webmin官网: http://www.webmin.com/ 下载地址:http://prdownloads.sou ...
- memcached Java Client
下载: Step1: Step2 Step3: Step4:
- 在PHP中使用curl_init函数的说明
$ch = curl_init(); $c_url = 'http://www.baidu.com'; $c_url_data = "product_&type=".$ty ...
- 【WP8】自定义配置存储类
之前在WP7升级到WP8的时候遇到配置不兼容的问题 情景:之前只有一个WP7版本,现在需要发布WP8版本,让用户可以从原来的WP7版本升级到WP8版本 一般情况下从WP7升级到WP8没什么问题 但是在 ...
- 安装oh my zsh和git插件
http://macshuo.com/?p=676 --安装oh my zsh http://www.jianshu.com/p/9189eac3e52d https://github.com/r ...
- Android Studio使用技巧小记
1.Android Studio中查看genymotion模拟器中的文件的方法: Tools-->Android Device Moniter 2.快速定位开源代码某功能的实现方法 右击项目-- ...
- 手机端网页使用html5地理定位获取位置失败的解决办法
网上有很多关于html5 geolocation 获取地理定位的方法,我试了下,只有在IE edge浏览器可以成功获取到,在chrome,firefox,手机端的safari,QQ浏览器,微信浏览器, ...
- 检出商品详情中的图片并替换url
原有的批量导入是按照系统本身的功能导入商品,现在需要用接口将图片上传图片服务器 所以需要将批量导入的商品图片取出来,上传后替换掉原来的url (1)检出详情中的图片,用文件名做key private ...
- CorelDRAW中如何再制对象详解
再制对象指的是快捷地将对象按一定的方式复制为多个对象,此种复制是复制的复制,再制不仅可以节省复制的时间,再制间距还可以保证复制效果.本教程将详解如何在CorelDRAW软件中再制对象. CorelDR ...
- CorelDRAW中六种复制对象的方法详解
复制可保证对象的大小一致,复制也是所有操作中最基本的操作.CorelDRAW软件中支持多种复制对象的操作,本教程将详解CorelDRAW中六种复制对象的方法. 方法一 选择复制对象,点击编辑→复制,再 ...