TOAD/PLSQL 連線報 ORA-01033: Oracle initialization or shutdown in progress。STARTUP FORCE 後仍報:
ORA-01157: cannot identify/lock data file 9 - see DBWR trace file
ORA-01110: data file 9: 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF'
實體檔案 ABC.DBF 已遺失(疑誤刪),但控制檔案仍記錄該檔案屬於表空間 ABC,導致開啟資料庫時無法鎖定檔案。
SQLPLUS / AS SYSDBA
STARTUP MOUNT
ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF' OFFLINE DROP;
ALTER DATABASE OPEN;
RESTORE DATAFILE ...; RECOVER DATAFILE ...; 恢復後 ONLINE。DROP TABLESPACE ABC INCLUDING CONTENTS AND DATAFILES; 徹底移除。$ORACLE_BASE/oradata 設寫保護或定期快照。V$RECOVER_FILE)。