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>

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *