ogg日常運維命令

2021-09-20 14:16:23 字數 2655 閱讀 9534

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 .可以檢視程序處理的記錄數。該報告會詳細的列出處理的型別和記錄數。如:

ggsci> stats edr, total 列出自程序啟動以來處理的所有記錄數。

ggsci> stats edr, daily, table gg.test 列出當天以來處理的有關gg.test表的所有記錄數。

檢視執行報告

ggsci> view report 《程序名稱》 可以檢視執行報告。如:

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

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 : ."

// *: poolname (string)

// *: 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.

hbase日常運維

一,基本命令 建表 create testtable coulmn1 coulmn2 也可以建表時加coulmn的屬性如 create testtable 其中的屬性有versions 設定歷史版本數,ttl 過期時間,compression 壓縮方式,當配置lzo的情況 刪除表 drop test...

oracle日常運維

1.解鎖使用者 select username,account status from dba users b where b.username upper alter user account unlock 解鎖 alter user identified by sh 解開expired alte...

日常運維 1

10.1 使用w檢視系統負載 第一行從左到右依次表示當前時間 系統已執行時間 登入使用者數 終端登入顯示為ttyx,遠端登入顯示為pts x 平均負載 每1分鐘 每5分鐘 每15分鐘 主要是注意第乙個負載值,值越大說明伺服器壓力越大。一般情況下,這個值不要超過伺服器的邏輯cpu數量就沒有關係。2 檢...