oracle備份--離線備份

tkzcity發表於2013-11-30

1.先建立測試表T1

    create table t1 as select * from dba_objects


 

2.查詢測試資料

    select count(*) from t1

結果是:11253 條。

3.用sqlplus 以sysdba 身份登入,檢視資料檔案位置

  1. select name from v$datafile;


4.檢視控制檔案位置

  1. select name from v$controlfile;


 5.關閉資料庫

shutdown immediate ;(或者shutdown normal|shutdown transaction也可以)。    



 6.複製資料庫檔案和控制檔案到備份資料夾或者備份裝置(如:/usr/dbback)

  1. cp /u01/oradata/orem/*.dbf /usr/dbback;
  2. cp /u01/oradata/orem/*.ctl /usr/dbback;


7.備份ora檔案

  1. cp $ORACLE_HOME/network/admin/*.ora /usr/dbback;


 8. 啟動資料庫

  1. startup;
離線備份就算完成了。1-2步是沒有必要的,為了我們恢復的時候可以測試效果,建了個臨時表。

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

相關文章