模擬資料檔案丟失

Xinspirit發表於2012-09-12
  1. 先關閉資料庫
   SQL> shutdown immediate
   資料庫已經關閉。
   已經解除安裝資料庫。
   ORACLE 例程已經關閉。
  2.刪除表空間所對應的資料檔案
  3.開啟資料庫會
     SQL> startup
     ORACLE 例程已經啟動。

     Total System Global Area  452984832 bytes
     Fixed Size                  1249560 bytes
     Variable Size             130027240 bytes
     Database Buffers          314572800 bytes
     Redo Buffers                7135232 bytes
     資料庫裝載完畢。
    ORA-01157: 無法標識/鎖定資料檔案 5 - 請參閱 DBWR 跟蹤檔案
    ORA-01110: 資料檔案 5: 'D:\10G\PRODUCT\10.2.0\ORADATA\ORCL\TEST.DBF'
4.offline datafile 5
    SQL> alter database datafile 5 offline;
    alter database datafile 5 offline
     *
    第 1 行出現錯誤:
    ORA-01145: 除非啟用了介質恢復, 否則不允許立即離線
5.切換資料庫至歸檔模式
    SQL> alter database archivelog;

    資料庫已更改。
6.再次offline datafile
   SQL> alter database datafile 5 offline;

   資料庫已更改。
7.開啟資料庫
   SQL> alter database open;

   資料庫已更改。

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

相關文章