Не хотелось плодить темы по поводу ошибки ora-01092, решил написать здесь:
Вот:
Имеется винда 2003r2 32b
Oracle 10.2.0.4.0
RAID1
Скачок напряжение, выключения сервера
Включение...Перестроение...
База изначально в режиме noarchivelog
Бекап холодный
При старте базы после монтирования вываливается ошибка
Цитата: ORA-01092: ORACLE instance terminated. Disconnection forced
После прочтения архивлога
Цитата: Errors in file d:\admin\TEST\udump\TEST01_ora_17092.trc:
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-00376: file 2 cannot be read at this time
ORA-01110: data file 2: 'D:\ORACLE\ORADATA\TEST\UNDOTBS01.DBF'
И изучения файла TEST01_ora_17092.trc
Цитата: ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-00376: file 2 cannot be read at this time
ORA-01110: data file 2: 'D:\ORACLE\ORADATA\TEST\UNDOTBS01.DBF'
было решено стартануть базу базу переводом файла undotbs в offline режим и переводом undo_management в manual, не помогло(
Перечислю все что я перепробовал...
alter database recover database;...
recover datafile с последующим подсовыванием журнального(журнальных) файла...
пересоздание контрольников без тп undo(ругалось на system01.dbf с той же ошибкой) и попыткой открыть базу...(вернул все назад благо дело есть рез.копия имеющегося)
RECOVER DATABASE UNTIL CHANGE просит SCN которых у меня в журнальных файлах нет (подсовывание их не помогло, а архивлога нет)...
Не помогло...
Выборка
Цитата: SQL> select file#, CHECKPOINT_CHANGE# from v$datafile_header;
приводит
Цитата: FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 404882457
2 404501386
3 404882457
4 404882457
5 404882457
6 404882457
6 rows selected.
Посоветуйте пожалуйста что можно еще попробовать чтобы открыть базу...
Или может есть способ достать таблицы в режиме mount?
мне документы нужно вытянуть за один день. (последний день, его в холодном бекапе нет)
заранее спасибо!
update
Я стока всего перепробовал что и забыл что файл у меня был в офлайне, перевел его в онлайн
появилась другая ошибка...
Цитата: Database mounted.
ORA-01190: control file or data file 2 is from before the last RESETLOGS
ORA-01110: data file 2: 'D:\ORACLE\ORADATA\TEST\UNDOTBS01.DBF'
кажется это последствия моих манимуляций с офлайн/онлайн(
файлы редо есть только в холодном бекапе прошлого дня(вроде и не подсунешь их...замучался, завтра с утра начну колдовать по новой...