ORACLE OGG運維及日常監控
ggsci
1.檢視程式執行狀態,確認為running狀態
gsci>info rpxx_a
或者
ggsci>info all
2.檢視rpxx_a程式日誌,檢視有無異常報錯,若存在異常,根據報錯進行處理
ggsci>view report rpxx_a
3.檢視程式是否開始有資料操作
ggsci>stats rpxx_a
######################################################
檢視整體狀況
1.系統使用者(一般為oracle)進入根目錄。執行ggsci
2.info all檢視整體狀況
GGSCI (albert1) 18> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT STOPPED EXTRACT 00:00:00 00:17:12
EXTRACT STOPPED PUMPORA 00:00:00 00:17:12
Group表示程式的名稱(MGR程式不顯示名字);Lag表示程式的延時;Status表示程式的狀態。有四種狀態:
STARTING: 表示正在啟動過程中
RUNNING:表示程式正常執行
STOPPED:表示程式被正常關閉
ABENDED:表示程式非正常關閉,需要進一步調查原因
正常情況下,所有程式的狀態應該為RUNNING,且Lag應該在一個合理的範圍內。
檢視單程式狀況
檢視extract 程式:
GGSCI (albert1) 20> info EXTRACT EXTRACT
EXTRACT EXTRACT Last Started 2017-07-06 10:30 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:39:24 ago)
Log Read Checkpoint Oracle Redo Logs
2020-07-06 10:30:46 Seqno 9, RBA 1586176
SCN 0.1059761 (1059761)
檢視pump程式:
GGSCI (albert1) 21> info PUMPORA
EXTRACT PUMPORA Last Started 2017-07-06 09:59 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:39:51 ago)
Log Read Checkpoint File ./dirdat/ex000000003
2020-07-06 10:30:46.581851 RBA 1474
還可以使用info <程式名稱> detail 命令檢視更詳細的資訊。包括所使用的trail檔案,引數檔案、報告檔案、警告日誌的位置等。如:
GGSCI (albert1) 22> info PUMPORA detail
使用info <程式名稱> showch 命令可以檢視到詳細的關於checkpoint的資訊,用於檢視GoldenGate程式處理過的事務記錄。其中比較重要的是extract程式的recovery checkpoint,它表示源資料中最早的未被處理的事務;透過recovery checkpoint可以檢視到該事務的redo log位於哪個日誌檔案以及該日誌檔案的序列號。所有序列號比它大的日誌檔案,均需要保留。
GGSCI (albert1) 30> info extract extract showch
...
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 1
Sequence #: 9
RBA: 3490832
Timestamp: 2020-07-06 11:16:52.000000
SCN: 0.1061514 (1061514)
Redo File: /u01/app/oracle/oradata/ogg1/redo03.log
...
##########################################
整合模式下資料庫監控
查詢extract 執行統計資訊
col CAPTURE_NAME for a20;
col QUEUE_NAME for a15;
col START_SCN for 9999999999;
col STATUS for a10;
col CAPTURED_SCN for 9999999999;
col APPLIED_SCN for 9999999999;
col SOURCE_DATABASE for a10;
col LOGMINER_ID for 9999999;
col REQUIRED_CHECKPOINTSCN for a30;
col STATUS_CHANGE_TIME for a15;
col ERROR_NUMBER for a15;
col ERROR_MESSAGE for a10;
col CAPTURE_TYPE for a10;
col START_TIME for a30
SELECT
capture_name,
queue_name,
start_scn,
status,
captured_scn,
applied_scn,
source_database,
logminer_id,
required_checkpoint_scn,
status_change_time,
error_number,
error_message,
capture_type,
start_time
FROM
dba_capture;
檢視執行、LAG時間以及執行的統計資訊
SELECT
sid,
serial#,
capture#,
capture_name,
startup_time,
capture_time,
state,
sga_used,
bytes_of_redo_mined,
TO_CHAR(
state_changed_time,
'yyyy-mm-dd hh24:mi:ss'
) state_changed_time
FROM
v$goldengate_capture;
監控捕獲LCR程式和所開啟的事務數
SELECT
component_name capture_name,
COUNT(*) open_transactions,
SUM(cumulative_message_count) lcrs
FROM
gv$goldengate_transaction
WHERE
component_type = 'CAPTURE'
GROUP BY
component_name;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990629/viewspace-2741795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ogg日常運維命令運維
- Oracle OGG日常維護Oracle
- 運維監控工具運維
- 運維文件:系統監控及告警配置運維
- 【IT運維監控】幾大運維監控工具優缺點介紹運維
- 無監控,不運維:解讀企業全棧式監控運維運維全棧
- OGG goldengate 日常維護Go
- 運維監控利器nagios運維iOS
- Oracle 自動化運維-Python監控Oracle告警日誌Oracle運維Python
- 運維監控系統 PIGOSS BSM的監控策略運維Go
- 體驗監控寶自定義監控 送你《IT運維之道》運維
- RAC日常運維運維
- 運維監控指標彙總運維指標
- Oracle RAC日常運維-DATA磁碟組故障Oracle運維
- Oracle RAC日常運維-ASM磁碟擴容Oracle運維ASM
- ogg監控指令碼指令碼
- VERITA備份日常監控及相關命令操作
- LED螢幕監控運維管理方案運維
- 運維文件:網站監控系統運維網站
- 分層運維自動化監控運維
- Oracle資料庫監控和運維關注哪些方面Oracle資料庫運維
- 運維日常工作運維
- Linux 系統日常運維 9 大技能,搞定 90% 日常運維Linux運維
- 徒手教你製作運維監控大屏運維
- 運維文件:伺服器監控系統運維伺服器
- DB2監控及自動化運維產品技術交流DB2運維
- ITSM運維監控解決方案介紹和運維繫統需求運維
- 自己總結的ORACLE日常運維常用的SQLOracle運維SQL
- zookeeper 用法和日常運維運維
- SQL SERVER日常運維(一)SQLServer運維
- 運維監控如何做成 BATJ 的水準運維BAT
- 智慧檔案館網路監控運維策略運維
- 灌漿機遠端監控運維繫統運維
- 簡單聊聊運維監控的其他用途運維
- 智慧軌道交通運維監控解決方案運維
- 系統運維監控的幾點建議運維
- 全新SaaS運維監控平臺構建書運維
- 運維文件 - 伺服器效能監控系統運維伺服器