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

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

23.11.2024 11:55


21.03.2008 17:55
Вряд ли это в архивлоге база...
Цитата:
select * from v$log
сделай...
22.03.2008 16:37
а ...
alter database recover database;
не прокатит...
от простого к сложному...
З.Ы. уточни 8 или 9..
24.03.2008 07:16
Цитата:
OlegON Вряд ли это в архивлоге база...

...
А кто говорил про архивлоги? в тексте ошибки ясно сказано redo log. Да и что сейчас гадать, когда топик стартер молчит.
24.03.2008 11:04
select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
1 1 34 104857600 1 NO INACTIVE
2355116 20-MAR-08

2 1 35 104857600 1 NO INACTIVE
2375431 20-MAR-08

3 1 36 104857600 1 NO CURRENT
2396795 20-MAR-08
24.03.2008 11:37
SQL> recover database using backup controlfile until cancel;
ORA-00279: change 2396796 generated at 03/20/2008 14:03:55 needed for thread 1
ORA-00289: suggestion : C:\ORACLE\ORA92\RDBMS\ARC00036.001
ORA-00280: change 2396796 for thread 1 is in sequence #36


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: cannot open archived log 'C:\ORACLE\ORA92\RDBMS\ARC00036.001'
ORA-27041: unable to open file
OSD-04002: эхтючьюцэю юЄъЁ√Є№ Їрщы
O/S-Error: (OS 2) ═х єфрхЄё* эрщЄш єърчрээ√щ Їрщы.


ORA-00308: cannot open archived log 'C:\ORACLE\ORA92\RDBMS\ARC00036.001'
ORA-27041: unable to open file
OSD-04002: эхтючьюцэю юЄъЁ√Є№ Їрщы
O/S-Error: (OS 2) ═х єфрхЄё* эрщЄш єърчрээ√щ Їрщы.


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: 'C:\ORACLE\ORADATA\TKSOM1\SYSTEM01.DBF'
24.03.2008 11:47
Думаю, что самое время подумать о возвращении на бекап. Убит current redo log.
24.03.2008 11:56
Цитата:
на запрос файла логов подкладываем ему необходимые по номеру изменения SCN
про AUTO никто не говорил, но не суть важно в данный момент
у тебя не включен режим архивлог, поэтому подсовывать нужно редологи
кроме С:\ORACLE\ORADATA\TKSOM1\REDO03.LOG
так как он у тебя битый.
а судя по ошибке ORA-01547, то тебе просто жизненно необходимо применить некторые из изменений находящиеся в редологах.

Опять же глядя на статус твоих редологов и номера изменений в них, то видим что требуемые изменения в битом, текущем редологе, что практически ставит крест на твоей базе
24.03.2008 12:19
вот так:

SQL> recover database using backup controlfile;
ORA-00279: change 2397131 generated at 03/20/2008 14:10:06 needed for thread 1
ORA-00289: suggestion : C:\ORACLE\ORA92\RDBMS\ARC00036.001
ORA-00280: change 2397131 for thread 1 is in sequence #36


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
c:\oracle\oradata\tksom1\redo03.log auto
ORA-00283: recovery session canceled due to errors
ORA-00368: checksum error in redo log block
ORA-00353: log corruption near block 477 change 2397132 time 03/20/2008
14:10:06
ORA-00334: archived log: 'C:\ORACLE\ORADATA\TKSOM1\REDO03.LOG'


ORA-01112: media recovery not started
24.03.2008 12:20
бекапа для этой базы нету. хотелось бы поднять..
Часовой пояс GMT +3, время: 11:55.

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