Oracle 11g 基於備份的rman duplicate

來源:互聯網
上載者:User

Oracle 11g 基於備份的rman duplicate

基於備份的rman duplicate 命令來建立standby database
前提條件: 保證原庫資料庫的備份,歸檔對於standby 端是完全可見的,
這裡假設原庫和目標端資料檔案,記錄檔等所有檔案存放結構完全相同;
配置主庫,備庫靜態監聽,主庫處于歸檔模式,和force logging

1.對主要資料庫進行必要的更改。
a. 啟用 force logging。
b. 如果沒有密碼檔案,則建立密碼檔案。
c. 建立備用 redo 日誌。
d. 修改參數檔案,使其適用於 Dataguard。

2. 確保 sql*net 串連正常。

3. 使用備份檔案。
a. 建立密碼檔案
b. 為備用資料庫(次要資料庫)建立初始化參數檔案
c. 為資料庫檔案建立需要的裝載點或檔案夾
d. 串連至主要資料庫作為其目標資料庫,以運行建立備用 ON STANDBY。

DUPLICATE TARGET DATABASE
 FOR STANDBY
 DORECOVER
 SPFILE
  #SET DB_FILE_NAME_CONVERT '', ''    ----如果資料檔案路徑不同使用該參數來轉換
  #SET LOG_FILE_NAME_CONVERT '', ''  ----如果記錄檔路徑不同使用該參數來轉換
  #SET SGA_MAX_SIZE 200M              ----設定 SGA 大小
  #SET SGA_TARGET 125M
 SET "db_unique_name"="foou" COMMENT ''Is a duplicate''
 SET LOG_ARCHIVE_DEST_2="service=inst3 ASYNC REGISTER
 VALID_FOR=(online_logfile,primary_role)"
 SET FAL_SERVER="inst1" COMMENT "Is primary"
 NOFILENAMECHECK;

關鍵詞解釋:
dorecover :在restore完成後自動進行recover 操作
NOFILENAMECHECK:因為主庫和備庫環境所有檔案名稱都是一樣的

如何理解上訴指令碼內容:
rman 會自動從主庫拷貝 spfile 到備庫,並且使用該參數檔案來啟動備庫的執行個體,
還原必要的資料檔案和歸檔記錄檔到備庫主機上,然後進行recover 操作,but does not place it in manual or managed recovery mode;

--------------------------------------推薦閱讀 --------------------------------------

RMAN 配置歸檔日誌刪除策略

Oracle基礎教程之通過RMAN複製資料庫

RMAN備份策略制定參考內容

RMAN備份學習筆記

OracleDatabase Backup加密 RMAN加密

--------------------------------------分割線 --------------------------------------

相關文章

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.