一、(由于数据文件被删) 数据库启动不了! 即登录不了数据库;如下图
[img]http://dl.iteye.com/upload/attachment/364208/d5a6d56d-08a1-35ff-a090-369df717eca6.jpg[/img]
解决方法:
1) cmd
2) sqlplus “sys/oracle as sysdba” --即以sysdba身份登录
3) shutdown;
4) startup;
将出现如图错误: 显示哪个文件被误删; 复制被删的文件: 如 C:\AAA.DBF
[img]http://dl.iteye.com/upload/attachment/364210/971e4c6e-bd6a-38bc-acb2-cab0706a7f4e.jpg[/img]
5) alter database datafile ‘C:\AAA.DBF’offline drop; --即屏蔽此文件
6) alter database open; --打开数据
如果正常打开则ok, 否则重复 将弹出如4)中的图; 解决办法如5);即重复 5,6步,直到数据库正常打开为止;
[img]http://dl.iteye.com/upload/attachment/364208/d5a6d56d-08a1-35ff-a090-369df717eca6.jpg[/img]
解决方法:
1) cmd
2) sqlplus “sys/oracle as sysdba” --即以sysdba身份登录
3) shutdown;
4) startup;
将出现如图错误: 显示哪个文件被误删; 复制被删的文件: 如 C:\AAA.DBF
[img]http://dl.iteye.com/upload/attachment/364210/971e4c6e-bd6a-38bc-acb2-cab0706a7f4e.jpg[/img]
5) alter database datafile ‘C:\AAA.DBF’offline drop; --即屏蔽此文件
6) alter database open; --打开数据
如果正常打开则ok, 否则重复 将弹出如4)中的图; 解决办法如5);即重复 5,6步,直到数据库正常打开为止;