Oracle Active Data Guard 同步检查

一、Oracle Active Data Guard 检查事项

1、检查数据库角色,确认主备库分别是谁
select db_unique_name, open_mode, switchover_status, database_role
  from v$database;

2、检查归档应用情况(在主备库都执行语句来查看归档日志是否一致):
set lines 200;
col name for a40
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
select *
  from (select recid,
               name,
               thread#,
               sequence#,
               resetlogs_time,
               first_time,
               applied,
               status
          from v$archived_log
         order by sequence# desc)
 where rownum <= 100;

3、查看是否有归档 GAP(主备库都可以查询是否有GAP,为空则是没有):
select thread#, low_sequence#, high_sequence# from v$archive_gap;

4、查看是否有归档传输错误(主库查看):
select dest_name, status, type, error
  from v$archive_dest_status
 where dest_name in ('LOG_ARCHIVE_DEST_1', 'LOG_ARCHIVE_DEST_2');

检查同步进程
注意:主库主要看 LNS 进程,此进程负责将主数据库的重做日志传输到备用数据库。备库看 MRP 进程,此进程负责把接收到的归档日志应用到备库,来维持与主库的同步。MRP进程是ADG中的关键进程,它确保备库的数据与主库保持一致。
select process, status, sequence# from v$managed_standby;

检查备库延时(LAG) 
set lines 200
col name for a30
col value for a30
select * from v$dataguard_stats;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ahern_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值