為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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用python生成oracle goldengate複製配置檔案PythonOracleGo
- mysql複製--主從複製配置MySql
- MySQL 8 複製(五)——配置GTID複製MySql
- Postgres 流複製配置
- MySQL 8 複製(九)——組複製聯機配置MySql
- 16.1.3 使用GTID 配置複製
- mysql5.5.20複製配置MySql
- 如何在不相容的DDL命令後修復MySQL複製MySql
- MYSQL主從複製製作配置方案MySql
- MYSQL主從複製配置(整理)MySql
- MySQL8.0.11 組複製配置MySql
- 5-5配置Mysql複製 基於日誌點的複製MySql
- oracle檢視物件DDL語句Oracle物件
- oracle9i下streams複製(zt)Oracle
- 如何配置 pglogical | PostgreSQL 的流複製SQL
- 線上將傳統模式複製改為GTID複製模式模式
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- MySQL 主從複製安裝部署配置MySql
- Docker 教程十五配置MySQL 主從複製DockerMySql
- Mariadb之半同步複製叢集配置
- Redis replication主從複製原理及配置Redis
- 【Mongo】單節點升級為複製集再升級為分片加複製集Go
- Java引用複製、淺複製、深複製Java
- MySQL高可用之組複製技術(3):配置多主模型的組複製MySql模型
- MySQL高可用之組複製技術(2):配置單主模型的組複製MySql模型
- OGG 12c mysql複製到oracle部署方案MySqlOracle
- Oracle12C新特性_DDL日誌Oracle
- 搜尋Oracle DDL中的關鍵字Oracle
- JS物件複製:深複製和淺複製JS物件
- 複製和引用複製
- Dcoker教程之九配置Redis主從複製Redis
- MySQL主從複製配置心跳功能介紹MySql
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- oracle sqldeveloper選擇性複製備份資料庫OracleSQLDeveloper資料庫
- 淺複製與深複製
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- oracle將表配置為分割槽表Oracle
- Mysql Master-slave複製簡單配置記錄MySqlAST
- mysql主從複製配置與問題解決MySql