问题背景:
客户数据库服务架构为一主一备,某日备库操作系统意外重启,重启后Oracle MRP进程起不来,
报错:ORA-00600: internal error code, arguments: [2619], [227424], [], [], [], [], [], [], [], [], [], []

1> 检查MRP进程

SQL> select process,status from v$managed_standby;

PROCESS STATUS
------- ------------
ARCH CONNECTED
ARCH CONNECTED
MRP0 WAIT_FOR_LOG
RFS RECEIVING

没有MRP进程,说明备库没有处于恢复状态。尝试启动MRP进程
alter database recover managed standby database disconnect from session ;

MRP进程起不来,报错日志如下:

Clearing online redo logfile 5 complete
Media Recovery Log /oraarchivelog/xxxx/oradb_1_227424_866810169.arc
Errors in file /u01/oracle/diag/rdbms/oradb/oradb/trace/oradb_pr00_5429.trc (incident=48266):
ORA-00600: internal error code, arguments: [2619], [227424], [], [], [], [], [], [], [], [], [], []
Incident details in: /u01/oracle/diag/rdbms/oradb/oradb/incident/incdir_48266/oradb_pr00_5429_i48266.trc
Completed: ALTER DATABASE RECOVER managed standby database disconnect from session
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
Errors with log /oraarchivelog/oradb/oradb_1_227424_866810169.arc
MRP0: Background Media Recovery terminated with error 600
Errors in file /u01/oracle/diag/rdbms/oradb/oradb/trace/oradb_pr00_5429.trc:
ORA-00600: internal error code, arguments: [2619], [227424], [], [], [], [], [], [], [], [], [], []
Recovery interrupted!
Errors in file /u01/oracle/diag/rdbms/oradb/oradb/trace/oradb_pr00_5429.trc:
ORA-00600: internal error code, arguments: [2619], [227424], [], [], [], [], [], [], [], [], [], []
Errors in file /u01/oracle/diag/rdbms/oradb/oradb/trace/oradb_mrp0_5426.trc (incident=48257):
ORA-00600: internal error code, arguments: [2619], [227424], [], [], [], [], [], [], [], [], [], []
ORA-10877: error signaled in parallel recovery slave
ORA-10877: error signaled in parallel recovery slave
ORA-10877: error signaled in parallel recovery slave
ORA-10877: error signaled in parallel recovery slave
ORA-10877: error signaled in parallel recovery slave
ORA-10877: error signaled in parallel recovery slave
ORA-10877: error signaled in parallel recovery slave
Incident details in: /u01/oracle/diag/rdbms/oradb/oradb/incident/incdir_48257/oradb_mrp0_5426_i48257.trc
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
MRP0: Background Media Recovery process shutdown (oradb)
Dumping diagnostic data in directory=[cdmp_20180328134814], requested by (instance=1, osid=5429 (PR00)), summary=[incident=48266].
Sweep [inc][48266]: completed
Sweep [inc][48257]: completed
Sweep [inc2][48266]: completed
Sweep [inc2][48257]: completed

发现这个600错误是备库在执行恢复的过程中,发现227424这个归档日志有问题或者找不到,导致日志应用失败,
错误原因是因为Errors with log /oraarchivelog/oradb/oradb_1_227424_866810169.arc
这条日志有问题,把归档日志下的这条日志删除,然后从主库传输过来这条日志,

2> 手动重新应用这条日志
alter database register OR replace logfile '/home/oracle/oradb_1_227424_866810169.arc';

3> 开启日志应用
alter database recover managed standby database disconnect from session;
或者数据库open状态下
alter database recover managed standby database using current logfile disconnect from session;
修复完成,问题解决

MRP进程起不来, 报错:ORA-00600: internal error code, arguments: [2619], [227424], [], [], [], [], [], [], [], [], [], []的更多相关文章

  1. 执行opatch apply 报错 OPatch failed with error code 73

    .执行opatch apply 报错 OPatch failed [oracle@ora_11g 14275605]$ /opt/oracle/product/db_1/OPatch/opatch a ...

  2. 安装Phalcon报错:gcc: Internal error: Killed (program cc1)

    起因 安装Phalcon可以参考github上面的README.md 下面是我在阿里云ECS服务器上面执行命令的过程: # 安装依赖 sudo yum install php-devel pcre-d ...

  3. Eclipse报错:An internal error has occurred. Widget is disposed

    win10家庭版报错. 右键Eclipse的快捷方式,在兼容性窗口的兼容模式中,将“以兼容模式运行这个程序”选项打对勾.选择win8就可以解决问题.

  4. SQLyog恢复数据库报错解决方法【Error Code: 2006 - MySQL server has gone away】

    https://blog.csdn.net/niqinwen/article/details/8693044 导入数据库的时候 SQLyog 报错了 Error Code: 2006 – MySQL ...

  5. Android中有时候运行程序的时候会报错:An internal error occurred during:。。。。

    解决办法: Project -> Properties -> Run/Debug Settings: 1. select "Launching New_configuration ...

  6. Eclipse启动报错:An internal error occurred during: "Initializing Java Tooling".

    An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerExcept ...

  7. Qt播放音视频文件报错DirectShowPlayerService::doRender: Unresolved error code 0x80040266或DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80004005 ()

    使用QMediaPlayer和QVideoWidget QHBoxLayout *m_layout=newQHBoxLayout(this); QMediaPlayer *m_player = new ...

  8. 【MySQL】MySQL同步报错-> Last_IO_Error: Got fatal error 1236 from master when reading data from binary log

    这个报错网上搜索了一下,大部分是由于MySQL意外关闭或强制重启造成的binlog文件事务点读取异常造成的主从同步报错 Last_IO_Error: Got fatal error 1236 from ...

  9. Appium-desktop安装启用Inspector一直报错An unknown server-side error occurred...

    遇到的问题是: 启用Appium-desktop的Inspector一直报错:An unknown server-side error occurred while processing the co ...

随机推荐

  1. html/css中float浮动的用法

    一.float基础用法示例 1.我们先建两个div盒子,设置高度.宽度和背景颜色: 最开始两个盒子在网页上的位置如下: 然后我们将红色盒子浮动到右边 然后我们会发现红色盒子浮动到了右边,但是蓝色盒子就 ...

  2. Jmeter基础教程图文版(二)- 核心组件

    ⚪Jmeter Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具.用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域. 它可以用于 ...

  3. Linux入门基础之 中

    五.Linux 下获取帮助 没必要记住所有东西 Linux 提供了极为详细的帮助工具及文档,一定要养成查帮助文档的习惯,可以大大减少需要记忆的东西并且提高效率 5.1.HELP 几乎所有命令都可以使用 ...

  4. CXF添加拦截器和自定义拦截器

    前面讲了如何采用CXF开发webservice,现在来讲如何添加拦截器和自定义拦截器. 服务端代码: HelloWorld implementor=new HelloWorldImpl(); Stri ...

  5. 我的JS文件

    {  "squadName" : "林宥嘉",  "homeTown" : "1987年7月1日(农历六月初六)",  ...

  6. Linux 笔记 - 第二十一章 配置 NFS 服务

    一.前言 NFS(Network File System,网络文件系统),主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS 客户端(一般为应用服务器,例如web)可以通 ...

  7. [VB.NET Tips]Select Case语句拾遗

    正常的Select 语句如下: Dim status As Integer = 5 Select Case status Case 0 Console.WriteLine("状态是:0&qu ...

  8. TensorFlow2.0(二):数学运算

    1 基本运算:加(+).减(-).点乘(*).除(/).地板除法(//).取余(%) 基本运算中所有实例都以下面的张量a.b为例进行: >>> a = tf.random.unifo ...

  9. 《图解HTTP》读后记

    看了一遍又一遍…………不如记一下 用做笔记的方式来看,发现了好多之前没发现的知识点.....感觉前几次看了跟没看一样... 1.1HTTP通常被译为超文本传输协议,但这种译法并不严谨.严谨的译名应该为 ...

  10. 面试官:都说阻塞 I/O 模型将会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?

    摘要: 原创出处 https://studyidea.cn 「公众号:程序通事 」欢迎关注和转载,保留摘要,谢谢! 使用 Java 阻塞 I/O 模型读取数据,将会导致线程阻塞,线程将会进入休眠,从而 ...