NetWorker:如何設定 Oracle RAC 備份
Summary: 本 KB 文章可協助您為 NetWorker 伺服器手動設定 NMDA Oracle RAC 用戶端。
Instructions
RAC 備份應使用虛擬 IP/虛擬節點名稱手動配置(選擇您擁有的任何虛擬 IP)
手動配置的步驟:
1.組態檔案 (要在所有實體節點上採取的動作)
a) 修改”nmda_oracle.cfg“ 下的檔案”/nsr/apps/config」以包含 ORACLE_SID小 ORACLE_HOME小 TNS_ADMIN (確保其有 755 個權限)
b) 或者您也可以建立新的設定檔(例如 - nmda_oracle_new.cfg 檔案下 /nsr/apps/config) 並定義以下參數: ORACLE_HOME小 ORACLE_SID小 TNS_ADMIN (確定其有 755 個權限)
」NMDA 配置檔的必需「參數, /nsr/apps/config/nmda_oracle.cfg:
管理:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (如果使用作業系統身份驗證,則使用此參數,然後 RMAN 腳本上的連接字串將是連接目標 /)
如果不在指令檔上,請新增設定檔:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
建議參數:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2.RMAN 指令檔:
a) 建立備份腳本並將其放置在所有物理節點上的相同路徑中。範例: /oracle/scripts/fullbackup.rman (確認其有 755 個權限)
b) NSR_CLIENT 應設置為虛擬節點名稱。NSR_CLIENT=virtual node name
NSR_CLIENT 用於為備份編製索引,因此我們使用其中一個虛擬節點作為 NSR_CLIENT,以便我們所有的備份都在其下編製索引,這使得還原過程更容易,因為您使用相同的備份 NSR_CLIENT 以還原數據,而不是知道哪個節點進行了哪個備份。
範例 RMAN 指令檔:
connect target user/***@SID;
connect rcvcat rman/***@rcat;
RUN {
ALLOCATE CHANNEL T1 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T2 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T3 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T4 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
backup full database tag FULL_DB format 'FULL_DB_%d_%T_%s_%p';
sql 'alter system archive log current';
backup tag DB_ARCHIVE_LOG format 'ARCHIVE_%d_%T_%s_%p' archivelog all delete all input filesperset 50 maxsetsize 20G;
backup tag DB_CONTROLFILE current controlfile format 'CONTROL_%d_%T_%s_%p';
release channel T1;
release channel T2;
release channel T3;
release channel T4;
}
3.更新所有 Oracle RAC 用戶端節點和 NetWorker 伺服器上的主機檔案,以在每個檔案中包含指定的項目:
•NetWorker 伺服器
• 兩個實體節點
• 虛擬節點
4.從 NMC,為「每個實體節點」建立虛擬用戶端。不需要排程備份 (如果排程,則只會備份本機檔案系統)。
5.從 NMC 手動建立虛擬節點的新用戶端,方法是 以滑鼠右鍵按一下>>新用戶端內容 (將用戶端保留在新建立的群組中,並將所有虛擬用戶端保留在相同的群組中) (確認已 *@nodeX 在「遠端存取」欄位中,新增所有節點名稱)
ndma_oracle.cfg」應位於相同路徑上 (這些檔案的所有節點上的絕對路徑必須相同,因此您應在相同路徑下的所有實體節點上保留設定檔和 RMAN 指令檔的副本)
6.在新客戶機中設定下列參數:
備份命令:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
儲存集:RMAN:/oracle/scripts/fullbackup.rman
執行完所有操作后,您可以從新創建的虛擬節點客戶機資源運行備份。
Additional Information
請參閱 適用於資料庫和應用程式的 NetWorker 模組 說明文件:支援適用於資料庫和應用程式的 NetWorker 模組