iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >dataguard中MRP无法启动的问题分析和解决
  • 844
分享到

dataguard中MRP无法启动的问题分析和解决

2024-04-02 19:04:59 844人浏览 独家记忆
摘要

自己手头有一套dataguard环境,因为也有些日子没有用了,结果突然心血来潮准备启动起来学习一下,突然发现在敲了命令 recover managed standby database disconnect

自己手头有一套dataguard环境,因为也有些日子没有用了,结果突然心血来潮准备启动起来学习一下,突然发现在敲了命令 recover managed standby database disconnect from session之后,命令运行正常,但是后台却报了ora错误。
Sat Jun 27 23:16:39 2015
Recovery Slave PR00 previously exited with exception 1157
Errors in file /u02/dg11g/diag/rdbms/dg11g/DG11G/trace/DG11G_mrp0_6514.trc:
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '/u02/dg11g/oradata/DG11G/test_new01.dbf'
MRP0: Background Media Recovery process shutdown (DG11G)
Sat Jun 27 23:16:39 2015
Completed: ALTER DATABASE RECOVER  managed standby database disconnect from session
RFS[162]: Opened log for thread 1 sequence 171 dbid 1028247664 branch 880742847
RFS[161]: Opened log for thread 1 sequence 173 dbid 1028247664 branch 880742847
RFS[160]: Opened log for thread 1 sequence 172 dbid 1028247664 branch 880742847
通过上面的日志我们可以看到,MRP进程是在做数据恢复的时候报了ora错误ora-01157
但是RFS还是没有问题,RFS主要是从主库来传输归档文件的,可以看到能够正常从主库中传输归档日志,sequence#号为171,173,172的归档日志都传输到了备库。

本来这个问题没有引起多大的关注,想可能是哪些归档文件没有用到导致的,但是发现MRP压根用不了。所以尽管归档传输完成了,但是数据变更还是应用不到备库。
查看v$arcHive_gap没有任何记录,说明没有归档日志apply的时候出现问题。

我们来看看这个ora问题的一些明细信息,提示是在7号数据文件的地方报了ora-01157错误。
Errors in file /u02/dg11g/diag/rdbms/dg11g/DG11G/trace/DG11G_mrp0_6514.trc:
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '/u02/dg11g/oradata/DG11G/test_new01.dbf'
从官方对于这个问题的描述来看,似乎是数据文件出了问题。
$ oerr ora 01157
01157, 00000, "cannot identify/lock data file %s - see DBWR trace file"
// *Cause:  The background process was either unable to find one of the data 
//         files or failed to lock it because the file was already in use.
//         The database will prohibit access to this file but other files will
//         be unaffected. However the first instance to open the database will
//         need to access all online data files. Accompanying error from the
//         operating system describes why the file could not be identified.
// *Action: Have operating system make file available to database. Then either
//         open the database or do ALTER SYSTEM CHECK DATAFILES.
因为这个环境被折腾了不知道多少遍,反复切换,反复测试,我都不记得是哪些特殊的操作导致了这个问题了。所以这个问题还得从头来分析。
首先查看了一下/u02/dg11g/oradata/DG11G/test_new01.dbf 这个文件,发现在文件系统中竟然不存在。
但是在数据字典信息中却存在,使用的sql语句为,可以返回对应的记录来。
select name,file# from v$datafile where file#=7;

从这个情况来看,可能是在备库端误删除了这个数据文件造成的。对于删除的数据文件我们怎么来评估呢,首先得查看主库,查看主库中的文件情况,但是在主库中这个数据文件和表空间压根不存在。
这样一来这个问题就有些棘手了。
如果能够修复MRP的问题,看似这个问题就引刃而解,如果修复不了,可能这个dataguard就不可用了,可能得考虑重建一个物理备库了。
对此我们采取保守态度,带着一丝尝试看看备库能不能启动到open read only状态。
但是这三个操作的结果让我有些迷茫了。
open不了,说可能需要恢复,恢复的文件竟然是system01.dbf,尝试recover until cancel也未果。
idle> alter database open read only;
alter database open read only
*
ERROR at line 1:
ORA-10458: standby database requires recovery
ORA-01196: file 1 is inconsistent due to a failed media recovery session
ORA-01110: data file 1: '/u02/dg11g/oradata/DG11G/system01.dbf'

idle> recover database until cancel;
ORA-00283: recovery session canceled due to errors
ORA-01610: recovery using the BACKUP CONTROLFILE option must be done

idle> alter database open read only;
alter database open read only
*
ERROR at line 1:
ORA-10458: standby database requires recovery
ORA-01196: file 1 is inconsistent due to a failed media recovery session
ORA-01110: data file 1: '/u02/dg11g/oradata/DG11G/system01.dbf'

您可能感兴趣的文档:

--结束END--

本文标题: dataguard中MRP无法启动的问题分析和解决

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

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

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

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

下载Word文档
猜你喜欢
  • 宝塔面板mysql无法启动问题的分析和解决
    目录宝塔面板无法启动的问题和解决一、mysql安装好后或迁移文件后无法启动二、Mysql异常关闭后无法启动三、Mysql停止后无法启动总结宝塔面板无法启动的问题和解决 如果你的宝塔里面的mysql无法启动了,请先看是不是...
    99+
    2023-04-21
    宝塔面板mysql无法启动怎么办 宝塔面板mysql无法登录 宝塔面板 mysql
  • tomcat8中startup可以启动tomcat8w无法启动的问题分析
    今天,更改了一下tomcat的端口,将8080改为8090 结果在tomcat8/bin下电极startup可以启动tomcat,http://localhost:8090/可以打开...
    99+
    2024-04-02
  • 解决phpstudy中mysql5.7.26无法启动的问题
    问题存在 打开phpstudy,并点击开启wamp,可是mysql5.7.26却无法启动,如下图  解决办法 win+R,输入services.msc  接着找到正在运行的mysql5  在左上角点击停止此服务,或者右键停止,现在my...
    99+
    2023-09-23
    mysql 服务器
  • win7系统无法加右键启动问题分析及解决方法
    问题描述: 一般在gvim安装完之后,选中文件点击右键会有一个使用gvim打开的选项,但这个在vista上: 通过修改regedit来添加一个gvim项。 复制代码代码如下: HKEY_LOCAL_MACHINE\SOF...
    99+
    2023-05-29
    win7 右键启动 问题 启动 分析 系统
  • 解决Ubuntu中PHP服务无法启动的问题
    解决Ubuntu中PHP服务无法启动的问题,需要具体代码示例 Ubuntu是一款常用的Linux操作系统,PHP则是一种流行的服务器端脚本语言,而在Ubuntu中安装PHP服务后,有时...
    99+
    2024-02-29
    php启动问题 php服务故障 linux操作系统
  • 如何解决无法启动Mysql的问题
    这篇文章主要介绍了如何解决无法启动Mysql的问题,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。无法启动Mysql的解决方案由于报各种的错,所以...
    99+
    2024-04-02
  • Win8.1 Update启动失败无法启动问题解决方法
      要解决Windows8.1 update无法启动问题,其实只要使用Win8.1安装镜像+应急命令来修复,例如最经典的sfc /scannow命令。该修复命令可以扫描所有保护的系统文件的完整性,同时使用正确的微软版本替...
    99+
    2023-06-04
    Win8.1 Update 启动失败 解决 问题 方法
  • 分析和解决IIS无法加载CSS的问题
    IIS 是一种常用的 Web 服务器软件,它能够处理和响应客户端的请求,并向客户端发送网页文件和其他静态资源。在 Web 开发中,CSS(层叠样式表)是一个非常重要的组成部分,它用于定义网页的样式、布局和外观。然而,有时候使用 IIS 时,...
    99+
    2023-05-14
  • 怎么解决电脑无法启动问题
    这篇文章给大家分享的是有关怎么解决电脑无法启动问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先,我们先检查内存条,看下有没有问题,如果你是多个内存条,那就要一条一条慢慢拆。如果亮了就把其他的插好试试。如果没...
    99+
    2023-06-28
  • Springboot使用test无法启动问题的解决
    Springboot使用test无法启动 test无法启动,遇到 java.lang.IllegalStateException: Unable to find a @Spring...
    99+
    2024-04-02
  • 如何解决window中mysql服务无法启动的问题
    小编给大家分享一下如何解决window中mysql服务无法启动的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • 怎么解决mysql服务无法启动的问题
    出现mysql服务无法启动的解决方法方法一:在本地服务中启动mysql使用组合键“win+R”运行“services.msc”,进入本地服务窗口;进入本地服务窗口后,在右侧服务列表中查找到“mysql”服务选项;mysql服务查找到后,右键...
    99+
    2024-04-02
  • docker部署MySQL时无法启动问题的解决方法
    目录一、安装环境 ubuntu18 + docker 二、遇到无法启动的问题时,查看日志发现的错误总结一、安装环境 ubuntu18 + docker  dock...
    99+
    2023-01-28
    docker mysql无法启动 docker启动mysql失败 docker mysql启动
  • 如何解决windows防火墙无法启动的问题
    今天重新给电脑做了系统,但发现昨晚系统后,电脑依然反应很慢。有清理了各个盘,杀完病毒后,防火墙又无法打开了。到网上找了一些解决方法整理了出来,希望对你有帮助。一、防火墙配置出错 开始-->运行-->gpedi...
    99+
    2023-05-26
    windows 防火墙 问题
  • windows7系统QQ无法启动问题解决技巧
    朋友把XP系统卸载,安装了Windows7,再把应用软件安装,认为一切搞定妥当时,双击QQ客户端却发现无法启动QQ2012.于是来回卸载折腾,实在无法解决。朋友打电话给我并用邮箱传了截图给我看,这是新装Windows7系...
    99+
    2023-05-30
    win7 QQ无法启动 解决 问题 技巧 系统 windows7
  • 怎么解决mysql无法启动1067错误问题
    这篇文章主要讲解了“怎么解决mysql无法启动1067错误问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决mysql无法启动1067错误问题”吧!...
    99+
    2024-04-02
  • 怎么解决DELL服务器M100E中linux5.5无法启动的问题
    这篇文章主要介绍“怎么解决DELL服务器M100E中linux5.5无法启动的问题”,在日常操作中,相信很多人在怎么解决DELL服务器M100E中linux5.5无法启动的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-10
  • 如何解决本地mysql服务无法启动的问题
    小编给大家分享一下如何解决本地mysql服务无法启动的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!本地mysql服务无法启...
    99+
    2024-04-02
  • 导致mysqld无法启动的错误问题如何解决
    这篇文章主要介绍了导致mysqld无法启动的错误问题如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇导致mysqld无法启动的错误问题如何解决文章都会有所收获,下面我们一起来看看吧。导致mysqld无法启...
    99+
    2023-07-05
  • K8s解决主机重启后kubelet无法自动启动问题(推荐)
    目录1,问题描述2,问题原因3,解决办法1,问题描述 (1)在安装配置好Kubernetes后,正常情况下服务器关机重启,kubelet也会自动启动的。但最近配置的一台服务器重启后,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作