ogg日常運維命令
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.logtail: 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE OGG運維及日常監控Oracle運維
- Linux日常運維管理命令Linux運維
- Oracle OGG日常維護Oracle
- Lync日常運維常用命令運維
- Docker Swarm 日常運維命令筆記DockerSwarm運維筆記
- MongoDB日常運維操作命令小結MongoDB運維
- OGG goldengate 日常維護Go
- Redis日常運維-常用命令彙總Redis運維
- RAC日常運維運維
- OGG維護命令
- 運維日常工作運維
- Linux 系統日常運維 9 大技能,搞定 90% 日常運維Linux運維
- RAC日常維護命令
- Linux運維筆記-日常操作命令總結(2)Linux運維筆記
- Linux運維筆記-日常操作命令總結(3)Linux運維筆記
- Linux運維筆記-日常操作命令總結(1)Linux運維筆記
- zookeeper 用法和日常運維運維
- SQL SERVER日常運維(一)SQLServer運維
- 【MHA】mha日常維護命令
- DataGuard 日常維護命令整理
- ogg簡單維護命令
- MongoDB日常運維-02安裝MongoDB運維
- rac叢集日常維護命令
- IBM AIX日常維護命令IBMAI
- 【轉】ORACLE CRS日常維護命令Oracle
- Oracle RAC日常基本維護命令Oracle
- Postgresql日常運維-安裝(Windows)02SQL運維Windows
- Redis日常運維-基礎認識Redis運維
- Redis日常運維-引數詳解Redis運維
- 達夢資料庫日常運維資料庫運維
- MySQL 資料庫日常運維文件MySql資料庫運維
- nginx日常維護常用命令Nginx
- 【轉】Oracle RAC日常基本維護命令Oracle
- 收集oracle日常維護的工作命令Oracle
- Redis日常運維-02主從複製Redis運維
- MongoDB日常運維-04副本集搭建MongoDB運維
- Postgresql日常運維-安裝(Linux)01SQL運維Linux
- Oracle RAC日常運維-DATA磁碟組故障Oracle運維