DBAtlas · Атлас эксплуатации баз данных

ORA-01033: ORACLE initialization or shutdown in progress

Oracle

Что это значит?

Экземпляр базы данных, к которому выполняется подключение, находится в процессе запуска (mount/open) или остановки. В этом промежуточном состоянии обычные пользовательские подключения не принимаются.

Почему возникает?

Экземпляр застрял в NOMOUNT/MOUNT (например, ожидает восстановления носителя), выполняется SHUTDOWN, либо база данных зависла до достижения OPEN из-за ошибки. Подключение к только что запущенному экземпляру до завершения запуска также возвращает эту ошибку.

Как исправить

Подключитесь как SYSDBA и проверьте состояние: sqlplus / as sysdba; затем SELECT status FROM v$instance; и SELECT open_mode FROM v$database; Попробуйте открыть экземпляр: ALTER DATABASE OPEN; Если требуется восстановление, выполните RECOVER DATABASE; затем откройте базу. Найдите в alert.log исходную ошибку, препятствующую открытию (отсутствующий/повреждённый файл данных, redo). Если остановка зависла, попробуйте SHUTDOWN ABORT, а затем STARTUP.

Открыть в DBAtlas →

Ещё по этой СУБД