Доброго времени суток!
Oracle 9206.
Из-за неисправности RAID упала Win2003 и база перестала монтироваться.
Систему восстановил и запустил, пытаюсь запустить базу.
База работает в режиме
noarchivelog
SQL> startup
Экземпляр Oracle запущен.
Total System Global Area 135340020 bytes
Fixed Size 454644 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
База данных смонтирована.
ORA-01113: для файла 7 требуется восстановление носителя
ORA-01110: файл данных 7: 'C:\ORACLE\ORADATA\GAS\ODM01.DBF'
SQL>
Пытаюсь восстановить данный файл:
SQL> recover datafile 7
ORA-00279: изменение 373393655, сгенерированное 09/28/2015 09:07:12, необходимо
для 1
ORA-00289: предложение : C:\ORACLE\ORA92\RDBMS\ARC02221.001
ORA-00280: изменение 373393655 для потока 1 в последовательности #2221
задайте журнал: {<RET>=предложенный | имя файла | AUTO | CANCEL}
ORA-00308: невозможно открыть архивированный протокол
'C:\ORACLE\ORA92\RDBMS\ARC02221.001'
ORA-27041: невозможно открыть файл
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
SQL>
Вывод команд
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TI
------------- --------
1 1 2222 104857600 1 NO INACTIVE
373416541 28.09.15
2 1 2223 104857600 1 NO INACTIVE
373483682 28.09.15
3 1 2224 104857600 1 NO CURRENT
373508593 28.09.15
SQL>
SQL> select * from v$logfile;
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
---------------------------------
3 ONLINE
C:\ORACLE\ORADATA\GAS\REDO03.LOG
2 ONLINE
C:\ORACLE\ORADATA\GAS\REDO02.LOG
1 ONLINE
C:\ORACLE\ORADATA\GAS\REDO01.LOG
SQL>
Перед всеми манипуляциями сделал копию того что осталось. DBA, к сожалению нет. Бэкапов тоже. Надеюсь на вашу помощь!