Oracle DG如何監控主庫和物理備庫

來源:互聯網
上載者:User

1、監控途徑:概括起來主要通過兩個方面來進行:

2、監控恢複進度

(1)查看進程的活動狀態

V$MANAGED_STANDBY視圖專用於顯示物理Standby資料庫相關進程的目前狀態,該視圖中的列也很有特點,查看進程狀態時,通常我們會關注PROCESS、CLIENT_PROCESS、SEQUENC#和STATUS幾列,例如:

SQL> SELECT PROCESS,CLIENT_PROCESS,SEQUENCE#, STATUS FROM V$MANAGED_STANDBY;

PROCESS   CLIENT_P  SEQUENCE# STATUS

--------- -------- ---------- ------------

ARCH      ARCH        78  CLOSING

ARCH      ARCH        79  CLOSING

MRP0      N/A          80  WAIT_FOR_LOG

RFS       LGWR        80  IDLE

RFS       ARCH         0  IDLE

RFS       N/A            0  IDLE

相關說明:

PROCESS:進程名稱,如ARCH、RFS、MRP0等。

CLIENT_P:對應的Primary資料庫中的進程,如ARCH、LGWR等。

SEQUENCE#:歸檔序號。

STATUS:進程的目前狀態,值較多,常見的有:

1)ALLOCATED:正準備串連Primary資料庫。

2)ATTACHED:正在串連Primary資料庫。

3)CONNECTED:已串連至Primary資料庫。

4)IDLE:空閑中。

5)RECEIVING:歸檔檔案接收中。

6)OPENING:歸檔檔案處理中。

7)CLOSING:歸檔檔案處理完,收尾中。

8)WRITING:REDO資料庫寫向歸檔檔案中。

9)WAIT_FOR_LOG:等待新的REDO資料中。

10)WAIT_FOR_GAP:歸檔有中斷,正等待中斷的那部分REDO資料。

11)APPLYING_LOG:應用REDO資料中。

(2)檢查REDO應用進度

V$ARCHIVE_DEST_STATUS視圖顯示歸檔檔案路徑配置資訊及REDO的應用情況等,例如:

SQL> SELECT DEST_NAME,ARCHIVED_THREAD#,ARCHIVED_SEQ#,APPLIED_THREAD#,APPLIED_SEQ#,

DB_UNIQUE_NAME FROM V$ARCHIVE_DEST_STATUS WHERE STATUS='VALID';

DEST_NAME ARCHIVED_THREAD# ARCHIVED_SEQ# APPLIED_THREAD# APPLIED_SEQ# DB_UNIQUE_NAME

-------------------- ---------------- ------------- --------------- ------------ ------------------------------

LOG_ARCHIVE_DEST_1         1          79              0            0      NONE

STANDBY_ARCHIVE_DEST      1          78              1           78     NONE

(3)檢查歸檔檔案路徑和建立資訊

物理Standby資料庫端可以通過查詢V$ARCHIVED_LOG視圖,擷取歸檔檔案的一些附加資訊,如檔案建立時間、建立進程、歸檔序號、是否被應用等,例如:

SQL>  SELECT NAME,CREATOR,SEQUENCE#,APPLIED,COMPLETION_TIME FROM V$ARCHIVED_LOG;

NAME                                               CREATOR  SEQUENCE# APP COMPLETIO

-------------------------------------------------- ------- ---------- --- ---------

/u01/archive/1_1_717413573.dbf                     ARCH             1 YES 30-APR-10

/u01/archive/1_3_717413573.dbf                     ARCH             3 YES 30-APR-10

… …

/u01/archive/1_78_717413573.dbf                    ARCH            78 YES 01-MAY-10

/u01/archive/1_79_717413573.dbf                    ARCH            79 YES 02-MAY-10

(4)查詢歸檔曆史

物理Standby資料庫端通過V$LOG_HISTORY視圖,可以查詢所有已被應用的歸檔檔案資訊(無論該歸檔檔案是否還存在),例如:

SQL> SELECT FIRST_TIME,FIRST_CHANGE#,NEXT_CHANGE#, SEQUENCE# FROM V$LOG_HISTORY;

FIRST_TIM FIRST_CHANGE# NEXT_CHANGE#  SEQUENCE#

--------- ------------- ------------ ----------

27-APR-10        446075       475833          1

27-APR-10        475833       489482          2

… …

30-APR-10        544929       590113         78

01-MAY-10        590113       652357         79

仍然通過該視圖,稍稍修改下SQL語句,就可以查詢到最後應用的歸檔檔案,例如:

SQL> SELECT THREAD#, MAX(SEQUENCE#) AS "LAST_APPLIED_LOG" FROM V$LOG_HISTORY GROUP BY THREAD#;

THREAD# LAST_APPLIED_LOG

---------- ----------------

1               79

當然也可以通過查詢V$ARCHIVED_LOG視圖中的APP列獲得相同的功能,例如:

SQL> SELECT THREAD#, SEQUENCE#, APPLIED FROM V$ARCHIVED_LOG;

THREAD#  SEQUENCE# APP

返回欄目頁:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.