NetWorker:如何設定 Oracle RAC 備份

Summary: 本 KB 文章可協助您為 NetWorker 伺服器手動設定 NMDA Oracle RAC 用戶端。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

RAC 備份應使用虛擬 IP/虛擬節點名稱手動配置(選擇您擁有的任何虛擬 IP)

手動配置的步驟:

1.組態檔案 (要在所有實體節點上採取的動作)

a) 修改”nmda_oracle.cfg“ 下的檔案”/nsr/apps/config」以包含 ORACLE_SIDORACLE_HOMETNS_ADMIN (確保其有 755 個權限)
b) 或者您也可以建立新的設定檔(例如 - nmda_oracle_new.cfg 檔案下 /nsr/apps/config) 並定義以下參數: ORACLE_HOMEORACLE_SIDTNS_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 在「遠端存取」欄位中,新增所有節點名稱)

注意:如果有多節點 RAC,則「RMAN 備份指令檔」和「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 模組 

Affected Products

NetWorker Family
Article Properties
Article Number: 000222873
Article Type: How To
Last Modified: 01 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.