誤刪oracle資料庫表空間檔案

greenteazsh發表於2011-06-28
        oracle執行一段時間,資料庫表空間檔案已滿,用df -lh檢視,發現使用率為100%,在無法對空間進行擴充套件的情況下,需要重建資料庫表空間,刪除表空間後,再刪除檔案。
但如果表空間較多,會先誤刪表空間檔案,這時,再執行drop tablespace時,會不錯,資料檔案不存在,解決方法如下:
sql>conn /as sysdba
sql>startup mount;(資料庫已啟動則不需要此命令)
sql>alter database datafile ''C:\TEST.ORA'' offline drop;
sql>drop tablespace test;
一切ok,重啟資料庫即可。
 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9521459/viewspace-700894/,如需轉載,請註明出處,否則將追究法律責任。

相關文章