一个备库中ORA错误信息的分析 (r6笔记第69天)
最近也在处理一些遗留的问题,所以对于使用orabbix的报警还是心怀敬畏之心,一方面是我们让它能够做全方位的监控,另一方面也让我发现我们还是存在不少的小问题,小问题虽小,但是放大了,就是大麻烦,甚至数据库事故。自从上次在社群分享了DB time的抖动案例之后,有不少的朋友似乎对这个工具很感兴趣,我做这个分享的一个主要原因就是希望大家在有些细节中发现问题,至于我分享的问题原因,都是各种各样的小问题,有些朋友也纳闷这种错误似乎还是比较低级的,通过一般的监控都应该解决,但是确实存在,发现了解决了,就是我们的最终目的。前几天又收到一条报警短信,提示某个备库报了ora错误,但是短信中也没有提到更多的ora信息,首先连接到主库看看是否dg出了问题,使用dgmgrl进行验证,没有发现任何问题。然后登录到备库,查看ora日志,发现了这么一段错误内容。Redo Shipping Client Connected as PUBLIC-- Connected User is ValidRFS[1873]: Assigned to RFS process 3095RFS[1873]: Identified database type as 'physical standby'RFS[1873]: Archived Log: '/opt/app/oracle/fra/SEXTDB3/archivelog/2015_09_22/o1_mf_1_2997_c016jv19_.arc'Tue Sep 22 08:00:31 2015Media Recovery Log /opt/app/oracle/fra/SEXTDB3/archivelog/2015_09_22/o1_mf_1_2997_c016jv19_.arcMedia Recovery Waiting for thread 1 sequence 2998Tue Sep 22 09:18:01 2015ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCELTue Sep 22 09:18:06 2015MRP0: Background Media Recovery cancelled with status 16037Tue Sep 22 09:18:06 2015Errors in file /opt/app/oracle/admin/extradb/bdump/extdb_mrp0_3067.trc:ORA-16037: user requested cancel of managed recovery operationRecovery interrupted!Tue Sep 22 09:18:08 2015Errors in file /opt/app/oracle/admin/extradb/bdump/extdb_mrp0_3067.trc:ORA-16037: user requested cancel of managed recovery operationTue Sep 22 09:18:08 2015MRP0: Background Media Recovery process shutdown (extdb)Tue Sep 22 09:18:09 2015Managed Standby Recovery Canceled (extdb)Tue Sep 22 09:18:09 2015Completed: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCELTue Sep 22 09:18:11 2015ALTER DATABASE OPEN READ ONLYTue Sep 22 09:18:11 2015
从错误信息来看,似乎是日志应用的mrp终止了,但是查看后面的日志发现最新的日志已经成功应用了,如果没有其他人的操作,那么这个操作就是自动触发的了。
好了,基本可以定位问题不是人为触发。应该是crontab或者scheduler来触发的了。
一个备库中ORA错误信息的分析 (r6笔记第69天)相关推荐
- 备库中ORA-00600错误的简单修复
最近偶尔会接到一条短信,提示某个备库中出现了ORA-00600的错误.对于这个问题还真不能心存侥幸,自己带着疑问查看了一下, 这是一个一主两备的库,主库和其中的一个备库没有任何的ORA-00600的错 ...
- Oracle Dataguard中备库中归档日志不同步
环境:RAC+单机 Dataguard 问题:启动备库到ADG模式时,发现后台归档日志并不同步 1.在备库中发现日志的归档日志不同步,内容如下: MRP0: Background Media Reco ...
- java错误页面显示错误信息_Struts2在JSP页面中显示错误信息和提示信息的方法
Struts2在JSP页面中显示错误信息和提示信息的方法主要有以下四种. 注意:以下四种方法均需要使Action类继承ActionSupport类. 一.域级错误信息 ①重写Action中的valid ...
- ojdbc6中的错误信息(中英) 【转】
http://hi.baidu.com/kingtckingtc/blog/item/41cfbab78a5b0cfe30add134.html ojdbc6中的错误信息(中英) 2009年09月11 ...
- 编译的时候所使用的动态库中出现错误:未定义的引用
1.使用makefile编译的时候,出现错误如下: 如上图所示,是在动态库libicdbapi.so中出现了未定义错误,既然是未定义错误,说明sqlprct.....sqlnult这5个符号是外部符号 ...
- java io null异常,java.io.IOException:所有收集器的初始化失败。最后一个收集器中的错误是:null...
我是MapReduce的新手,我试图找到问题的解决方案.我试图链接两个地图reduce作业.第一份工作正在执行,但在第二份工作上我是得到一个错误如下java.io.IOException:所有收集器的 ...
- Oracle数据库adg数据没同步,Oracle 11g备库无法开启ADG的原因分析
今天碰到一个有些奇怪的问题,但是奇怪的现象背后都是有本质的因果. 下午在做一个环境的检查时,发现备库是在mount阶段,这可是一个11gR2的库,没有ADG实在是太浪费了,对于这种情况感觉太不应该了. ...
- 备库批量查询失败的原因分析
目前线上有一套环境是10gR2的,采用了一主两备的架构.在其中一个备库上每天凌晨会开放一个窗口运行一些批量的查询,目前使用dg broker会在指定的时间把备库置为read-only,查询完毕之后修改 ...
- 关于PVS-Studio如何在用于... PVS-Studio的库中发现错误的故事
This is a short story about how PVS-Studio helped us find an error in the source code of the library ...
最新文章
- Hdu 3341 Lost#39;s revenge (ac+自己主动机dp+hash)
- 脉络最清晰的C++高斯消元程序
- 结合源码深入理解Android Crash处理流程
- IE 8 开发人员工具详解 【转载】
- 前端基础_认识前端.md
- DNS无法解析IP_通过YouTube的封杀窥视DNS原理
- 要想拿到字节50k*16薪,你还需要做什么?
- hdu 5504 GT and sequence
- 设计一个简单的家乡网站
- 两阶段最小二乘法TSLS案例分析
- 基于内容的图像检索系统 【多媒体系统导论大作业】
- matlab 音乐 豆腐汤,40岁健康家常菜pdf
- proof-carrying data from accumulation schemes学习笔记
- 2021Eclipse 的安装使用说明
- JavaScript中的onload详解
- 谷歌浏览器(Chrome)输入框总是有历史输入记录,解决办法
- Unity下Animation资源压缩简析
- 8种提升程序猿编程能力的方法+编程思维四个核心:分解、抽象、模式识别和算法
- 用三种方式安装Nginx
- linux——进程的概念与状态