【Oracleのデータ復旧】ORA-00600[kcrf_resilver_log_1]エラ解析

プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:[email protected]

 

11.2.0.1後のバーションでORA-600 [KCRF_RESILVER_LOG_1]エラになるかもしれない。エラスタックを以下の通り:

 

—– Current SQL Statement for this session (sql_id=1h50ks4ncswfn) —–

ALTER DATABASE OPEN

—– Call Stack Trace —–

kgeasnmierr

kcrf_write_zeroblks

kcrfis

kcrfais

kcrfr_read_disk

kcrfr_read

kcrfrgv

kcratr_scan

kcratr

kctrec

kcvcrv

 

ORA-00600[kcrf_resilver_log_1]は起動することを失敗させる。これは公表されていないug 9056657: BOX REBOOT DURING UPGRADE CAUSED ORA-600 [KCRF_RESILVER_LOG_1]に関連している。

これを引き起こした原因はインスタンスが崩壊して、online redo logfileがなくしたから、ロールフォワードを失敗させる。そしてデータベースをrestoreして、トラブルが起こる時点前にリカバリできる。

 

以下の情報を収集してください:

 

 

set pagesize 20000

set linesize 180

set pause off

set serveroutput on

set feedback on

set echo on

set numformat 999999999999999

select HXFIL File_num,substr(HXFNM,1,60) File_name,FHTYP Type,HXERR Validity,FHSCN SCN, FHTNM TABLESPACE_NAME,FHSTA status ,FHAFS,FHRBA_SEQ Sequence from X$KCVFH;

select fhrba_seq, count(*) from x$kcvfh group by fhrba_seq order by fhrba_seq;

 


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *