OGG 簡單DML同步
<strong>一、源端程式配置</strong><br />
新增本地抓取程式exta<br />
add ext exta, tranlog, begin now<br />
指定抓取日誌到指定路徑下<br />
add exttrail /u01/app/oracle/product/ogg_src/dirdat/ra,ext exta , MEGABYTES 20<br />
<br />
<br />
新增遠端投遞dpea程式<br />
ADD EXTRACT dpea, EXTTRAILSOURCE /u01/app/oracle/product/ogg_src/dirdat/ra<br />
指定dpea程式投遞目的地<br />
add rmttrail /u01/app/oracle/product/ogg/dirdat/ra,ext dpea, MEGABYTES 20<br />
<br />
<strong>二、expdp/impdp 進行表初始化</strong><br />
源端:<br />
檢視當前SCN號<br />
select current_scn from v$database;<br />
<br />
<br />
CURRENT_SCN<br />
-----------<br />
1081055<br />
<br />
<br />
以sys使用者登入,並授權讀寫給ogg<br />
create directory ogg_dir as '/u01/app/oracle/product/ogg_src/ogg_dir';<br />
grant read,write on directory ogg_dir to ogg;<br />
<br />
<br />
匯出資料<br />
expdp ogg/ogg directory=ogg_dir dumpfile=ogg1.dmp logfile=oggtest1.log tables=ogg.oggtest1 flashback_scn=1081055<br />
<br />
<br />
目標端:<br />
以sys使用者登入,並授權讀寫給ogg<br />
create directory ogg_dir as '/u01/app/oracle/product/ogg/ogg_dir';<br />
grant read,write on directory ogg_dir to ogg;<br />
<br />
<br />
匯入資料<br />
impdp ogg/ogg directory=ogg_dir dumpfile=ogg1.dmp logfile=oggtest1.log tables=oggtest1 table_exists_action=replace;<br />
<br />
<strong>三、目標端程式配置</strong><br />
新增repa程式<br />
add rep repa, exttrail /u01/app/oracle/product/ogg/dirdat/ra, nodbcheckpoint<br />
<br />
編輯repa程式<br />
edit param repa<br />
replicat repa<br />
userid ogg, password ogg<br />
reperror default,abend<br />
discardfile /u01/app/oracle/product/ogg/dirrpt/repa.dsc,append, megabytes 10<br />
assumetargetdefs<br />
dynamicresolution<br />
map ogg.oggtest1, target ogg.oggtest1 ;<br />
<br />
啟用repa程式解析trail檔案<br />
start repa aftercsn 1085091<br />
<br />
本例中是利用了OGG中dump程式將資料投遞到目的端,也可以直接使用extact程式投遞到目的端,但是各有利弊。<br />
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31520497/viewspace-2156788/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 19C OGG基礎運維-03DML操作同步Oracle運維3D
- Oracle 19C OGG基礎運維-04DML同步常見問題Oracle運維
- ogg 同步kafka OGG-15051 Java or JNI exception:KafkaJavaException
- Oracle 11g RAC到單例項OGG同步Oracle單例
- 簡單理解同步與非同步非同步
- OGG:Extract 簡介
- pg 用ogg 同步大概步驟
- 1.4 基於OGG單表到分庫分表資料同步場景
- Oracle+Ogg 歸檔丟失 重新導資料建立ogg同步步驟Oracle
- ogg 同步pg資料到oracle--步驟Oracle
- OGG-Oracle 11.2.0.1 ->19.3 pdb 使用Ogg 同步版本相關問題學習整理Oracle
- 內外網資料的簡單單向同步
- Hbase、Hive、Impala資料同步簡單示例Hive
- Linux作業系統——簡單程式同步Linux作業系統
- SyncTime for mac 簡單的檔案同步工具Mac
- SyncTime for mac(簡單的檔案同步工具)Mac
- OGG 表結構變化導致同步異常
- 使用ogg 從oracle 同步mysql遇到問題記錄OracleMySql
- Oracle OGG 到 Kafka OGG-01431 OGG-01003 OGG-01151 OGG-01296 OGG-01668OracleKafka
- 簡單理解非同步程式設計(python)和非同步程式設計(nodejs)非同步程式設計PythonNodeJS
- 九、 一個簡單的播放器(各自同步)播放器
- 基於OGG Datahub外掛將Oracle資料同步上雲Oracle
- OGG同步複製時與相容觸發器解決方法觸發器
- OGG-01431 OGG-01003 OGG-01151 OGG-01003錯誤處理
- 短影片一鍵同步系統,同步30+平臺其實很簡單
- 企鵝號一鍵同步工具,同步多個企鵝號,操作很簡單
- OGG問題處理(OGG-01031,OGG-01416)
- MFC開發(一)簡單同步時間應用程式
- 簡單練習Microsoft SQL Server MERGE同步兩個表ROSSQLServer
- Js使用水桶簡單方便實現同步載入JS
- Oracle 19C OGG基礎運維-05DDL操作同步Oracle運維
- OGG複製同步,提示欄位長度不夠ORA-01704
- 記錄個簡單的進度條同步顯示方法
- 002 Rust 非同步程式設計,async await 簡單介紹Rust非同步程式設計AI
- ogg在異構資料庫實時雙向同步中如何防止資料死迴圈同步資料庫
- 從單個同步降壓轉換器生成多個輸出非常簡單
- ORACLE(Linux版本)實時同步資料到MYSQL(Linux版本)解決方案:OGGOracleLinuxMySql
- Oracle Parallel DMLOracleParallel