Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

ORA-01113 для файла 1 требуется восстановление носителя. : Oracle

23.11.2024 21:06


26.03.2009 02:29
Код:
SQL> select * from v$logfile;

    GROUP# STATUS
---------- -------
MEMBER
--------------------------------------------------------------------------------

         1
D:\ORACLE\ORADATA\DBVALENT\REDO01.LOG

         2
D:\ORACLE\ORADATA\DBVALENT\REDO02.LOG

         3
D:\ORACLE\ORADATA\DBVALENT\REDO03.LOG


SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         1          1     233101    5242880          1 NO  INACTIVE
    661351075 25-MAR-09

         2          1     233102    5242880          1 NO  ACTIVE
    661354475 25-MAR-09

         3          1     233103    5242880          1 NO  CURRENT
    661360712 25-MAR-09
применял лекарство как написанно в этой теме результат получил аналогичный

Код:
SQL> recover database using backup controlfile until cancel;
ORA-00279: change 661354475 generated at 03/25/2009 11:39:51 needed for thread
1
ORA-00289: suggestion : D:\ORACLE\ORA81\RDBMS\ARC33102.001
ORA-00280: change 661354475 for thread 1 is in sequence #233102


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
'D:\ORACLE\ORADATA\DBVALENT\REDO01.LOG'
ORA-00310: archived log contains sequence 233101; sequence 233102 required
ORA-00334: archived log: 'D:\ORACLE\ORADATA\DBVALENT\REDO01.LOG'


ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'D:\ORACLE\ORADATA\DBVALENT\SYSTEM01.DBF'
что скажет общественность ? :(
26.03.2009 07:05
мне сказать нечего, я не вижу ни ввода команды cancel, ни ввода команды открытия базы со сбросом редологов, хотя это всё описано мною на первой странице
26.03.2009 07:06
А Redo02 и redo03 подкладывал?
26.03.2009 07:08
Цитата:
кубышкин что скажет общественность ? :(
ну ни разу мне не помогал, но _allow_redolog_corruption ? Лишь бы открыть и экспортнуть. А так - доигрался, похоже, извини, долго разбираться некогда.
26.03.2009 07:13
Цитата:
Mtirt А Redo02 и redo03 подкладывал?
по выводу сообщений и видно что требуется редо2, но он разрушен, поэтому и необходимо прерывать восстановление после редо1, а потом открывать базу со сбросом редологов и уже экспортом вытаскивать остатки данных.
26.03.2009 07:40
с канселем
Код:
SQL> restore database using backup controlfile until cancel;
SP2-0734: unknown command beginning "restore da..." - rest of line ignored.
SQL> recover database using backup controlfile until cancel;
ORA-00279: change 661354475 generated at 03/25/2009 11:39:51 needed for thread
1
ORA-00289: suggestion : D:\ORACLE\ORA81\RDBMS\ARC33102.001
ORA-00280: change 661354475 for thread 1 is in sequence #233102


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'D:\ORACLE\ORADATA\DBVALENT\SYSTEM01.DBF'


ORA-01112: media recovery not started


SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'D:\ORACLE\ORADATA\DBVALENT\SYSTEM01.DBF'


SQL>
26.03.2009 07:44
Цитата:
А Redo02 и redo03 подкладывал?
и 1 и 3 прововал там выше потеме вроде есть фрагмент как раз с 1-м логом
26.03.2009 07:48
Цитата:
kadr по выводу сообщений и видно что требуется редо2, но он разрушен, поэтому и необходимо прерывать восстановление после редо1, а потом открывать базу со сбросом редологов и уже экспортом вытаскивать остатки данных.
экспорт это через exp.exe ?
Часовой пояс GMT +3, время: 21:06.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.