Oracle 9i不小心刪除了Datafile後該如何處理

在Oracle不小心刪除了Datafile後,會造成Oracle無法啟動,Enterprise Manager無法使用,所以無法刪除資料庫中Tablespace以及Datafile的設定。利用下面的步驟可以sqlplus command line的方式將Datafile刪除,進而重新啟動Oracle:
<ol><li>關閉Database:
sqlplus /nolog
sqlplus>connect / as sysdba
sqlplus>shutdown abort;</li>
<li>啟動Database:
sqlplus>startup mount;</li>
<li>刪除Datafile:
sqlplus>alter database datafile ‘/data1/oradata/mydb.dbf’ offline drop;</li>
<li>開啟Database:
sqlplus>alter database open;</li>
<li>刪除Tablespace:
sqlplus>drop tablespace mydb including contents;</li></ol>

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Secured By miniOrange