возможно, это может вам помочь:
Причина вашей проблемы:
Некоторые файлы данных находятся в автономном режиме.
Экземпляр ORACLE прерван. Выключение принудительно, поэтому это может привести к отключению файлов данных
Решение:
Проверьте, есть ли у вас хорошая резервная копия, из которой вы можете восстановить любой проблемный файл данных.
1) сначала восстановите проблемный файл данных.
2) смонтировать базу данных
SQL> восстановить базу данных;
А потом попробуйте открыть базу данных
SQL> открыть базу данных alter;
3) Попробуйте выяснить, есть ли какие-либо автономные файлы, проверив файл recovery_.
SQL> select * from v $ recover_file;
Например: -
11 OFFLINE OFFLINE
2489793132
30-JAN-09
20 OFFLINE OFFLINE
2489793132
4) Восстановить автономные файлы данных, которые появлялись сверху в операторе select,
* 1 028 * * т.е. 1029 *
SQL> восстановить файл данных 11,20;
Восстановление носителя завершено.
5) Перевести эти файлы данных в оперативный режим,
*
1037 то есть *
SQL> изменить файл базы данных 11,20 онлайн;
База данных изменена.
6) Чтобы убедиться, что больше нет файлов, просто проверьте снова представление recovery_file, тогда вы можете безопасно открыть базу данных
SQL> select * from v $ recover_file;
строки не выбраны
Надеюсь, это поможет.