ORA-01033: ORACLE initialization or shutdown in progress
昨天做完数据库闪回操作以后 做了数据库的备份
今天早上起来 启动oracle数据库 发现我的普通用户无法进去 提示错误:ORA-01033: ORACLE initialization or shutdown in progress
用 sysdba用户可以进入,但是里面没有我的表空间;
SQL> conn / as sysdba
已连接。
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Size 1250428 bytes
Size 188746628 bytes
Database Buffers 415236096 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
sql>alter database open
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'D:\oracle\oradata\orac\SYSTEM01.DBF'
sql>recover datafile 'D:\oracle\oradata\orac\SYSTEM01.DBF'
完成介质恢复
sql>alter database open
完成介质恢复以后 用普通用户就能进入oracle。