Oracle GoldenGate extract进程的工作方式
oracle goldengate先从online log日志抽取数据,然后才会从archived log中进行抽取,这可以通过下面的方式来验证.
Oracle goldengate先从online log日志抽取数据,然后才会从archived log中进行抽取,这可以通过下面的方式来验证.
1、主库端插入测试数据
SQL> insert into gg1.dept values(81,'1','1');
1 row created.
SQL> commit;
Commit complete.
SQL> alter system switch logfile;
System altered.
SQL> insert into gg1.dept values(82,'2','2');
1 row created.
SQL> commit;
Commit complete.
SQL> insert into gg1.dept values(83,'3','3');
1 row created.
SQL> commit;
Commit complete.
SQL> alter system switch logfile;
System altered.
SQL> insert into gg1.dept values(84,'4','4');
1 row created.
SQL> commit;
Commit complete.
在这里多次执行alter system switch logfile;
这里比较关键,在后面我们会删除, 82、83对应的归档日志, 如果没有覆盖掉82、83对应的online log,goldengate的extract进程不会异常中止,extract进程会优选online log。
2、在这里我们覆盖掉online log,然后删除82、83对应的归档日志。
3、查看goldengate状态,,extract进程异常中止
GGSCI (slav2) 1> info all
Program Status Group Lag Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING D1PUMP 00:00:00 00:00:02
EXTRACT ABENDED EXT1 00:03:10 00:02:29
GGSCI (slav2) 2> info ext1
EXTRACT EXT1 Last Started 2013-01-21 22:15 Status ABENDED
Checkpoint Lag 00:03:10 (updated 00:02:33 ago)
Log Read Checkpoint Oracle Redo Logs
2013-01-21 22:11:50 Seqno 28, RBA 67584
[oracle@slav2 ggs]$ vi ggserr.log
2013-01-21 22:14:59 INFO OGG-00975 Oracle GoldenGate Manager for Oracle, mgr.prm: EXTRACT EXT1 starting.
2013-01-21 22:14:59 INFO OGG-00992 Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 starting.
2013-01-21 22:15:00 WARNING OGG-01423 Oracle GoldenGate Capture for Oracle, ext1.prm: No valid default archive log destination directory found for thread 1.
2013-01-21 22:15:00 INFO OGG-01513 Oracle GoldenGate Capture for Oracle, ext1.prm: Positioning to Sequence 28, RBA 67088.
2013-01-21 22:15:00 INFO OGG-01516 Oracle GoldenGate Capture for Oracle, ext1.prm: Positioned to Sequence 28, RBA 67088, Jan 21, 2013 10:11:50 PM.
2013-01-21 22:15:00 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 started.
2013-01-21 22:15:00 INFO OGG-01055 Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery initialization completed for target file /u01/app/ggs/dirdat/lt000004, at RBA 1672.
2013-01-21 22:15:00 INFO OGG-01478 Oracle GoldenGate Capture for Oracle, ext1.prm: Output file /u01/app/ggs/dirdat/lt is using format RELEASE 10.4/11.1.
2013-01-21 22:15:00 INFO OGG-01026 Oracle GoldenGate Capture for Oracle, ext1.prm: Rolling over remote file /u01/app/ggs/dirdat/lt000004.
2013-01-21 22:15:00 INFO OGG-01053 Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery completed for target file /u01/app/ggs/dirdat/lt000005, at RBA 968.
2013-01-21 22:15:00 INFO OGG-01057 Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery completed for all targets.
2013-01-21 22:15:00 INFO OGG-01517 Oracle GoldenGate Capture for Oracle, ext1.prm: Position of first record processed Sequence 28, RBA 67088, SCN 0.610617, Jan 21, 2013 10:11:50 PM.

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

extract函數是PHP中一個非常實用的函數,它可以將一個陣列中的鍵值對賦值給一組變數。採用這種方式,我們可以簡化程式碼,並且提供更直觀的變數名稱,方便維護和調試。本文將介紹如何使用PHP中的extract函數將陣列鍵值賦值給變數。一、extract函數的語法extract函數的語法非常簡單,如下:extract(array$array,int$f

富士軟片於 1934 年 1 月 20 日在東京成立,目前該公司正在慶祝成立 90 週年。作為慶祝活動的一部分,富士膠片推出了 Instax Mini Evo 90 週年限量版,可在以下地區購買:

在高債務、高發行量的情況下,美元的壽命和持久力開始讓經濟學家感到擔憂。

Strike 的 Jack Mallers 在最近與頂級加密貨幣批評家之一 Peter Schiff 的辯論中為比特幣辯護。長期以來一直有一個爭論

穩定幣龍頭USDT發行商Tether在2024年6月17日正式推出了其「AlloybyTether」平台,首項產品允許用戶將Tether旗下的黃金代幣TetherGold(XAUt)作為抵押品,鑄造新的合成美元穩定幣aUSDT,在不到一天的時間裡,就達到了802萬美元的市場規模,引發市場關注。本文全面整理了在這過程中作為抵押品的TetherGold(XAUt)發行與贖回方式、優點與風險等方面,以利讀者了解這一獨特資產。 TetherGold(XAUt)是什麼? XAUt是一種由黃金支持的穩定幣,與

即使增加配置,黃金也能持續降低投資組合波動性,同時提高報酬。透過模擬不同黃金配置(2.5% 至 10%)的投資組合表現,很明顯,這種金屬可以在不增加投資回報的情況下提高回報。

著名加密貨幣倡導者 Jack Mallers 和經驗豐富的金融評論家 Peter Schiff 在比特幣 (BTC) 還是黃金哪個是優質資產的問題上爭論不休。
