久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何解決Oracle中Dataguard日志傳輸狀態監控問題

144次閱讀
沒有評論

共計 1459 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關如何解決 Oracle 中 Dataguard 日志傳輸狀態監控問題,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

ORACLE DATAGUARD 的主備庫同步,主要是依靠日志傳輸到備庫,備庫應用日志或歸檔來實現。當主、備庫間日志傳輸出現 GAP,備庫將不再與主庫同步。因此需對日志傳輸狀態進行監控,確保主、備庫間日志沒有 GAP,或發現 GAP 后及時處理。除了在告警日志中查看日志同步情況外,還可以通過查看相關視圖來對日志傳輸狀態進行監控。

1、主、備庫查看當前日志狀況

SELECT SEQUENCE#,STATUS FROM V$LOG;

2、備庫查看 RFS 接收日志和 MRP 應用日志同步主庫情況

SELECT PROCESS, SEQUENCE#, STATUS, DELAY_MINS FROM V$MANAGED_STANDBY;

3、察看備庫是否和主庫同步

SELECT SEQUENCE#,STATUS FROM V$LOG;
SELECT ARCHIVED_THREAD#,ARCHIVED_SEQ#,APPLIED_THREAD#,APPLIED_SEQ# FROM V$ARCHIVE_DEST_STATUS;

4、備庫查看已經歸檔的 REDO

SELECT REGISTRAR,CREATOR,THREAD#,APPLIED,SEQUENCE#,FIRST_CHANGE#,NEXT_CHANGE#, COMPLETION_TIME FROM V$ARCHIVED_LOG;

5、備庫查看已經應用的 REDO

SELECT THREAD#,SEQUENCE#,FIRST_CHANGE#,NEXT_CHANGE# FROM V$LOG_HISTORY;

6、主、備庫查看是否有 GAP

SELECT STATUS,GAP_STATUS FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID=2;

備庫查看

SELECT * FROM V$ARCHIVE_GAP;

主備庫查詢異常信息

SELECT T.STATUS,T.ERROR FROM V$ARCHIVE_DEST T;

【實驗總結】

通過上面這 6 種方法,都可以對主備庫間日志傳輸情況進行監控。

如果日志傳輸出現代溝(GAP),就需要及時排查問題,必要時還可以采取手工處理 GAP 措施。

針對 6

在主庫中查詢缺失的日志的所在路徑和名稱

SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND SEQUENCE# BETWEEN 99 AND 109;

拷貝到備庫的相應目錄

oracle@p1a:/home/oracle/arch scp orcl_53716_710350416.log ss1:/home/oracle/archive_gap/

手工注冊日志文件。

SQL  ALTER DATABASE REGISTER LOGFILE  /home/oracle/archive_gap/orcl_53415_710350416.log 
Database altered.

再次查看

SQL  select * from v$archive_gap;

關于“如何解決 Oracle 中 Dataguard 日志傳輸狀態監控問題”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-04發表,共計1459字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 建平县| 龙里县| 日照市| 牙克石市| 安化县| 白朗县| 同心县| 崇信县| 乡宁县| 南皮县| 噶尔县| 秭归县| 扎鲁特旗| 龙井市| 商都县| 朔州市| 临高县| 南陵县| 罗江县| 四子王旗| 广丰县| 柞水县| 文安县| 武宁县| 怀化市| 平安县| 扎兰屯市| 遵义县| 汉中市| 疏勒县| 贵溪市| 依安县| 伊春市| 常熟市| 蚌埠市| 丰宁| 康定县| 光泽县| 铁岭市| 韩城市| 揭阳市|