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。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步