当Oracle数据文件被误删除之后的处理办法!!
1、关闭数据库:
sqlplus "/as sysdba";
sqlplus>shutdown abort;
2、装载数据库
sqlplus>startup mount;
3、删除无效的数据库文件
sqlplus>alter database datafile '/home/oracle/survey/survey.dbf' offline drop
sqlplus>alter database datafile '/home/oracle/survey/surveytemp.dbf' offline drop
4、打开数据库
sqlplus>alter database open;
5、删除无效的表空间
sqlplus> drop tablespace surevy including contents;
sqlplus> drop tablespace surevytemp including contents;
如果offline drop 那步找不到文件,就把系统自带的system.dbf改一下名字,存到原来误删的path,再操作
原文链接:https://www.f2er.com/oracle/209273.html