強制刪除datafile,但是未刪除tablespaces


使用作業系統的指令把Datafile刪除,但是忘記把Tablespace先刪除,造成DB無法啟動。

解決方法:

startup   mount

alter   database   datafile   '/app/oracle/oradata/sjsun10/system02.dbf'   offline   drop

alter   database   open


如果還是不行,可以在dbf指定目錄內先用新建同名的dbf,再執行上述指令。

Oracle DB的listener.log清理