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

ORA-00600: internal error code, arguments

通过rman将11g异机升级到19c时,应用归档时报错,报错如下

RMAN>  recover database ;

Starting recover at 2023-10-15 21:10:02
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=5776 device type=DISK

starting media recovery
media recovery failed
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 10/15/2023 21:10:03
ORA-00283: recovery session canceled due to errors
RMAN-11003: failure during parse/execution of SQL statement: alter database recover
 if needed start until cancel using backup controlfile
ORA-00283: recovery session canceled due to errors
ORA-00600: internal error code, arguments: [kcnibrUpdate], [0], [1], [], [], [], [], [], [], [], [], []

RMAN>

查找MOS文档:ORA-00600: internal error code, arguments: [kcnibrUpdate] report during Managed recovery (MRP) (Doc ID 2798541.1)
根据文档操作如下

orcl:/home/oracle@testdb> sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Oct 15 21:11:02 2023
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> select blktype,count(*) from x$kccblkcor group by blktype;

   BLKTYPE   COUNT(*)
---------- ----------
         6          1

SQL> Select * from v$controlfile_record_section where type='DATABASE BLOCK CORRUPTION' ;

TYPE                         RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX
---------------------------- ----------- ------------- ------------ -----------
LAST_INDEX LAST_RECID     CON_ID
---------- ---------- ----------
DATABASE BLOCK CORRUPTION             80          8384            1           1
         1          1          0


SQL> exec dbms_backup_restore.resetcfilesection(35)

PL/SQL procedure successfully completed.

SQL> Select * from v$controlfile_record_section where type='DATABASE BLOCK CORRUPTION' ;

TYPE                         RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX
---------------------------- ----------- ------------- ------------ -----------
LAST_INDEX LAST_RECID     CON_ID
---------- ---------- ----------
DATABASE BLOCK CORRUPTION             80          8384            0           0
         0          0          0

操作结束后继续rman操作recover database操作正常

orcl:/home/oracle@testdb>rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Oct 15 21:11:44 2023
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ORCL (DBID=768804399, not open)

                                                        

RMAN> recover database;                     

Starting recover at 2023-10-15 21:12:34
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=5776 device type=DISK

starting media recovery

archived log for thread 1 with sequence 14 is already on disk as file /u01/archivelog/1_14_1150285015.dbf
archived log for thread 1 with sequence 15 is already on disk as file /u01/archivelog/1_15_1150285015.dbf
archived log file name=/u01/archivelog/1_14_1150285015.dbf thread=1 sequence=14
archived log file name=/u01/archivelog/1_15_1150285015.dbf thread=1 sequence=15
unable to find archived log
archived log thread=1 sequence=16
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 10/15/2023 21:12:36
RMAN-06054: media recovery requesting unknown archived log for thread 1 with sequence 16 and starting SCN of 87204796002

RMAN>

http://www.lryc.cn/news/194971.html

相关文章:

  • C#里氏替换
  • Java-使用sqlSessionTemplate实现批量更新-模拟mybatis 动态sql
  • Eslint配置 Must use import to load ES Module(已解决)
  • 正向代理(流量代理)
  • 易天光通信推出100G BIDI ER光模块最新解决方案
  • Flask框架配置celery-[1]:flask工厂模式集成使用celery,可在异步任务中使用flask应用上下文,即拿即用,无需更多配置
  • 合并二叉树
  • Sanic​——Python函数变成API的神器
  • Windows连接不上VMware,ping不通的问题
  • 24、Flink 的table api与sql之Catalogs(java api操作数据库、表)-2
  • 【MySQL】深入了解索引的底层逻辑结构
  • Android之SpannableString使用
  • 【Python】Python求均值、中值和众数
  • NPM 常用命令(十二)
  • 数据在内存中的存储(2)
  • 软件工程与计算总结(十三)详细设计中的模块化与信息隐藏
  • RF学习——器件的非线性失真分析
  • SUB-1G SOC芯片DP4306F 32 位 ARM Cortex-M0+内核替代CMT2380F32
  • 接收请求地址下载并输出文件流实现
  • 【iOS】——用单例类封装网络请求
  • 再学Blazor——概述
  • Ceph运维笔记
  • RTSP协议
  • Maven系列第6篇:生命周期和插件详解?
  • 【通义千问】大模型Qwen GitHub开源工程学习笔记(4)-- 模型的量化与离线部署
  • 2022最新版-李宏毅机器学习深度学习课程-P23 为什么用了验证集结果还是过拟合
  • Spring Cloud Alibaba—Sentinel 控制台安装
  • 基于动物迁徙优化的BP神经网络(分类应用) - 附代码
  • 一键搞定!黑群晖虚拟机+内网穿透实现校园公网访问攻略!
  • 【C语言】——通讯录(静态-动态增长-文件储存)