3

oracle 11g rac dg备库gv$dataguard-m6米乐安卓版下载

一、环境信息

操作系统:linux 7.6

数据库:oracle 11g rac 主库3节点 dg备库 3节点rac

数据库补丁:11.2.0.4.160719 (23054319)

$opatch lsinv|grep desc
patch description: “ocw patch set update : 11.2.0.4.160719 (23054319)”
patch description: “database patch set update : 11.2.0.4.170418 (24732075)”

二、问题现象

gv$dataguard视图apply lag值为 00 00:00:00表示dg同步正常,oracle 11g中正常情况apply lag在mrp进程所在节点有值,其他节点为空。节点1 apply lag值为 776 22:38:01。dg同步正常。

sql> select inst_id,name, value from gv$dataguard_stats where name in (‘transport lag’, ‘apply lag’) order by 1;
inst_id name value


     1 transport lag         00 00:00:00
     1 apply lag           776 22:38:01
     2 apply lag
     2 transport lag         00 00:00:00
     3 apply lag           00 00:00:00
     3 transport lag         00 00:00:00

6 rows selected.
三、分析过程

1、在备库每个节点检查v$dataguard_stats apply lag值

在备库3个节点分别执行 v$dataguard_stats apply lag值均为 00 00:00:00
sql> select name, value from v$dataguard_stats where name in (‘transport lag’, ‘apply lag’) order by 1;
name value


apply lag 00 00:00:00
transport lag 00 00:00:00
2、计算apply lag值为 776 22:38:01 时间

时间大约是2020年09月02日 17点24分
sql> select to_char(sysdate-776-22/24-38/24/60-01/24/60/60,‘yyyy-mm-dd hh24:mi:ss’) from dual;


2020-09-02 17:24:26
sql>
3、检查主库日志同步情况

主库:

sql> select max(sequence#), thread# from gv$archived_log
where resetlogs_change# = (select max(resetlogs_change#) from gv$archived_log)
group by thread#;
max(sequence#) thread#


    843258          1
    831828          2
    829922          3

备库:

sql> select max(sequence#), thread# from gv$archived_log
where resetlogs_change# = (select max(resetlogs_change#) from gv$archived_log)
group by thread#;
max(sequence#) thread#


    843258          1
    831829          2
    829922          3

4、检查实例启动时间

实例启动的时间看着和2020年09月02日 17点24分没有直接关系

sql> select inst_id,instance_name,host_name,startup_time,status,thread# from gv$instance;
inst_id instance_name host_name startup_time status thread#


     3 proddb1                racnode1         2020-03-10 15:50:06   open                         3
     2 proddb2                racnode2         2019-09-10 22:32:19  mounted              2
     1 proddb3                racnode3         2019-09-10 22:31:34  mounted              1

5、数据库日志分析

节点1 alert日志:

sat sep 04 00:47:25 2021

alter database recover managed standby database using current logfile disconnect from session

ora-1153 signalled during: alter database recover managed standby database using current logfile disconnect from session…

sat sep 04 00:47:28 2021

rfs[679]: assigned to rfs process 28312

rfs[679]: no standby redo logfiles available for thread 3

节点3 alert日志:

data guard broker initializing…

data guard broker initialization complete

this instance was first to open

picked lamport scheme to generate scns

wed sep 02 17:24:04 2020

smon: enabling cache recovery

dictionary check beginning

dictionary check complete

database characterset is al32utf8

no resource manager plan active

wed sep 02 17:24:10 2020

starting background process gtx0

wed sep 02 17:24:10 2020

gtx0 started with pid=72, os id=16156

replication_dependency_tracking turned off (no async multimaster replication found)

physical standby database opened for read only access.

completed: alter database open

alter database recover managed standby database using current logfile disconnect from session

attempt to start background managed standby recovery process

wed sep 02 17:24:16 2020

mrp0 started with pid=73, os id=16178

四、小结

数据库备库的mrp目前在节点3运行,gv$dataguard视图apply lag值为0表示dg同步正常,
正常情况apply lag在mrp进程所在节点有值,其他节点为空。节点1节点2021年09月04日启动过mrp进程并报错ora-1153,
节点3 2020年09月02日17点24分启动了mrp进程至今。节点1 apply lag值正好为节点mrp启动至今的时间约776天22小时38分。
五、m6米乐安卓版下载的解决方案
1)该信息不影响dg同步可以忽略。
2)将备库节点1的数据库open;或者重启一下备库节点1数据库。

-the end-

最后修改时间:2022-10-20 09:29:34
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【米乐app官网下载的版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

网站地图