ogg日常運維命令

張衝andy發表於2017-03-05



1、檢視歷史記錄、快捷執行歷史中的一條命令

GGSCI (11g) 32> h

23: view param exta
24: info all
25: lag exta
。。。。

GGSCI (11g) 33> ! 24
-- 這裡相當於執行了 上面 24: info all 的命令。

2、檢視引數設定
使用view params <程式名> 可以檢視程式的引數設定。該命令同樣支援萬用字元*。

3、檢視程式狀態
使用 info <程式名> 命令可以檢視程式資訊。可以檢視到的資訊包括程式狀態、checkpoint資訊、延時等。如:

還可以使用 info <程式名> detail 命令檢視更詳細的資訊。包括所使用的trail檔案,引數檔案、報告檔案、警告日誌的位置等。如:

使用 info <程式名> showch 命令可以檢視到詳細的關於checkpoint的資訊,用於檢視GoldenGate程式處理過的事務記錄。其中比較重要的是extract程式的recovery checkpoint,它表示源資料中最早的未被處理的事務;透過recovery checkpoint可以檢視到該事務的redo log位於哪個日誌檔案以及該日誌檔案的序列號。所有序列號比它大的日誌檔案,均需要保留。

4、檢視延時
GGSCI> lag <程式名稱> 可以檢視詳細的延時資訊。如:

此命令比用info命令檢視到的延時資訊更加精確。
注意,此命令只能夠檢視到最後一條處理過的記錄的延時資訊。
此命令支援萬用字元 *。 
說明:看到At EOF, no more records to process.表示所有的抽取都已經應用完畢

5、檢視長交易
GGSCI> send EXTRACT <程式名>,showtrans [thread n ] [count n]
.....
No transactions found --表示沒有未提交交易

輸出結果是以時間降序排列的所有未提交交易列表,透過xid可以查詢到對應的事務,查詢出來未提交原因,透過資料庫予以提交或者回滾後,goldengate的checkpoint會自動向前滾動。

6、檢視統計資訊
GGSCI> stats <程式名稱>,<時間頻度>,table <owner name>.<table name> 可以檢視程式處理的記錄數。該報告會詳細的列出處理的型別和記錄數。如:

GGSCI> stats edr, total 列出自程式啟動以來處理的所有記錄數。
GGSCI> stats edr, daily, table gg.test 列出當天以來處理的有關gg.test表的所有記錄數。
檢視執行報告
GGSCI> view report <程式名稱> 可以檢視執行報告。如:

也可以進入到 <GoldenGate安裝目錄>/dirrpt/目錄下,檢視對應的報告檔案。最新的報告總是以<程式名稱>.rpt命名的。加字尾數字的報告是歷史報告,數字越大對應的時間越久。如下圖示:

如果程式執行時有錯誤,則報告檔案中會包括錯誤程式碼和詳細的錯誤診斷資訊。透過查詢錯誤程式碼,可以幫助定位錯誤原因,解決問題。

7.重置抽取程式,本地檔案序列號從0開始生成
GGSCI>alter extract ext#, extseqno 0,extrba 0

8. 重置入庫程式,重新從0號trail檔案開始讀取
GGSCI>alter replicat rep#,extseqno 0,extrba 0

9、 檢視ogg錯誤原因

[oracle@11g ogg]oggerr ###

[oracle@11g ogg]$ ./oggerr 1738

01738, 00000, "BOUNDED RECOVERY: CHECKPOINT: for object pool {0}: {1}."
// *{0}: poolName (String)
// *{1}: checkpoint (String)
// *Cause:  A Bounded Recovery checkpoint was issued. Informational only.
// *Action: None

10、 檢視Ogg的警告日誌。


GoldenGate會在根目錄下的ggserr.log裡面加入一條告警資訊。可以透過察看ggserr.log或者在ggsci中執行view ggsevt命令檢視這些告警資訊

[oracle@11g ogg]$ tail 100 ggserr.log
tail: cannot open `100' for reading: No such file or directory
==> ggserr.log <==
2015-02-02 09:53:57  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.
2015-02-02 09:53:58  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.
2015-02-02 09:53:59  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, exta.prm:  Positioning to Sequence 26, RBA 31355392, SCN 0.1434151.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2134727/,如需轉載,請註明出處,否則將追究法律責任。

相關文章