• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    关于Oracle Dataguard 日志传输状态监控问题

    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 日志传输状态监控问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    您可能感兴趣的文章:
    • ORACLE DATAGUARD中手工处理日志v$archive_GAP的方法
    • Oracle 11g Dataguard参数详解
    • Oracle删除archivelog文件的正确方法
    • Oracle WebLogic Server 12.2.1.2安装部署教程
    • oracle自动清理archivelog文件的具体方法
    • Oracle数据库由dataguard备库引起的log file sync等待问题
    上一篇:Oracle数据库恢复教程之resetlogs操作
    下一篇:Oracle通过正则表达式分割字符串 REGEXP_SUBSTR的代码详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    关于Oracle Dataguard 日志传输状态监控问题 关于,Oracle,Dataguard,日志,