当前位置: 首页 > news >正文

ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1],

因客户机房断电,2台主机和共享存储全部断电,来电后,集群启动正常,实例无法正常启动,手动启动报错如下

SQL > startup;
ORACLE instance started.

Total System Global Area 3.9551E+10 bytes
Fixed Size            2261688 bytes
Variable Size         7918849352 bytes
Database Buffers     3.1407E+10 bytes
Redo Buffers          223019008 bytes
Database mounted.
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1],
[1180], [535296], [535344], [], [], [], [], [], [], []

查看日志,如下

Completed redo scan
 read 23622 KB redo, 1696 data blocks need recovery
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_297546.trc  (incident=256454):
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [1180], [535296], [535344], [], [], [], [], [], [], []
Incident details in: /u01/app/oracle/diag/rdbms/orcl/orcl1/incident/incdir_256454/orcl1_ora_297546_i256454.trc
Thu Apr 17 10:05:32 2025
Dumping diagnostic data in directory=[cdmp_20250417100532], requested by (instance=1, osid=297546), summary=[incident=256454].
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
Abort recovery for domain 0
Aborting crash recovery due to error 600
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_297546.trc:
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [1180], [535296], [535344], [], [], [], [], [], [], []
Abort recovery for domain 0
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_297546.trc:
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [1180], [535296], [535344], [], [], [], [], [], [], []
ORA-600 signalled during: ALTER DATABASE OPEN...
Thu Apr 17 10:06:21 2025
Decreasing number of real time LMS from 6 to 0
Thu Apr 17 10:06:24 2025
Sweep [inc][256454]: completed
Sweep [inc2][256454]: completed

查看备份,发现备份正常

恢复过程如下

1、启动数据库到nomount状态

2、进入rman下操作
  RMAN> set dbid=3663509161
  RMAN> restore controlfile from '/backup/rman/c-3663509161-20250416-03';
  RMAN> alter database mount;
  RMAN> recover database delete archivelog;
  RMAN> alter database open resetlogs;
 

相关文章:

  • RabbitMQ原理及代码示例
  • ESP32之OTA固件升级流程,基于VSCode环境下的ESP-IDF开发,基于阿里云物联网平台MQTT-TLS连接通信(附源码)
  • 2025华中杯B题——AI实现
  • Ubuntu20.04配置cartographer记录
  • 函数递归:递归的概念
  • C#日志辅助类(Log4Net)实现
  • Redis之全局唯一ID
  • 2. 判断列表元素的单一性
  • IO、存储、硬盘、文件系统相关常识
  • IT资产管理(一)之GLPI安装及部署
  • 【信息系统项目管理师】高分论文:论信息系统项目的质量管理(视频大数据平台项目)
  • 数智化招标采购系统分类及功能亮点
  • OpenHarmony - 小型系统内核(LiteOS-A)(五)
  • 时序预测 | Matlab实现基于VMD-WOA-ELM和VMD-ELM变分模态分解结合鲸鱼算法优化极限学习机时间序列预测
  • 【Python】用Python写一个俄罗斯方块玩玩
  • 让SQL飞起来:搭建企业AI应用的SQL性能优化实战
  • debian12安装typora
  • 在 Tailwind CSS 中优雅地隐藏滚动条
  • Electricity Market Optimization 探索系列(VII)- 最优潮流 与 节点边际电价
  • 微信小程序三种裁剪动画有效果图
  • 习近平出席俄罗斯总统举行的欢迎仪式
  • 2025上海科技节将于5月17日开幕,拟设6大板块专题活动
  • 港理大研究揭示:塑胶废物潜藏微生物群落或引发生态危机
  • 谜语的强制力:弗洛伊德与俄狄浦斯
  • 外交部回应中美经贸高层会谈:这次会谈是应美方请求举行的
  • 金正恩视察重要军工企业要求推进武力强化变革