DBAtlas · 数据库运维图谱

ORA-01033: ORACLE initialization or shutdown in progress(ORACLE 正在初始化或关闭)

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 中打开 →

同一数据库的其他条目