11g中節點間拷貝檔案

qqmengxue發表於2010-11-12

如果你的某一資料庫上的檔案(controlfile、datafile、archivelog file)在節點1上的ASM上,你想要將裡面的檔案拷貝到第二個資料庫伺服器的ASM或者檔案系統上,可以在11g中通過執行以下步驟達到拷貝的目的。

[@more@]

oracle 11g的release 1和2允許你通過RMAN來在通過網路在節點間進行檔案的傳輸,這個新的特性可以指定“AUXILIARY FORMAT"引數來在備份的時候完成。

以下你可以拷貝archivelog:

connect target SYS/...@srcinst # source system
connect auxiliary SYS/...@destinst # destination system
backup as copy reuse
archivelog like "/u01/oracle/archivelog/arc_des/arch%.arc"
auxiliary format "+RCVAREA" ;


你同樣也可以拷貝datafile:

connect target SYS/...@srcinst # source system
connect auxiliary SYS/...@destinst # destination system
backup as copy reuse datafile "/u01/oracle/datafiles/system01.dbf"
auxiliary format "+DATA" ;


AUXILIARY FORMAT:指定節點間傳遞本地資料到其他庫,當你指定AUXILIARY FORMAT指定的時候RMAN只是生成映象檔案,前提條件是RMAN必須要同時連線主庫與備庫,並且有訪問備庫的許可權。

你也可是使用BACKUP AUXLLIARY FORMAT 來進行主庫與備庫見的資料檔案的傳遞,例如,如果你主庫的資料檔案丟失,你可以連線standby庫,設定primary庫為auxiliary 庫,來進行資料檔案的恢復操作。

FORMATSPEC:用於指定在備用庫上的輸出,前提是這個備庫上的地址必須是可用且存在的。

NEW:通過在備庫上的DB_CREATE_FILE_DEST指定的目錄下建立一個影像檔案。

REUSE:在備庫上已經存在和當前要拷貝的檔案同名的情況下允許RMAN來覆蓋先前的檔案。

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

相關文章