文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据库中如何查看DG是否是实时应用

2024-04-02 19:55

关注

这篇文章给大家分享的是有关数据库中如何查看DG是否是实时应用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

做某业务系统的DG时,发现DG抽取时报错,查看DG状态发现每天切换两次只读、应用

查看DG 状态:select database_role,switchover_status from v$database;

查看DG保护模式  select protection_mode,protection_level  from v$database;

查看与DG有关的相应进程 :select process, status, thread#,sequence#, block#, blocks from v$managed_standby; 

查看是否使用Real-Time apply:Select recovery_mode from v$archive_dest_status;

查看 备库apply redo 过程中丢失的归档日志   select   *   from  v$archive_gap;

法一:从v$archive_dest_status看:
备库:
SQL > select  DEST_NAME , STATUS , RECOVERY_MODE from v$archive_dest_status
DEST_NAME                      STATUS    RECOVERY_MODE
------------------------------ --------- -----------------------
LOG_ARCHIVE_DEST_1             VALID     MANAGED REAL TIME APPLY
LOG_ARCHIVE_DEST_2             VALID     IDLE

主库:

15:30:25 SQL> select  DEST_NAME , STATUS , RECOVERY_MODE from v$archive_dest_status;

DEST_NAME                                STATUS    RECOVERY_MODE
---------------------------------------- --------- -----------------------
LOG_ARCHIVE_DEST_1                       VALID     IDLE
LOG_ARCHIVE_DEST_2                       VALID     MANAGED REAL TIME APPLY

总结:不管是主库还是备库:
recover_mode是 MANAGED REAL TIME APPLY是实时应用;是MANAGED是非实时应用。

法二:从v$managed_standby上看

备库:

15:24:23 SQL> select process ,status , sequence# from v$managed_standby;

PROCESS   STATUS        SEQUENCE#
--------- ------------ ----------
ARCH      CONNECTED             0
ARCH      CONNECTED             0
ARCH      CONNECTED             0
ARCH      CLOSING              18
RFS       IDLE                  0
RFS       IDLE                 19
MRP0      APPLYING_LOG         19

主库:
15:30:53 SQL> select process, status, sequence# from v$managed_standby;

PROCESS   STATUS        SEQUENCE#
--------- ------------ ----------
ARCH      CLOSING              15
ARCH      CLOSING              15
ARCH      CLOSING              16
ARCH      CLOSING              18
LNS       WRITING              19

SQL> select process, status, sequence# from v$managed_standby;

PROCESS   STATUS        SEQUENCE#
--------- ------------ ----------
ARCH      CLOSING            1530
ARCH      CLOSING            1531
LGWR      WRITING            1532

总结:从 v$managed_standby看,  
备库MRP进程STATUS是 APPLYING_LOG   是实时应用, 或者主库LNS 进程是WRITING是实时引用;

备库MRP进程STATUS是 WAIT_FOR_LOG   是非实时应用, 或者主库LGWR   或者归档 进程是WRITING是非实时引用;(实时应用是用LNS进程发送日志,非实时应用是用LGWR或者ARCH进程发送日志)

感谢各位的阅读!关于“数据库中如何查看DG是否是实时应用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯