NetWorker:如何配置 Oracle RAC 备份

Summary: 本知识库文章可帮助您手动将 NMDA Oracle RAC 客户端配置到 NetWorker 服务器。

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

应使用虚拟 IP/虚拟节点名称手动配置 RAC 备份(选择您拥有的任何虚拟 IP)

手动配置步骤:

1.CONFIGURATION FILE(要在所有物理节点上采取的作)

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
MANADATORY:
ORCALE_HOME=
ORACLE_SID=
ORACLE_USER= (如果使用作系统身份验证,则使用此参数,RMAN 脚本上的连接字符串将为 connect target /)

如果不在脚本中,请添加配置文件:
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 在“Remote Access”字段中,添加所有节点名称)

提醒:如果存在多节点 RAC,“RMAN backup script”和”ndma_oracle.cfg“应位于同一路径上(这些文件的所有节点上的绝对路径必须相同,因此您应在同一路径下的所有物理节点上保留配置文件和 RMAN 脚本的副本)



6.在新的 client:

Backup 命令中设置以下参数:

nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name

存储集:RMAN:/oracle/scripts/fullbackup.rman

执行所有作后,您可以从新创建的虚拟节点客户端资源运行备份。
 

Additional Information

请参阅 NetWorker Module for Databases and Applications 文档:对 NetWorker Module for Databases and Applications 的支持 

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.