Oracle資料庫RMAN恢複之資料檔案的恢複

來源:互聯網
上載者:User

Oracle資料庫REAN恢複之資料檔案的恢複是本文我們主要要介紹的內容,我們知道,除了system資料表空間的資料檔案(mount)之外,其它資料檔案可以在open(mount也可以)狀態下恢複.open狀態下恢複資料檔案可以減少資料庫停用的時間,所以應該在open狀態下恢複這些資料檔案.

樣本一:資料檔案被誤刪除

資料庫關閉狀態下刪除非系統資料表空間資料檔案.

啟動資料庫到mount狀態.

離線丟失的資料檔案,alter database datafile n offline.

開啟資料庫,alter database open.

轉儲資料檔案,restore datafile n.

使用recover datafile n 應用歸檔日誌.

聯機資料檔案,alter database datafile n online.

--資料庫關閉狀態下刪除非系統資料表空間資料檔案.

[oracle@localhost ~]$ rm $ORACLE_BASE/product/10.2.0/oradatabak/example01.dbf;

SQL> select file#,error from v$recover_file;

FILE# ERROR

---------- -----------------------------------------------------------------

5 FILE NOT FOUND

SQL> select file#,name from v$datafile where file#=5;

FILE# NAME

---------- --------------------------------------------------------------------------------

  • 1
  • 2
  • 3
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.