問題描述:
誤刪除Oracle數據庫的dbf文件,在啟動和關閉數據庫是會提示錯誤。
startup啟動數據庫時提示:
ORA-01157:無法標識/鎖定數據文件
ORA-01110:數據文件:‘....../X1000_1.dbf' 未找到
解決方法:
1、sql>alter system set "_ALLOW_RESETLOGS_CORRUPTION"=true scope=spfile;
System altered.
2、sql>shutdown immediate
ORA-01109:數據庫未打開
已經卸載數據庫
ORACLE例程已關閉
3、sql>startup mount
ORACLE例程已經啟動
....
....
數據庫裝載完畢
4、alter database datafile '.../X1000_1.dbf' offline drop;
數據庫已更改
5、alter database open;
數據庫已更改
6、連接數據庫
sql>conn scada/scada
已連接
問題解決。