联系:手机/微信(+86 17813235971) QQ(107644445)
标题:ORA-00603 ORA-01092 ORA-600 kcbzib_kcrsds_1
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
接手客户故障数据库报错为:ORA-16433
[orauser@xifenfei check_db]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Tue Dec 14 02:36:24 2021Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit ProductionSQL> alter database backup controlfile to trace as '/tmp/ctl';alter database backup controlfile to trace as '/tmp/ctl'*ERROR at line 1:ORA-16433: The database or pluggable database must be opened in read/write mode.SQL> recover datafile 1;ORA-00283: recovery session canceled due to errorsORA-16433: The database or pluggable database must be opened in read/write mode. |
这个错误一般是由于之前resetlogs未能正常打开库导致,通过rectl之后,尝试重新打开库,报错为:ORA-600 kcbzib_kcrsds_1
SQL> ALTER DATABASE OPEN;ALTER DATABASE OPEN*ERROR at line 1:ORA-00603: ORACLE server session terminated by fatal errorORA-01092: ORACLE instance terminated. Disconnection forcedORA-00600: internal error code, arguments: [kcbzib_kcrsds_1], [], [], [], [], [], [], [], [], [], [], []Process ID: 49304Session ID: 4698 Serial number: 14852 |
这个错误一般是scn问题,对于之前版本直接使用隐含参数,event,oradebug进行调整scn即可,但是在12.2版本之后无法使用这些方法修改,处理起来相对麻烦一些,参考以前处理的相关文章:
ORA-600 kcbzib_kcrsds_1报错
12C数据库报ORA-600 kcbzib_kcrsds_1故障处理
oradebug poke ORA-32521/ORA-32519故障解决