广告
返回顶部
首页 > 资讯 > 数据库 >Oracle Dataguard中备库中归档日志不同步
  • 679
分享到

Oracle Dataguard中备库中归档日志不同步

2024-04-02 19:04:59 679人浏览 泡泡鱼
摘要

环境:RAC+单机 Dataguard问题:启动备库到ADG模式时,发现后台归档日志并不同步 1、在备库中发现日志的归档日志不同步,内容如下:MRP0: Background Media Recovery

环境:RAC+单机 Dataguard
问题:启动备库到ADG模式时,发现后台归档日志并不同步

1、在备库中发现日志的归档日志不同步,内容如下:
MRP0: Background Media Recovery process shutdown (strac)
Managed Standby Recovery Canceled (strac)
Completed: alter database recover managed standby database cancel
Sun Mar 04 16:35:33 2018
ArcHived Log entry 96 added for thread 2 sequence 130 ID 0x971d6184 dest 1:
Sun Mar 04 16:35:33 2018
RFS[5]: Selected log 11 for thread 2 sequence 131 dbid -1759711868 branch 947273412
Sun Mar 04 16:35:34 2018
Archived Log entry 97 added for thread 2 sequence 131 ID 0x971d6184 dest 1:
RFS[5]: Selected log 11 for thread 2 sequence 132 dbid -1759711868 branch 947273412
Sun Mar 04 16:35:36 2018
Archived Log entry 98 added for thread 2 sequence 132 ID 0x971d6184 dest 1:
RFS[5]: Selected log 11 for thread 2 sequence 133 dbid -1759711868 branch 947273412
Sun Mar 04 16:39:32 2018

2、当在主库节点1中做切换时,备库中日志并不打印相关的日志进程信息,如果在主库节点2中做日志切换时,备库中是有打印日志的信息内容,内容见第一步中信息

3、通过第二步中的现象描述,可以先大概判断为是主库节点1中DG信息可能有问题导致归档日志无法同步过去

4、查询主库中配置归档位置配置的是否有错误信息,查询的结果如下:
sql> select error from v$archive_dest where target='STANDBY'
2 ;

ERROR

ORA-12154: TNS:could not resolve the connect identifier specified

SQL> select error from v$archive_dest ;

ERROR

ORA-12154: TNS:could not resolve the connect identifier specified

ERROR

ERROR

31 rows selected.
5、通过第4步中的结果,可以判断大概一个方向 ,可能是主库连接到备中监听有问题导致报错,先先TNS配置中查找原因
6、在主库节点1中tnsping 备库配置的服务名看是否报错,操作如下:
[oracle@rac1:/home/oracle]$tnsping strac

TNS Ping Utility for linux: Version 11.2.0.4.0 - Production on 04-MAR-2018 16:57:32

Copyright (c) 1997, 2013, Oracle. All rights reserved.

Used parameter files:

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcp)(HOST = 192.168.1.103)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = strac)))rac =
TNS-12533: TNS:illegal ADDRESS parameters
7、此时在主库节点2中tnsping 备库服务名发现是可以正常解析过来的
[oracle@rac2:/home/oracle]$tnsping strac

TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 04-MAR-2018 16:58:17

Copyright (c) 1997, 2013, Oracle. All rights reserved.

Used parameter files:

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = strac)))
OK (50 msec)

8、检查主库节点1中的TNS文件配置,经发现主库节点1中的TNS有很多的重复项,从而导致备库不能同步归档日志

9、从主库节点2中把TNS文件copy到主库节点1中,此时观察备库中的日志可以正常打印归档日志同步信息,详细内容如下:
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_1_175f9q9vwo0.arc
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_2_110f9q9qlco.arc
Media Recovery Waiting for thread 1 sequence 176
Fetching gap sequence in thread 1, gap sequence 176-176
Sun Mar 04 16:00:09 2018
RFS[6]: Opened log for thread 1 sequence 176 dbid -1759711868 branch 947273412
Archived Log entry 78 added for thread 1 sequence 176 rlc 947273412 ID 0x971d6184 dest 2:
Sun Mar 04 16:00:21 2018
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_1_176f9q9w9h6.arc
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_2_111f9q9qmng.arc
Media Recovery Waiting for thread 1 sequence 177
Fetching gap sequence in thread 1, gap sequence 177-177
Sun Mar 04 16:00:41 2018
RFS[6]: Opened log for thread 1 sequence 177 dbid -1759711868 branch 947273412
Archived Log entry 79 added for thread 1 sequence 177 rlc 947273412 ID 0x971d6184 dest 2:
Sun Mar 04 16:00:51 2018
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_1_177f9q9x92z.arc
Media Recovery Waiting for thread 1 sequence 178
Fetching gap sequence in thread 1, gap sequence 178-178
Sun Mar 04 16:00:51 2018
RFS[6]: Opened log for thread 1 sequence 178 dbid -1759711868 branch 947273412
Archived Log entry 80 added for thread 1 sequence 178 rlc 947273412 ID 0x971d6184 dest 2:
Sun Mar 04 16:01:01 2018
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_1_178f9q9xmc8.arc
Media Recovery Waiting for thread 1 sequence 179
Fetching gap sequence in thread 1, gap sequence 179-179
Sun Mar 04 16:01:01 2018
RFS[6]: Opened log for thread 1 sequence 179 dbid -1759711868 branch 947273412
Archived Log entry 81 added for thread 1 sequence 179 rlc 947273412 ID 0x971d6184 dest 2:
Sun Mar 04 16:01:11 2018
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_1_179f9q9xxgx.arc
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_2_112f9q9qmwy.arc
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_2_113f9q9qmyd.arc
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_2_114f9q9qncn.arc
Media Recovery Waiting for thread 1 sequence 180
Fetching gap sequence in thread 1, gap sequence 180-180
Sun Mar 04 16:01:11 2018
RFS[6]: Opened log for thread 1 sequence 180 dbid -1759711868 branch 947273412
Archived Log entry 82 added for thread 1 sequence 180 rlc 947273412 ID 0x971d6184 dest 2:
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_1_180f9q9y7sn.arc
Media Recovery Log /archlog/STRAC/archivelog/2018_03_04/o1_mf_2_115f9q9qncr.arc
Media Recovery Waiting for thread 1 sequence 181

总结说明:
1、当发现备库中有日志不同步时,可以先从判断配置DG配置项着手,然后通过v$archive_dest 表可以查看当前的归档状态是否正常,本环境中由于原来的DG环境是正常的,后面出现的问题,可以判断初步搭建环境是Ok的。
2、通过v$archive_dest 查询当前的DG的归档日志信息,如果里面有报错信息,可以提供一个大概的参考范围,方便我们定位问题

您可能感兴趣的文档:

--结束END--

本文标题: Oracle Dataguard中备库中归档日志不同步

本文链接: https://www.lsjlt.com/news/42711.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle Dataguard中备库中归档日志不同步
    环境:RAC+单机 Dataguard问题:启动备库到ADG模式时,发现后台归档日志并不同步 1、在备库中发现日志的归档日志不同步,内容如下:MRP0: Background Media Recovery ...
    99+
    2022-10-18
  • DataGuard 备库归档日志自动删除配置
    1. 如果没有备份机制,想要实现备库归档自动删除,就需要使用快速恢复区(FRA)  检查当前备库归档的存放位置:  SQL> show parameter log_arc...
    99+
    2022-10-18
  • oracle Dataguard数据库不同步处理备忘
     还没起床,该死的电话响了。一个让人紧张的消息:dataguard数据库主从不同步,赶紧爬起来干活。 第一步,检查告警日志log.xml。睁大眼睛仔细找,没看到什么异常的输出;再用gre...
    99+
    2022-10-18
  • 数据库中手工rm删除归档日志对备份归档日志的影响有哪些
    这篇文章主要为大家展示了“数据库中手工rm删除归档日志对备份归档日志的影响有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中手工rm删除归档日志对备份...
    99+
    2022-10-18
  • Oracle中怎么删除归档日志文件
    本篇文章给大家分享的是有关Oracle中怎么删除归档日志文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、首先删除归档日志物理文件,归档日...
    99+
    2022-10-18
  • oracle中怎么删除过期的归档日志
    oracle中怎么删除过期的归档日志,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、对于 EXPIRED 状态的产生,相对于...
    99+
    2022-10-18
  • 数据库中因删除归档日志导致备份失败怎么办
    这篇文章将为大家详细讲解有关数据库中因删除归档日志导致备份失败怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 先说明一下,目前碰到两种情...
    99+
    2022-10-18
  • 如何在PHP中同步不同数据类型的日志?
    在PHP应用程序中,日志记录是非常重要的一部分。日志记录可以帮助开发人员更好地了解应用程序的运行情况,以及如何优化应用程序的性能。然而,在实际的应用程序中,可能需要记录多种类型的日志信息,比如系统日志、错误日志、调试日志等等。这些日志信息...
    99+
    2023-06-08
    日志 数据类型 同步
  • 数据库中如何解决删除归档日志报RMAN-08137错误
    这篇文章主要介绍了数据库中如何解决删除归档日志报RMAN-08137错误,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在客户现场,使用数据泵...
    99+
    2022-10-18
  • 日志同步是ASP和Apache中必不可少的吗?
    随着互联网技术的发展,越来越多的网站使用ASP和Apache作为服务器。在这些服务器中,日志是非常重要的一部分。日志记录了网站的访问量、访问者信息、错误信息等等。但是,如果没有日志同步,就很难对这些日志进行分析和管理。那么, 日志同步的作...
    99+
    2023-10-01
    apache 同步 日志
  • 你真的了解PHP中不同数据类型的日志同步吗?
    PHP是一门广泛使用的编程语言,具有强大的功能和灵活性。在PHP中,不同的数据类型在日志同步方面有着不同的表现,这是一个值得深入了解的话题。 首先,我们需要明确一点:PHP中有哪些数据类型?常见的数据类型包括整型、浮点型、布尔型、字符串型、...
    99+
    2023-06-08
    日志 数据类型 同步
  • 数据库中RMAN删除归档日志出现RMAN-0813错误的处理方法是什么
    这篇文章主要讲解了“数据库中RMAN删除归档日志出现RMAN-0813错误的处理方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中RMAN删除...
    99+
    2022-10-18
  • 如何确保ASP和Apache的日志同步过程中不会丢失数据?
    随着互联网的不断发展和普及,越来越多的网站都采用了ASP和Apache作为网站开发和运行的技术平台。在这两种技术平台中,日志记录是非常重要的一个环节,因为它可以帮助网站管理员及时了解网站的访问情况,进而进行网站性能的优化和改进。但是,在AS...
    99+
    2023-10-01
    apache 同步 日志
  • 怎么解决Oracle中dg主库创建文件备库未同步问题
    这篇文章主要介绍“怎么解决Oracle中dg主库创建文件备库未同步问题”,在日常操作中,相信很多人在怎么解决Oracle中dg主库创建文件备库未同步问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作