NetWorker: Oracle RAC 백업을 구성하는 방법

Summary: 이 KB 문서는 NetWorker Server에 대한 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_SID, ORACLE_HOME, TNS_ADMIN (755 권한이 있는지 확인)
b) 또는 새 구성 파일을 만들 수도 있습니다(예 - nmda_oracle_new.cfg 파일 아래 /nsr/apps/config)을 클릭하고 다음 매개 변수를 정의합니다. ORACLE_HOME, ORACLE_SID, TNS_ADMIN (755 권한이 있는지 확인)


" 필수" 매개변수를 입력합니다. /nsr/apps/config/nmda_oracle.cfg:
필수:
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 Server의 호스트 파일을 업데이트합니다. NetWorker Server
• 두 물리적 노드
• 가상 노드

4. NMC에서 "각 물리적 노드"에 대한 더미 클라이언트를 생성합니다. 백업을 예약할 필요가 없습니다(예약된 경우 로컬 파일 시스템의 백업만 수행). 

5. NMC에서 New Client Properties를 마우스 오른쪽 버튼으로 클릭하여 >> 가상 노드에 대한 새 클라이언트를 수동으로 생성합니다(클라이언트를 새로 생성된 그룹에 유지하고 모든 더미 클라이언트를 동일한 그룹에 유지). (속성이 있는지 확인) *@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 지원 

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.