oracle goldengate 初始化實驗步驟
在配置GoldenGate環境時,剛開始的時候,我們總是需要先初始化把Source Database中需要複製的表的資料先load到目標庫中,除非Source Database是一個新建的庫或需要複製的物件中還沒有任何資料。
目標:為了實現node1中的gate01.到node2的實時資料同步,在配置OGG實現同步前,先把兩個系統中的表中的資料完成初始化同步。
說明:完成這個資料同步的技術很多,我這裡僅僅是為了說明如何利用GoldenGate的Direct Load的方法實現資料的同步。
把源端資料庫的資料同步到目標資料庫
初始環境:利用系統的測試指令碼(demo_ora_create.sql、demo_ora_insert.sql)完成源端建表和資料插入,目標端的建表工作。
源端資料庫:
1、為gate01建立專用的表空間
SQL> create tablespace ggs
2 datafile '/home/app/oradata/node1/ggs01.dbf' size 50m,'/home/app/oradata/node1/ggs02.dbf' size 50m;
Tablespace created.
2、在源資料庫上建資料庫使用者gate01
SQL> create user gate01 identified by gate01
2 default tablespace ggs
3 temporary tablespace TEMP
4 quota unlimited on ggs;
User created.
SQL> grant connect,resource,dba to gate01;
Grant succeeded.
3、在源資料庫上建資料庫使用者gate01的表TCUSTMER、TCUSTORD,並插入記錄:
SQL> conn gate01/gate01
Connected.
SQL> @demo_ora_create.sql
SQL> @demo_ora_insert.sql
目標資料庫:
4、為gate02建立專用的表空間
SQL> create tablespace ggs
2 datafile '/home/app/oradata/node2/ggs01.dbf' size 50m,'/home/app/oradata/node2/ggs02.dbf' size 50m;
Tablespace created.
5、建資料庫使用者gate02
SQL> create user gate02 identified by gate02
2 default tablespace ggs
3 temporary tablespace TEMP
4 quota unlimited on ggs;
User created.
SQL> grant connect,resource,dba to gate02;
Grant succeeded.
6、在目標資料庫上建資料庫使用者gate02的表TCUSTMER、TCUSTORD,不需要插入記錄
SQL> conn gate02/gate02
Connected.
SQL> @demo_ora_create.sql
7、在源資料上配置管理程式MGR
GGSCI (node1) 1> edit params mgr
port 7809
GGSCI (source) 2> start mgr –啟動管理程式
Manager started.
8、在目標資料庫上配置管理程式MGR
GGSCI (node2) 1> edit params mgr
port 7809
GGSCI (node2) 2> start mgr
Manager started.
9、在源和目的端檢查管理程式是否啟動
GGSCI (node1) 3> info mgr
Manager is running (IP port node1.7809).
GGSCI (node2) 3> info mgr
Manager is running (IP port node2.7809).
10、在源資料庫上增加需要傳輸的使用者表
GGSCI (node1) 4> dblogin userid gate01,password gate01
Successfully logged into database.
GGSCI (node1) 5> add trandata gate01.tcustmer
Logging of supplemental redo data enabled for table GATE01.TCUSTMER.
GGSCI (node1) 7> add trandata gate01.tcustord
Logging of supplemental redo data enabled for table GATE01.TCUSTORD.
GGSCI (node1) 9> info trandata gate01.*
Logging of supplemental redo log data is enabled for table GATE01.TCUSTMER
Logging of supplemental redo log data is enabled for table GATE01.TCUSTORD
11、在源資料庫上配置extract程式 Eora01
GGSCI (node1) 10> add extract eora01,sourceistable
EXTRACT added.
GGSCI (node1) 11> info extract *, tasks
GGSCI (node1) 12> edit params eora01
extract eora01
userid gate01, password gate01
rmthost 192.168.150.129, mgrport 7809
rmttask replicat, group rora01
table gate01.*;
12、在目標資料庫上配置replicat程式 Rora01
GGSCI (node2) 4> ADD REPLICAT Rora01, SPECIALRUN
REPLICAT added.
GGSCI (node2) 5> INFO REPLICAT *, TASKS
GGSCI (node2) 6> EDIT PARAMS Rora01
REPLICAT Rora01
ASSUMETARGETDEFS
USERID gate02, PASSWORD "gate02"
DISCARDFILE ./dirrpt/Rora01.dsc, PURGE
MAP gate01.*, TARGET gate02.*;
13、在源資料庫上執行初始化過程
GGSCI (node1) 4>START EXTRACT Eora01
GGSCI (node1) 5>VIEW REPORT EORA01(在源資料上檢視是否有報錯)
GGSCI (node1) 6> VIEW REPORT EORA01
GGSCI (node2) 10>VIEW REPORT RORA01(在目標資料上檢視是否有報錯)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21256317/viewspace-1063570/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用隱含引數testMappingSpeed排查GoldenGate抽取慢的步驟APPGo
- About the Oracle GoldenGate TrailOracleGoAI
- ORACLE GoldenGate Initial LoadOracleGo
- composer init 初始化專案8個步驟
- Oracle GoldenGate安裝(一)OracleGo
- Oracle GoldenGate安裝(二)OracleGo
- Oracle GoldenGate安裝(三)OracleGo
- Oracle GoldenGate 18.1釋出OracleGo
- Oracle生成awr報告操作步驟Oracle
- Oracle資料庫啟動步驟Oracle資料庫
- Logstash 的命令列入門 ( 附上相關實驗步驟 )命令列
- GoldenGate 12c 在原有同步程式中新增同步表的操作步驟Go
- ogg 同步pg資料到oracle--步驟Oracle
- Oracle RAC叢集解除安裝步驟Oracle
- kubernetes-部署Oracle資料庫步驟Oracle資料庫
- LINUX下ORACLE增量備份的步驟LinuxOracle
- 解決Oracle死鎖問題步驟Oracle
- 單核心,ospf子公司通訊詳細實驗步驟單核
- oracle資料庫使用者建立步驟Oracle資料庫
- Oracle切換undo表空間操作步驟Oracle
- Oracle 11g dataguard 配置簡約步驟Oracle
- Step by Step Data Replication Using Oracle GoldenGateOracleGo
- Oracle GoldenGate常用引數詳解OracleGo
- IEEE Access投稿步驟及投稿經驗
- 【ASK_ORACLE】Relink RAC叢集詳細步驟Oracle
- 【經驗】學習android開發的步驟Android
- 使用GoldenGate 遷移Oracle到PostgreSQL/LightDBGoOracleSQL
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prmOracleGo
- Toad for Oracle 2020 安裝教程(附安裝方法步驟)Oracle
- 【BUILD_ORACLE】Oracle RAC配置ASM Filter Driver(ASMFD)(二)詳細配置步驟UIOracleASMFilter
- Oracle Goldengate 12c打pus補丁OracleGo
- Oracle GoldenGate 18.1 支援的DB和OS列表OracleGo
- ORACLE GoldenGate 使用技巧-容錯處理等OracleGo
- CDN加速實現方式步驟——VecloudCloud
- Oracle實驗(04):floatOracle
- 超詳細oracle 11g安裝步驟 win版本Oracle
- 操作步驟
- 用python生成oracle goldengate複製配置檔案PythonOracleGo
- Oracle GoldenGate 11g官方文件Administrator’s GuideOracleGoGUIIDE