前端之家收集整理的这篇文章主要介绍了
Oracle因删除库数据文件导致服务无法启动的处理方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
验证问题:
Oracle一般会提示如下错误:ora-01033:oracle initialization or shutdown in progress
首先运行一下命令确认是因缺失库文件引起的问题:
- sqlplus / as sysdba nolog
- sql> startup nomount
- sql> alter database mount
- sql> alter database open
每个版本或系统的
提示会有不同,但大概意思是缺失或未找到库
文件。
解决办法:
- sqlplus dba用户/dba密码 as sysdba --用dba身份登陆
- shutdown immediate; --关闭数据库
- startup mount; --打开控制文件
- alter database datafile 'D:\XXX.dbf' offline drop; --注销被误删的表空间文件(验证时提示丢失的文件)
- alter database open; --打开数据库
接下来就可以登陆测试了。