接手一个客户的数据库故障处理,最初数据库启动报ORA-600 kcrf_resilver_log_1错
Mon Jan 08 16:16:22 2024ALTER DATABASE MOUNTSuccessful mount of redo thread 1, with mount id 2385308630Database mounted in Exclusive ModeLost write protection disabledCompleted: ALTER DATABASE MOUNTMon Jan 08 16:16:26 2024ALTER DATABASE OPENBeginning crash recovery of 1 threads parallel recovery started with 15 processesStarted redo scanErrors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_ora_3350.trc (incident=276167):ORA-00600: internal error code, arguments: [kcrf_resilver_log_1], [0x1542C3A00], [2], , Incident details in:/u2/11G/base/diag/rdbms/xff/xff/incident/incdir_276167/xff_ora_3350_i276167.trcUse ADRCI or Support Workbench to package the incident.See Note 411.1 at My Oracle Support for error and packaging details.Aborting crash recovery due to error 600Errors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_ora_3350.trc:ORA-00600: internal error code, arguments: [kcrf_resilver_log_1], [0x1542C3A00], [2]Errors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_ora_3350.trc:ORA-00600: internal error code, arguments: [kcrf_resilver_log_1], [0x1542C3A00], [2]ORA-600 signalled during: ALTER DATABASE OPEN... |
客户自行recover数据库之后报ORA-00283 ORA-00742 ORA-00312错
Mon Jan 08 17:05:34 2024ALTER DATABASE RECOVER database Media Recovery Start started logmerger processParallel Media Recovery started with 16 slavesMon Jan 08 17:05:35 2024Recovery of Online Redo Log: Thread 1 Group 2 Seq 63899 Reading mem 0 Mem# 0: /u2/11G/data/xff/redo02.logMedia Recovery failed with error 742Errors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_pr00_3857.trc:ORA-00283: recovery session canceled due to errorsORA-00742: Log read detects lost write in thread %d sequence %d block %dORA-00312: online log 2 thread 1: '/u2/11G/data/xff/redo02.log'ORA-283 signalled during: ALTER DATABASE RECOVER database ... |
客户强制打开数据库
Tue Jan 09 17:37:51 2024ALTER DATABASE OPENErrors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_ora_3501.trc:ORA-01589: must use RESETLOGS or NORESETLOGS option for database openORA-1589 signalled during: ALTER DATABASE OPEN...Tue Jan 09 17:43:45 2024alter database open resetlogsRESETLOGS is being done without consistancy checks. This may resultin a corrupted database. The database should be recreated.RESETLOGS after incomplete recovery UNTIL CHANGE 4418119911Resetting resetlogs activation ID 2289128497 (0x88715431)Online log /u2/11G/data/xff/redo01.log: Thread 1 Group 1 was previously clearedOnline log /u2/11G/data/xff/redo02.log: Thread 1 Group 2 was previously clearedOnline log /u2/11G/data/xff/redo03.log: Thread 1 Group 3 was previously clearedTue Jan 09 17:43:46 2024Setting recovery target incarnation to 3Tue Jan 09 17:43:46 2024Assigning activation ID 2385405291 (0x8e2e656b)Thread 1 opened at log sequence 1 Current log# 1 seq# 1 mem# 0: /u2/11G/data/xff/redo01.logSuccessful open of redo thread 1MTTR advisory is disabled because FAST_START_MTTR_TARGET is not setTue Jan 09 17:43:46 2024SMON: enabling cache recoveryErrors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_ora_3501.trc (incident=492171):ORA-00600: internal error code, arguments: [2662], [1], [123152622], [1], [123176387], [12583040], []Incident details in: /u2/11G/base/diag/rdbms/xff/xff/incident/incdir_492171/xff_ora_3501_i492171.trcUse ADRCI or Support Workbench to package the incident.See Note 411.1 at My Oracle Support for error and packaging details.Errors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_ora_3501.trc:ORA-00600: internal error code, arguments: [2662], [1], [123152622], [1], [123176387], [12583040], []Errors in file /u2/11G/base/diag/rdbms/xff/xff/trace/xff_ora_3501.trc:ORA-00600: internal error code, arguments: [2662], [1], [123152622], [1], [123176387], [12583040], []Error 600 happened during db open, shutting down databaseUSER (ospid: 3501): terminating the instance due to error 600Instance terminated by USER, pid = 3501ORA-1092 signalled during: alter database open resetlogs... |
这个故障相对比较简单,修改数据库scn之后,即可open数据库,然后逻辑方式迁移数据到新库即可
浙公网安备 33010602011771号