1. 1.配置window,添加checkpoint表(本文windowslinux互为sourcetarget)
  2. GGSCI (WIN-GM5PVS1CILH) 1> view param ./GLOBALS
  3. ggschema ggs
  4. checkpointtable ggs.chkpt
  5.  
  6. GGSCI (WIN-GM5PVS1CILH) 2> dblogin userid ggs,password ggs
  7. Successfully logged into database.
  8.  
  9. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 3> add checkpointtable
  10.  
  11. No checkpoint table specified. Using GLOBALS specification (ggs.chkpt)...
  12.  
  13. Successfully created checkpoint table ggs.chkpt.
  14.  
  15. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 4>
  16.  
  17. #在mgr的参数文件中添加 ipadd
  18. ACCESSRULE, PROG *, IPADDR 192.168.0.*, ALLOW
  19.  
  20. 2.配置linux,运行相关的脚本,支持DDL的复制
  21. [oracle@Oracle02 admin]$ cd /u01/app/oracle/product/ogg_src/
  22. [oracle@Oracle02 ogg_src]$ sqlplus /nolog
  23. SQL> conn /as sysdba
  24. Connected.
  25. SQL>
  26.  
  27. GGSCI (Oracle02 as ggt@orcl) 31> view param ./GLOBALS
  28. ggshcame gtt
  29. checkpointtable ggt.chkpt
  30. GGSCI (Oracle02 as ggt@orcl) 32>
  31.  
  32. SQL> conn /as sysdba
  33. Connected.
  34. SQL> @marker_setup.sql
  35. SQL> @ddl_setup.sql # GoldenGate 12c 不用关闭recyclebin
  36. SQL> @role_setup.sql
  37. SQL> grant ggs_ggsuser_role to ggt;
  38. SQL> @ddl_enable.sql
  39. SQL> @?/rdbms/admin/dbmspool.sql
  40. SQL> @ddl_pin.sql ggt
  41.  
  42. 3. linux上配置extractpump进程
  43. 3.1 配置 extract
  44. GGSCI (Oracle02 as ggt@orcl) 4> view param eora_t2
  45. extract eora_t2
  46. setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
  47. ddl include all
  48. userid ggt,password ggt
  49. tranlogoptions excludeuser ggt #避免出现死循环复制,window上的extract进程也需要进行此项设置
  50. exttrail dirdat/sp
  51. table scott.*;
  52. GGSCI (Oracle02 as ggt@orcl) 6> add extract eora_t2,tranlog,begin now
  53. EXTRACT added.
  54. GGSCI (Oracle02 as ggt@orcl) 7> add exttrail dirdat/sp,extract eora_t2,megabytes 100
  55. EXTTRAIL added.
  56.  
  57. GGSCI (Oracle02 as ggt@orcl) 8> start extract eora_t2
  58.  
  59. GGSCI (Oracle02 as ggt@orcl) 24> info all
  60. Program Status Group Lag at Chkpt Time Since Chkpt
  61. MANAGER RUNNING
  62. EXTRACT RUNNING EORA_T2 00:10:26 00:00:10
  63. REPLICAT RUNNING RORA_T1 00:00:00 02:42:29
  64. GGSCI (Oracle02 as ggt@orcl) 25>
  65.  
  66. 3.2 配置 pump
  67. GGSCI (Oracle02 as ggt@orcl) 25> view params pora_t2
  68. extract pora_t2
  69. setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
  70. passthru
  71. rmthost 192.168.0.100,mgrport 7809
  72. rmttrail dirdat/rp
  73. table scott.*;
  74.  
  75. GGSCI (Oracle02 as ggt@orcl) 26> add extract pora_t2,exttrailsource dirdat/sp
  76. EXTRACT added.
  77.  
  78. GGSCI (Oracle02 as ggt@orcl) 27> add rmttrail dirdat/rp extract pora_t2,megabytes 100
  79. RMTTRAIL added.
  80.  
  81. GGSCI (Oracle02 as ggt@orcl) 28> start extract pora_t2
  82. Sending START request to MANAGER ...
  83. EXTRACT PORA_T2 starting
  84.  
  85. GGSCI (Oracle02 as ggt@orcl) 31> info all
  86.  
  87. Program Status Group Lag at Chkpt Time Since Chkpt
  88. MANAGER RUNNING
  89. EXTRACT RUNNING EORA_T2 00:00:00 00:00:00
  90. EXTRACT RUNNING PORA_T2 00:00:00 00:00:05
  91. REPLICAT RUNNING RORA_T1 00:00:00 00:00:02
  92. GGSCI (Oracle02 as ggt@orcl) 32>
  93.  
  94. 4.wind上配置replicat进程
  95. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 18> edit param rora_t2
  96. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 19> view param rora_t2
  97. replicat rora_t2
  98. setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
  99. ddl include all #ddl相关操作不要忘记添加
  100. ddlerror default ignore retryop maxretries 3 retrydelay 5
  101. userid ggs,password ggs
  102. handlecollisions
  103. assumetargetdefs
  104. discardfile dirrpt/rora_t2.dsc,purge
  105. map scott.* ,target scott.*;
  106.  
  107. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 20> add replicat rora_t2,exttrail dirdat/rp
  108. REPLICAT added.
  109.  
  110. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 21> start replicat rora_t2
  111. Sending START request to MANAGER ('GGSMGR') ...
  112. REPLICAT RORA_T2 starting
  113.  
  114. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 22> info all
  115. Program Status Group Lag at Chkpt Time Since Chkpt
  116. MANAGER RUNNING
  117. EXTRACT RUNNING EORA_T1 00:00:02 00:00:00
  118. EXTRACT RUNNING PORA_T1 00:00:00 00:00:01
  119. REPLICAT RUNNING RORA_T2 00:00:00 00:00:02
  120. GGSCI (WIN-GM5PVS1CILH as ggs@orcl) 23>
  121.  
  122. 5.测试
  123. 5.1linux平台创建表 插入数据
  124. [oracle@Oracle02 ogg_src]$ sqlplus /nolog
  125. SQL> conn scott/scott
  126. Connected.
  127. SQL> create table t5 (id number primary key,name varchar2(20));
  128. Table created.
  129.  
  130. SQL> insert into t5 values (1,'one');
  131. 1 row created.
  132.  
  133. SQL> commit;
  134. Commit complete.
  135.  
  136. SQL>
  137.  
  138. 5.2 wind平台验证
  139. C:\ora11g\product\ogg_src>sqlplus /nolog
  140. SQL> conn /as sysdba
  141. 已连接。
  142. SQL> conn scott/scott
  143. 已连接。
  144. SQL> select * from t5;
  145.  
  146. ID NAME
  147. ---------- --------------------
  148. 1 one
  149.  
  150. SQL>

异构GoldenGate 12c 双向复制配置的更多相关文章

  1. 异构GoldenGate 12c 单向复制配置(支持DDL复制)

    1.开始配置OGG支持DDL复制(在source端操作) 1.1 赋予权限 SQL> conn /as sysdba 已连接. SQL> grant execute on utl_file ...

  2. 异构GoldenGate 12c 单向复制配置

    1.分别在windows2008.linux平台部署oracle 11.2.0.4 2.分别在windows2008.linux平台部署gg. 2.1 windows平台: gg的安装目录位 C:\o ...

  3. GoldenGate配置(二)之双向复制配置

     GoldenGate配置(二)之双向复制配置 环境: Item Source System Target System Platform Red Hat Enterprise Linux Serve ...

  4. Goldengate双向复制配置

    一.Goldengate双向复制配置 1.1.在进行如下配置之前,先在源数据库source system(原来的目标数据库)端 添加辅助的redolog配置: SQL>alter databas ...

  5. Oracle GoldenGate 12c实时捕获SQL Server数据

    在Oracle GoldenGate 12c中,对一些最新的数据库提供了支持,比如SQL Server 2012/2014,当然12c也支持sql server 2008.主要新增特性有: 捕获进程可 ...

  6. GoldenGate 12c + Oracle 12c Multitenant Container databases

    下面为GoldenGate 12c + Oracle 12c Multitenant Container databases例子 1.安装OGG 源 端OGG: C:\Oracle\product\1 ...

  7. GoldenGate 12c 新特性 Credential Store and USERIDALIAS

    GoldenGate 12C的Credential Store and USERIDALIAS新特性有点类似存储钱夹,提高了配置的易用性和安全性. --生成credentialstore文件 GGSC ...

  8. windows Sever 2012下Oracle 12c安装配置方法图文教程

    windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动 ...

  9. Oracle Service Bus (OSB) 12c 的配置安装

    Oracle Service Bus (OSB) 12c 的配置安装 1.OSB配置环境: Oracle Database Oracle Fusion Middleware Infrastructur ...

随机推荐

  1. vim定位到指定行数

    显示行号:命令模式下set nu 定位到指定行: 命令模式下,:n   比如想到第2行,:2 编辑模式下,ngg  比如想到第5行 5gg(或者5G) 打开文件定位到指定行   vim  +n  te ...

  2. win 10中打开sql server配置管理器

    转自: https://www.cnblogs.com/He-tao-yuan/p/6744412.html

  3. 环境变量PATH/cp命令/mv命令/文档查看cat/more/less/head/tail

    2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail which  rmdir 可以查到命令的路径 例如: ls 命令是 ...

  4. C++ 著名程序库 概览

          本文转载自: http://ace.acejoy.com/thread-3777-1-1.html   1.C++各大有名库的介绍--C++标准库 2.C++各大有名库的介绍--准标准库B ...

  5. 软件设计模式之工厂模式(JAVA)

    什么是工厂模式? 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式.著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见.因为工厂模式就相 ...

  6. jQuery实现自动调用和触发某个事件的方法

    1.比如我们通过jquery定义了一个点击事件,我们如何自动触发他: $(function(){    $('#button').click(function(){      alert('butto ...

  7. Mac上csv导入mysql提示错误[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option解决办法

    1.进入mysql查看secure_file_prive的值 $mysql -u root -p mysql>SHOW VARIABLES LIKE "secure_file_priv ...

  8. iOS: 解决某些第三方库因为ARC不能使用的问题

    1.在target下面的build phases下有一个compile source,下面有很多待编译文件.可以看到一个compile flag,可以针对某些文件进行arc设置.这样,某些框架不能使用 ...

  9. 解决Spring Boot中,通过filter打印post请求的 request body 问题

    http://slackspace.de/articles/log-request-body-with-spring-boot/ (filter + RequestWrapper:最优雅的写法) ht ...

  10. 利用BurpSuite实现半自动化盲注

    为了方便演示,这里直接使用字符,构造SQL Payload: ?id= and substring(user(),,)='r' 1.使用Burp抓包,发送到Intruder,设置模式和变量 2.设置字 ...