為Oracle配置DDL複製
環境:Oracle Linux 5.8/Windows Server 2003 + Oracle 11.2.0.4 + GoldenGate 11.2
DDL複製原理:源庫中建立全庫級的Trigger捕捉DDL到中間表,Extract讀取中間表DDL並與DML以SCN排序,Pump投遞到目標端,目標端的Replicat重現該DDL語句。
DDL和DML的啟用與關閉互不影響。
DML是基於日誌複製的。
1. 停止源庫的Extract程式組
2. 指定源庫Schema的使用者
3. 退出MGR
4. 在sqlplus相繼執行以下指令碼(進入GG根目錄)
5. 驗證DDL安裝
二、 配置DDL支援
1. 停止源端Extract和目的端Replicat程式。
2. 修改源端Extract(每個程式組)配置
新增以下兩行
3. 修改目的端Replicat配置
4. 啟動兩端所有程式
DDL複製原理:源庫中建立全庫級的Trigger捕捉DDL到中間表,Extract讀取中間表DDL並與DML以SCN排序,Pump投遞到目標端,目標端的Replicat重現該DDL語句。
DDL和DML的啟用與關閉互不影響。
DML是基於日誌複製的。
1. 停止源庫的Extract程式組
2. 指定源庫Schema的使用者
點選(此處)摺疊或開啟
-
GGSCI (oltp.demo.com) 17> view params ./GLOBALS
-
- GGSCHEMA ggs
點選(此處)摺疊或開啟
-
GGSCI (oltp.demo.com) 18> stop mgr !
-
-
Sending STOP request to MANAGER ...
-
Request processed.
- Manager stopped.
4. 在sqlplus相繼執行以下指令碼(進入GG根目錄)
點選(此處)摺疊或開啟
-
@marker_setup.sql;
-
@ddl_setup.sql;
-
@role_setup.sql;
- --按照提示分配role
-
GRANT GGS_GGSUSER_ROLE TO ggs;
- @ddl_enable.sql;
5. 驗證DDL安裝
點選(此處)摺疊或開啟
-
SQL> @marker_status.sql
-
Please enter the name of a schema for the GoldenGate database objects:
-
ggs
-
Setting schema name to GGS
-
-
MARKER TABLE
-
--------------------------------------------------------------
-
OK
-
-
MARKER SEQUENCE
-
--------------------------------------------------------------
- OK
二、 配置DDL支援
1. 停止源端Extract和目的端Replicat程式。
2. 修改源端Extract(每個程式組)配置
新增以下兩行
點選(此處)摺疊或開啟
-
DDL INCLUDE ALL
- DDLOPTIONS ADDTRANDATA, REPORT
點選(此處)摺疊或開啟
-
DDL INCLUDE MAPPED
- DDLOPTIONS REPORT
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-1417030/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- goldengate配置DDL複製Go
- GoldenGate單向複製配置(支援DDL複製)Go
- GoldenGate配置(三)之DDL複製配置Go
- ogg12 oracle to oracle 雙向DDL複製Oracle
- Oracle goldengate 11g (二)【DML and DDL單向複製】OracleGo
- OGG單向DDL複製操作
- oracle goldengate 雙向複製配置OracleGo
- oracle goldengate ddl 操作導致複製程式abended處理案例OracleGo
- 1.--Goldgate單向複製(支援DDL)Go
- mysql複製--主從複製配置MySql
- Oracle 高階複製的概念及配置Oracle
- ORACLE10g Stream表級複製配置Oracle
- oracle複製Oracle
- MySQL 8 複製(五)——配置GTID複製MySql
- Postgres 流複製配置
- MySQL 8 複製(九)——組複製聯機配置MySql
- 配置mysql5.5主從複製、半同步複製、主主複製MySql
- oracle 流複製Oracle
- Goldengate複製程式錯誤Fatal error executing DDLGoError
- 用python生成oracle goldengate複製配置檔案PythonOracleGo
- ORACLE10g Stream使用者級複製配置Oracle
- Oracle 11g GoldenGate單向複製配置(DML)OracleGo
- Oracle 高階複製配置步驟詳細說明Oracle
- mysql主主複製(雙主複製)配置步驟MySql
- MySql 主從複製配置MySql
- MySQL主從複製配置MySql
- oracle goldengate 配置DML&DDL實驗OracleGo
- 【GoldenGate】Oracle GoldenGate(三) DDL同步配置GoOracle
- oracle複製軟體排名『複製技術系列』Oracle
- oracle 高階複製Oracle
- Oracle高階複製Oracle
- MYSQL主從複製製作配置方案MySql
- MySQL主主複製(雙主複製)配置過程介紹MySql
- mysql5.5.20複製配置MySql
- MYSQL主從複製配置(整理)MySql
- MySQL複製3--配置MasterMySqlAST
- Redis 4.0主從複製配置Redis
- MySQL 5.7 延遲複製配置MySql