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運維
- Oracle OGG日常維護Oracle
- OGG日常維護文件
- Docker Swarm 日常運維命令筆記DockerSwarm運維筆記
- Lync日常運維常用命令運維
- Redis日常運維-常用命令彙總Redis運維
- RAC日常運維運維
- Linux 系統日常運維 9 大技能,搞定 90% 日常運維Linux運維
- 運維日常工作運維
- SQL SERVER日常運維(一)SQLServer運維
- rac叢集日常維護命令
- MongoDB日常運維-02安裝MongoDB運維
- Oracle 19C OGG基礎運維-09OGG-15121錯誤Oracle運維
- Postgresql日常運維-安裝(Linux)01SQL運維Linux
- Postgresql日常運維-安裝(Windows)02SQL運維Windows
- Redis日常運維-基礎認識Redis運維
- Redis日常運維-引數詳解Redis運維
- MySQL 資料庫日常運維文件MySql資料庫運維
- 達夢資料庫日常運維資料庫運維
- Oracle RAC日常運維-ASM磁碟擴容Oracle運維ASM
- MongoDB日常運維-04副本集搭建MongoDB運維
- Redis日常運維-02主從複製Redis運維
- Oracle RAC日常運維-DATA磁碟組故障Oracle運維
- OceanBase 4.X 日常運維 常用SQL運維SQL
- 日常運維之TX鎖處理(一)運維
- 日常運維之TX鎖處理(二)運維
- Linux運維命令重要嗎?運維入門Linux運維
- 在運維日常工作,"awk"的日常使用規範有哪些?運維
- docker 快速運維命令Docker運維
- MongoDB日常運維-03主從複製搭建MongoDB運維
- MongoDB日常運維-08備份與恢復MongoDB運維
- 【運維必看】Linux命令之lsblk命令運維Linux
- 日常命令
- Kafka 0.10 常用運維命令Kafka運維
- dble運維命令彙總運維
- Oracle 常用運維命令整理Oracle運維
- chattr命令如何使用?Linux運維核心命令Linux運維
- MongoDB日常運維-05副本集故障切換MongoDB運維
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維