У меня есть база данных Oracle 9.2. Сервер упал. После перезагрузки любая попытка подключения к серверу Oracle возвращает ошибку ORA-01033 (как в заголовке).
Я пробовал останавливать и запускать службы Oracle (из Панели управления -> Администрирование -> Службы).
Кроме того, я ждал полчаса, поэтому не думаю, что сервер Oracle законно все еще запускается. Мне кажется, что, скорее всего, что-то испорчено.
Попробуй это
sqlplus / nolog
SQL> подключиться / как sysdba
SQL> завершение работы прервать
SQL> номер запуска
SQL> изменить монтирование базы данных;
SQL> открыть базу данных;
Не обязательно поврежден (что на самом деле довольно сложно сделать). Попробуйте следующие шаги:
Если это запустит базу данных, все готово. Если нет, вы должны получить какое-то сообщение об ошибке, которое поможет вам начать поиск решения. Дополнительную информацию см. В журнале предупреждений для вашего экземпляра. Обновите этот вопрос, если вам все еще нужна помощь.
Предполагая, что ручной запуск устраняет проблему, тогда, чтобы ваша база данных запускалась автоматически при запуске службы, отредактируйте реестр. Найдите ключ HKLM \ Software \ Oracle \ HOMEx \ ORA_sid_AUTOSTART. Вы хотите, чтобы значение этого ключа было ИСТИНА. Примечание: HOMEx будет иметь вид HOME0, HOME1 и т. Д.
sqlplus / nolog "se conecta SQL> подключить / как sysdba"