EMC NetWorker Module for Oracle 릴리즈 5.0관리 안내서 · 2020-03-06 · EMC NetWorker...

244
한국이엠씨컴퓨터시스템즈() 서울특별시 강남구 역삼1737 강남파이낸스센터 18()135-984 대표 전화: (02)2125-7000 구입/상담 문의: 080-775-7000 팩스: (02)2125-7280 사이트: http://korea.emc.com/ EMC ® NetWorker ® Module for Oracle 릴리즈 5.0 관리 안내서 P/N 300-006-990 A02 개정판

Transcript of EMC NetWorker Module for Oracle 릴리즈 5.0관리 안내서 · 2020-03-06 · EMC NetWorker...

한국이엠씨컴퓨터시스템즈(주)서울특별시 강남구 역삼1동 737

강남파이낸스센터 18층(우)135-984

대표 전화: (02)2125-7000구입/상담 문의: 080-775-7000

팩스: (02)2125-7280웹 사이트: http://korea.emc.com/

EMC® NetWorker®

Module for Oracle릴리즈 5.0

관리 안내서P/N 300-006-990

A02 개정판

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서2

Copyright © 2003 - 2009 EMC Corporation. All rights reserved.

2009년 6월 발행

본 출판물의 정보는 출판일 현재까지 정확하다고 확인된 정보이고 모든 정보는 예고 없이 변경될 수 있으며 EMC는 이와 관련한 어떠한 책임도 지지 않습니다.

본 출판물의 정보는 "있는 그대로" 제공됩니다. EMC는 본 출판물의 정보와 관련하여 어떠한 진술이나 보증도 하지 않으며, 특히 상품성이나 특정 목적 위한 적합성에 대하여 묵시적인 보증을 부인합니다.

이 출판물에 설명된 EMC 소프트웨어의 사용, 복사 및 배포를 위해서는 해당 소프트웨어 라이센스가 필요합니다.

해당 제품군의 최신 규정 정보 문서를 보려면 EMC Powerlink의 Technical Documentation and Advisories 섹션으로 이동하십시오.

EMC의 최신 제품 목록은 EMC.com의 EMC Corporation Trademarks 부분을 참조하십시오.

기타 모든 상표는 해당 소유주의 자산입니다.

목차

머리말

제 1 장 소개

이 설명서에서 사용되는 명명 규칙 ........................................................................ 20 백업의 중요성 ........................................................................................................... 20 제품 기능 ................................................................................................................... 20

스케줄 지정 백업과 수동 백업 비교 ................................................................ 21데이터 중복 제거 백업 및 복원 ........................................................................ 21Probe 기반 백업 ................................................................................................. 22프록시 백업 및 복원 .......................................................................................... 24VMware 지원..................................................................................................... 24아카이브된 redo 로그 백업 .............................................................................. 24제어 파일 자동 백업 .......................................................................................... 25자동 채널 할당 ................................................................................................... 25백업 및 복원 최적화 .......................................................................................... 26백업 복제본 ........................................................................................................ 26백업 세트의 백업 ............................................................................................... 28클러스터 및 RAC 의 백업 및 복구 .................................................................. 28구성 마법사 ........................................................................................................ 29국제화 (I18N) 및 현지화 (L10N) ..................................................................... 31Oracle Data Guard 지원................................................................................... 34병렬 처리 수 ....................................................................................................... 35정책 일관성 ........................................................................................................ 35재시작 가능 백업 ............................................................................................... 35보존 정책 ............................................................................................................ 36세이브 세트 번들링 ........................................................................................... 37기타 Oracle 기능 ............................................................................................... 42

NMO 환경에서 사용되는 소프트웨어 ................................................................... 44NetWorker 소프트웨어 .................................................................................... 44NMO 소프트웨어.............................................................................................. 45NetWorker PowerSnap Module 소프트웨어 ................................................ 46Oracle 백업 및 복구 시스템 ............................................................................. 46

NMO 구성 요소 ........................................................................................................ 48 NMO 백업 및 복원 프로세스 .................................................................................. 49

정규 스케줄 지정 백업 프로세스 ..................................................................... 50정규 수동 백업 프로세스 .................................................................................. 51데이터 중복 제거 백업 프로세스 ..................................................................... 52정규 복원 프로세스 ........................................................................................... 54데이터 중복 제거 복원 프로세스 ..................................................................... 55

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 3

목차

제 2 장 소프트웨어 구성

구성 로드맵............................................................................................................... 58 Oracle Server 구성 확인 .......................................................................................... 58 NetWorker 리소스 확인 .......................................................................................... 59

Networker Server 리소스................................................................................. 59NetWorker 사용자 그룹 권한 ........................................................................... 60NetWorker 스케줄 리소스 ................................................................................ 62NetWorker 디바이스 리소스 ............................................................................ 62NetWorker 볼륨 풀 ............................................................................................ 62방화벽 지원 ........................................................................................................ 63

I18N 지원 구성 ......................................................................................................... 63I18N 지원에 대한 요구 사항 ............................................................................. 63I18N 지원 구성 ................................................................................................... 64

L10N 지원 구성 ........................................................................................................ 65 nsrnmoadmin 명령을 사용하여 기존 구성 마이그레이션...................................65

마이그레이션에 nsrnmoadmin 명령을 사용하기 위한 요구 사항 .............. 66마이그레이션 명령 구문 및 옵션 ..................................................................... 67

NMC 마법사를 사용하여 백업 구성.......................................................................68백업 구성 마법사 정보 ...................................................................................... 68백업 구성 마법사를 사용하기 위한 요구 사항 ............................................... 69마법사를 사용하여 백업 구성 .......................................................................... 69

NMC 기존 방법을 사용하여 백업 구성..................................................................70기존 방법을 사용하는 백업 구성 정보 ............................................................ 70백업을 위한 RMAN 스크립트 만들기............................................................. 70nsrnmo 스크립트 사용자 정의 ......................................................................... 75NMC 에서 그룹 리소스 구성............................................................................ 81NMC 에서 스케줄 리소스 구성........................................................................ 82NMC 를 사용하여 클라이언트 리소스 구성................................................... 82세이브 세트 번들링 구성 .................................................................................. 86정책 일관성 구성 ............................................................................................... 87

데이터 중복 제거 백업 구성.................................................................................... 88데이터 중복 제거 백업 요구 사항 .................................................................... 88데이터 중복 제거 백업을 위한 Best Practice .................................................. 89데이터 중복 제거 백업 구성 ............................................................................. 90

Probe 기반 백업 구성 .............................................................................................. 91Probe 기반 백업의 요구 사항 ........................................................................... 91Probe 기반 백업 구성 ........................................................................................ 92

제 3 장 백업 절차

수동 백업 절차...........................................................................................................98수동 백업 요구 사항 .......................................................................................... 98RMAN 명령줄 인터페이스를 사용한 수동 백업............................................ 99Oracle Enterprise Manager Backup Management Tools를 사용한 수동 백업 .......................................................................................... 99NetWorker Server 부트스트랩 백업 ............................................................. 100수동 백업 취소 ................................................................................................. 101수동 백업 모니터링 ......................................................................................... 101

스케줄 지정 백업 절차............................................................................................104스케줄 지정 백업 테스트 ................................................................................ 104스케줄 지정 백업 취소 .................................................................................... 105스케줄 지정 백업 모니터링 ............................................................................ 106NSR_SERVER 및 NSR_GROUP 매개 변수 설정 자동화 ............................ 107

NetWorker 인덱스의 일반 백업 정보 ...................................................................108 NetWorker 인덱스의 데이터 중복 제거 백업 정보 .............................................109

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서4

목차

제 4 장 데이터 복원 및 복구

복원 및 복구 정보 ................................................................................................... 112복원에 사용되는 NetWorker 인덱스 및 정책 .............................................. 112복구 구성 마법사 ............................................................................................. 112

복원 및 복구를 위한 RMAN 스크립트 ................................................................ 115 Oracle 데이터 복원 및 복구 수행.......................................................................... 116

Oracle 데이터 복원의 요구 사항 ................................................................... 117RMAN 명령줄 인터페이스를 사용한 복원 .................................................. 119Oracle Enterprise Manager Backup Management Tools를 사용한 복원 ................................................................................................. 120Oracle 데이터 복구 수행 ................................................................................ 120

제 5 장 재해 복구

재해 복구 정보 ........................................................................................................ 122 Oracle 데이터베이스의 재해 복구 준비............................................................... 122

DBID 텍스트 파일 작성 .................................................................................. 123Oracle 관련 파일의 백업에 대한 후처리 명령 스크립트 설정 ................... 123데이터베이스 및 관련된 파일의 RMAN 백업 설정 .................................... 124Recovery Catalog 의 RMAN 백업 설정 ....................................................... 124

재해 복구 수행 ........................................................................................................ 125NetWorker Server 복구 .................................................................................. 125새 호스트로 Oracle 재해 복구 ....................................................................... 125

후처리 명령 스크립트 예 ....................................................................................... 126

제 6 장 클러스터 및 RAC 시스템

클러스터 및 RAC 시스템에 대한 고려 사항........................................................ 130RMAN 스크립트 또는 세션의 매개 변수 ..................................................... 130NetWorker 소프트웨어 구성 ......................................................................... 131백업 페일오버 .................................................................................................. 131

클러스터 시스템 ..................................................................................................... 131클러스터 시스템의 백업 / 복원 구성 로드맵............................................... 132백업 페일오버 .................................................................................................. 132

RAC 시스템............................................................................................................. 132RAC 용어 ......................................................................................................... 132RAC 백업 및 복원 ........................................................................................... 133RAC 시스템의 백업 / 복원 구성 로드맵 ...................................................... 133로컬 스토리지 노드로 백업하도록 RAC 노드 설정 .................................... 134연결 시간 페일오버 ......................................................................................... 136RMAN 백업 스크립트 만들기 ....................................................................... 138RMAN 복원 스크립트 만들기 ....................................................................... 139아카이브된 redo 로그 ..................................................................................... 140

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 5

목차

제 7 장 프록시 백업 및 복원

프록시 백업 및 복원 개요.......................................................................................142프록시 백업의 유형 ......................................................................................... 142프록시 복원의 유형 ......................................................................................... 143

프록시 백업 및 복원 시스템...................................................................................143 프록시 백업 프로세스.............................................................................................145

스케줄이 지정된 프록시 백업 ........................................................................ 145 프록시 복원 프로세스.............................................................................................150

인스턴트 복원 또는 롤백 ................................................................................ 151보조 스토리지에서 복원 ................................................................................. 152

소프트웨어 구성 로드맵........................................................................................ 153기본 구성........................................................................................................... 154프록시 작업을 위한 추가 구성 ....................................................................... 154

프록시 백업 요구 사항............................................................................................161구성 일관성 검사 ............................................................................................. 161프록시 백업 수행 ............................................................................................. 163

NetWorker 인덱스의 프록시 백업 정보 ...............................................................164클라이언트 파일 인덱스의 항목 .................................................................... 165미디어 데이터베이스의 항목 ......................................................................... 165NetWorker 인덱스의 NWORA 리소스 파일 백업....................................... 166

프록시 복원 요구 사항........................................................................................... 167프록시 복원을 위한 RMAN 스크립트 만들기.............................................. 167프록시 복원 수행 ............................................................................................. 168프록시 복원 시 파일 재배치 ........................................................................... 169다른 호스트로 복원 ......................................................................................... 170Recovery Catalog 를 사용하지 않은 시점 복구 ........................................... 170

프록시 백업의 카탈로그 동기화............................................................................171카탈로그의 추가 항목 ..................................................................................... 171제어 파일과 Recovery Catalog 비교 ............................................................. 172NWORA 리소스 파일 ..................................................................................... 173nsroraclecat 프로그램을 통한 자동 카탈로그 동기화 ................................. 180

클러스터 시스템의 프록시 백업 및 복원..............................................................183프록시 백업 페일오버 ..................................................................................... 183가상 클러스터 클라이언트에서 프록시 백업 ............................................... 184물리적 클러스터 클라이언트에서 프록시 백업 ........................................... 185클러스터 시스템의 프록시 백업에서 복원 ................................................... 186

부록 A RMAN 세션의 매개 변수

NSR* 매개 변수 설정 ............................................................................................. 188 NSR* 매개 변수 정의 ............................................................................................. 189

부록 B RMAN 명령

delete expired backup 명령.................................................................................. 198 change...crosscheck 및 crosscheck 명령 ............................................................. 198 backup 명령의 pool 옵션...................................................................................... 198 send 명령 ................................................................................................................ 199

구문 규칙........................................................................................................... 199send 명령을 실행하는 두 가지 방법 .............................................................. 201우선 순위 규칙 ................................................................................................. 202

set duplex 명령 ...................................................................................................... 203 backup 명령의 trace 옵션 ..................................................................................... 204

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서6

목차

부록 C 문제 해결 및 오류 메시지

문제 해결 팁 ........................................................................................................... 208 RMAN 오류 메시지 .............................................................................................. 209 NMO 오류 메시지 ................................................................................................. 209

libnwora 라이브러리의 오류 메시지 ............................................................ 211nsrnmoadmin 프로그램의 오류 메시지 ....................................................... 219nsrnmoinfo 프로그램의 오류 메시지 ........................................................... 222nsrnmoprobe 프로그램의 오류 메시지 ........................................................ 223nsrnmostart 프로그램의 오류 메시지 .......................................................... 224

용어

색인

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 7

목차

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서8

제목 페이지

그림

1 정규 Oracle 백업 및 복구 시스템 ......................................................................................... 472 정규 스케줄 지정 NMO 백업 ............................................................................................... 513 정규 수동 NMO 백업 ............................................................................................................ 524 데이터 중복 제거 NMO 백업 ............................................................................................... 545 정규 NMO 복원 ..................................................................................................................... 556 스케줄 지정 백업을 위한 UNIX 클라이언트 리소스 ......................................................... 857 스케줄 지정 백업을 위한 Windows 클라이언트 리소스 .................................................. 868 모니터링 창에 있는 세션 탭의 Oracle 백업 메시지 ......................................................... 1029 모니터링 창에 있는 디바이스 탭의 Oracle 백업 메시지 ................................................. 10310 모니터링 창에 있는 로그 탭의 Oracle 백업 메시지 ......................................................... 10311 일반 스케줄 지정 백업에 대한 그룹 정보.......................................................................... 10712 프록시 백업 및 복원 시스템................................................................................................ 14413 스케줄 지정된 인스턴트 백업............................................................................................. 14714 스케줄 지정된 즉각적인 라이브 백업................................................................................ 14915 지연된 라이브 백업.............................................................................................................. 15016 인스턴트 복원 또는 롤백..................................................................................................... 15217 보조 스토리지에서 복원...................................................................................................... 153

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 9

그림

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서10

제목 페이지

1 NMO 구성 요소 ..................................................................................................................... 482 NetWorker Server 리소스 속성 ........................................................................................... 593 NMO 작업에 필요한 사용자 그룹 권한 .............................................................................. 614 마이그레이션을 위한 nsrnmoadmin 명령 옵션................................................................. 675 NetWorker Client 리소스 속성 ............................................................................................ 836 NetWorker Probe 리소스 속성 ............................................................................................ 927 PowerSnap 매개 변수 ......................................................................................................... 1588 NWORA 매개 변수 리소스 ................................................................................................ 1749 NWORA SID 리소스 구성 요소 ......................................................................................... 17610 RMAN 명령 또는 스크립트의 매개 변수.......................................................................... 18911 send 명령의 옵션 값 ............................................................................................................ 20012 set duplex 명령 값 ............................................................................................................... 20313 trace 옵션 값 및 추적되는 조건 .......................................................................................... 20514 libnwora 라이브러리의 오류 메시지................................................................................. 21115 nsrnmoadmin 프로그램의 오류 메시지............................................................................ 21916 nsrnmoinfo 프로그램의 오류 메시지 ................................................................................ 22217 nsrnmoprobe 프로그램의 오류 메시지............................................................................. 22318 nsrnmostart 프로그램의 오류 메시지 ............................................................................... 224

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 11

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서12

제목 페이지

1 자동 채널에 parms 옵션과 함께 configure channel 명령 사용 ........................................ 252 자동 채널별 매개 변수 값 지정 ............................................................................................. 263 RMAN 스크립트에서 set backup copies 명령 사용 .......................................................... 274 백업 복사본에 자동 채널 사용 .............................................................................................. 275 백업 만료 ................................................................................................................................. 366 일주일로 스케줄 지정된 테이블스페이스 백업 주기에 대한 세이브 세트 번들링 ......... 407 세이브 세트 번들 결합 ........................................................................................................... 418 세이브 세트 번들을 여러 볼륨으로 분할 ............................................................................. 419 세이브 세트 통합을 사용하여 세이브 세트 번들 재결합 ................................................... 4110 수동 백업을 위한 RMAN 스크립트 ..................................................................................... 7111 Oracle 백업 시 AES 암호화를 위한 RMAN 스크립트 ....................................................... 7212 스케줄 지정 백업을 위한 RMAN 스크립트 ........................................................................ 7313 수동 데이터 중복 제거 백업을 위한 RMAN 스크립트 ...................................................... 9114 nsrnmoprobe 프로그램에 사용할 수 있는 명령 옵션 설정 ............................................... 9415 Probe 기반 백업의 여러 Probe ............................................................................................. 9516 테이블스페이스를 복원하는 RMAN 스크립트 ................................................................ 11517 AES 암호화 백업을 복원하는 RMAN 스크립트 .............................................................. 11518 지정된 풀에서 복원하기 위한 RMAN 스크립트 .............................................................. 11619 Oracle 복원을 위한 nsrnmoinfo 명령 예제 ...................................................................... 11820 nsrnmoinfo 명령이 표시하는 볼륨 정보 ........................................................................... 11821 UNIX 의 후처리 명령 스크립트 예 .................................................................................... 12622 Windows 의 후처리 명령 스크립트 예 ............................................................................. 12723 RAC 노드를 스토리지 노드로 설정 ................................................................................... 13424 RAC 시스템의 수동 Oracle 백업을 위한 RMAN 스크립트 ............................................ 13825 RAC 시스템의 Oracle 복원을 위한 RMAN 스크립트 ..................................................... 13926 여러 채널이 할당된 RMAN 스크립트 ............................................................................... 15627 PowerSnap 매개 변수 설정 ................................................................................................ 15828 Celerra NAS 디바이스에 대한 PowerSnap 매개 변수 설정 ........................................... 15929 프록시 백업 실패 .................................................................................................................. 16230 클라이언트 파일 인덱스의 프록시 백업 항목 ................................................................... 16531 미디어 데이터베이스의 프록시 백업 항목 ........................................................................ 16632 클라이언트 파일 인덱스의 리소스 파일 백업 항목 .......................................................... 16633 미디어 데이터베이스의 리소스 파일 백업 항목 ............................................................... 16634 RESTORE_TYPE_ORDER 매개 변수 설정 ....................................................................... 16735 set newname 명령에 지정된 심볼 링크 ............................................................................ 17036 원시 볼륨의 재배치 .............................................................................................................. 17037 기본 NWORA 매개 변수 리소스 ....................................................................................... 17538 NWORA SID 리소스 ........................................................................................................... 17639 연결 파일 내용 ...................................................................................................................... 17740 물리적 클러스터 클라이언트의 인덱스에 있는 프록시 백업 항목 ................................. 185

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 13

제목 페이지

41 가상 클러스터 클라이언트의 인덱스에 있는 프록시 백업 항목 ..................................... 18542 send 명령으로 지정한 채널에 대한 매개 변수 설정 ......................................................... 20043 rman send 명령으로 모든 채널에 대한 매개 변수 설정 .................................................. 20144 우선 순위 규칙에 따른 매개 변수 설정 순서 ..................................................................... 202

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서14

머리말

EMC는 EMC 제품군의 성능과 기능을 개선하고 향상시키는 노력의 일환으로 하드웨어와 소프트웨어의 수정 버전을 지속적으로 릴리즈하고 있습니다. 따라서 이 문서에 설명된 일부 기능이 현재 사용 중인 소프트웨어나 하드웨어의 일부 버전에서 지원되지 않을 수도 있습니다. 제품 기능에 대한 최신 정보는 제품 릴리즈 노트를 참조하십시오.

제품이 제대로 작동하지 않거나 이 문서에 설명된 대로 작동하지 않을 경우에는 EMC 담당자에게 문의하십시오.

대상 EMC NetWorker Module for Oracle(NMO) 설명서 중 하나인 이 문서는 Oracle Server 백업 및 복구 시스템 소프트웨어를 설치 및 유지 관리하는 시스템 관리자 및 Oracle DBA(데이터베이스 관리자)를 대상으로 제작되었습니다. Oracle 데이터베이스 백업을 모니터링하는 운영자에게도 이 설명서가 유용할 것입니다.

이 문서의 설명은 독자가 다음 항목에 대해 잘 알고 있다는 것을 전제로 합니다.

◆ Oracle 용어 및 개념(특히 Oracle 데이터베이스 백업 및 복구 관련)◆ Oracle Server에서의 백업 및 복구 절차◆ Oracle Server에서의 장애 복구 절차

관련 설명서 본 제품의 사용과 관련된 설명서는 EMC 웹 사이트(http://Powerlink.EMC.com)에서 찾을 수 있으며 다음과 같은 자료가 있습니다.

◆ NetWorker Module for Oracle 릴리즈 5.0 설명서• 관리 안내서• 설치 안내서• 릴리즈 노트• 명령 사용 안내서

◆ NetWorker 설명서• 관리 안내서• 설치 안내서• 릴리즈 노트• 명령 사용 안내서• 재해 복구 안내서

◆ 기타 EMC 설명서• NetWorker PowerSnap Module 설명서• 소프트웨어 호환성 가이드• UNIX man 페이지

그밖에 다음 설명서에도 유용한 정보가 포함되어 있습니다.

◆ Oracle Server 설명서

◆ Oracle Database Backup and Recovery 설명서

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 15

머리말

이 설명서에서 사용하는표시 및 의미

EMC에서는 특별한 알림을 위해 다음 규칙을 사용합니다.

참고: '주(Note)'에 나오는 내용은 중요한 사항이지만 위험을 초래할 정도로 심각한 것은 아닙니다.

주의!주의는 시스템이나 장비에 대한 데이터 손실이나 손상을 피하기 위해 반드시 알고 있어야 하는 정보를 포함합니다.

중요 사항!중요 알림은 소프트웨어 또는 하드웨어 작업에 꼭 필요한 정보를 포함하고 있습니다.

표기법이 설명서에서는 다음과 같은 유형의 표기법을 사용합니다.

일반 다음 요소를 순서에 상관없이 실행하는 텍스트에 사용:• 인터페이스 요소의 이름(예: 창, 대화 상자, 버튼, 필드 및 메뉴의 이름)

• 리소스, 속성, 풀, 부울 표현식, 버튼, DQL 문, 키워드, 절, 환경 변수, 함수, 유틸리티 이름

• URL, 경로 이름, 파일 이름, 디렉토리 이름, 컴퓨터 이름, 링크, 그룹, 서비스 키, 파일 시스템, 알림

굵은 글꼴 다음 요소를 순서에 상관없이 실행하는 텍스트에 사용:• 명령, 데몬, 옵션, 프로그램, 프로세스, 서비스, 애플리케이션, 유틸리

티, 커널, 알림, 시스템 호출, man 페이지 이름

다음 요소를 순서에 따라 실행하는 경우 사용:• 인터페이스 요소의 이름(예: 창, 대화 상자, 버튼, 필드 및 메뉴의 이름)

• 사용자가 구체적으로 선택하거나 클릭하거나 누르거나 입력하는 것

기울임꼴 모든 텍스트에 사용(순서대로 처리되는 경우 포함):• 텍스트에서 참조한 출판물의 전체 제목

• 강조(예: 새 용어)

• 변수

Courier 용도:• 시스템 출력(예: 오류 메시지, 스크립트)

• 실행 텍스트의 외부에 표시되는 URL, 전체 경로, 파일 이름, 프롬프트 및 구문

Courier, 굵은 글꼴 용도:• 특정 사용자 입력(예: 명령)

Courier 기울임꼴 다음 요소를 순서에 따라 실행하는 경우 사용:• 명령줄의 변수

• 사용자 입력 변수

< > 사용자가 입력하는 매개 변수 또는 변수 값은 꺾쇠 괄호로 표시합니다.

[ ] 선택적 값은 대괄호로 표시합니다.

| 세로줄은 다른 선택 옵션을 나타냅니다. 즉 "또는"을 의미합니다.

{ } 괄호는 반드시 지정해야 하는 내용(즉 x, y 또는 z)을 의미합니다.

... 줄임표는 예제에서 생략된 중요하지 않은 정보를 의미합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서16

머리말

지원 정보 EMC 지원 , 제품 및 라이센스 등록 정보는 다음과 같이 확인할 수 있습니다 .

제품 정보 — 설명서, 릴리즈 노트, 소프트웨어 업데이트 또는 EMC 제품, 라이센스 등록 및 서비스에 대한 자세한 정보는 다음의 EMC Powerlink 웹 사이트에서 확인하십시오(등록 필요).

http://Powerlink.EMC.com

기술 지원 — 기술 지원의 경우, Powerlink의 EMC 고객 서비스를 방문하십시오. Powerlink를 통해 서비스 요청을 개설하려면 유효한 지원 계약이 있어야 합니다. 유효한 지원 계약 체결에 대한 자세한 내용 또는 계정 관련 질문은 EMC 영업 대표에게 문의하십시오.

사용자 의견 여러분이 제안하신 정보는 사용자용 출판물의 정확도, 구성 및 전반적인 품질을 향상시키는 데 많은 도움이 됩니다. 이 안내서에 대한 의견이 있으시면 다음으로 보내 주십시오.

[email protected]

특정 정보나 절차에 대한 문제, 의견 또는 질문이 있는 경우, 제목을 포함하여, 가능하면, 부품 번호, 개정 버전(예: A01), 페이지 번호 및 해당 문제를 해결하는 데 도움이 되는 기타 세부 사항까지 추가시켜 주십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 17

머리말

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서18

1

이 장의 주요 절은 다음과 같습니다.

◆ 이 설명서에서 사용되는 명명 규칙................................................................... 20◆ 백업의 중요성................................................................................................. 20◆ 제품 기능........................................................................................................ 20◆ NMO 환경에서 사용되는 소프트웨어............................................................... 44◆ NMO 구성 요소 .............................................................................................. 48◆ NMO 백업 및 복원 프로세스 ........................................................................... 49

소개

소개 19

소개

이 설명서에서 사용되는 명명 규칙

이 설명서에서 사용되는 다음과 같은 명명 규칙을 고려하십시오.

◆ "Administrator Microsoft 사용자"와 "Microsoft Windows Administrators 그룹의 멤버"라는 표현은 같은 의미로 사용됩니다.

◆ "Oracle Server 호스트"는 Oracle Server 및 EMC® NetWorker® Module for Oracle(NMO) 소프트웨어가 모두 설치되어 있는 호스트를 의미합니다.

◆ "프록시 백업 또는 복원"은 PowerSnap™ Module 소프트웨어를 통해 스냅샷 기술을 사용하여 구현되는 Oracle RMAN 프록시 사본 백업 또는 복원을 의미합니다.

◆ 데이터를 되돌리는 모든 작업에 복구라는 용어를 사용하는 NetWorker 소프트웨어와 달리 Oracle은 데이터베이스의 복원과 복구를 구분합니다.

• "복원"은 백업에서 개별 데이터 파일을 검색하여 파일을 디스크에 저장하는 작업입니다.

• "복구"는 REDO 로그를 적용하여 데이터베이스의 일관성을 유지하는 작업입니다.

이 안내서에서는 Oracle 용어를 따릅니다.

◆ "정규 백업 또는 복원"은 PowerSnap Module 소프트웨어를 통해 스냅샷 기술을 사용하지 않는 Oracle 데이터의 NMO 백업 또는 복원을 의미합니다.

◆ 별도 설명이 없는 한, "UNIX"는 UNIX와 Linux 운영 체제를 모두 의미합니다.

◆ 별도 설명이 없는 한, "Windows"는 지원되는 모든 Microsoft Windows 운영 체제를 의미합니다.

백업의 중요성

최근 컴퓨터 장비의 안정성이 크게 향상되었지만, 여전히 시스템 및 하드웨어 장애가 발생할 수 있으며 심각한 결과를 초래할 수도 있습니다.

클라이언트/서버 환경에서는 하드웨어 장애 및 사용자 오류로 인해 데이터가 손실될 수 있습니다. 소프트웨어 버그, 절차상의 결함 및 단순한 사용자 오류가 흔히 발생하고 있으며 이러한 경우 백업 스토리지 미디어에서 데이터베이스를 복원해야 합니다. 튼튼한 백업 전략을 세워 놓으면 문제가 발생하여 복구해야 하는 경우에 도움이 됩니다.

데이터베이스 관리자는 정기적으로 데이터베이스 파일을 백업하고 아카이브된 redo 로그를 수시로 백업하는 작업의 중요성을 인식해야 합니다. 아카이브된 redo 로그가 모두 손실되면 데이터베이스를 일관된 마지막 백업 시점으로만 복구할 수 있습니다. 백업 및 아카이브된 redo 로그가 없으면 어떠한 방법으로도 데이터베이스를 복구할 수 없습니다.

제품 기능

다음 절에서는 NMO, Oracle RMAN(Recovery Manager) 및 Oracle Server 소프트웨어에 대한 주요 기능에 대해 설명합니다.

일부 절에서는 199페이지의 "send 명령"의 설명과 같이 NMO 백업을 위해 RMAN 스크립트에서 매개 변수를 설정하는 데 사용되는 send 명령에 대해 설명합니다.

RMAN 백업 및 복원과 Oracle 제품 기능에 대한 자세한 내용은 Oracle 백업 및 복구 설명서를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서20

소개

스케줄 지정 백업과 수동 백업 비교

NMO 백업은 스케줄 지정 백업 또는 수동 백업(스케줄이 지정되지 않은 백업)으로 수행할 수 있습니다.

◆ 스케줄 지정된 NMO 백업에는 다음 기능이 포함되어 있습니다.

• 백업은 NetWorker Server에서 시작됩니다.

• 백업 시작 시간은 NetWorker 리소스의 설정에 따라 달라집니다.

정규 스케줄 지정 백업은 NetWorker 그룹 리소스에 지정된 시간에 시작됩니다.

Probe 기반 백업(또는 이벤트 기반 백업)은 22페이지의 "Probe 기반 백업"에 설명된 대로 지정된 조건을 충족할 때 시작되는 스케줄 지정 백업 유형입니다.

프록시 백업은 24페이지의 "프록시 백업 및 복원"에 설명된 대로 스케줄 지정 백업을 사용해야만 지원됩니다.

◆ 수동 NMO 백업에는 다음 기능이 포함되어 있습니다.

• 백업은 Oracle 백업 유틸리티를 통해 NMO 호스트에서 사용자가 시작합니다. 이는 RMAN 또는 Oracle Enterprise Manager가 될 수 있습니다.

• 백업은 운영 체제 명령줄에서 Oracle 유틸리티를 실행하여 수행됩니다. 예를 들어, 사용자가 명령줄에서 RMAN 백업 스크립트를 실행하여 수동 NMO 백업을 시작합니다.

스케줄 지정 백업 및 수동 백업의 구성에 대한 자세한 내용은 2장, "소프트웨어 구성"에 나와 있습니다.

스케줄 지정 백업 및 수동 백업 절차에 대한 자세한 내용은 3장, "백업 절차"에 나와 있습니다.

데이터 중복 제거 백업 및 복원

NMO 5.0 소프트웨어는 데이터 중복 제거 백업 및 복원을 위한 새로운 지원을 제공합니다.

데이터 중복 제거 작업을 지원하기 위한 NetWorker 요구 사항에 대한 자세한 내용은 NetWorker Module for Oracle 릴리즈 노트에 나와 있습니다.

데이터 중복 제거 작업의 주요 기능

EMC Avamar® 서버(Linux)는 데이터 중복 제거 백업 및 복원 동안 NetWorker Server 및 NMO 소프트웨어와 상호 작용합니다. Avamar 서버는 NetWorker 데이터 중복 제거 노드로 구성되어 NMO 클라이언트를 포함한 다양한 클라이언트에서 데이터 중복을 제거합니다. Avamar 서버는 데이터 중복 제거 클라이언트 리소스가 생성될 때에도 사용할 수 있어야 합니다.

데이터 중복 제거 노드(Avamar 서버)에 대한 초기 백업은 전체 백업입니다. 이후의 데이터 중복 제거 백업 동안 Avamar 서버는 NMO 클라이언트 호스트의 중복된 데이터 블록을 식별하고, 전체 파일이 아닌 변경 사항이 포함된 고유 블록만 백업합니다. 고유한 모든 (Avamar 용어로 세그먼트) 데이터 블록에 대한 하나의 인스턴스만 Avamar 서버에 유지됩니다.

데이터 중복 제거가 클라이언트 호스트에서 수행되기 때문에 데이터 중복 제거 백업은 기본적으로 정규 NMO 백업보다 시간, 네트워크 대역폭 및 스토리지 공간이 덜 필요합니다.

제품 기능 21

소개

Avamar 클라이언트 측 바이너리인 nsravtar은 NetWorker Client 소프트웨어와 함께 NMO 클라이언트에 설치되어 있습니다. 데이터 중복 제거 백업 동안 nsravtar 프로세스는 Avamar 서버에 데이터 중복이 제거된 클라이언트 데이터를 전송합니다. 데이터 중복 제거 NMO 백업은 클라이언트 측에 있는 해시 캐시를 사용합니다. 데이터 중복 제거 백업의 캐시에 대한 자세한 내용은 Avamar 및 NetWorker 설명서에 나와 있습니다.

다음 절에서는 데이터 중복 제거 백업 및 복원과 관련된 프로세스에 대해 설명합니다.

◆ 52페이지의 "데이터 중복 제거 백업 프로세스"

◆ 55페이지의 "데이터 중복 제거 복원 프로세스"

데이터 중복 제거 백업은 Probe 기반 백업을 포함하여 수동 또는 스케줄 지정 백업일 수 있습니다.

데이터 중복 제거 백업에서 탐색 및 보존 정책의 적용 및 미디어 풀의 선택 사항은 정규 NMO 백업의 경우와 동일합니다.

매우 작은 세이브 세트를 생성하는 NetWorker 백업 디바이스에 백업 메타데이터(해시 ID)만 저장되기 때문에 디바이스는 고급 파일 유형 장치(AFTD)로 구성되어야 합니다. 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

88페이지의 "데이터 중복 제거 백업 구성"에 따라 스케줄 지정 또는 수동 데이터 중복 제거 백업을 구성해야 합니다.

109페이지의 "NetWorker 인덱스의 데이터 중복 제거 백업 정보"에서는 NetWorker 인덱스에 저장된 백업 정보 및 백업을 삭제하는 방법에 대해 설명합니다.

데이터 중복 제거 작업에서 지원되지 않는 기능

데이터 중복 제거 작업은 다음을 지원하지 않습니다.

◆ Oracle 프록시 백업 또는 복원.

◆ 클러스터 또는 RAC의 백업 또는 복원

◆ IPv6

◆ NSR_AES_ENCRYPTION 매개 변수를 통해 데이터 중복이 제거된 데이터의 AES 암호화

◆ NSR_CHECKSUM 매개 변수를 통해 데이터 중복이 제거된 데이터의 체크섬 수행

◆ NSR_COMPRESSION 매개 변수를 통해 데이터 중복이 제거된 데이터의 압축

NSR_AES_ENCRYPTION, NSR_CHECKSUM 또는 NSR_COMPRESSION이 데이터 중복 제거 백업에 설정된 경우, NMO는 AES 암호화, 체크섬 또는 압축을 각각 NetWorker storage node에 저장된 메타데이터에만 적용합니다.

◆ Avamar 서버에서 데이터 중복이 제거된 데이터의 클론 또는 스테이징

NetWorker storage node에 저장된 메타데이터만 복제 또는 스테이징될 수 있습니다. 그러나 Avamar 서버의 데이터 중복이 제거된 세이브 세트는 EMC Professional Services에 의해 복제 노드로서 구성된 다른 Avamar 서버에 복제될 수 있습니다. 데이터 중복 제거 백업의 복제에 대한 자세한 내용은 Avamar 설명서 및 NetWorker 관리 안내서에 나와 있습니다.

Probe 기반 백업

NMO 5.0 소프트웨어는 이벤트 기반 백업이라고도 하는 Probe 기반 백업에 대한 새로운 지원을 제공합니다. Probe 기반 백업은 스케줄 지정 백업 유형입니다.

◆ NetWorker Server는 시간 간격을 기준으로 정규 스케줄 지정 백업을 시작합니다.

◆ NetWorker Server는 지정된 조건이 충족되면 Probe 기반 백업을 시작합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서22

소개

Probe 기반 백업을 지원하기 위한 NetWorker 요구 사항에 대한 자세한 내용은 NetWorker Module for Oracle 릴리즈 노트에 나와 있습니다.

Probe 기반 백업은 프록시 백업 또는 클러스터/RAC 환경에 대해 지원되지 않습니다.

Probe 기반 백업의 워크플로우

다음 두 가지가 모두 true이면 Probe 기반 NMO 백업이 시작됩니다.

◆ (조건 1) 현재 시간이 지정된 시간 창(Probe가 활성화된 백업 그룹 리소스의 조사 시작 시간 및 조사 종료 시간에 의해 정의된 백업 윈도우) 내에 있는 경우

◆ 다음 조건 중 하나를 충족하는 경우

• (조건 2) 이전 Probe 기반 백업 이후로 지정된 시간이 경과된 경우

• (조건 3) 백업 구성에 지정된 Probe 성공 조건에 따라 백업과 관련된 하나 또는 모든 Probe가 성공한 경우

Probe 성공 조건은 NetWorker 그룹 리소스에서 값 Any(어느 하나)또는 All(모두)로 설정할 수 있습니다.

지정된 Probe 간격에 따라 NetWorker Server는 다음을 수행합니다.

1. 서버는 조건 1을 검사하여 현재 시간이 백업 윈도우 내에 있는지 확인합니다.

2. 조건 1이 충족되면 서버는 조건 2를 검사하여 마지막 Probe 기반 백업 이후로 지정된 시간이 경과되었는지 확인합니다.

• 조건 2 가 충족되면 서버는 Probe 기반 백업을 시작합니다.

• 조건 2가 충족되지 않으면 서버는 조건 3을 검사하여 하나 또는 모든 Probe가 성공했는지 확인합니다.

– Probe 성공 조건이 "Any"(어느 하나)로 설정되어 있고 어떤 것이든 하나의 Probe가 성공하면 서버가 Probe 기반 백업을 시작합니다.

– Probe 성공 조건이 "All"(모두)로 설정되어 있고 모든 Probe가 성공하면 서버가 Probe 기반 백업을 시작합니다.

Probe 유형

다음과 같은 두 가지 다른 유형의 조사가 있습니다.

◆ NMO Probe

NMO Probe는 NMO 프로그램 nsrnmoprobe를 통해 구현됩니다. 다음 중 하나가 감지되는 경우, nsrnmoprobe 프로그램은 검사한 조건이 충족되었음을 나타내는 성공적인 결과를 반환합니다.

• 이전 Probe 기반 백업 이후로 생성된 Oracle REDO 로그 수가 변경 임계값의 수를 초과한 경우

• 이전 Probe 기반 백업 이후로 새로운 데이터베이스가 생성된 경우

◆ 사용자 정의 Probe

사용자 정의 Probe는 이전 Probe 기반 백업 이후에 생성된 다른 사용자 정의된 조건(Oracle REDO 로그의 수는 제외)이 충족되었는지 확인합니다. (이 옵션에는 추가 고급 구성이 필요합니다.) 91페이지의 "Probe 기반 백업 구성"에 설명된 대로 사용자 정의 Probe를 구현하려면 조건을 검사하는 새로운 스크립트 또는 프로그램을 작성해야 합니다.

Probe 간격, 백업 윈도우 및 Probe 기반 백업에 대한 기타 모든 설정을 지정하도록 필요한 매개 변수 및 NetWorker 리소스를 구성해야 합니다.

Probe 기반 백업을 구성하는 방법에 대한 자세한 내용은 91페이지의 "Probe 기반 백업 구성"에 나와 있습니다.

제품 기능 23

소개

프록시 백업 및 복원

프록시 백업 및 복원을 통해 특정 유형의 기본 스토리지에서 Oracle 데이터의 지속적인 스냅샷 기반 보호 및 가용성을 제공할 수 있습니다. 프록시 작업에는 NMO 소프트웨어와 특정 PowerSnap Module이 모두 포함됩니다. 지원되는 PowerSnap Module의 목록은 EMC Powerlink® 웹 사이트의 EMC Information Protection Software Compatibility Guide에 나와 있습니다.

프록시 백업은 Oracle 데이터의 시점 복제본 또는 스냅샷을 생성하고, PowerSnap Modules(Symmetrix®, CLARiX® 등)에서 지원되는 운영 스토리지 디바이스에 데이터의 스냅샷을 저장하고, 시점 복제본에서 보조 스토리지(예: 테이프)로 데이터를 선택적으로 백업합니다.

프록시 복원은 프록시 백업 동안 백업되는 Oracle 데이터를 복원하는 데 사용됩니다.

프록시 백업 및 복원 작업에 대한 자세한 내용은 7장, "프록시 백업 및 복원"에 나와 있습니다.

VMware 지원

NMO 4.5에서는 ESX 서버의 VMware VM(Virtual Machine)에 설치된 Oracle 데이터베이스의 정규 백업 및 복원에 대한 지원을 제공했습니다.

NMO 5.0에서는 여기에 다음과 같은 VMware ESX 서버의 고급 기능에 대한 지원이 추가되었습니다.

◆ VMotion - VMotion 기능은 서버가 활성 상태인 동안 한 ESX 서버에서 다른 서버로 가상 시스템의 마이그레이션을 활성화합니다. 가상 시스템에서 실행 중인 애플리케이션으로 마이그레이션이 원활하게 수행되기 때문에 사용자는 연결 해제를 느낄 수 없습니다. NMO 백업 또는 복원 동안 마이그레이션이 발생하는 경우 백업 또는 복원은 중단되지 않습니다. VMotion의 VM 요구 사항에 대한 자세한 내용은 VMware 설명서에 나와 있습니다.

◆ DRS(Distributed Resource Scheduler) - DRS 기능은 여러 ESX 서버에서 동적인 리소스 할당 및 밸런싱을 활성화합니다. 사용자가 설정한 DRS 정책에 따라 DRS는 마이그레이션하거나 사용자가 VMotion을 사용하여 가상 시스템을 다른 ESX 서버에 마이그레이션하는 것을 권장할 수 있습니다. 또한 DRS는 (부트 시) 다른 ESX 서버에서 가상 시스템을 시작할 수도 있습니다. 이 기능이 VMotion을 사용하기 때문에 NMO 백업 또는 복원 동안 마이그레이션이 발생하는 경우, 백업 또는 복원은 중단되지 않습니다.

VMware 기능을 지원하기 위한 NetWorker 요구 사항에 대한 자세한 내용은 NetWorker Module for Oracle 릴리즈 노트에 나와 있습니다.

아카이브된 redo 로그 백업

아카이브된 redo 로그 백업을 통해 재해가 발생하기 전 상태로 데이터베이스를 복구할 수 있습니다. 아카이브된 redo 로그 백업이 없으면 마지막으로 수행한 일관된 Oracle 백업 시점으로만 데이터베이스를 복구할 수 있습니다. 이러한 경우 마지막으로 수행한 일관된 백업 시점과 데이터베이스가 손상된 시점 사이의 트랜잭션은 손실됩니다.

RMAN backup 명령의 해당 옵션을 사용하여 아카이브된 redo 로그를 백업할 수 있습니다. 아카이브된 redo 로그의 NMO 백업이 활성화되었는지 확인합니다.

RAC 시스템의 아카이브된 redo 로그 파일을 백업하는 예제 스크립트는 140페이지의 "각 노드에서 모든 아카이브된 로그 백업"에 나와 있습니다.

아카이브된 redo 로그 백업 설정 및 실행에 대한 자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서24

소개

제어 파일 자동 백업

configure controlfile autobackup on 명령을 통해 제어 파일 자동 백업이 활성화된 경우 각 RMAN backup 명령이 실행된 후 제어 파일이 자동으로 백업됩니다. 제어 파일이 손실되고 Recovery Catalog를 사용할 수 없는 경우 이 기능을 통해 제어 파일에 포함된 백업 항목을 복원합니다.

configure controlfile autobackup 명령을 사용하여 제어 파일 자동 백업에 대한 영구 설정을 지정합니다. 예를 들어 다음 명령을 사용하여 제어 파일 자동 백업을 활성화하고 제어 파일 자동 백업 이름의 형식에 대한 영구 설정을 지정합니다.

configure controlfile autobackup onconfigure controlfile autobackup format for device type 'sbt_tape' to '/NMO_%f/'

제어 파일 자동 백업이 on으로 설정된 경우 NMO로 RMAN 백업을 수행하면 제어 파일도 자동으로 백업됩니다. 따라서 디바이스 유형이 sbt_tape인 채널이 복원에 하나 이상 할당되어야 합니다.

참고: 또한 Oracle에서는 제어 파일과 함께 현재 서버 매개 변수 파일도 자동으로 백업할 수 있습니다.

자동 채널 할당

RMAN은 자동 채널 할당을 지원합니다. 이 기능을 통해 자동 채널에 대해 모든 RMAN 세션에서 사용할 영구 설정을 구성할 수 있습니다.

중요 사항!수동 채널과 자동 채널은 상호 배타적이므로 RMAN 세션에서 함께 사용할 수 없습니다. NMO 백업 및 복원에서 디바이스 유형의 자동 채널 이름 형식은 ORA_SBT_n 또는 ORA_SBT_TAPE_n이며, 여기에서 n은 채널 번호입니다. 이 이름 형식을 NMO의 수동 채널 할당에 사용하지 마십시오. 이렇게 하면 RMAN에서 오류가 보고됩니다.자동 채널 할당을 사용하면서 send 명령을 backup 또는 restore 명령 앞에 지정하면 다음 오류가 발생합니다.RMAN-06422: SEND 명령에 대한 채널을 찾을 수 없습니다.

NMO 백업을 위해 자동 채널에 대해 NSR* 매개 변수를 설정하려면 configure channel...parms... 명령을 사용해야 합니다. 스케줄 지정 백업을 사용하려는 경우, 자동 채널에 NSR* 매개 변수를 설정하는 데 send 명령 또는 옵션을 사용하지 마십시오.

모든 NSR* 매개 변수 및 해당 요구 사항은 189페이지의 표 10에 나와 있습니다.

예 1 자동 채널에 parms 옵션과 함께 configure channel 명령 사용

다음 configure channel...parms... 명령을 입력하여 NetWorker Server server1.emc.com의 NMO 백업에 자동 채널이 구성됩니다.

configure channel device type 'sbt_tape' parms 'ENV=(NSR_SERVER=server1.emc.com)'

이 명령은 모든 자동 채널의 기본 매개 변수를 설정합니다.

제품 기능 25

소개

예 2 자동 채널별 매개 변수 값 지정

configure channel n device type...parms... 명령을 입력하여 NSR_GROUP 매개 변수를 채널마다 다르게 설정하려는 경우와 같이 다른 채널에 특정 NSR* 매개 변수 값을 설정할 수 있습니다. 여기서 n은 채널 번호를 나타냅니다.

다음 configure channel 명령을 입력하면 두 번째 자동 채널에 NMO 디버그 파일이 지정됩니다.

configure channel 2 device type 'sbt_tape' parms 'ENV=(NSR_DEBUG_FILE=/db/logs/backup.log)'

백업 및 복원 최적화

configure backup optimization on 명령으로 백업 최적화를 활성화하면 RMAN에서 백업 시 몇 가지 조건에 따라 선택된 파일을 건너뜁니다. 이러한 조건에 대한 자세한 내용은 Oracle 백업 및 복구 설명서를 참조하십시오.

참고: - 백업 최적화로 인해 건너뛰게 되는 백업을 강제로 수행하려면 backup 명령에서 force 옵션을 사용합니다.- RMAN에서 백업 최적화로 인해 백업을 건너뛰어도 오류 메시지는 나타나지 않습니다. 그러나 RMAN에서 다음과 유사한 경고 메시지가 나타납니다.아카이브된 로그 파일 건너뛰는 중...

중요 사항!NMO 백업 및 복원에서 Oracle 백업 최적화를 사용하는 경우 crosscheck 명령을 정기적으로 실행하여 Recovery Catalog와 NetWorker 인덱스를 동기화하십시오. 이렇게 하면 NetWorker Server에서 만료된 백업이 Recovery Catalog에서도 만료됨으로 표시되므로 백업이 NetWorker에서 이미 만료된 경우 RMAN에서 해당 백업을 건너뛰지 않게 됩니다.

복원 최적화 기능을 사용하면 정상적인 정보가 포함된 원본 파일이 이미 올바른 위치에 있는 경우 RMAN에서 해당 파일을 복원하지 않습니다.

참고: 복원 최적화로 인해 건너뛰게 되는 복원을 강제로 복원하려면 restore 명령에서 force 옵션을 사용합니다.

백업 복제본

중요 사항!NMO 백업의 백업 복사본에 둘 이상의 RMAN 채널이 사용된 경우 RMAN에서는 send 명령 또는 옵션으로 설정한 매개 변수 값을 첫 번째 백업 채널로만 전달합니다. send 명령에는 이러한 제한 사항이 있으므로 스케줄 지정 백업의 경우 NMO에서 백업 복사본 관련 RMAN 명령을 사용할 수 없습니다. NMO는 수동 백업에서만 백업 복사본을 지원합니다.

send 명령 또는 옵션이 아닌 parms 옵션과 함께 NSR_SERVER, NSR_DATA_VOLUME_POOL, NSR_DATA_VOLUME_POOL1, NSR_DATA_VOLUME_POOL2 및 NSR_DATA_VOLUME_POOL3 매개 변수가 설정된 경우 수동 백업의 경우에만 백업 복제본 관련 RMAN 명령을 사용하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서26

소개

set duplex 명령은 더 이상 사용되지 않습니다. 이 명령은 Oracle에서 더 이상 지원되지 않지만 일부 Oracle 릴리즈에서는 여전히 작동합니다. 자세한 내용은 Oracle 설명서에 나와 있습니다.

RMAN에서 백업 이중화를 위한 다른 명령을 제공하지만, NMO를 통한 이중화에 대한 규칙은 set duplex 명령의 경우와 동일합니다. 각 복제본마다 별도의 NetWorker 풀이 정의되어야 합니다. set duplex 명령 및 복제본마다 NetWorker 풀을 설정하는 방법에 대한 자세한 내용은 203페이지의 "set duplex 명령"에 나와 있습니다.

수동 백업은 다음 명령 중 하나를 사용하여 이중화할 수 있으며 최대 네 개의 복제본을 만들 수 있습니다.

◆ configure...backup copies for device type sbt_tape to... 명령은 NMO를 통한 백업 이중화의 영구 설정을 지정합니다.

예를 들어 다음 유형의 configure 명령을 사용하여 NMO 백업에서 데이터 파일과 아카이브된 redo 로그의 이중화 복사본에 대한 영구 설정을 각각 지정합니다.

configure datafile backup copies for device type 'sbt_tape' to 2configure archivelog backup copies for device type 'sbt_tape' to 2

◆ copies 옵션을 사용한 backup 명령은 backup 명령 내의 객체에 적용됩니다. backup...copies 설정은 configure...backup copies 명령의 영구 설정보다 우선합니다.

◆ set backup copies 명령은 같은 run 작업 내의 모든 백업 객체에 적용됩니다.

다음 예제에서는 채널 구성에서 parms 옵션을 사용하여 필수 매개 변수를 설정합니다. 예를 들어 다음 명령을 통해 RMAN을 사용하여 이 예제 스크립트를 수동으로 호출해야 합니다.

rman cmdfile script_name

예 3 RMAN 스크립트에서 set backup copies 명령 사용

다음 RMAN 스크립트는 set backup copies 명령을 사용하여 백업 복사본을 생성합니다. 매개 변수는 parms 옵션으로 설정해야 합니다. 이 RMAN 스크립트는 스케줄 지정 백업이 아닌 수동 백업의 경우에 호출해야 합니다.

run { set backup copies 4;allocate channel ch1 parms 'ENV=(NSR_SERVER=server_name, NSR_DATA_VOLUME_POOL=nmo1, NSR_DATA_VOLUME_POOL1=nmo2, NSR_DATA_VOLUME_POOL2=nmo3, NSR_DATA_VOLUME_POOL3=nmo4)';backup format '%d_%U'tag tag_name(tablespace 'SYSTEM');release channel ch1;

}

예 4 백업 복사본에 자동 채널 사용

다음 configure 명령은 RMAN 자동 채널을 구성하는 데 사용됩니다. configure 명령을 RMAN 스크립트에 포함할 수도 있습니다. configure...backup copies 명령은 백업 복사본을 생성합니다. 매개 변수는 parms 옵션으로 설정해야 합니다. 이 RMAN 스크립트는 스케줄 지정 백업이 아닌 수동 백업의 경우에 호출해야 합니다.

configure default device type to 'sbt_tape';configure datafile backup copies for device type 'sbt_tape' to 4;configure channel device type 'sbt_tape' parms 'ENV=(NSR_SERVER=server_name, NSR_DATA_VOLUME_POOL=nmo1, NSR_DATA_VOLUME_POOL1=nmo2, NSR_DATA_VOLUME_POOL2=nmo3, NSR_DATA_VOLUME_POOL3=nmo4)';

제품 기능 27

소개

수동 백업의 경우 호출된 RMAN 스크립트는 다음과 같습니다.

connect target sys/oracle@test;run {

backup format '%d_%U'tag tag_name(tablespace 'SYSTEM');

}

백업 세트의 백업

RMAN은 백업 세트의 백업을 지원합니다. device type disk 명령을 사용하여 Oracle 데이터를 백업한 경우 NMO를 사용하여 이러한 백업 세트를 디스크에서 NetWorker 볼륨으로 백업할 수 있습니다.

예를 들어 모든 백업 세트를 디스크에서 테이프 디바이스의 NetWorker 볼륨으로 백업하려면 다음 명령을 사용합니다.

backup device type sbt backupset all

backup device type sbt backupset... 명령의 delete input 옵션으로 디스크의 백업 세트를 삭제할 수도 있습니다. 예를 들어 일주일 이전에 디스크에 작성된 백업 세트를 백업한 다음 디스크에서 제거하려면 다음 명령을 사용합니다.

backup device type sbt backupset completed before sysdate-7 delete input

클러스터 및 RAC의 백업 및 복구

NMO 소프트웨어는 고가용성 및 병렬 처리를 위한 클러스터 및 RAC(Real Application Cluster) 시스템의 백업 및 복원을 지원합니다.

일반적으로 클러스터 시스템에는 공통 스토리지가 부착된 공유 SCSI 버스에 연결된 여러 노드가 포함되어 있습니다. 디스크 서비스와 같은 클러스터 서비스를 정의하고 자체 IP 주소 및 이름(가상 호스트)을 할당할 수 있습니다. 또한 페일오버를 위해 서비스 및 관련 스토리지를 클러스터의 물리적 노드 사이에서 마이그레이션할 수 있습니다.

클러스터 서비스를 NetWorker Client로 구성한 후 NMO를 NetWorker Server 소프트웨어와 함께 사용하여 서비스를 실제로 제공하는 노드에 관계없이 서비스에 관련된 Oracle 데이터베이스를 백업 및 복원할 수 있습니다.

RAC 시스템은 여러 노드의 여러 Oracle 인스턴스가 동시에 동일한 Oracle 데이터베이스에 액세스할 수 있도록 해줍니다. Oracle RAC는 클러스터의 모든 노드에서 동일한 스토리지 및 동일한 데이터 파일 세트에 대한 동시 액세스를 제공하는 클러스터 소프트웨어 인프라스트럭처를 기반으로 합니다. 모든 데이터베이스 파일은 클러스터 인식 공유 디스크에 있습니다.

RAC 및 관련 클러스터 시스템을 적절히 구성한 후 NMO는 RAC 시스템의 단일 노드 또는 여러 노드에서 Oracle 백업을 활성화합니다. 병렬 Oracle 백업의 경우 클러스터의 여러 노드에서 병렬로 실행되는 Oracle 인스턴스가 사용됩니다.

NMO 소프트웨어는 원래 백업을 수행한 물리적 노드에 관계없이 클러스터의 모든 물리적 노드에 Oracle 데이터의 복원을 지원합니다.

클러스터와 RAC 시스템에 대한 정보 및 NMO 소프트웨어를 사용하는 Oracle 백업 및 복원 작업에 대해 시스템을 구성하는 방법에 대한 자세한 내용은 6장, "클러스터 및 RAC 시스템"에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서28

소개

구성 마법사

NMO 5.0 소프트웨어는 NMC(NetWorker Management Console)와 함께 통합되는 새로운 백업 및 복구 구성 마법사를 지원합니다. NMO 릴리즈 4.5 이전 버전에서 사용된 구성 마법사는 NMO 릴리즈 5.0에서 NMC 기반 마법사로 대체됩니다.

구성 마법사 플러그인 구성 요소는 NMO 클라이언트 호스트에 NMO 소프트웨어와 함께 설치되어 있습니다. NMC는 실행 시 NMO 마법사 플러그인을 로드합니다. NMO 마법사는 NetWorker Console 관리 창에서 실행할 수 있으며 이 창은 지원되는 임의의 호스트에서 웹 브라우저 세션을 사용하고 콘솔 서버 URL을 지정하여 시작할 수 있습니다.

NMC 기반 구성 마법사를 지원하기 위한 NetWorker 요구 사항에 대한 자세한 내용은 NetWorker Module for Oracle 릴리즈 노트에 나와 있습니다.

마법사의 주요 기능

구성 마법사를 사용하여 NMO 클라이언트에 다음을 구성할 수 있습니다.

◆ 스케줄 지정된 Oracle 백업(일반 또는 사용자 정의)

백업 구성 마법사 사용에 대한 자세한 내용은 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 나와 있습니다.

◆ 원래 호스트에 Oracle 데이터를 복원하기 위한 RMAN 스크립트

◆ 로컬 또는 원격 호스트에 대한 Oracle 데이터베이스 복제를 위한 RMAN 스크립트

복구 구성 마법사에 대한 자세한 내용은 112페이지의 "복구 구성 마법사"에 나와 있습니다.

구성 마법사는 독립형 또는 클러스터 환경에서 NetWorker Server와 Client를 지원합니다.

NMO 릴리즈 4.5 이전 버전의 마법사와 비교해 볼 때 새 마법사는 보안 기능이 향상되고 백업 및 복구 구성을 쉽게 관리할 수 있습니다.

백업 구성 마법사의 기능백업 구성 마법사에서는 다음을 수행할 수 있습니다.

◆ NMO 백업을 위한 새 NetWorker Client 리소스 구성

◆ 백업 클라이언트 리소스에 대한 새 NetWorker 그룹 리소스 구성 또는 기존 NetWorker 그룹 리소스 사용

◆ 백업 클라이언트 리소스에 대한 새 탐색 및 보존 정책 구성 또는 기존 탐색 및 보존 정책 사용

◆ 필요에 따라 클라이언트 리소스에서 nsrnmo 스크립트 또는 RMAN 스크립트로 구성 설정의 복제본 저장

◆ NMC 기반의 NMO 구성 마법사에서 생성된 백업 구성 수정

◆ 31페이지의 "마법사에서의 구성 마이그레이션"에 따라 구성이 마이그레이션된 후에만 NMO 릴리즈 4.5 이전 버전의 마법사 또는 기존 방법으로 생성된 백업 구성 수정

참고: NMO 5.0에서는 nsrnmo 스크립트 및 RMAN 스크립트를 수동으로 생성하고, NWORA 리소스 파일에 필요한 매개 변수를 설정하고, 마법사 없이 NMC를 사용하여 NetWorker 리소스를 구성하는 기존 방식의 백업 구성을 계속 지원합니다. 70페이지의 "NMC 기존 방법을 사용하여 백업 구성"에서는 기존의 구성 방법에 대해 설명합니다.

마법사를 사용한 백업 구성의 생성 또는 수정에 대한 자세한 내용은 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 나와 있습니다.

제품 기능 29

소개

복구 구성 마법사의 기능복구 구성 마법사의 기능에 대한 자세한 내용은 113페이지의 "복구 구성 마법사의 기능"에 나와 있습니다.

마법사를 사용한 백업 구성 스토리지백업 구성 마법사는 NetWorker Client 리소스의 Backup Config라는 새로운 숨겨진 속성에 구성 정보를 저장합니다. 새 속성은 수동으로 수정하지 마십시오. 마법사를 사용하여 백업 구성을 생성할 경우, 마법사를 사용하여 구성을 수정해야 합니다.

마법사로 생성된 백업 구성의 경우, 클라이언트 리소스는 nsrnmo 및 RMAN 스크립트에 저장된 매개 변수 및 RMAN 명령(암호와 같은 중요한 데이터 제외) 그리고 NMO 릴리즈 4.5 이전의 NWORA 리소스 파일을 저장합니다.

참고: 백업 구성 마법사는 NetWorker Lockbox 서비스를 사용하여 중요한 데이터를 안전하게 저장합니다.

마법사에서는 nsrnmo 스크립트 및 RMAN 스크립트를 자동으로 생성하지 않지만 디스크에 있는 nsrnmo 스크립트 또는 RMAN 스크립트에 구성 설정을 저장하는 옵션을 제공합니다. 이러한 스크립트는 참조용으로만 사용할 수 있습니다.

마법사를 통해 구성된 백업을 실행할 때 백업은 마법사가 디스크에 저장한 nsrnmo 또는 RMAN 스크립트 파일에 액세스하지 않습니다. 대신 마법사가 클라이언트 리소스에 저장한 구성 정보에 액세스합니다.

마법사는 디스크에 저장되는 어떠한 RMAN 스크립트에도 데이터베이스 연결 암호를 저장하지 않습니다.

또한 백업 구성 마법사는 클라이언트 리소스에 다음 값을 설정합니다.

◆ Backup Command 속성은 다음과 같이 설정됩니다.nsrnmostart -C [-c virtual_client]

◆ 세이브 세트 속성은 다음과 같이 설정됩니다.RMAN:/<database_Net_service_name>_level[/<name_of_first_tablespace_or_datafile>]

여기서,

• database_Net_service_name은 백업할 Oracle 데이터베이스의이름입니다.

• level은 Oracle 백업 레벨(full, incr_differential 또는 incr_cumulative)입니다.

• name_of_first_tablespace_or_datafile은 백업 목록에서 첫 번째 테이블스페이스 또는 데이터 파일의 이름입니다. 이 이름은 전체 데이터베이스의 일부인 부분 데이터베이스가 백업에 선택된 경우에만 세이브 세트 속성에 포함됩니다.

마법사에서 지원되지 않는 기능

구성 마법사에서는 다음을 수행할 수 없습니다.

◆ RAC 환경에서 백업 또는 복원 구성

◆ PowerSnap Module에 필요한 프록시 백업 또는 복원 구성

7장, "프록시 백업 및 복원"에 설명된 대로 마법사 없이 프록시 백업 및 복원을 구성해야 합니다.

◆ 동일한 클라이언트 리소스에서 두 가지 다른 데이터베이스 백업 구성

동일한 클라이언트 호스트에서 백업할 각 데이터베이스에 대해 별도의 클라이언트 리소스를 생성해야 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서30

소개

◆ 31페이지의 "마법사에서의 구성 마이그레이션"에 따라 구성이 마이그레이션되지 않은 경우, NMO 4.5 이전 버전의 마법사 또는 기존 방법으로 생성된 백업 구성 수정

마법사에서의 구성 마이그레이션

백업 구성 마법사는 NMO 릴리즈 4.5 이전 버전의 마법사 또는 기존 방법(마법사 없이)을 통해 생성된 구성과 호환되지 않는 구성 스토리지 프레임워크를 사용하여 클라이언트 리소스에 스케줄 지정 백업 구성을 저장합니다.

백업 구성 마법사에서는 다음과 같은 백업 구성 유형만 수정할 수 있습니다.

◆ 새 마법사에서 생성된 구성

◆ 새 마법사에서 지원하는 구성 스토리지 프레임워크에 마이그레이션된 구성

NMO 릴리즈 4.5 이전 버전의 마법사 또는 기존 구성 방법으로 생성된 백업 구성이 있는 경우, 새 마법사를 사용하여 수정하기 전에 구성을 마이그레이션해야 합니다. 권장하는 마이그레이션 방법은 65페이지의 "nsrnmoadmin 명령을 사용하여 기존 구성 마이그레이션"에 설명된 대로 nsrnmoadmin 명령을 사용하는 것입니다.

참고: 프록시 백업 구성의 마이그레이션은 지원되지 않습니다. nsrnmoadmin 명령을 사용하는 마이그레이션의 요구 사항 및 제한 사항은 66페이지의 "마이그레이션에 nsrnmoadmin 명령을 사용하기 위한 요구 사항"에 나와 있습니다.

마이그레이션은 기존 구성 파일 및 리소스(nsrnmo 스크립트, RMAN 스크립트, NWORA 리소스 파일 및 클라이언트 리소스)를 새 마법사에서 사용된 구성 스토리지 프레임워크로 변환합니다. nsrnmoadmin 명령을 사용하여 마이그레이션을 수행할 경우 새 클라이언트 리소스는 생성되지 않으며 기존 클라이언트 리소스만 수정됩니다. 이 리소스는 마법사를 사용하여 수정할 수 있습니다.

마이그레이션 프로세스는 클라이언트 리소스의 숨겨진 속성에 다음을 저장합니다.

◆ nsrnmo 스크립트에서 가져온 환경 변수 설정 (nsrnmo 스크립트의 모든 스크립팅 명령은 무시됩니다.)

◆ RMAN 스크립트에서 가져온 RMAN 명령 및 옵션

◆ NWORA 리소스 파일에서 가져온 NSR_BUNDLING, NSR_INCR_EXPIRATION 및 NSR_ORACLE_NLS_LANG 설정

또한 마이그레이션 프로세스는 클라이언트 리소스의 다음 값을 설정합니다.

◆ Backup Command 속성은 다음과 같이 설정됩니다.nsrnmostart -C [-c virtual_client]

◆ 세이브 세트 속성은 다음과 같이 설정됩니다.RMAN:database_Net_service_name

국제화(I18N) 및 현지화(L10N)

다음 절에서는 영어 이외의 로케일에서 NMO 릴리즈 5.0이 지원하는 국제화(I18N) 및 현지화(L10N) 기능에 대해 설명합니다.

I18N 기능

NMO I18N은 자체에서 비ASCII 데이터를 생성하지 않고도 영어가 아닌 환경이나 로케일에서 NMO 소프트웨어를 사용할 수 있게 하는 기능입니다. 63페이지의 "I18N 지원 구성"의 설명에 따라 NMO I18N을 설정하면 운영 체제, NetWorker 소프트웨어 및 Oracle 소프트웨어가 전달하는 비ASCII 데이터를 NMO에서 처리 및 표시할 수 있습니다. 비ASCII 데이터에는 텍스트 메시지, 날짜, 시간, 숫자 등이 포함될 수 있습니다.

제품 기능 31

소개

지원되는 여러 가지 언어와 운영 체제, Oracle Server 및 NMO I18N을 위한 NetWorker 소프트웨어 요구 사항에 대한 자세한 내용은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide를 참조하십시오.

NMO I18N은 다음에 대해 지원됩니다.

◆ 정규(비프록시) 백업 및 복원

◆ NetWorker Module for Oracle 릴리즈 노트에 설명된 대로, 지원되는 PowerSnap Module 릴리즈를 사용하는 프록시 백업 및 복원

NMO 현지화(L10N)는 별도의 NMO 기능으로 자체에서 비ASCII 데이터를 생성하여 사용자 인터페이스로 출력하는 NMO 기능입니다. NMO L10N 지원에 대한 자세한 내용은 33페이지의 "L10N 기능"에 나와 있습니다.

NetWorker 설명서에서는 국제화라는 단어가 NMO 설명서와 다르게 사용됩니다. NetWorker Server 및 client 설명서에서는 국제화를 영어가 아닌 로케일에서 비ASCII 데이터를 입력으로 처리하고 비ASCII 데이터를 출력으로 생성하는 두 가지 작업 모두를 위한 NetWorker 소프트웨어 기능으로 언급하고 있습니다.

NMO I18N의 지원 범위는 다음에 따라 결정됩니다.

◆ NMO 클라이언트 호스트의 운영체제에서 제공하는 I18N 지원

◆ NetWorker 클라이언트 및 서버 소프트웨어에서 제공하는 I18N 지원

◆ Oracle 소프트웨어에서 제공하는 NLS(National Language Support) 또는 다국어 지원

예를 들어 NetWorker 소프트웨어가 그룹 리소스의 그룹 이름과 같이 특정 NetWorker 리소스 속성에서 비ASCII 데이터를 지원하지 않는 경우, NMO는 해당 리소스 속성에서 비ASCII 데이터를 지원할 수 없습니다. NetWorker에서 제공하는 I18N 지원에 대한 자세한 내용은 EMC Information Protection Software Compatibility Guide와 NetWorker 설명서에 나와 있습니다.

63페이지의 "I18N 지원 구성"의 설명에 따라 NMO I18N 지원을 설정하면 NMO가 다음 요소에서 비ASCII 데이터를 지원합니다.

◆ nsrnmo 스크립트의 경로 이름

◆ 전처리 및 후처리 스크립트의 경로 이름

◆ RMAN 스크립트의 경로 이름

◆ nsrnmo(.bat), nsrnmoadmin(.exe), nsrnmoinfo(.exe) 및 nsroraclecat(.exe) 명령에 명령줄 옵션으로 전달되는 문자열

◆ 테이블스페이스 이름 및 데이터 파일 경로

◆ RMAN backup 명령의 format 문자열(nsrnmoadmin -M 또는 nsrnmoadmin -P 명령이 Windows에서 기존 백업 구성의 마이그레이션에 사용되지 않는 경우)

◆ RMAN backup 명령의 tag 문자열

◆ 대상 데이터베이스 및 복구 카탈로그에 대한 연결 문자열의 사용자 이름

참고: Oracle은 Oracle 데이터베이스 사용자 이름에 비ASCII 텍스트의 사용을 권장하지 않습니다. Oracle의 제한 사항 때문에 대상 데이터베이스의 암호는 반드시 ASCII 텍스트를 사용해야 합니다.

◆ 다음 매개 변수의 값:

• NSR_DEBUG_FILE

• NSR_ORACLECAT_LOG_FILE

• NSR_RMAN_ARGUMENTS

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서32

소개

• NSR_SB_DEBUG_FILE

참고: ORACLE_SID 및 TNS_ADMIN에 비ASCII 값이 지원되는지 여부는 Oracle 소프트웨어에 따라 결정됩니다. LD_LIBRARY_PATH, LIBPATH 및 SHLIB_PATH에 비ASCII 값이 지원되는지 여부는 운영 체제에 따라 결정됩니다.

◆ NMO 마법사에서 입력된 추가적인 값:

• NetWorker 그룹 리소스의 새 이름 또는 기존 이름

• 사용자의 표준 시간대에 따른 시간 데이터

◆ 다음 NMO 마법사 화면에 표시되는 정보:

• RMAN 스크립트 검토 및 편집 화면

• 클라이언트 구성 검토 및 적용 화면

◆ NMO 마법사에서 만드는 nsrnmo 스크립트(nsrnmo.bat 또는 nsrnmo.sh 파일 등) 및 RMAN 스크립트와 같은 출력 파일의 내용

Oracle의 제한 사항으로 인해 마법사의 다음 항목은 반드시 ASCII 텍스트로 입력해야 합니다.

◆ ORACLE_HOME 경로

◆ Oracle 대상 데이터베이스의 Net 서비스 이름, 복구 카탈로그 또는 복제 데이터베이스

NMO 클라이언트에서 데이터 중복 제거 백업 프로세스(nsravtar)는 영어로만 메시지를 생성합니다.

NMO I18N 지원을 설정해도 NMO에서 디버그 메시지는 영어로만 생성됩니다. NMO에서는 언어에 의존하지 않는 바이너리 형식으로 nmo.messages.raw 파일에 오류 메시지를 생성하며 이 메시지는 nsr_render_log 프로그램으로만 읽을 수 있습니다. 이전 NMO 릴리즈에서 사용된 nmo.messages 파일 대신 nmo.messages.raw 파일이 사용됩니다. (로그 파일에는 Oracle Server 또는 RMAN 오류가 없습니다.)

nsr_render_log 프로그램을 사용하여 nmo.messages.raw와 같이 언어에 의존하지 않는 바이너리 파일을 읽는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

비ASCII 값을 지원하는 PowerSnap 옵션에 대한 자세한 내용은 PowerSnap Module 설명서를 참조하십시오.

63페이지의 "I18N 지원 구성"에서는 NMO I18N 지원을 설정하는 방법에 대해 설명합니다.

L10N 기능

NMO L10N은 사용자의 로케일에 따라 비ASCII 문자 및 숫자 데이터를 생성하여 사용자 인터페이스로 출력하는 NMO 소프트웨어 기능입니다. 이 기능을 사용하려면 영어가 아닌 로케일에서 해당 NMO 언어 팩을 설치해야 합니다. NMO에서 생성하는 비ASCII 데이터는 명령줄이나 특정 로그 파일 또는 마법사 화면으로 출력됩니다.

◆ NMO I18N을 설정하면 운영체제, NetWorker 소프트웨어 및 Oracle 소프트웨어가 전달하는 비ASCII 데이터를 NMO에서 처리 및 표시할 수 있습니다.

◆ 필요한 NMO 언어 팩을 함께 설치하여 NMO L10N을 설정하면 NMO에서 사용자의 로케일에 따라 현지화된 비ASCII 데이터를 생성할 수도 있습니다. 비ASCII 데이터에는 로케일에 따라 다른 형식으로 표시되는 텍스트 메시지, 날짜, 시간 및 숫자 값이 포함될 수 있습니다.

지원되는 여러 가지 언어와 운영 체제, Oracle Server 및 NMO L10N을 위한 NetWorker 소프트웨어 요구 사항에 대한 자세한 내용은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide를 참조하십시오.

제품 기능 33

소개

NMO L10N은 다음을 지원합니다.

◆ 정규 백업 및 복원

◆ NetWorker Module for Oracle 릴리즈 노트에 설명된 대로, 지원되는 PowerSnap Module 릴리즈를 사용하는 프록시 백업 및 복원

NMO L10N의 지원 범위는 다음에 따라 제한됩니다.

◆ NMO 클라이언트 호스트의 운영 체제에서 제공하는 L10N 지원

◆ NetWorker Client 및 Server 소프트웨어에서 제공하는 L10N 지원

◆ Oracle 소프트웨어에서 제공하는 NLS(National Language Support) 또는 다국어 지원

65페이지의 "L10N 지원 구성"의 설명에 따라 NMO L10N 지원을 설정하면 NMO에서 다음을 제외한 경우에 현지화된 형식으로 메시지를 생성하고 마법사에서 현지화된 텍스트를 표시합니다.

◆ nwora.res 파일 및 RMAN 스크립트의 주석(# 기호로 시작되는 줄)

◆ 구성 마법사 디버그 로그 파일 그리고 NSR_DEBUG_FILE 및 NSR_SB_DEBUG_FILE에 의해 지정된 로그 파일의 메시지를 비롯한 모든 디버그 메시지

◆ Oracle 추적 파일에 대한 출력

65페이지의 "L10N 지원 구성"에서는 NMO L10N 지원을 설정하는 방법에 대해 설명합니다.

Oracle Data Guard 지원

NMO 소프트웨어는 Oracle Data Guard, Oracle 데이터 가용성 및 IP 네트워크에서 기본 데이터베이스 및 하나 이상의 대기 데이터베이스를 포함하는 보호 솔루션을 지원합니다. 트랜잭션이 기본 데이터베이스에서 발생하고 다시 실행 데이터가 로컬 REDO 로그에 작성되면 Data Guard는 이 다시 실행 데이터를 대기 사이트로 자동으로 전송하고 대기 데이터베이스에 적용하여 기본 데이터베이스와 동기화합니다.

데이터 파일, 아카이브된 redo 로그 및 기타 파일에 대한 RMAN 백업은 작업 처리 부담을 물리적 대기 데이터베이스에 넘기고 해당 백업은 기본 데이터베이스 또는 대기 데이터베이스를 복구하는 데 사용됩니다. 물리적 대기 데이터베이스를 구성하고 백업하는 방법 및 백업을 사용하여 기본 또는 대기 데이터베이스를 복구하는 방법에 대한 자세한 내용은 RMAN 및 Data Guard 설명서를 참조하십시오.

Data Guard 환경에 NMO 백업 및 복원을 구성하려면 다음을 따르십시오.

1. 필수 RMAN 구성을 설정하는 방법(예: Recovery Catalog 및 DB_UNIQUE_NAME 매개 변수의 사용 방법)은 Oracle 설명서의 지침을 따르십시오.

2. 백업 및 복원과 관련된 각 물리적 대기 데이터베이스 호스트 및 기본 데이터베이스 호스트에 NMO 및 NetWorker Client 소프트웨어를 설치 및 구성합니다.

3. 백업 및 복원과 관련된 각 물리적 대기 데이터베이스 호스트 및 기본 데이터베이스 호스트에 대한 NetWorker Server에 클라이언트 리소스를 구성합니다. 다음 단계에서 NSR_CLIENT를 기본 데이터베이스 호스트 이름으로 설정할 경우, 기본 데이터베이스 호스트의 클라이언트 리소스에 있는 원격 액세스 속성에 물리적 대기 호스트의 호스트 이름을 지정합니다.

4. 기본 데이터베이스 및 대기 데이터베이스에 대한 RMAN 스크립트를 작성하고 둘 다 동일한 NSR_CLIENT 매개 변수 값을 설정합니다. 백업에 사용되는 NSR_CLIENT 값은 해당 백업의 복원에 사용되는 NSR_CLIENT 값과 동일해야 합니다. NSR_CLIENT를 기본 호스트 이름으로 설명하는 것이 더 바람직할 수 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서34

소개

병렬 처리 수

병렬 처리는 여러 클라이언트의 Oracle 데이터 스트림 또는 하나의 클라이언트의 Oracle 데이터 스트림을 동시에 NMO 백업 또는 복원할 수 있는 기능입니다. 구성 설정의 유형이 다르면 NMO 작업 동안 다른 유형의 병렬 처리가 가능해집니다.

◆ NetWorker Server 리소스의 병렬 처리 수 속성은 NetWorker 소프트웨어가 서버에서 병렬로 도달하도록 허용하는 최대 백업 스트림의 수를 지정합니다.

◆ NetWorker Client 리소스의 병렬 처리 수 속성(숨겨진 속성)은 NMO 백업 동안 Oracle Server가 NetWorker Server 또는 storage node에 병렬로 전송하는 최대 데이터 스트림의 수를 지정합니다.

◆ 프록시 작업의 경우, PowerSnap 매개 변수 설정은 프록시 클라이언트 호스트에서 최대 병렬 백업 스트림의 수를 지정합니다.

참고: RMAN 스크립트에서 여러 채널을 할당해도 프록시 백업 또는 복원 병렬 처리의 수준이 제어되지는 않습니다. Oracle에서는 특정 백업 옵션이 사용되지 않은 경우 할당된 채널 중 하나만 프록시 백업 또는 복원에 사용합니다.

◆ RAC 시스템의 구성은 클러스터의 여러 노드에 있는 NMO 소프트웨어를 사용하여 병렬 처리 Oracle 백업 및 복원을 활성화합니다. 자세한 내용은 6장, "클러스터 및 RAC 시스템"에 나와 있습니다.

정책 일관성

정책 일관성이 활성화되면 NMO는 세이브 세트 번들링이 활성화되었는지 여부에 관계없이 스케줄 지정 백업 주기 내의 모든 종속 세이브 세트 간의 탐색 및 보존 정책 일관성을 자동으로 적용합니다. 세이브 세트 번들링도 활성화된 경우에는 번들 내의 모든 세이브 세트에 동일한 탐색 및 보존 정책이 적용됩니다.

NMO에서 스케줄 지정 증분 백업을 수행한 후 백업의 세이브 세트에 대한 탐색 및 보존 정책이 같은 백업 주기의 선행 종속 세이브 세트에 대한 정책보다 길면 NMO 프로그램인 nsrnmostart에서 주기의 모든 세이브 세트에 대한 정책을 변경하여 새로운 증분 세이브 세트의 가장 긴 정책과 일치시킵니다. 이때 NetWorker 미디어 데이터베이스에 기록된 정책이 수정됩니다. 따라서 같은 백업 주기의 다른 종속 백업이 만료되기 전에는 해당 백업이 만료되어 재활용 가능한 상태가 될 수 없습니다.

NMO 소프트웨어에서는 수동 백업에 정책 일관성을 적용하지 않습니다. 단, 스케줄 지정된 후속 백업이 수동 백업에 종속된 경우는 예외이며 이러한 경우 수동 백업의 정책이 적절히 수정됩니다.

정책 일관성은 세이브 세트가 여러 볼륨에 분산되어 저장되어 있는지 여부와는 관계가 없습니다. 예를 들어 세이브 세트 번들의 일부가 다른 볼륨으로 분할된 경우에도 번들의 모든 세이브 세트에 동일한 탐색 및 보존 정책이 적용됩니다.

NMO 백업에 정책 일관성을 구성하는 방법에 대한 자세한 내용은 87페이지의 "정책 일관성 구성"에 나와 있습니다.

재시작 가능 백업

RMAN은 지정된 시간 이후 백업되지 않은 파일을 백업할 수 있습니다. 예를 들어 이틀 전에 취소한 데이터베이스 백업을 계속하려면 다음 명령을 사용합니다.

backup device type sbt database not backed up since time 'sysdate-2'

제품 기능 35

소개

RMAN은 이 명령에 지정된 시간을 데이터 파일에 대한 가장 최근 백업의 완료 시간과 비교하여 데이터 파일을 백업해야 하는지 여부를 결정합니다. 자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

NMO 백업을 취소하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오.

◆ 101페이지의 "수동 백업 취소"

◆ 105페이지의 "스케줄 지정 백업 취소"

보존 정책

RMAN은 백업에 대한 Oracle 보존 정책을 제공합니다. Oracle 보존 정책은 1년 등의 정의된 기간이 아닌 복구 창 또는 중복성에 기초합니다. Oracle 보존 정책 설정에 따라 더 이상 필요하지 않은 백업은 Oracle에서 사용되지 않는 것으로 간주됩니다. report obsolete... 또는 delete obsolete... 명령을 실행하면 Oracle에서 백업의 보존 정책을 검사합니다.

NetWorker Server에는 복구에 사용할 수 있는 데이터의 길이를 지정하는 자체 탐색 및 보존 정책이 있기 때문에 NMO는 일부 제한 사항이 포함된 Oracle 보존 정책을 지원합니다. NetWorker 탐색 및 보존 정책은 사용자 정의된 기간에 따릅니다. Oracle 보존 정책은 NetWorker Server의 정책과 관계가 없으며 이러한 정책을 동기화하는 메커니즘이 없기 때문에 NetWorker 및 Oracle 정책이 충돌할 수도 있습니다.

예 5 백업 만료

NetWorker 탐색 및 보존 정책에 따라 RMAN에서는 아직 유효한 NMO 백업이 NetWorker Server에서 만료될 수도 있습니다. NMO를 사용하는 경우 백업 볼륨의 모든 RMAN 백업이 RMAN 카탈로그에서 제거되기 전에 해당 볼륨이 NetWorker Server에서 만료될 수도 있습니다.

충돌을 피하려면 다음 방법 중 하나를 수행합니다.

◆ 다음 명령을 사용하여 Oracle 보존 정책을 해제하고 NetWorker Server 정책만 사용합니다.configure retention policy to none

Recovery Catalog를 사용하는 경우 다음 명령 중 하나를 사용하여 백업을 보존 정책에서 제외합니다.

change backupset...keep until/forever...backup...keep until/forever...

◆ Oracle 보존 정책을 사용하려면 백업이 Oracle 보존 정책을 통해 무효화될 때까지 백업 볼륨에 유지되도록 NetWorker 탐색 및 보존 정책을 충분히 길게 설정합니다.

스케줄 지정 백업을 위한 NetWorker Client 리소스에서 또는 NSR_SAVESET_BROWSE 및 NSR_SAVESET_RETENTION 매개 변수를 통해 NetWorker 정책을 설정합니다. NMO 백업을 위한 NetWorker 정책을 설정하는 방법에 대한 자세한 내용은 82페이지의 "NMC를 사용하여 클라이언트 리소스 구성"에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서36

소개

중요 사항!device type sbt_tape을 사용한 report obsolete 또는 delete obsolete backups를 실행하기 전에 NMO 백업을 대상으로 crosscheck 명령을 실행하십시오. 이렇게 하면 NetWorker Server에서 만료된 백업이 RMAN 카탈로그에서 만료됨으로 표시됩니다. 따라서 RMAN은 Oracle 보존 정책에 따라 무효화된 백업을 정확히 식별할 수 있습니다.

예를 들면 다음과 같습니다.1. 다음 명령을 실행하여 RMAN Catalog 및 NetWorker 인덱스를 동기화합니다.crosscheck backup;

2. 다음 명령을 실행하여 현재 Oracle 보존 정책에 의해 정의된 모든 무효화된 백업을 삭제합니다.delete obsolete;

세이브 세트 번들링

NMO 세이브 세트 번들링이 구성된 경우 NMO는 Oracle 데이터베이스 객체의 스케줄 지정된 각 백업 주기에서 같은 백업 주기의 모든 종속 세이브 세트를 세이브 세트 번들로 묶어 자동으로 세이브 세트 번들을 만듭니다.

"백업 주기"에는 데이터베이스 객체에 대한 전체 백업과 이러한 전체 백업에 종속된 모든 후속 증분 백업이 포함됩니다.

참고: 프록시 백업의 경우에는 NMO에서 세이브 세트 번들링을 지원하지 않습니다. NMO에서는 정규 Oracle 백업의 경우에만 세이브 세트 번들링을 수행합니다.

NetWorker 서버 릴리즈 7.4 이상 버전에서 스테이징 작업 시 스테이징 조건에 따라 특정 NMO 세이브 세트를 스테이징(마이그레이션)해야 하는 경우, 해당 세이브 세트가 세이브 세트 번들의 일부이면 NetWorker 서버에서 전체 세이브 세트 번들을 스테이징합니다. nsrstage 명령을 사용하여 세이브 세트 번들에서 하나 이상의 세이브 세트를 수동으로 스테이징하면 번들의 모든 세이브 세트가 스테이징됩니다.

참고: 스테이징 작업 시 번들의 모든 세이브 세트가 스테이징되면 스테이징 디바이스에 남은 여유 공간이 스테이징 정책에 지정된 하위 워터마크를 초과할 수 있습니다.

스테이징 정책을 사용하는 방법과 NetWorker Server를 통해 자동 및 수동 스테이징 작업을 수행하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

정규 스케줄 지정 백업 시의 NMO 세이브 세트 번들링 및 세이브 세트 번들링을 구성하는 방법에 대한 자세한 내용은 38페이지의 "NMO 스케줄 지정 백업 및 세이브 세트 번들링"에 나와 있습니다.

정책 일관성이 구성된 경우 NMO는 스케줄 지정 백업 주기가 같거나 세이브 세트 번들이 같은 모든 종속 세이브 세트에 탐색 및 보존 정책 일관성을 자동으로 적용합니다. 따라서 백업이 만료되면 해당 백업에 종속된 증분 백업이 유지되지 않습니다.

정책 일관성과 세이브 세트 번들링의 상관 관계에 대한 자세한 내용은 42페이지의 "기타 Oracle 기능"에 나와 있습니다. 세이브 세트 번들링과 정책 일관성을 서로 독립적으로 설정 및 해제할 수 있습니다.

제품 기능 37

소개

NMO 스케줄 지정 백업 및 세이브 세트 번들링

다음 섹션의 내용에 따라 세이브 세트 번들링 전략을 세우고 NMO 스케줄 지정 백업에서 세이브 세트 번들링을 활성화하십시오. 이는 모두 NetWorker server 7.4 이상 버전을 통한 스테이징 작업을 준비하기 위한 것입니다.

NMO 스케줄 지정 백업을 위해 세이브 세트 번들링을 구성하는 방법에 대한 자세한 내용은 86페이지의 "세이브 세트 번들링 구성"에 나와 있습니다.

RMAN 백업 레벨 및 종속성RMAN 백업은 전체 백업이나 증분 백업이 될 수 있습니다.

◆ 전체 또는 독립형 전체 백업에는 RMAN 백업 스크립트에 나열된 데이터베이스 객체에서 사용한 모든 블록이 포함되며, 사용되지 않은 블록은 건너뜁니다. RMAN backup 명령에 백업 레벨을 지정하지 않으면 이 유형의 백업이 작성됩니다. 전체 백업은 후속 증분 백업의 상위 백업이 될 수 없습니다. 증분 백업은 독립형 전체 백업에 종속될 수 없습니다.

◆ 증분 백업의 레벨은 0 또는 1입니다. RMAN backup 명령에 incremental level=0 또는 incremental level=1을 지정하면 증분 백업이 작성됩니다. 증분 백업은 동일한 스케줄 지정 백업 주기 내의 선행 증분 백업에 종속됩니다.

• 레벨 0 증분 백업은 물리적으로 전체 백업과 동일하지만 RMAN 저장소에 증분 백업으로 기록됩니다. 이 안내서의 다른 섹션에서는 레벨 0 백업을 "전체" 백업으로 지칭하기도 합니다.

• 레벨 1 증분 백업은 다음 중 하나가 될 수 있습니다.

– 가장 최근의 레벨 0 또는 1 백업 이후 변경된 데이터 블록만 포함된 차등 백업. 차등 백업은 선행하는 레벨 0 또는 1 백업에 종속됩니다. 증분 백업은 기본적으로 차등 백업입니다.

– 가장 최근의 레벨 0 증분 백업 이후 변경된 데이터 블록만 포함된 누적 백업. 누적 백업은 선행하는 레벨 0 백업에 종속됩니다.

RMAN 백업 세트 및 NMO 세이브 세트NMO 세이브 세트 번들링은 백업 세트 레벨에서 수행됩니다.

NMO 백업(전체 또는 증분)에서는 하나 이상의 NetWorker 세이브 세트를 생성합니다. 또한 이 백업은 하나 이상의 RMAN 백업 세트로 구성되며 각 백업 세트에는 하나 이상의 백업 조각이 포함됩니다. 백업 조각에는 Oracle 데이터베이스 파일의 데이터 블록이 하나 이상 들어 있습니다. 각 NMO 세이브 세트는 백업 조각 하나에 해당합니다.

참고: 백업 세트 및 백업 조각은 Oracle 용어이며 세이브 세트는 NetWorker 용어입니다.

◆ 제어 파일, 매개 변수 파일 또는 spfile, 아카이브된 로그 또는 데이터 파일은 여러 백업 세트로 분산할 수 없습니다.

◆ 제어 파일 또는 매개 변수 파일 백업은 여러 백업 조각으로 분산할 수 없습니다.

◆ 아카이브된 로그 또는 데이터 파일 백업은 백업 세트에서 여러 백업 조각으로 분산할 수 있습니다.

Oracle 데이터베이스의 v$ 뷰를 쿼리하여 특정 데이터 파일이 들어 있는 백업 세트를 확인할 수는 있지만, 백업 세트 내에서 해당 데이터 파일이 포함된 백업 조각은 확인할 수 없습니다.

Oracle 백업 세트에는 다음 중 하나가 들어 있습니다.

◆ 항상 전체 백업으로 수행되는 제어 파일, 매개 변수 파일 또는 아카이브된 로그의 백업

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서38

소개

참고: 제어 파일, 매개 변수 파일 또는 아카이브된 로그는 항상 자체 세이브 세트 번들로 백업됩니다.

◆ 하나 이상의 Oracle 데이터 파일에 대한 전체 또는 증분 백업

백업 세트에는 전체 백업과 증분 백업이 모두 포함될 수 있습니다. 예를 들어 백업 세트에 데이터 파일 1과 2의 증분 백업 및 데이터 파일 3의 전체 백업이 포함될 수 있습니다.

NMO 세이브 세트 번들 만들기세이브 세트 번들링을 활성화하면 백업 주기가 같은 모든 종속 세이브 세트가 같은 세이브 세트 번들에 포함됩니다. 데이터베이스 객체를 복원하는 데 둘 이상의 세이브 세트가 필요한 경우 세이브 세트는 종속적입니다. 백업 세트의 모든 NMO 세이브 세트는 같은 세이브 세트 번들에 배치됩니다.

스케줄 지정된 전체 또는 레벨 0 백업이 끝나면 NMO 소프트웨어에서 해당 백업 세트에 대한 새로운 세이브 세트 번들을 만듭니다. 레벨 0 백업에 종속된 후속 증분 백업이 수행되면 해당 세이브 세트가 레벨 0 백업의 세이브 세트 번들에 추가됩니다.

백업 주기가 객체에 대한 전체 또는 레벨 0 백업과 레벨 0 백업에 종속된 모든 후속 증분 백업으로 구성된 경우, 특정 Oracle 데이터베이스 객체의 스케줄 지정 백업 주기마다 별도의 세이브 세트 번들이 작성됩니다.

세이브 세트 번들에는 다음 중 하나가 들어 있습니다.

◆ 다른 종속 세이브 세트가 없는 독립형 전체 백업의 세이브 세트

예를 들어 항상 전체 백업으로 수행되는 제어 파일, 매개 변수 파일 또는 아카이브된 로그 백업의 세이브 세트는 자체 세이브 세트 번들에 배치됩니다.

◆ Oracle 객체의 레벨 0 백업 및 해당 객체의 같은 백업 주기에서 수행되는 모든 후속 증분 백업의 세이브 세트

증분 백업이 수행되었는데 기존 번들에서 선행 종속 백업을 찾을 수 없는 경우 증분 백업에 대한 세이브 세트 번들이 새로 작성됩니다.

수동 백업의 세이브 세트는 스케줄 지정된 후속 백업이 이러한 백업에 종속된 경우에만 세이브 세트 번들에 배치됩니다. 수동 백업 세이브 세트는 스케줄 지정 백업의 종속 세이브 세트와 동시에 세이브 세트 번들에 배치됩니다.

세이브 세트 번들링을 위해 같은 데이터베이스의 서로 다른 객체를 백업하는 여러 백업 주기를 동시에 실행할 수 있습니다. 이때 각 주기는 서로 다른 파일을 백업해야 합니다. 예를 들어 한 주기에서 데이터 파일 1, 2를 백업하고 다른 주기에서 같은 데이터베이스의 데이터 파일 3, 4, 5를 백업할 수 있습니다. 각 주기의 길이가 서로 다를 수도 있습니다. 예를 들어 한 주기에는 일주일이 걸리고 동시에 실행되는 주기에는 몇 주가 걸릴 수 있습니다.

참고: 백업 복사본 기능 및 백업 복사본의 세이브 세트 번들링은 스케줄 지정된 NMO 백업에서 지원되지 않습니다. 수동 백업 시 작성되는 백업 복사본은 서로 종속되지 않으며 각 복사본은 서로 다른 NetWorker 볼륨에 배치됩니다.

세이브 세트 번들링 시 오류가 발생하면 번들링 작업이 실패하지만 스케줄 지정 백업은 성공적으로 완료될 수 있습니다. 번들링 실패에 대한 정보는 savegrp 출력으로 전송되고 NSR_DEBUG_FILE에 지정된 디버그 파일로 출력됩니다.

nsrnmostart 프로그램에서 세이브 세트 번들링을 수행하는 방식

NMO 프로그램 nsrnmostart에서는 스케줄 지정 백업이 끝날 때 nwora.res 파일이 백업되기 전에 세이브 세트를 자동으로 세이브 세트 번들에 배치합니다. nwora.res 파일에 대한 자세한 내용은 86페이지의 "세이브 세트 번들링 구성"에 나와 있습니다.

제품 기능 39

소개

nsrnmostart 프로그램에서는 세이브 세트 번들링을 수행하기 위해 RMAN 스크립트에 있는 로그인 및 암호를 사용하여 Oracle 데이터베이스에 연결합니다. 스크립트에 로그인 및 암호가 없으면 프로그램에서 nsrnmo 스크립트의 ORACLE_SID 값을 사용하여 nwora.res 파일에서 NSR_ORACLE_CONNECT_FILE 매개 변수를 찾고 지정된 연결 파일에 있는 연결 문자열을 사용합니다. 세이브 세트 번들링의 요구 사항에 대한 자세한 내용은 86페이지의 "세이브 세트 번들링 구성"에 나와 있습니다.

Oracle 데이터베이스에 연결한 후 nsrnmostart 프로그램은 v$backup_set, v$backup_piece 및 v$backup_datafile 테이블을 쿼리하여 Oracle 제어 파일에서 백업에 대한 필수 정보를 모두 가져옵니다. 제어 파일에는 제한된 개수의 백업 항목만 저장될 수 있습니다. 최대 항목 개수가 초과되면 제어 파일에서 새 항목이 이전 항목을 덮어씁니다. 세이브 세트 번들링에 성공하려면 제어 파일에서 백업된 세이브 세트에 대한 정보를 덮어쓰지 않아야 합니다. 제어 파일의 적절한 유지 관리 및 제어 파일에 저장할 수 있는 백업 정보의 양에 대한 자세한 내용은 Oracle 설명서를 참조하십시오.

nsrnmostart 프로그램에서는 전체 또는 증분 레벨 0 백업 각각에 대한 세이브 세트 번들을 만듭니다. 이 프로그램은 후속 증분 백업의 세이브 세트를 이러한 백업이 종속된 전체 또는 레벨 0 백업의 번들에 추가합니다.

nsrnmostart 프로그램에서 세이브 세트 번들에 할당하는 이름은 번들에 있는 가장 오래된 세이브 세트의 백업 시간에 해당하는 숫자입니다. NMO는 NetWorker 서버에 각 세이브 세트 번들에 포함된 세이브 세트의 목록을 제공합니다.

스케줄 지정 백업 후 NetWorker 서버는 세이브 세트 번들 이름과 해당 번들에 포함된 세이브 세트 목록을 미디어 데이터베이스에 저장합니다. 41페이지의 "미디어 데이터베이스의 세이브 세트 번들링 정보"에 설명된 대로 mminfo 명령을 사용하여 번들 정보를 확인할 수 있습니다.

예 6 일주일로 스케줄 지정된 테이블스페이스 백업 주기에 대한 세이브 세트 번들링

일주일로 스케줄 지정된 테이블스페이스 백업 주기의 경우 일요일에 테이블스페이스 레벨 0 백업을 수행하고 다른 모든 요일에 레벨 1 백업을 수행합니다. 해당 주기의 세이브 세트 번들은 일요일 백업 시 작성되며 각 레벨 1 백업의 세이브 세트는 같은 번들에 추가됩니다. 전체 번들에는 테이블스페이스 일별 백업 7개의 세이브 세트가 포함됩니다. 다음 주에는 다음 백업 주기를 위한 새 번들이 작성됩니다.

NetWorker 스테이징 제한 사항NMO 세이브 세트 번들링 전략을 세울 때는 다음과 같은 NetWorker 스테이징 제한 사항을 고려해야 합니다.

◆ 세이브 세트 중 일부가 별도의 볼륨에 백업되는 경우에는 NetWorker에서 세이브 세트 번들의 모든 세이브 세트를 동시에 스테이징할 수 없습니다. NetWorker는 세이브 세트가 같은 스테이징 볼륨에 있는 경우에만 세이브 세트를 동시에 스테이징합니다. 자세한 내용은 41페이지의 예 8에 나와 있습니다.

세이브 세트 번들의 모든 세트를 올바르게 스테이징하려면 백업을 여러 스테이징 볼륨으로 분할하지 마십시오. 필요한 경우 백업을 여러 백업 주기로 분할하고 각 주기를 별도의 볼륨에 배치하십시오.

◆ NetWorker 스테이징 정책으로 인해 NMO 백업 주기가 끝나기 전에 해당 주기의 세이브 세트가 스테이징되면 안 됩니다. 예를 들어 일주일 NMO 주기가 일요일에 시작되는 경우, 토요일에 해당 주기의 최종 백업이 수행되기 전에 스테이징 정책으로 인해 부분적으로 완료된 세이브 세트 번들이 스테이징되면 안 됩니다.

스테이징 작업에서 NMO 백업 주기가 분할되지 않게 하려면 NetWorker 스테이징 정책을 적절히 조정합니다. 예를 들어 정책을 조정하여 이전 세이브 세트가 새로운 세트보다 먼저 스테이징되도록 하거나 상위 워터마크 및 하위 워터마크를 조정합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서40

소개

스테이징 정책을 사용하는 방법과 NetWorker Server를 통해 자동 및 수동 스테이징 작업을 수행하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

미디어 데이터베이스의 세이브 세트 번들링 정보NMO 소프트웨어는 각 세이브 세트 번들에 대한 정보를 NetWorker 미디어 데이터베이스에 저장합니다. 미디어 데이터베이스에 대한 자세한 내용은 44페이지의 "NetWorker 소프트웨어"에 나와 있습니다.

NetWorker 명령 mminfo를 다음과 같이 적절한 옵션과 함께 사용하여 미디어 데이터베이스를 쿼리합니다.

◆ mminfo -r 명령으로 세이브 세트와 관련된 번들의 이름을 표시할 수 있습니다. 예를 들어 다음 명령은 모든 세이브 세트의 목록과 해당 번들을 표시합니다.mminfo -a -r "ssid,ssbundle"

◆ mminfo -q 명령으로 특정 번들의 모든 세이브 세트를 표시할 수 있습니다. 예를 들어 다음 명령은 12983479182라는 번들의 모든 세이브 세트를 표시합니다.mminfo -a -q "ssbundle=12983479182"

mminfo 명령 및 사용 가능한 옵션에 대한 자세한 내용은 NetWorker 명령 사용 안내서 및 UNIX man 페이지에 나와 있습니다.

세이브 세트 번들 및 스테이징 예제다음 예제에서는 세이브 세트 번들링의 여러 가지 측면을 보여 주고 세이브 세트 번들을 여러 볼륨으로 분할하면 스테이징 작업에 어떠한 영향을 주는지 설명합니다.

예 7 세이브 세트 번들 결합

파일 A와 B에 별도의 레벨 0 백업을 수행하여 두 개의 세이브 세트 번들을 만들었습니다. 그런 다음 파일 A와 B 모두에 레벨 1 백업을 수행하여 새 백업 세트를 만들었습니다. 새 백업 세트는 선행하는 두 레벨 0 백업 모두에 종속되므로 NMO에서 세 개의 백업을 모두 동일한 세이브 세트 번들로 결합합니다.

원본 파일 A 백업의 백업 시간이 가장 오래된 경우 NMO에서 새 백업 세트(레벨 1 백업)를 파일 A 백업(레벨 0)의 세이브 세트 번들에 배치합니다. 그런 다음 원본 파일 B 백업(레벨 0)을 다른 두 백업과 같은 세이브 세트 번들로 옮깁니다. 이와 같이 기존 번들을 새로운 세이브 세트 번들로 결합하는 방식을 "세이브 세트 번들 결합"이라고 합니다.

예 8 세이브 세트 번들을 여러 볼륨으로 분할

다음 두 가지 경우 모두 세이브 세트 번들이 여러 볼륨으로 분할됩니다. 여러 볼륨에 있는 세이브 세트 번들 부분은 NetWorker Server에서 별도로 스테이징해야 합니다.

◆ 백업에 여러 채널을 사용되어 백업 세트가 여러 볼륨으로 분산됩니다. 모든 세이브 세트는 동일한 백업 세트 및 세이브 세트 번들에 속하지만 번들의 여러 부분이 서로 다른 볼륨에 저장됩니다. 스테이징 시 동일한 볼륨에 있는 세이브 세트만 함께 스테이징할 수 있습니다.

◆ 파일 A의 레벨 0 백업을 볼륨 A로 수행했습니다. 그런 다음 파일 A의 증분 백업을 볼륨 B로 수행했습니다. 두 백업은 모두 동일한 세이브 세트 번들에 속하는 것으로 기록되지만 세이브 세트 번들은 여러 볼륨으로 분할됩니다. 스테이징 시 동일한 볼륨에 있는 세이브 세트만 함께 스테이징할 수 있습니다.

예 9 세이브 세트 통합을 사용하여 세이브 세트 번들 재결합

파일 A의 레벨 0 백업을 볼륨 A로 수행했습니다. 그런 다음 파일 A의 레벨 1 백업을 볼륨 B로 수행했습니다. 세이브 세트 통합을 사용하여 두 백업의 세이브 세트를 같은 볼륨으로 병합합니다. 세이브 세트 통합으로 볼륨 간에 세이브 세트가 이동해도 번들 이름은 보존됩니다. 통합된 백업은 단일 세이브 세트 번들로 스테이징됩니다.

제품 기능 41

소개

기타 Oracle 기능

이 절에서는 Oracle Server 소프트웨어에서 지원되는 기능에 대해 설명합니다. Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide에 설명된 대로 NMO 소프트웨어는 특정 플랫폼에서 Oracle 릴리즈를 지원합니다.

NetWorker Module for Oracle 릴리즈 노트에서는 특정 Oracle 릴리즈와 관련된 알려진 NMO 제한 사항에 대해 설명합니다.

NMO에서 지원하는 Oracle RMAN 기능의 예는 다음과 같습니다.

◆ 변경 추적 파일을 통한 빠른 증분 백업

◆ 아카이브된 redo 로그의 프록시 백업 및 복구

참고: Oracle은 Oracle Automated Storage에 있는 데이터 파일 또는 아카이브된 redo 로그의 프록시 백업을 지원하지 않습니다. Oracle Automated Storage는 Oracle ASM(Automated Storage Management)이라고도 합니다.

◆ 채널 백업 페일오버 및 백업 조각 복원 페일오버

◆ 백업 기간 및 조절 관리

◆ Oracle Automated Storage에 있는 데이터의 백업 및 복원

◆ 플래시 복구 영역 및 플래시백 데이터베이스

RMAN 기능의 전체 목록은 Oracle Recovery Manager 설명서를 참조하십시오.

NMO를 통해 Oracle RMAN 기능을 사용하는 경우 다음 사항을 고려해야 합니다.

◆ 플래시 복구 영역은 특정 데이터베이스의 복구와 관련된 파일을 저장 및 관리합니다.

RMAN 디스크 백업, 제어 파일 자동 백업 및 아카이브된 redo 로그를 플래시 복구 영역에서 NetWorker 볼륨으로 백업하려면 다음을 따르십시오.

a. 하나 이상의 채널을 sbt_tape 디바이스 유형으로 할당 또는 구성합니다.

b. 다음 RMAN 명령 중 하나를 사용하여 파일을 백업합니다.

backup recovery areabackup recovery files

참고: 플래시 복구 영역의 활성화 여부에 관계없이 backup recovery files 명령을 사용하여 백업을 수행할 수 있습니다.

예를 들어 RMAN 명령을 다음과 같은 순서로 사용하여 NMO에 자동 채널을 구성하고 플래시 복구 영역에서 파일을 백업할 수 있습니다.

configure default device type to 'sbt_tape';configure channel device type 'sbt_tape' send 'NSR_ENV=(NSR_SERVER=server1)';backup recovery files;

◆ RMAN backup 명령에 여러 채널이 사용된 경우 채널 중 하나가 실패하면 Oracle에서 다른 채널로 페일오버하여 백업 작업을 계속합니다.

예를 들어 두 채널이 서로 다른 NetWorker 볼륨 풀로 구성된 경우 백업 시 채널 중 하나가 다른 채널로 페일오버되면 해당 채널의 풀에 있는 볼륨에 전체 백업이 저장됩니다.

◆ backup 명령을 duration...minimize load 옵션과 함께 사용하기 전에 다음 사항을 고려합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서42

소개

• minimize load 옵션을 사용하면 duration 값에 따라 RMAN에서 보내는 데이터 전송 속도가 느려질 수 있으므로 테이프 스트리밍에 영향을 줄 수 있습니다.

참고: NetWorker의 디스크로 백업 기능을 사용하는 경우에는 이러한 문제가 없습니다.

• minimize load 옵션을 사용하면 RMAN이 해당 NetWorker 그룹 리소스의 비활성 시간초과 필드에 지정된 시간 내에 NetWorker Module로 데이터를 보내지 않는 경우 NMO 스케줄 지정 백업의 시간이 초과될 수 있습니다.

◆ 릴리즈 10.1부터 RMAN은 데이터베이스 연결 문자열(user/password@Netservicename)을 세션 출력에 인쇄하지 않습니다. 따라서 RMAN 스케줄 지정 백업에는 로그 파일에 연결 문자열을 표시하지 않기 위한 NSR_RMAN_OUTPUT 매개 변수가 필요하지 않습니다.

Oracle11g에서만 지원되는 기능

NMO 5.0에서는 다음과 같은 주요 Oracle11g 기능을 지원합니다.

◆ Data Recovery Advisor

◆ 향상된 Data Guard 통합 기능

◆ RMAN backup...keep 명령을 통해 아카이브 백업

◆ configure archivelog deletion policy 명령을 통해 향상된 아카이브된 redo 로그 관리

◆ 가상 개인 카탈로그 및 복구 카탈로그의 임포트 및 병합과 같은 복구 카탈로그 기능 향상

◆ 여러 채널에서 하나의 큰 데이터 파일의 백업 시 멀티섹션 또는 인트라파일 백업 및 검증

◆ recover...block 명령에 의해 대체되는 blockrecover 명령을 사용하여 블록 미디어 복구 개선

◆ configure compression algorithm to 명령을 통해 구성 가능한 백업 압축

◆ Data Guard의 블록 변경 추적 지원

◆ 읽기 전용 이식 가능한 테이블스페이스의 백업

◆ Oracle Enterprise Manager 환경(Data Recovery Advisor에 대한 새 인터페이스 포함)

◆ Oracle Globalization Support 향상 기능

NMO에서 Oracle11g의 두 가지 기능인 Data Recovery Advisor와 아카이브 백업을 사용하려면 43페이지의 "Data Recovery Advisor" 및 44페이지의 "아카이브 백업 기능"의 설명대로 추가 구성 절차를 수행해야 합니다.

Oracle11g 기능에 대한 자세한 내용은 해당 Oracle 설명서를 참조하십시오.

Data Recovery AdvisorOracle Data Recovery Advisor는 Oracle11g의 새로운 툴입니다. RMAN과 OEM(Oracle Enterprise Manager)이 통합된 툴을 사용하여 DBA가 데이터베이스 실패를 진단 및 복구할 수 있습니다.

Data Recovery Advisor를 사용하여 데이터베이스 실패를 복구하는 NMO와 관련된 RMAN 복원 스크립트를 호출하기 전에 하나 이상의 필수 매개 변수인 NSR_SERVER 및 NSR_CLIENT를 지정하도록 자동 채널을 구성해야 합니다.

참고: NSR_SERVER 및 NSR_CLIENT 매개 변수는 복원을 수행하는 데 필요한 최소 매개 변수입니다. 자동 채널 구성에 기타 NMO 매개 변수를 지정할 수도 있습니다.

제품 기능 43

소개

Oracle11g 및 NMO에서 Data Recovery Advisor를 사용할 수 있게 하려면 다음을 따르십시오.

◆ 자동 채널이 NMO 백업에 대해 구성되지 않은 경우, 다음 명령을 사용하여 기본 자동 채널을 구성합니다.configure channel device type 'sbt_tape' parms 'ENV=(NSR_SERVER=NetWorker_server_name, NSR_CLIENT=NMO_client_name)';

configure channel device type 'sbt_tape' parallelism number_of_restore_channels;

◆ NMO 백업에 자동 채널이 이미 구성되어 있는 경우, 추가 구성 단계가 필요하지 않

습니다.

아카이브 백업 기능Oracle11g에서 RMAN backup...keep forever 명령은 Oracle 백업 보존 정책에서 제외된 아카이브 백업의 생성을 활성화합니다(단, NetWorker 보존 정책에서는 자동으로 제외 안 됨). 데이터베이스를 복원하는 데 필요한 모든 파일이 단일 디스크 또는 테이프 위치에 백업되기 때문에 아카이브 백업은 모두 포함합니다.

NMO에서 RMAN backup...keep forever 명령을 사용할 수 있게 하려면 다음을 따르십시오.

1. NetWorker Server를 통해 아카이브 유형 풀 리소스를 구성합니다.

2. 다음 중 하나를 수행하여 백업 데이터가 아카이브 풀로 이동하도록 지정합니다.

• NetWorker Server에서 풀 선택 조건을 적절히 설정합니다.

• RMAN 백업 스크립트에서 NSR_DATA_VOLUME_POOL 매개 변수를 설정합니다.

3. RMAN 백업 스크립트에서 send 명령을 통해 매개 변수 값 NSR_SAVESET_RETENTION=forever를 설정합니다.

참고: NSR_RETENTION_DISABLED 옵션은 NMO에서 사용된 RMAN 백업 스크립트에 설정되지 않아야 합니다.

NetWorker Server를 통해 풀 선택 조건을 지정하고 리소스를 구성하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

NMO 환경에서 사용되는 소프트웨어

다음 절에서는 NMO 환경에 포함된 다른 소프트웨어 구성 요소에 대해 설명합니다.

NetWorker 소프트웨어

NetWorker 소프트웨어는 전체 네트워크에서 데이터를 보호하고 데이터 관리를 도와 주는 사용하기 쉬운 대용량 데이터 스토리지 관리 솔루션으로 구성됩니다. NetWorker 소프트웨어는 데이터 스토리지 작업을 자동화 및 중앙 집중화하여 스토리지 관리 프로세스를 간소화하고 관리 부담을 줄여 줍니다.

NetWorker 소프트웨어를 통해 사용자는 다음을 수행할 수 있습니다.

◆ 업무량이 적은 시간에 자동화된 백업 수행

◆ 네트워크의 모든 컴퓨터에서 NetWorker 기능을 관리, 구성, 모니터링 및 제어

◆ 데이터 관리 작업 중앙 집중화 및 자동화

◆ 단일 디바이스에 백업 스트림을 동시에 둘 이상 전송하여 백업 성능 향상

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서44

소개

◆ 다중 백업 디바이스 또는 스토리지 노드에 병렬 백업 스트림을 사용하여 성능 최적화

NetWorker Client/Server 기술에서는 네트워크 RPC(원격 프로시저 호출) 프로토콜을 사용하여 데이터를 백업합니다. NetWorker Client 소프트웨어는 클라이언트측 서비스와 사용자 인터페이스 프로그램으로 구성됩니다.

NetWorker Server 소프트웨어는 다음과 같은 기능을 수행하는 서버측 서비스와 프로그램으로 구성됩니다.

◆ 백업 및 복원 프로세스 감시

◆ 클라이언트 구성 파일 유지 관리

◆ NetWorker Server에서 온라인 인덱스를 함께 구성하는 온라인 클라이언트 파일 인덱스와 온라인 미디어 데이터베이스 유지 관리

백업 시 NetWorker Server에서는 온라인 클라이언트 파일 인덱스에 항목을 만들고 온라인 미디어 데이터베이스에 데이터의 위치를 기록합니다. 이러한 항목은 백업된 모든 데이터에 필요한 복구 정보를 제공합니다.

스케줄 지정 백업 후 NetWorker Server에서는 부트스트랩 파일의 레코드를 기본 프린터로 전송합니다. 이는 데이터 복원에 필요한 서버 온라인 인덱스의 날짜, 위치 및 세이브 세트 ID 번호를 인쇄한 레코드입니다. 부트스트랩 출력물을 보관해 두면 디스크 고장이나 서버 장애 등의 재해 발생 시 빠르게 참조할 수 있습니다.

◆ NetWorker 소프트웨어를 설치하는 방법에 대한 자세한 내용은 NetWorker 설치 안내서에 나와 있습니다.

◆ NetWorker 소프트웨어를 구성 및 사용하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

NMO 소프트웨어

NMO(NetWorker Module for Oracle) 소프트웨어는 다음과 같은 작업을 수행할 수 있게 해 주는 NetWorker Server용 애드온 모듈입니다.

◆ 수동 Oracle 백업

◆ 스케줄 지정된 Oracle 백업

◆ Oracle 백업 데이터 복원

◆ 자동화된 미디어 관리

NMO 소프트웨어에서는 다음과 같은 기능을 제공합니다.

◆ 데이터베이스 관리자가 복원 과정에 대한 제어 능력을 유지하면서 백업 작업의 부담을 덜 수 있도록 데이터베이스와 파일 시스템 백업을 통합하는 기능

◆ 자동화된 스케줄 지정, 오토체인저 지원, 전자식 테이프 레이블 지정 및 추적을 통한 자동 데이터베이스 스토리지 관리

◆ 중앙 집중식 백업 서버로 백업하는 기능

◆ DLT(Digital Linear Tape) 드라이브 등의 다중 동시 고속 디바이스를 지원하여 높은 성능 구현

NMO는 NetWorker Server와 함께 Oracle Server에서 제공하는 백업 및 복구 시스템을 보완하면서 스토리지 관리 솔루션을 통해 플랫폼에 상관없이 엔터프라이즈 애플리케이션을 지원할 수 있습니다.

특정 유형의 기본 스토리지 디바이스에 있는 Oracle 데이터베이스 파일에 대한 프록시 백업 및 복원이 지원됩니다. 이러한 프록시 작업은 NetWorker Server 및 적절한 NetWorker PowerSnap Module 소프트웨어가 포함된 NMO에서 수행됩니다.

NMO 환경에서 사용되는 소프트웨어 45

소개

NMO 소프트웨어를 설치하는 방법에 대한 자세한 내용은 NetWorker Module for Oracle 설치 안내서에 나와 있습니다.

NetWorker PowerSnap Module 소프트웨어

NetWorker PowerSnap Module 소프트웨어는 NetWorker Server 및 NMO 소프트웨어와 함께 작동하여 특정 유형의 운영 스토리지에 있는 Oracle 데이터에 대한 RMAN 프록시 백업 및 복원을 수행합니다.

각 유형의 기본 스토리지에는 서로 다른 유형의 PowerSnap Module이 필요합니다. PowerSnap Module에서는 프록시 백업을 수행하면서 Oracle 데이터의 스냅샷을 만듭니다. 이 스냅샷은 Oracle Server 호스트에서 데이터베이스의 고가용성을 유지하고 다운타임 대기 시간을 없애기 위해 기본 스토리지에 위치합니다.

경우에 따라 프록시 백업 시 Oracle 데이터를 스냅샷에서 NetWorker 스토리지 디바이스로 복사할 수도 있습니다. 이때 데이터는 Oracle Server 호스트 또는 Oracle Server 호스트와 별개의 프록시 클라이언트 호스트를 통해 보조 스토리지로 복사됩니다.

NMO와 PowerSnap Module 소프트웨어로 프록시 백업 및 복원을 구성 및 실행하는 방법에 대한 자세한 내용은 다음 자료를 참조하십시오.

◆ 7장, "프록시 백업 및 복원"

◆ NetWorker PowerSnap Module 설명서

지원되는 PowerSnap Module의 전체 목록은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide를 참조하십시오.

Oracle 백업 및 복구 시스템

이 절에서는 정규 Oracle 백업 및 복구에 사용되는 시스템에 대해 설명합니다.

NMO와 NetWorker Server 및 Client 소프트웨어는 표준 Oracle 백업 및 복구 시스템과 연동하여 효율적인 Oracle 데이터 스토리지 관리 시스템을 구현합니다. Oracle 백업 및 복구 전략을 구현하려면 NetWorker 소프트웨어가 Oracle 구성요소와 함께 작동하는 방식을 알아야 합니다.

정규 Oracle 백업 및 복구 시스템은 다음과 같은 요소로 구성됩니다.

◆ Oracle Server

◆ Oracle RMAN(Recovery Manager)

◆ Recovery Catalog(선택 항목)

◆ Backup Management Tools for Oracle Enterprise Manager(선택 항목)

NetWorker 소프트웨어는 다음과 같은 요소로 구성됩니다.

◆ Networker Server

◆ Networker Client

◆ NetWorker Module for Oracle

47페이지의 그림 1에서는 정규 Oracle 백업 및 복구 시스템의 아키텍처와 NetWorker 및 Oracle 소프트웨어 구성 요소 사이의 기능적인 관계를 보여 줍니다. NetWorker Module for Oracle MML(미디어 관리 라이브러리)은 Oracle Server 호스트에 NMO를 설치할 때 Oracle Server와 통합됩니다. NetWorker 리소스를 구성하는 데 사용되는 NetWorker Management Console 프로그램 및 OEM(Oracle Enterprise Manager) Backup Manager를 GUI 콘솔이라는 별도의 플랫폼에 배치할 수도 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서46

소개

그림 1 정규 Oracle 백업 및 복구 시스템

Oracle Recovery Manager

Oracle 백업 및 복원 작업 시 NMO는 NetWorker Server와 Oracle RMAN(Recovery Manager)을 중계하는 역할을 합니다.

RMAN은 Oracle 데이터 파일, 제어 파일 및 아카이브된 redo 로그 파일을 백업, 복원 및 복구하는 기본 Oracle 유틸리티입니다. 이 유틸리티는 자신이 수행한 작업에 대한 정보를 백업된 데이터베이스(대상 데이터베이스)의 제어 파일에 저장하고, 선택에 따라서는 Oracle Server 호스트의 Recovery Catalog에도 저장합니다.

RMAN에서는 다음과 같은 기능을 제공합니다.

◆ 온라인 및 오프라인 Oracle 데이터베이스 백업

◆ 병렬 백업 및 복원을 통한 높은 성능 구현

◆ Oracle 데이터베이스에 대한 지능형 인터페이스

◆ 완벽하게 정의된 백업 전략

◆ 백업 및 복원 도중 손상된 블록 확인

◆ 블록 단위 증분 백업 및 복원

RMAN에 대한 자세한 내용은 Oracle Recovery Manager 설명서를 참조하십시오.

NMO 환경에서 사용되는 소프트웨어 47

소개

Oracle Recovery Catalog

Recovery Catalog는 Oracle 데이터베이스 백업 및 복원에 대한 구조 정보가 들어 있는 Oracle 데이터베이스 테이블의 집합입니다. 이 집합에는 다음과 같은 객체 유형에 대한 정보가 들어 있습니다.

◆ 백업 세트 및 백업 조각

◆ 이미지 복사본

◆ 프록시 복사본

◆ 아카이브된 redo 로그

◆ 대상 데이터베이스 스키마

◆ 저장된 스크립트(사용자가 만든 RMAN 명령 시퀀스)

Recovery Catalog는 RMAN 유틸리티에서 유지 관리합니다. 이 유틸리티에서는 카탈로그 정보나 데이터베이스 제어 파일을 사용하여 요청된 백업 및 복원 작업을 수행할 방법을 결정합니다. Recovery Catalog를 전용 Recovery Catalog 데이터베이스에 저장하십시오.

백업 및 복원 시 Recovery Catalog를 사용하지 않는 경우에 대한 설명을 포함한 Recovery Catalog에 대한 자세한 내용은 Oracle Recovery Manager 설명서에 나와 있습니다.

NMO 구성 요소

48페이지의 표 1에는 NMO 소프트웨어를 설치하는 동안 NMO 클라이언트 호스트에 설치되는 구성 요소가 나열되어 있습니다. 별도로 지정하지 않는 한, 해당 파일은 NetWorker Client 소프트웨어와 동일한 디렉토리에 있습니다.

표 1 NMO 구성 요소 (1/2)

UNIX에서의 이름 Windows에서의 이름 설명

fdiff.jarnwora.jarnwora_res.jar

fdiff.jarnwora.jarnwora_res.jar

NMO 백업 및 복구 구성 마법사에 대한 플러그인 jar 파일입니다.

libcommonssl.7.5.build#.so /usr/lib/nsr/nmo 또는 /opt/networker/lib/nmo의 하위 디렉토리에 있으며(UNIX만 해당), NetWorker와의 통신에 필요한 NMO 라이브러리입니다.

libnwora.xx /usr/lib에 있으며(UNIX만 해당), Oracle 백업 또는 복원 프로세스에서 로드되는 기본 NMO 라이브러리(Oracle 설명서에서는 Media Management Library라고 함)입니다.

nsrnmo nsrnmo.bat 특정 스케줄 지정 백업에 대한 매개 변수 설정이 포함된 nsrnmo 스크립트입니다. 이 스크립트는 NMC(마법사 없이 기존 구성 방법)를 통해 구성된 스케줄 지정 백업에만 사용됩니다.

nsrnmo.sh /etc에 있으며(UNIX 만 해당), nsrnmo 스크립트의 템플릿 예입니다. 이 템플릿을 복사 및 사용자 정의하고 원본 파일을 /etc에 저장해야 합니다.

nsrnmoadmin nsrnmoadmin.exe NWORA 리소스 파일에 리소스 설정을 작성하거나 기존 백업 구성을 구성 마법사에서 지원되는 새 형식으로 마이그레이션하는 데 사용되는 프로그램입니다.

nsrnmodrpostcmd nsrnmodrpostcmd.exe 재해 복구를 준비하기 위해 스케줄 지정 백업의 마지막에 특정 파일을 백업하도록 사용자 정의할 수 있는 후처리 명령 스크립트의 예입니다.

nsrnmoinfo nsrnmoinfo.exe NMO 백업에서 지정된 Oracle 백업 조각을 복원하는 데 필요한 NetWorker 볼륨을 확인하는 프로그램입니다.

nsrnmoprobe nsrnmoprobe.exe Probe 기반 백업을 트리거하는 조건으로 생성된 Oracle 로그의 수를 조사하는 프로그램입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서48

소개

NMO 백업 및 복원 프로세스

이 절에서는 정규 백업 및 복원에 관련된 프로세스에 대해 설명합니다.

Oracle Server 데이터에 대한 스토리지 관리 서비스를 제공하기 위해 NMO에서는 Oracle SBT(System Backup to Tape)라는 미디어 관리 인터페이스를 구현합니다. 이 인터페이스는 Oracle Server 호스트에 NMO를 설치할 때 Oracle Server에 통합되는 MML(미디어 관리 라이브러리)을 구성합니다.

Oracle은 런타임 시 NMO MML을 로드하고 Oracle Server 백업 세션은 NMO MML 소프트웨어 루틴을 호출하여 NetWorker Server에서 제어하는 미디어에서 또는 해당 미디어로 Oracle 데이터를 백업 및 복원합니다.

정기적 Oracle 백업은 다음 두 가지 방법으로 수행할 수 있습니다.

◆ RMAN 명령줄 인터페이스를 통해 적절한 명령 입력

◆ RMAN 유틸리티에 대한 선택적인 그래픽 사용자 인터페이스가 포함된 Oracle Enterprise Manager Backup Management Tools 사용

RMAN에서는 대상 데이터베이스에 연결하며, 각 RMAN 채널은 백업을 수행하는 Oracle Server 백업 세션을 시작합니다. 백업 시 다음과 같은 작업이 수행됩니다.

1. Oracle Server 백업 세션에서는 백업할 데이터 파일, 제어 파일 또는 아카이브된 redo 로그를 읽은 다음 MML을 통해 NetWorker Server에 해당 데이터를 씁니다.

2. NetWorker Server에서 Oracle 데이터를 해당 백업 스토리지 디바이스에 저장합니다.

Oracle 백업이 끝나면 NetWorker Server에서 사용된 백업 미디어 및 포함된 Oracle 데이터에 대한 정보를 사용하여 온라인 클라이언트 및 미디어 인덱스를 업데이트합니다.

nsrnmostart nsrnmostart.exe Oracle Server에서 스케줄 지정 백업을 호출하고 인수를 Oracle 유틸리티에 전달하여 RMAN을 시작하는 프로그램입니다. 필요에 따라 프로그램은 전처리 및 후처리 스크립트를 실행합니다.

nsroraclecat nsroraclecat.exe Linux Itanium 및 Solaris AMD64/EM64T 또는 Windows Itanium(프록시 백업을 지원하지 않는 플랫폼)에서는 사용할 수 없습니다. 프록시 백업에서 자동 카탈로그 동기화 시 RMAN 카탈로그 항목을 제거하는 데 사용되는 프로그램입니다.

nsrorara nsrorara.exe 로컬 또는 원격 NMO 호스트에서 NMO 구성 마법사를 대신하여 작업을 수행하는 프로그램입니다.

nsrsbtcn.exeorasbt.dll

Windows 만 해당하며, orasbt.dll 파일은 Oracle 백업 또는 복원 스레드에 의해 로드되는 기본 NMO 라이브러리(Oracle 설명서에서는 Media Management Library라고 함)이며, nsrsbtcn.exe를 사용하여 해당하는 NetWorker 작업을 수행합니다.

표 1 NMO 구성 요소 (2/2)

UNIX에서의 이름 Windows에서의 이름 설명

NMO 백업 및 복원 프로세스 49

소개

정규 스케줄 지정 백업 프로세스

참고: 데이터 중복 제거 백업과 관련된 자세한 내용은 52페이지의 "데이터 중복 제거 백업 프로세스"에 나와 있습니다.

스케줄 지정된 NMO 백업은 NetWorker Server에서 시작하는 Oracle 데이터 백업입니다.

정규 스케줄 지정 백업에서는 다음과 같은 상호 작용이 발생합니다.

1. 스케줄 지정 백업 시작 시간이 되면 기본 NetWorker 서비스인 nsrd에서 savegrp 프로그램을 호출하여 구성된 그룹의 백업을 시작합니다.

2. savegrp 프로그램은 NetWorker Client측 서비스인 nsrexecd에서 savefs 프로그램(주로 파일 시스템 백업에 사용되며 Oracle 백업에는 사용되지 않음)을 실행하도록 요청합니다.

3. savefs 프로그램에서 savegrp 프로그램으로 정보를 다시 전송합니다.

4. savegrp 프로그램에서 nsrexecd 서비스에 연결하여 백업을 시작합니다.

5. 백업 그룹의 각 클라이언트 및 클라이언트의 세이브 세트마다 다음과 같은 작업 시퀀스가 실행됩니다.

a. nsrexecd 서비스는 백업이 구성되는 방법에 따라 특정 프로세스를 시작합니다.

– 마법사 없이 기존 방법을 통해 백업이 구성된 경우, nsexecd는 nsrnmo 스크립트를 시작합니다. 그러면 이 스크립트는 필요한 매개 변수를 설정하고 NMO 프로그램인 nsrnmostart를 호출합니다.

– 새로운 구성 마법사를 통해 백업이 구성된 경우, nsexecd 는 nsrnmostart 프로그램을 바로 시작합니다.

b. nsrnmostart 프로그램에서 RMAN 유틸리티를 시작하여 필요한 RMAN 백업 스크립트를 실행합니다.

c. 이 시점부터 스케줄 지정된 Oracle 백업 세션은 51페이지의 "정규 수동 백업 프로세스"의 설명과 동일한 단계를 따릅니다.

참고: 스케줄 지정된 Oracle 백업이 끝나면 savegrp 프로그램에서 NetWorker Server 부트스트랩 및 Oracle 클라이언트 파일 인덱스도 자동으로 백업합니다. 수동 NMO 백업이 끝날 때는 부트스트랩과 클라이언트 인덱스가 자동으로 백업되지 않습니다.

51페이지의 그림 2는 마법사 없이 기존 방법을 통해 구성된 정규 스케줄 지정 NMO 백업 중에 Oracle Server, NetWorker Server 및 NMO 프로세스가 상호 작용하는 방식을 보여줍니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서50

소개

마법사를 통해 구성된 스케줄 지정 백업에서 nsrnmo 프로세스는 그림에서 제거되고 nsrexecd 및 nsrnmostart는 서로 직접 상호 작용합니다.

그림 2 정규 스케줄 지정 NMO 백업

정규 수동 백업 프로세스

참고: 데이터 중복 제거 백업과 관련된 자세한 내용은 52페이지의 "데이터 중복 제거 백업 프로세스"에 나와 있습니다.

수동 NMO 백업은 Oracle 백업 유틸리티, RMAN 또는 Oracle Enterprise Manager를 통해 사용자가 직접 수행하는 백업입니다. Oracle Enterprise Manager를 통해 스케줄 지정 백업은 NMO에서 수동 백업으로 간주됩니다.

백업을 위해 RMAN 유틸리티를 호출하면 Oracle Server 백업 세션에서 NMO MML(미디어 관리 라이브러리) 소프트웨어 루틴을 호출하여 백업을 시작합니다.

수동 NMO 백업에는 다음 상호 작용이 포함되어 있습니다.

1. NMO MML을 로드하는 Oracle Server 백업 세션(각 할당된 채널마다 하나의 백업 세션)은 nsrexecd 서비스에 연결하여 NetWorker Client 정보를 가져옵니다.

2. Oracle Server 백업 세션에서 기본 NetWorker 서비스인 nsrd에 연결하여 필요한 인증을 받고 요청된 백업 디바이스를 관리하는 nsrmmd 프로세스의 ID를 가져옵니다.

3. Oracle Server 백업 세션에서 백업 데이터를 NetWorker 미디어 서비스인 nsrmmd에 전송하여 해당 백업 볼륨에 저장합니다.

NMO 백업 및 복원 프로세스 51

소개

4. 다음과 같이 추적 정보가 NetWorker 온라인 인덱스에 저장됩니다.

• nsrmmd 서비스가 nsrmmdbd 서비스를 사용하여 NetWorker 미디어 데이터베이스에 추적 정보를 기록합니다.

• Oracle 백업 세션에서 nsrindexd 서비스를 사용하여 추적 정보를 NetWorker Client 파일 인덱스로 전송합니다.

52페이지의 그림 3에서는 정규 수동 NMO 백업 중에 Oracle Server, NetWorker Server 및 NMO 프로세스가 상호 작용하는 방식을 보여 줍니다.

그림 3 정규 수동 NMO 백업

데이터 중복 제거 백업 프로세스

데이터 중복 제거 NMO 백업의 기능은 21페이지의 "데이터 중복 제거 백업 및 복원"에 나와 있습니다.

스케줄 지정된 데이터 중복 제거 백업의 경우 50페이지의 "정규 스케줄 지정 백업 프로세스"의 단계가 그대로 적용됩니다.

데이터 중복 제거 NMO 백업에는 다음 상호 작용이 포함되어 있습니다.

1. NMO MML을 로드하는 Oracle Server 백업 세션(각 할당된 채널마다 하나의 백업 세션)은 nsrexecd 서비스에 연결하여 NetWorker Client 정보를 가져옵니다.

2. 각 Oracle Server 백업 세션에서는 주어진 시간에 하나의 nsravtar 프로세스를 실행합니다.

3. Oracle Server 백업 세션은 기본 NetWorker 서비스인 nsrd에 연결하여 필요한 인증을 받고 NetWorker Server 또는 storage node의 요청된 백업 디바이스를 관리하는 nsrmmd 프로세스의 ID를 가져옵니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서52

소개

4. Oracle Server 백업 세션은 NetWorker 세이브 세트 형식의 백업 데이터를 nsravtar 프로세스로 전송합니다.

5. nsravtar 프로세스는 로컬 캐시의 정보를 사용하거나 Avamar 서버에 연결하여 데이터 중복 제거 논리를 백업 데이터에 적용하고 고유 데이터 블록을 Avamar 서버(NetWorker 데이터 중복 제거 노드)로 전송합니다.

6. nsravtar 프로세스는 해시 ID(세이브 세트당 하나의 해시 ID)를 Oracle Server 백업 세션으로 전송합니다.

7. Oracle Server 백업 세션에서 세이브 세트 형식의 해시 ID를 NetWorker 미디어 서비스인 nsrmmd로 전송하여 NetWorker 백업 디바이스에 저장합니다.

8. 다음과 같이 추적 정보가 NetWorker 온라인 인덱스에 저장됩니다.

• nsrmmd 서비스가 nsrmmdbd 서비스를 사용하여 NetWorker 미디어 데이터베이스에 추적 정보를 기록합니다. 109페이지의 "NetWorker 인덱스의 데이터 중복 제거 백업 정보"에 설명된 대로 미디어 데이터베이스 항목에는 백업을 데이터 중복 제거 백업으로서 식별하는 확장 속성이 있습니다.

• Oracle 백업 세션에서 nsrindexd 서비스를 사용하여 추적 정보를 NetWorker Client 파일 인덱스로 전송합니다.

54페이지의 그림 4에서는 데이터 중복 제거 NMO 백업 중에 Avamar 서버, NetWorker 및 NMO 프로세스가 상호 작용하는 방식을 보여줍니다. 그림에서 데이터 화살표의 굵기는 프로세스 간에 전달된 데이터의 양을 나타냅니다.

◆ 백업되는 모든 데이터는 Oracle Server 백업 세션과 nsravtar 프로세스 사이에서 전달됩니다.

◆ 해시 ID 및 이전에 Avamar 서버에서 백업되지 않은 새 데이터 블록은 nsravtar 프로세스와 Avamar 서버 사이에서 전달됩니다.

◆ 전체 NMO 세이브 세트의 단일 해시 ID는 Oracle Server 백업 세션과 NetWorker storage node 사이에서 전달됩니다.

NMO 백업 및 복원 프로세스 53

소개

그림 4 데이터 중복 제거 NMO 백업

정규 복원 프로세스

NMO 복원은 다음 두 가지 방법으로 수행할 수 있습니다.

◆ RMAN 명령줄 인터페이스를 통해 적절한 명령 입력

또는

◆ RMAN 유틸리티에 대한 선택적인 그래픽 사용자 인터페이스가 포함된 Oracle Enterprise Manager Backup Management Tools 사용

RMAN 유틸리티가 대상 데이터베이스에 대한 Oracle Server 세션을 시작합니다. 이러한 Oracle Server 세션에서는 NMO MML(미디어 관리 라이브러리) 소프트웨어 루틴을 호출하여 복원을 시작합니다.

참고: 데이터 중복 제거 복원과 관련된 자세한 내용은 55페이지의 "데이터 중복 제거 복원 프로세스"에 나와 있습니다.

정규 NMO 복원에서는 다음과 같은 상호 작용이 발생합니다.

1. NMO MML에서는 RMAN이 요청한 개체 이름을 NetWorker Server에서 인식할 수 있는 형식으로 변환하고 해당 이름을 NetWorker 서비스인 nsrindexd로 전달합니다.

2. nsrindexd 서비스에서 클라이언트 파일 인덱스에 백업 조각이 있는지 확인합니다.

3. NetWorker Server가 클라이언트로부터 복원 요청을 받으면 기본 NetWorker 서비스인 nsrd가 미디어 서비스인 nsrmmd에 연결합니다.

4. nsrmmd 서비스에서 미디어 데이터베이스 서비스인 nsrmmdbd를 호출하여 요청된 세이브 세트가 들어 있는 미디어를 확인하고 마운트 요청을 보냅니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서54

소개

5. nsrmmd 서비스에서 해당 백업 볼륨을 읽고 NMO MML을 통해 데이터를 Oracle 세션으로 전달합니다.

6. Oracle Server 세션이 데이터를 디스크에 작성합니다.

55페이지의 그림 5에서는 정규 NMO 복원 중에 Oracle Server, NetWorker Server 및 NMO 프로세스가 상호 작용하는 방식을 보여줍니다.

그림 5 정규 NMO 복원

RMAN이 백업 볼륨에서 필요한 파일을 복원한 후 데이터베이스 관리자는 표준 Oracle 데이터베이스 복구를 완료할 수 있습니다.

데이터 중복 제거 복원 프로세스

데이터 중복 제거 NMO 복원에서는 다음과 같은 상호 작용이 발생합니다.

1. NMO MML에서 RMAN이 요청한 개체 이름을 NetWorker Server에서 인식할 수 있는 형식으로 변환하고 해당 이름을 NetWorker Server로 전달합니다.

2. NetWorker Server는 백업 조각이 NetWorker Client 파일 인덱스 및 미디어 데이터베이스에 존재하는지 확인합니다.

3. Oracle Server 복원 세션이 미디어 데이터베이스 정보에서 데이터가 데이터 중복 제거 백업에 존재하는지 확인할 때, Oracle 세션은 NMO 클라이언트에서 nsravtar 프로세스를 시작합니다.

4. NetWorker Server가 클라이언트로부터 복원 요청을 받으면 기본 NetWorker 서비스인 nsrd에서 미디어 서비스인 nsrmmd에 연결합니다.

5. NetWorker Server의 nsrmmd 서비스에서 미디어 데이터베이스 서비스인 nsrmmdbd를 호출하여 요청된 세이브 세트가 들어 있는 미디어를 확인하고 마운트 요청을 보냅니다.

NMO 백업 및 복원 프로세스 55

소개

6. nsrmmd 서비스가 적절한 백업 볼륨을 읽고 데이터(해시 ID)를 Oracle Server 세션에 전달합니다.

7. Oracle Server 세션은 해시 ID를 nsravtar 프로세스에 전달합니다.

8. nsravtar 프로세스는 기본 Avamar 서버 또는 복제 Avamar 서버 중 하나에서 해시 ID에 해당하는 데이터를 검색하고 Oracle Server 세션으로 데이터를 전송합니다.

9. Oracle Server 세션에서 데이터를 디스크에 작성합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서56

2

이 장의 주요 절은 다음과 같습니다.

◆ 구성 로드맵..................................................................................................... 58◆ Oracle Server 구성 확인................................................................................... 58◆ NetWorker 리소스 확인................................................................................... 59◆ I18N 지원 구성................................................................................................ 63◆ L10N 지원 구성............................................................................................... 65◆ nsrnmoadmin 명령을 사용하여 기존 구성 마이그레이션 .................................. 65◆ NMC 마법사를 사용하여 백업 구성 ................................................................. 68◆ NMC 기존 방법을 사용하여 백업 구성............................................................. 70◆ 데이터 중복 제거 백업 구성 ............................................................................. 88◆ Probe 기반 백업 구성....................................................................................... 91

소프트웨어 구성

소프트웨어 구성 57

소프트웨어 구성

구성 로드맵

NMO(NetWorker Module for Oracle) 소프트웨어를 사용하여 백업 및 복원 작업을 수행하려면 Oracle Server와 NetWorker Server를 올바르게 구성해야 합니다.

Oracle Server 및 NetWorker Server를 구성하기 전에 NetWorker Module for Oracle 설치 안내서의 지침에 따라 NMO 소프트웨어가 Oracle Server 호스트에 설치되어 있는지 확인합니다.

특정 구성 절차를 수행하려면 NMC(NetWorker Management Console)를 통해 다음 중 하나를 사용합니다.

◆ Oracle용 클라이언트 백업 구성 마법사

◆ NMC에서 애플리케이션과는 독립적인 화면을 사용하는 기존 구성 방법(마법사 사용 안 함)

정규 스케줄 지정 백업을 구성하려면 특정 환경에 적용되는 다음 절의 지침을 따르십시오.

1. 58페이지의 "Oracle Server 구성 확인"에 따라 Oracle Server 구성을 확인합니다.

2. 59페이지의 "NetWorker 리소스 확인"에 따라 NetWorker 리소스를 확인합니다.

3. 필요한 경우, 63페이지의 "I18N 지원 구성"에 따라 국제화(I18N) 지원을 구성합니다.

4. 필요한 경우, 65페이지의 "L10N 지원 구성"에 따라 현지화(L10N) 지원을 구성합니다.

5. 새로운 백업 구성 마법사를 사용하여 해당 마법사로 생성되지 않은 기존 구성을 수정하려면 먼저 65페이지의 "nsrnmoadmin 명령을 사용하여 기존 구성 마이그레이션"에 따라 구성을 마이그레이션합니다.

6. 마법사 또는 NMC를 사용하여 백업 구성을 완료합니다.

• 68페이지의 "NMC 마법사를 사용하여 백업 구성"

• 70페이지의 "NMC 기존 방법을 사용하여 백업 구성"(이 절에는 nsrnmo 및 RMAN 스크립트의 생성, 그리고 세이브 세트 번들링 및 정책 일관성의 수동 구성에 대한 정보가 나와 있습니다.)

데이터 중복 제거 백업 또는 Probe 기반 백업의 구성에 대한 추가 정보는 다음을 참조하십시오.

◆ 88페이지의 "데이터 중복 제거 백업 구성"

◆ 91페이지의 "Probe 기반 백업 구성"

필요한 클러스터 또는 RAC(Real Application Cluster) 시스템 구성에 대한 자세한 내용은 6장, "클러스터 및 RAC 시스템"을 참조하십시오.

Oracle Server 구성 확인

NetWorker Server 및 NMO 소프트웨어를 구성하려면 Oracle Server 시스템이 올바르게 설치되고 구성되어 있어야 합니다.

Oracle Server 시스템을 설치하려면

1. RMAN을 비롯한 Oracle Server 소프트웨어 구성요소를 설치 및 구성합니다. 자세한 내용은 해당 Oracle 설치 안내서에 나와 있습니다.

2. 해당 데이터베이스 및 Oracle Recovery Catalog를 설치 및 구성합니다. Recovery Catalog에 대한 자세한 내용은 Oracle Recovery Manager 설명서를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서58

소프트웨어 구성

3. Oracle 네트워킹 소프트웨어인 Oracle Net을 설치 및 구성합니다.

4. Recovery Catalog에 대상 데이터베이스를 등록합니다. 자세한 내용은 Oracle 백업 및 복구 설명서를 참조하십시오.

참고: 이러한 단계에 대한 자세한 내용은 Oracle 사용자 설명서 및 Oracle 지원 서비스에 나와 있습니다. Oracle 지원 문의 정보는 Oracle 웹 사이트를 참조하십시오.

NetWorker 리소스 확인

다음 절의 정보에 따라 NetWorker Server에 필요한 NetWorker 리소스가 구성되어 있는지 확인하십시오.

Networker Server 리소스

NetWorker Server 소프트웨어를 설치하면 NetWorker 구성에 미리 구성된 서버 리소스가 포함되며, 이러한 리소스의 속성 설정은 백업의 성능과 보안에 영향을 줍니다.

59페이지의 표 2에서는 기본 NetWorker Server 리소스 속성을 보여 줍니다. 서버 리소스의 속성 설정이 NMO 백업 환경에 적합한지 확인하십시오. 필요에 따라 설정을 수정하십시오.

NetWorker Server 리소스 및 해당 속성을 구성하는 방법에 대한 자세한 내용은 NetWorker Server 온라인 도움말 및 NetWorker 관리 안내서에 나와 있습니다.

필요한 NetWorker 권한 지정

특정 NMO 작업에는 해당 NetWorker 권한이 필요합니다. NetWorker 권한은 사용자 그룹 리소스를 통해 지정됩니다. 자세한 내용은 60페이지의 "NetWorker 사용자 그룹 권한"을 참조하십시오.

특별한 권한이 필요한 NMO 작업 중 하나가 삭제입니다. NMO에서는 다음과 같은 경우 NetWorker 인덱스에서 항목을 제거하려고 합니다.

◆ RMAN delete 명령이 사용된 경우

◆ 다음 절 중 하나의 지침에 따라 실행 중인 Oracle 백업을 취소한 경우

• 101페이지의 "수동 백업 취소"

• 105페이지의 "스케줄 지정 백업 취소"

표 2 NetWorker Server 리소스 속성

속성 설명

이름 NetWorker Server의 호스트 이름을 지정합니다.

parallelism NetWorker 소프트웨어에서 서버에 한 번에 도착할 수 있는 백업 스트림의 최대 개수를 지정합니다. 최대 병렬 처리 수의 값은 NetWorker Server 버전에서 판단합니다. 여러 데이터 스트림을 동시에 백업하면 스토리지 디바이스의 효율성이 높아집니다.

Administrator NetWorker Administrator 권한이 있는 사용자를 지정합니다. 이 속성의 초기 기본 설정은 root@hostname(UNIX) 및 Administrators@hostname(Windows)입니다. 여기에서 hostname은 NetWorker Server 호스트 이름입니다. 자세한 내용은 59페이지의 "필요한 NetWorker 권한 지정"을 참조하십시오.

Datazone pass phrase

NMO 백업 시 Oracle 데이터의 AES 암호화에 사용할 키 또는 암호를 지정합니다. 백업에서 Oracle 데이터를 복원하려면 암호가 필요합니다. 자세한 내용은 189페이지의 "NSR_AES_ENCRYPTION"을 참조하십시오.

NetWorker 리소스 확인 59

소프트웨어 구성

참고: 이러한 경우 Oracle 사용자에게 필요한 NetWorker 권한이 없으면 NMO가 NetWorker 인덱스에서 백업 세이브 세트 항목을 제거할 수 없습니다. 그러나 RMAN 카탈로그에서는 해당 항목이 제거될 수 있으며 따라서 NetWorker 인덱스와 RMAN 카탈로그가 동기화되지 않은 상태가 될 수 있습니다. 인덱스와 카탈로그를 다시 동기화하려면 적절한 NetWorker 미디어 관리 명령을 실행하여 NetWorker 인덱스에서 일관성 없는 세이브 세트 항목을 수동으로 제거합니다.

NMO가 NetWorker 인덱스에서 항목을 제거할 수 있게 하려면 Oracle 사용자에게 필요한 NetWorker 권한이 있어야 합니다. 60페이지의 "NetWorker 사용자 그룹 권한"에 따라 필요한 사용자 그룹 권한이 있는지 확인합니다.

NetWorker 사용자 그룹 권한

NetWorker Server에는 액세스 제어 기능이 포함되어 있습니다. NetWorker 관리자는 이 기능을 통해 사용자를 NetWorker 사용자 그룹에 할당할 수 있습니다. 각 사용자 그룹에는 사용자 그룹 리소스의 권한 속성에 정의된 대로 특정 권한 집합이 연결됩니다.

NetWorker Server는 미리 구성된 두 가지 사용자 그룹과 함께 설치됩니다.

◆ 관리자 - 이 그룹의 멤버는 모든 NetWorker 작업을 수행할 권한이 있습니다. UNIX의 루트 사용자 및 Microsoft Windows 관리자 그룹의 멤버는 항상 이 그룹의 멤버이며 이 그룹에서 제외될 수 없습니다.

◆ 사용자 - 기본적으로 이 그룹의 멤버는 로컬 데이터를 백업 및 복구하고 NetWorker 작업을 모니터링할 권한이 있습니다. 이 멤버들은 구성을 보거나 편집할 수 없습니다.

참고: 사용자 그룹에 연결된 권한을 그룹의 NetWorker 사용자에 대한 요구 사항에 맞게 사용자 정의할 수 있습니다. 관리자 그룹에 연결된 권한은 변경할 수 없습니다.

기본적으로 NetWorker Server에서는 모든 사용자에게 다음 권한을 할당합니다.

◆ Monitor NetWorker

◆ Recover Local Data

◆ Backup Local Data

기본 사용자 그룹 구성만 사용해도 NMO를 통한 RMAN 백업, 복원 및 상호 검사 작업을 수행할 수 있습니다. 기본 사용자 그룹 구성을 변경하는 경우 작업에 필요한 권한이 할당되었는지 확인하십시오.

61페이지의 표 3의 설명과 같이 NMO 작업에 필요한 사용자 그룹 권한이 있는지 확인합니다. 기존 권한을 수정하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서60

소프트웨어 구성

참고: 프록시 백업 및 복원을 수행하려면 정규 Oracle 백업 및 복원의 경우와 같은 권한뿐만 아니라 PowerSnap Module에 필요한 권한이 추가로 있어야 합니다. 필요한 권한에 대한 자세한 내용은 NetWorker PowerSnap Module 설명서에 나와 있습니다.

Oracle 사용자는 다음과 같이 정의됩니다.

◆ UNIX:

• Net 서비스가 사용되는 경우 Net 서비스를 시작하는 운영체제 사용자

• Net 서비스가 사용되지 않는 경우 RMAN을 실행하는 운영 체제 사용자

스케줄 지정 백업의 경우, 운영 체제 사용자는 UNIX에서 root이고 Microsoft Windows에서는 system입니다.

◆ Windows의 경우 Oracle 서비스(OracleServiceoracle_sid)를 실행하는 운영 체제 사용자

중요 사항!올바른 사용자 그룹 권한이 할당되지 않은 경우 필요한 사용자 그룹 권한을 알려 주는 오류 메시지가 발생하면서 Oracle 백업 또는 복원이 실패합니다. NetWorker 사용자 그룹 및 사용자 그룹 권한 설정에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

표 3 NMO 작업에 필요한 사용자 그룹 권한

작업 작업을 수행하는 운영 체제 사용자 필요한 사용자 그룹 권한

nsrnmoadmin 명령을 사용하여 기존 백업 구성 마이그레이션

Oracle Server 의 root 사용자 또는 Microsoft Windows 관리자 그룹 멤버

Configure NetWorker

정기적 수동 Oracle 백업 Oracle Server 의 Oracle 사용자 Recover Local Data, Backup Local Data

( 이러한 권한은 기본적으로 설정되어 있음 )

스케줄 지정 정기적 Oracle 백업 Oracle Server 의 Oracle 사용자 Recover Local Data, Backup Local Data

( 이러한 권한은 기본적으로 설정되어 있음 )

Oracle Server 의 root 사용자 또는 Microsoft Windows 관리자 그룹 멤버

Monitor NetWorker, Backup Local Data

( 이러한 권한은 기본적으로 설정되어 있음 )

정기적 Oracle 복원 Oracle Server 의 Oracle 사용자 Recover Local Data

( 이 권한은 기본적으로 설정되어 있음 )

RMAN 상호 검사 Oracle Server 의 Oracle 사용자 Recover Local Data

( 이 권한은 기본적으로 설정되어 있음 )

RMAN 백업 삭제 Oracle Server 의 Oracle 사용자 Operate NetWorker 및 모든 해당 필수 권한

NWORA 리소스 파일 백업을 Oracle Server로 복원

Oracle Server 의 root 사용자 또는 Microsoft Windows 관리자 그룹 멤버

Recover Local Data

( 이 권한은 기본적으로 설정되어 있음 )

세이브 세트 번들링 Oracle Server 의 root 사용자 또는 Microsoft Windows 관리자 그룹 멤버

Operate NetWorker 및 모든 해당 필수 권한

NetWorker 리소스 확인 61

소프트웨어 구성

NetWorker 스케줄 리소스

백업 구성 마법사 또는 기존 구성 방법을 사용하여 NMO 클라이언트의 기존 스케줄(서버의 NetWorker 스케줄 리소스에서 제공됨) 중 하나로 백업 스케줄을 설정할 수 있습니다.

NetWorker 스케줄 리소스에서는 백업 스케줄의 속성을 지정합니다. 스케줄 리소스의 기능에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

NMO 소프트웨어는 NetWorker 스케줄 리소스에 지정된 NetWorker 백업 레벨(건너뛰기 제외)을 사용하지 않습니다.

중요 사항!스케줄 지정된 NMO 백업의 경우 NMO 백업 레벨은 스케줄 리소스에 있는 NetWorker 백업 레벨에 의해 결정되지 않습니다. NMO 백업의 레벨은 RMAN 백업 스크립트에서 전체 또는 증분으로 지정해야 합니다. 백업 레벨은 RMAN 스크립트에 있는 레벨에 따라서만 결정됩니다.

82페이지의 "NMC에서 스케줄 리소스 구성"에 설명된 대로 NMC에서 기존 방법을 사용하여 스케줄 리소스를 구성해야 합니다.

NetWorker 디바이스 리소스

NetWorker Server에서는 지원되는 테이프 또는 디스크 스토리지 디바이스를 사용하여 Oracle 백업 시 데이터를 기록하고 Oracle 복원 시 데이터를 읽습니다. NetWorker Server 구성에는 백업 및 복원에 사용할 각 스토리지 디바이스에 대한 디바이스 리소스가 포함되어야 합니다. 또한 각 스토리지 디바이스는 레이블이 지정되고 마운트된 볼륨을 포함해야 합니다.

NMC 프로그램을 사용하여 필수 NetWorker 디바이스 리소스를 구성합니다. 스토리지 디바이스, NMC 프로그램 및 디바이스 리소스를 구성하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

NetWorker Server에서 지원하는 스토리지 디바이스의 전체 목록은 Powerlink 웹 사이트에서 제공하는 EMC NetWorker Hardware Compatibility Guide에 나와 있습니다.

스토리지 디바이스에서 백업 볼륨의 레이블을 지정하고 볼륨을 마운트하는 방법, 그리고 필요한 스토리지 노드(디바이스 연결), 오토체인저 및 사일로를 구성하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

NetWorker 볼륨 풀

NetWorker 소프트웨어는 풀이라고 하는 백업 볼륨 또는 미디어 그룹에 백업을 보냅니다. 풀은 NetWorker Server에서 데이터를 저장, 정렬 및 구성하는 데 사용하는 특정 백업 볼륨 모음입니다. 예를 들어 테이블스페이스 및 아카이브된 redo 로그 등의 Oracle 데이터 백업을 특정 디바이스의 볼륨으로 전송할 수 있습니다.

각 NetWorker 볼륨 풀은 NetWorker Server의 해당 풀 리소스로 정의됩니다. 풀 리소스의 속성 설정은 서버에서 해당 풀의 볼륨에 기록할 데이터 유형을 결정하는 데 사용하는 필터 역할을 합니다. 각 볼륨 풀에는 풀 유형 속성이 있습니다.

참고: NMO에서 유효한 풀 유형은 백업과 백업 복제뿐입니다.

각 NetWorker 볼륨은 미리 구성된 풀 또는 사용자가 만든 풀에 속합니다. 각 풀에는 특정 레이블 템플릿이 연결되어 있으며 이를 통해 풀에 할당된 미디어를 자동으로 식별할

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서62

소프트웨어 구성

수 있습니다. NetWorker 소프트웨어에서는 볼륨 풀과 레이블 템플릿을 함께 사용하여 각 볼륨에 있는 데이터를 추적합니다.

참고: Oracle 백업 볼륨에 대한 사용자 정의 볼륨 풀이 지정되어 있지 않은 경우, NetWorker Server에서 Oracle 백업 데이터를 적합한 볼륨 풀로 전송합니다.

NMC 프로그램을 사용하여 필요한 NetWorker 풀 리소스와 해당 레이블 템플릿 리소스를 구성합니다. 자세한 내용은 NetWorker 관리 안내서 및 NMC 온라인 도움말에 나와 있습니다.

NSR_DATA_VOLUME_POOL 매개 변수 설정

수동 또는 스케줄 지정 백업에서 특정 풀로 데이터를 전송하려면 RMAN 백업 세션에서 NSR_DATA_VOLUME_POOL 매개 변수를 설정할 수 있습니다. 두 가지 백업 유형에 대한 자세한 내용은 3장, "백업 절차"에 나와 있습니다.

참고: 프록시 백업의 경우 이 매개 변수를 사용하여 라이브 백업 전용(보조 스토리지 백업 전용) 볼륨 풀을 지정합니다. 이 매개 변수로 인스턴트 백업의 스냅샷 풀을 지정할 수는 없습니다. 스냅샷 풀을 지정하려면 160페이지의 "NetWorker 풀 리소스 구성"의 설명과 같이 NetWorker 리소스를 구성해야 합니다.

NSR_DATA_VOLUME_POOL은 수동 백업 시 백업 복제본이 생성되는 경우에만 필수 항목입니다. 백업 복제본마다 별도의 NetWorker 풀을 정의해야 합니다. 수동 백업 시 백업 복제본을 생성하는 방법에 대한 자세한 내용은 26페이지의 "백업 복제본"을 참조하십시오.

NSR_DATA_VOLUME_POOL 매개 변수에 대한 자세한 내용은 부록 A, "RMAN 세션의 매개 변수"를 참조하십시오.

방화벽 지원

NMO 소프트웨어는 방화벽을 지원합니다. NMO 소프트웨어에서 방화벽에 사용하는 포트는 NetWorker Server에 구성된 해당 포트에 따라 결정됩니다.

NMO 소프트웨어에서 사용하는 방화벽을 구성하려면 특정 NetWorker Server 플랫폼의 NetWorker 관리 안내서에서 방화벽 구성 지침을 따릅니다.

I18N 지원 구성

31페이지의 "국제화(I18N) 및 현지화(L10N)"에서는 NMO 국제화(I18N) 지원의 기능에 대해 설명합니다.

I18N 지원을 구성하려면 다음을 따르십시오.

1. 63페이지의 "I18N 지원에 대한 요구 사항"을 충족하는지 확인하십시오.

2. 64페이지의 "I18N 지원 구성"의 구성 단계를 따르십시오.

I18N 지원에 대한 요구 사항

다음 I18N 요구 사항이 모두 충족되는지 확인하십시오.

◆ NMO 클라이언트 호스트에 지원되는 국제화 버전의 운영 체제가 설치되어 있고 영어가 아닌 로케일에서 작동하도록 정상적으로 구성되어 있어야 합니다.

I18N 지원 구성 63

소프트웨어 구성

◆ Oracle 소프트웨어가 필요한 NLS(National Language Support) 또는 다국어 지원을 제공해야 하며, Oracle 데이터베이스가 ASCII 외의 해당 문자 세트로 구성되어 있어야 합니다. 자세한 내용은 Oracle Globalization Support 설명서를 참조하십시오.

◆ 다음과 같이 지원되는 NetWorker 릴리즈 7.4 이상이 설치되어 있습니다.

• 국제화된 NetWorker Server 소프트웨어는 NMO 클라이언트 또는 원격 호스트에 설치됩니다.

• NetWorker 서버가 원격 호스트에 있는 경우 국제화된 NetWorker 클라이언트 또는 스토리지 노드 소프트웨어는 NMO 클라이언트에 설치됩니다.

NetWorker 소프트웨어 설치에 대한 자세한 내용은 NetWorker 설치 안내서에 나와 있습니다.

◆ 프록시 작업 중 I18N을 지원하려면 NetWorker Module for Oracle 릴리즈 노트에 설명된 대로 PowerSnap Module의 지원되는 릴리즈가 설치 및 구성되어 있어야 합니다.

기타 I18N 요구 사항에 대한 자세한 내용은 NetWorker 설명서에 나와 있습니다.

I18N 지원 구성

참고: NMO 마법사에서 프록시 백업 또는 복원의 구성은 지원되지 않습니다. 다음 단계의 마법사 참조는 프록시 작업의 구성에 적용되지 않습니다. 비ASCII 값을 지원하는 PowerSnap 옵션에 대한 자세한 내용은 PowerSnap Module 설명서를 참조하십시오.

NMO 클라이언트 호스트에서 I18N 지원을 구성하려면 다음을 따르십시오.

1. UNIX의 경우만, 루트 사용자로 로그인한 다음 NetWorker 서비스를 종료하고 LC_ALL 환경 변수를 원하는 로케일로 설정한 후 NetWorker 서비스를 다시 시작합니다.

예를 들어 UNIX에서 일본어 로케일을 사용하는 경우 LC_ALL을 다음과 같이 설정합니다.

# nsr_shutdown# export LC_ALL=JA_jp.eucJP# /etc/init.d/networker start

2. NLS_LANG 환경 변수를 운영 체제 및 Oracle 데이터베이스에서 지원하는 문자 세트로 설정한 다음 Oracle Server를 다시 시작합니다.

NLS_LANG 변수에 대한 자세한 내용은 Oracle Globalization Support 설명서를 참조하십시오.

예를 들어 일본어 로케일의 경우 Oracle에서 일본어 텍스트가 정상적으로 반환되도록 하려면 NLS_LANG을 다음과 같이 설정합니다.

export NLS_LANG=JAPANESE_JAPAN.JA16EUC% lsnrctl stop% lsnrctl start% sqlplus /nologSQL*Plus: Release 10.1.0.2.0 - Production on Thu Apr 26 15:12:03Copyright (c) 1982, 2004, Oracle. All rights reserved.SQL> connect sys/oracle as sysdba;SQL> shutdown;SQL> startup;SQL> quit;

3. 구성 마법사를 통해 스케줄 지정 백업을 구성하지 않는 경우, nsrnmo 스크립트에서 NLS_LANG 매개 변수를 NLS_LANG 환경 변수와 같은 값으로 설정합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서64

소프트웨어 구성

예를 들어 일본어 로케일의 경우 nsrnmo 스크립트에서 NLS_LANG을 다음과 같이 설정합니다.

NLS_LANG=JAPANESE_JAPAN.JA16EUC

참고: 구성 마법사를 통해 스케줄 지정 백업을 구성하는 경우 마법사 화면에서 NLS_LANG을 설정할 수 있습니다. NLS_LANG이 NWORA 리소스 파일에 설정된 경우 마법사가 NLS_LANG 필드를 자동으로 채웁니다.

4. 프록시 카탈로그 동기화를 사용하려면 nsrnmoadmin 명령을 사용하여 NSR_ORACLE_NLS_LANG 매개 변수를 NLS_LANG 환경 변수와 같은 값으로 설정합니다.

예를 들어 일본어 로케일의 경우 다음 명령을 입력하여 매개 변수를 설정합니다.

nsrnmoadmin -r add NSR_ORACLE_NLS_LANG JAPANESE_JAPAN.JA16EUC

nsrnmoadmin 명령에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다. 이 명령은 매개 변수 값을 NWORA 리소스 파일에 설정하며 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

L10N 지원 구성

33페이지의 "L10N 기능"에서는 NMO 현지화(L10N) 지원의 기능에 대해 설명합니다.

참고: 프록시 작업에 대한 L10N 지원에는 PowerSnap Module 2.4 SP2 이상이 필요합니다.

NMO L10N 지원을 구성하려면 NMO 클라이언트 호스트에 사용자 로케일에 맞는 NMO 언어 팩을 설치하여 로케일을 활성화합니다. 지원되는 각 언어에 대한 고유 언어 팩이 있습니다.

지원되는 NMO 언어 팩을 UNIX 또는 Windows 시스템에 설치하는 방법에 대한 자세한 내용은 NetWorker Module for Oracle 설치 안내서에 나와 있습니다.

nsrnmoadmin 명령을 사용하여 기존 구성 마이그레이션

nsrnmoadmin 명령을 사용하여 NMO 5.0 구성 마법사를 사용하지 않고 기존 방법으로 생성된 스케줄 지정 백업 구성을 새로운 NMO 마법사에서 지원하는 구성 스토리지 프레임워크로 마이그레이션할 수 있습니다. 마이그레이션 후, 새 마법사를 사용하여 백업 구성을 수정할 수 있습니다.

마이그레이션에 nsrnmoadmin 명령을 사용하는 대신 NMO 마법사의 RMAN 스크립트 템플릿 지정(선택 사항) 화면에서 RMAN 스크립트의 기존 구성을 검색할 수 있습니다.

nsrnmoadmin 명령을 사용하여 기존 구성을 마이그레이션하려면 다음을 따르십시오.

1. 66페이지의 "마이그레이션에 nsrnmoadmin 명령을 사용하기 위한 요구 사항"을 충족하는지 확인하십시오.

2. 67페이지의 "마이그레이션 명령 구문 및 옵션"에 따라 적절한 nsrnmoadmin 명령 및 옵션을 사용합니다.

L10N 지원 구성 65

소프트웨어 구성

마이그레이션에 nsrnmoadmin 명령을 사용하기 위한 요구 사항

백업 구성을 마이그레이션하기 위해 nsrnmoadmin 명령을 사용하기 전에 다음과 같은 요구 사항이 충족되었는지 확인합니다.

◆ 178페이지의 "nsrnmoadmin 명령에 대한 Windows 2008 및 Windows Vista 요구 사항"이 Windows 2008 또는 Windows Vista에서 충족되었습니다.

◆ NetWorker Module for Oracle 릴리즈 노트에 설명된 바와 같이 필요한 NetWorker 릴리즈가 설치되어 있습니다.

◆ nsrnmo 스크립트에 필수적인 ORACLE_HOME 설정이 포함되어 있습니다.

◆ RMAN 스크립트에 다음 각각에 대한 하나의 유효한 값이 포함되어 있습니다.

• 대상 데이터베이스 사용자 이름

• 대상 데이터베이스 사용자의 암호

• Net 서비스(인스턴스) 이름

◆ RMAN 스크립트에 다음 명령에 대한 올바른 구문이 포함되어 있습니다.

• allocate channel

• backup

• connect

• release channel

• send

◆ RMAN 스크립트에 다음 명령이 포함되어 있지 않습니다.

• @

• allocate channel for maintenance

• configure

• proxy

참고: 프록시 백업 구성의 마이그레이션은 지원되지 않습니다.

◆ Microsoft Windows의 RMAN 스크립트가 비ASCII 문자를 포함하지 않습니다.

◆ 61페이지의 표 3에 설명된 대로 NetWorker Server에서 클라이언트 리소스를 쿼리하고 업데이트하는 데 필요한 모든 NetWorker 권한이 있습니다. 필요한 사용자 그룹 권한에 대한 자세한 내용은 NetWorker 설명서를 참조하십시오.

◆ 대화형 모드에서 -Y 옵션 없이 nsrnmoadmin 명령을 사용하는 경우, 마이그레이션된 후에 마법사를 사용하여 구성을 수정할 모든 사용자의 이름을 입력해야 합니다.

• 대화형 모드에서 -Y 옵션 없이 nsrnmoadmin을 사용하는 경우, 기본적으로 ACL 형식(user@hostname)으로 해당 사용자 이름을 모두 입력하라는 메시지가 표시됩니다. 메시지가 표시될 때 사용자 이름을 입력하지 않은 경우, 리소스를 편집하려면 나중에 NMC를 사용하여 클라이언트에 대한 NetWorker 잠금 상자 리소스에 사용자 이름을 추가해야 합니다. Lockbox 리소스의 편집에 대한 자세한 내용은 NetWorker 관리 안내서의 Lockbox 암호 관리 관련 절에 나와 있습니다.

• -Y 옵션을 사용하여 비대화형 모드에서 nsrnmoadmin을 사용하는 경우 마이그레이션 시 입력을 요청하는 메시지가 표시되지 않습니다. 마이그레이션 후, 마법사를 사용하여 구성을 수정할 모든 사용자의 이름을 NetWorker 잠금 상자 리소스에 추가해야 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서66

소프트웨어 구성

중요 사항!클러스터 가상 클라이언트의 백업 구성을 마이그레이션할 경우, 클라이언트의 스케줄 지정 백업을 활성화하려면 다음 중 하나를 수행해야 합니다.- 마이그레이션하는 동안 nsrnmoadmin에서 잠금 상자 리소스에 추가할 마법사 사용자의 이름을 입력하라는 메시지가 표시되면, 이름을 system@physical_hostname(Windows) 또는 root@physical_hostname(UNIX)으로 지정합니다.- 마이그레이션 후, NMC를 사용하여 클러스터 가상 클라이언트에 대한 잠금 상자 리소스를 편집하고 system@physical_hostname(Windows) 또는 root@physical_hostname(UNIX)이라는 이름을 리소스에 추가합니다.

마이그레이션 명령 구문 및 옵션

다음 사용자 중 하나로 운영 체제 명령줄에 마이그레이션을 위한 nsrnmoadmin 명령을 입력해야 합니다.

◆ UNIX의 루트 사용자

◆ Microsoft Windows Administrators 그룹의 멤버

명령 사용자는 61페이지의 표 3에 나열된 마이그레이션 요구 사항을 충족해야 합니다.

Windows 2008 및 Windows Vista 시스템에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 명령에 대한 Windows 2008 및 Windows Vista 요구 사항"에 나와 있습니다.

nsrnmoadmin 명령의 구문과 옵션은 다음과 같습니다.

nsrnmoadmin -M -s server_name [-c client_name] [-g group_name][-N save_set_name] [-Y]

nsrnmoadmin -P -s server_name [-c client_name] [-g group_name][-N save_set_name]

-M과 -P 옵션은 함께 사용할 수 없습니다.

대괄호([ ])로 묶은 명령 옵션 및 설정은 선택 항목입니다. 명령을 입력할 때 대괄호는 포함하지 마십시오.

67페이지의 표 4에서는 nsrnmoadmin 명령 옵션에 대해 설명합니다.

표 4 마이그레이션을 위한 nsrnmoadmin 명령 옵션 (1/2)

옵션 설명

-M 마이그레이션 옵션을 지정합니다. nsrnmoadmin 프로그램에서 다음이 수행됩니다.1. NetWorker Server 리소스 데이터베이스를 쿼리하여 -c, -g, -N 및 -s 옵션에서 지정된 값과 일치하는 모든 클라

이언트 리소스를 찾습니다.2. 각 기존 구성(nsrnmo 스크립트, RMAN 스크립트, NWORA 리소스 파일, 클라이언트 리소스)을 새 NMO 마법

사에서 지원되는 구성 형식으로 마이그레이션합니다.

참고: nsrnmoadmin 프로그램은 nsrnmoadmin 명령이 입력된 호스트에 물리적으로 존재하는 구성만 마이그레이션할 수 있습니다. 다른 물리적 호스트에 대한 클라이언트 리소스를 마이그레이션하려면 각 물리적 호스트에서 nsrnmoadmin 프로그램을 실행하거나 해당 프로세스를 자동화하는 스크립트를 작성해야 합니다.

nsrnmoadmin 명령을 사용하여 기존 구성 마이그레이션 67

소프트웨어 구성

NMC 마법사를 사용하여 백업 구성

마법사를 사용하여 백업을 구성하려면 다음을 따르십시오.

1. 68페이지의 "백업 구성 마법사 정보"의 정보를 검토하십시오.

2. 69페이지의 "백업 구성 마법사를 사용하기 위한 요구 사항"을 충족하는지 확인하십시오.

3. 69페이지의 "마법사를 사용하여 백업 구성"의 구성 단계를 따르십시오.

백업 구성 마법사 정보

NMO 릴리즈 5.0에는 지원되는 NMC 릴리즈 7.5 이상과 통합되는 새 NMC 기반 백업 구성 마법사(NMC에서는 클라이언트 백업 구성이라고도 함)가 포함되어 있습니다.

29페이지의 "구성 마법사"에서는 백업 구성 마법사의 주요 기능에 대해 설명합니다. 이 마법사는 스케줄 지정 백업에 대한 클라이언트, 그룹 및 정책(탐색 또는 보존) 리소스를 구성할 수 있습니다. 70페이지의 "NMC 기존 방법을 사용하여 백업 구성"에 설명된 대로 기타 NetWorker 리소스는 마법사를 사용하지 않고 수동으로 NMC를 통해 구성해야 합니다.

"일반" 스케줄 지정 백업을 구성하는 마법사 옵션을 사용하면 백업 채널 수, 백업 이름 형식 등의 값이 미리 정의되어 생성되기 때문에 워크플로우가 간소화됩니다. 스케줄 지정 일반 백업에 사용되는 미리 정의된 설정에 대한 자세한 내용은 마법사 도움말을 참조하십시오.

NMO 마법사를 사용하여 마법사에서 생성되지 않은 기존 구성을 수정하려면 65페이지의 "nsrnmoadmin 명령을 사용하여 기존 구성 마이그레이션"에 따라 먼저 구성을 마이그레이션해야 합니다.

구성 마법사에 대한 자세한 내용은 다음 자료에 나와 있습니다.

◆ NetWorker Module for Oracle 설치 안내서

-P Probe 옵션을 지정합니다. nsrnmoadmin 프로그램은 NetWorker Server 리소스 데이터베이스를 쿼리하여 -c, -g, -N 및 -s 옵션에 지정된 값과 일치하는 모든 클라이언트 리소스를 찾는 Probe를 수행한 다음 그 결과를 표준 출력에 표시합니다. 해당 프로그램은 실제로 기존 구성을 마이그레이션하지 않습니다.

참고: nsrnmoadmin 프로그램은 nsrnmoadmin 명령이 입력된 호스트에 물리적으로 존재하는 구성만 조사할 수 있습니다. 다른 물리적 호스트에 대해 생성된 클라이언트 리소스를 조사하려면 각 물리적 호스트에서 nsrnmoadmin 프로그램을 실행해야 합니다.

-c client_name 선택적 매개 변수입니다. 구성할 NetWorker Client의 호스트 이름을 지정합니다. 일반적으로 이 옵션은 클라이언트의 가상 클라이언트를 지정합니다. 기본 값은 로컬 물리적 클라이언트의 호스트 이름입니다.

-g group_name 선택적 매개 변수입니다. 쿼리 작업에 대한 NetWorker 그룹의 이름을 지정합니다. 이 옵션을 지정하지 않으면 그룹 이름이 서버 리소스 데이터베이스의 쿼리에 대한 조건에 포함되지 않습니다.

-N save_set_name 선택적 매개 변수입니다. 클라이언트 리소스의 세이브 세트 속성에 설정된 값을 지정합니다. 이 옵션을 지정하지 않으면 세이브 세트 이름이 서버 리소스 데이터베이스의 쿼리에 대한 조건에 포함되지 않습니다.

-s server_name 필수 항목. 구성할 클라이언트를 백업하는 NetWorker Server의 호스트 이름을 지정합니다.

-Y 선택적 매개 변수입니다. 비대화형 모드를 지정하므로 nsrnmoadmin 프로그램이 확인 프롬프트를 표시하지 않고 마이그레이션을 진행하게 됩니다. 이 옵션을 지정하지 않으면, nsrnmoadmin 프로그램이 클라이언트 리소스에 업데이트할 모든 필드를 표시하고 마이그레이션을 진행할지 확인을 요청합니다.

표 4 마이그레이션을 위한 nsrnmoadmin 명령 옵션 (2/2)

옵션 설명

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서68

소프트웨어 구성

◆ NetWorker 관리 안내서 또는 릴리즈 노트

◆ 마법사의 인라인 설명 텍스트

◆ 마법사의 온라인 도움말

백업 구성 마법사를 사용하기 위한 요구 사항

백업 구성 마법사를 사용하기 전에 다음의 요구 사항이 모두 충족되는지 확인합니다.

◆ 마법사를 시작하는 NMC 사용자(마법사 사용자)에게는 구성이 생성되어 있는 NetWorker Server에 Configure NetWorker 권한이 있습니다.

◆ NMC 서버, NetWorker Server 및 NMO 클라이언트 간의 통신에는 nsrauth 인증이 사용됩니다. nsrauth 인증을 위한 모든 요구 사항은 NetWorker 설명서에 나와 있습니다.

◆ NetWorker Module for Oracle 릴리즈 노트에 설명된 대로 필요한 NetWorker 릴리즈가 NMC 서버, NetWorker Server 및 NMO 클라이언트 호스트에 설치되어 있습니다.

마법사를 사용하여 백업 구성

마법사를 사용하여 백업 구성을 생성 또는 수정하려면 다음을 따르십시오.

1. NetWorker Management Console 소프트웨어를 시작합니다.

2. 관리 창을 엽니다.

a. 콘솔 창에서 엔터프라이즈를 클릭합니다.

b. 왼쪽 창의 Enterprise 목록에서 NetWorker Server를 선택합니다.

c. 오른쪽 창에서 애플리케이션을 선택합니다.

d. 엔터프라이즈 메뉴에서 애플리케이션 시작을 클릭합니다.

관리 창이 개별 애플리케이션으로 시작됩니다.

3. Administration 창에서 Configuration을 클릭합니다.

4. 구성 창에서 클라이언트를 클릭합니다.

5. 다음 중 해당하는 방법으로 마법사를 시작합니다.

• 새 백업 구성을 생성할 경우, 다음 방법 중 하나를 사용합니다.

– 구성 > 클라이언트 백업 구성 > 새로 만들기를 선택합니다.– 클라이언트 이름 아래의 왼쪽 창에서 클라이언트를 마우스 오른쪽 버튼으로

클릭하고 클라이언트 백업 구성 > 새로 만들기를 선택합니다.– 기본 클라이언트 목록에서 NMO 클라이언트를 마우스 오른쪽 버튼으로 클

릭하고 클라이언트 백업 구성 > 새로 만들기를 선택합니다.• 기존 백업 구성을 수정하려면 오른쪽 창에서 NMO 클라이언트를 마우스 오른

쪽 버튼으로 클릭하고 클라이언트 백업 구성 > 수정을 선택합니다.

6. 표시된 각 마법사 화면에서 백업 구성에 필요한 옵션 및 값을 지정합니다.

마법사를 사용하여 데이터 중복 제거 백업을 구성하는 경우, RMAN 옵션 지정(1/2) 화면에서 Filesperset 필드가 1로 설정되어야 합니다.

각 마법사 화면에 있는 온라인 도움말 버튼을 클릭하면 화면의 모든 필드와 옵션에 대한 설명에 액세스할 수 있습니다.

• 마지막 화면을 제외한 모든 화면에서 다음을 클릭하여 진행합니다.

NMC 마법사를 사용하여 백업 구성 69

소프트웨어 구성

• 마지막 화면인 클라이언트 구성 검토 및 적용에서 만들기 또는 수정을 클릭하여 구성을 각각 만들거나 수정한 후 마침을 클릭하여 마법사를 종료합니다.

구성 설정을 디스크의 RMAN 스크립트에 저장하도록 선택할 경우, 나중에 스크립트를 편집할 수 있을 뿐 아니라 수동 NMO 백업에 스크립트를 사용할 수도 있습니다. 수동 백업에 필요한 리소스는 마법사를 사용하지 않고 기존 방법을 사용하여 구성해야 합니다.

중요 사항!마법사를 사용하여 클러스터 가상 클라이언트를 구성하는 경우, 마법사는 다음을 포함하여 클러스터 환경에 필요한 모든 추가적인 설정을 수행하고자 시도합니다.- 필요한 클라이언트 리소스 생성- 마법사의 NetWorker Client 속성 화면의 원격 액세스 필드에 제공된 물리적 호스트에 대해 필요한 ACL 항목을 잠금 상자 리소스에 추가- NSR_CLIENT 매개 변수 설정- -c virtual_clientname 옵션을 가상 클라이언트의 클라이언트 리소스에서 Backup Command 속성에 추가가상 클라이언트의 클라이언트 리소스에서, 클러스터의 각 물리적 호스트마다 원격 액세스 속성을 user@physical_hostname으로 설정해야 합니다. 그렇지 않으면 백업이 실패할 수 있습니다.

NMC 기존 방법을 사용하여 백업 구성

다음 절에서는 구성 마법사를 사용하지 않고 기존 방법을 사용하여 백업을 구성하는 방법에 대해 설명합니다.

기존 방법을 사용하는 백업 구성 정보

NMO 릴리즈 5.0에서는 이전 NMO 릴리즈에서 사용된 백업 구성에 대한 기존 방법을 계속 지원합니다. 스케줄 지정 백업을 구성하려는 경우, RMAN 스크립트 및 nsrnmo 스크립트를 수동으로 생성하고, NWORA 리소스 파일에서 매개 변수를 설정하고, 필요에 따라 NMC에서 NetWorker 리소스를 구성하는 방법을 계속 사용할 수 있습니다.

또는 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 설명된 대로 백업 구성 마법사를 사용하여 스케줄 지정 백업을 구성할 수 있습니다. 그러나 클라이언트 및 그룹 리소스 외의 NetWorker 리소스는 여전히 NMC에서 수동으로 구성해야 합니다.

수동 백업의 경우, 필요에 따라 NetWorker Client 리소스는 기존 방법을 통해 수동으로 수정해야 합니다.

백업을 위한 RMAN 스크립트 만들기

Oracle Server 호스트에서 원하는 유형의 수동 또는 스케줄 지정 백업을 수행할 적합한 RMAN 스크립트를 만듭니다.

188페이지의 "NSR* 매개 변수 설정"에 설명된 방법에 따라 스크립트에서 NSR* 매개 변수를 설정해야 합니다. 가능하면 send 명령을 사용하는 것이 좋습니다. 자세한 내용은 199페이지의 "send 명령"에 나와 있습니다.

NSR* 매개 변수는 운영 체제 명령줄에서 setenv 또는 set 명령을 사용하는 등의 다른 방법을 통해 설정할 수 없습니다. RMAN 스크립트 또는 세션의 NSR* 매개 변수에 대한 자세한 내용은 부록 A, "RMAN 세션의 매개 변수"를 참조하십시오.

RMAN 백업 스크립트는 일반 ASCII 파일로 저장할 수 있습니다. Recovery Catalog가 사용되는 경우 백업 스크립트를 Recovery Catalog 데이터베이스에 저장할 수도 있습니

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서70

소프트웨어 구성

다. 백업 스크립트를 Recovery Catalog 데이터베이스에 저장하는 방법에 대한 자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

다음 절에서는 수동 백업 및 스케줄 지정 백업을 위한 RMAN 스크립트에 대해 설명합니다.

수동 백업을 위한 RMAN 스크립트

자동 채널 할당 및 영구 설정이 사용되는 경우 backup 명령을 독립된 명령으로 실행할 수 있습니다. 자세한 내용은 25페이지의 "자동 채널 할당"을 참조하십시오.

예 10 수동 백업을 위한 RMAN 스크립트

다음 RMAN 스크립트는 전체 Oracle 데이터베이스를 (원격) NetWorker Server인 mars.emc.com의 MondayFulls 볼륨 풀로 수동 백업하기 위한 것입니다.

run {allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_DATA_VOLUME_POOL=MondayFulls)';backup full filesperset 4 format 'FULL_%d_%U' (database);release channel t1;release channel t2;

}

미디어 관리(이 경우 NMO) 디바이스를 지정하려면 allocate channel 명령의 type 옵션을 SBT_TAPE으로 설정합니다.

Oracle이 올바르게 구성되어 있고 NMO가 제거된 상태에서 allocate channel t1 type disk 명령을 통해 디바이스가 할당된 경우 Oracle의 백업 구현을 통해 백업을 디스크 파일로 전송할 수 있습니다.

위의 RMAN 백업 스크립트에서 format 문자열 FULL_%d_%U는 각 백업 조각의 이름을 지정합니다. 이 이름에는 모든 문자열을 사용할 수 있지만 각 백업 조각의 이름은 NetWorker Server에서 고유한 이름이어야 합니다. %d 및 %U와 같은 대체 변수를 사용하여 고유한 이름을 지정할 수 있습니다.

◆ %d는 데이터베이스의 이름을 지정합니다.

◆ %U는 Oracle 시스템에서 생성된 고유한 파일 이름입니다.

FULL 또는 FULL_%d와 같은 format 문자열은 고유한 이름을 생성하지 않습니다. 마찬가지로 format 문자열 FULL_%U는 동일한 NetWorker Server로 백업되는 두 데이터베이스에 대해 고유한 이름을 생성하지 않습니다.

중요 사항!백업 조각 이름이 고유하지 않으면 Oracle 백업이 실패합니다.

수동 백업 시 NetWorker 미디어 데이터베이스에서는 백업 조각 이름 앞에 자동으로 RMAN: 접두사가 추가됩니다. 예를 들어 RMAN 스크립트에 지정된 백업 조각 이름이 accounts_data_file인 경우 수동 백업 시 미디어 데이터베이스에 세이브 세트 이름이 RMAN:accounts_data_file로 저장됩니다. mminfo 명령은 세이브 세트 이름을 이 형식으로 표시합니다.

자세한 내용은 다음 자료를 참조하십시오.

◆ RMAN 스크립트를 작성하는 방법에 대한 자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

◆ Oracle Enterprise Manager Backup Wizard를 사용하여 RMAN 스크립트를 생성하는 방법에 대한 자세한 내용은 Oracle Enterprise Manager 설명서를 참조하십시오.

NMC 기존 방법을 사용하여 백업 구성 71

소프트웨어 구성

◆ 부록 B, "RMAN 명령"에는 RMAN 명령에 대한 중요한 정보가 나와 있습니다.

◆ 108페이지의 "NetWorker 인덱스의 일반 백업 정보"에서는 NetWorker 인덱스에 저장된 수동 백업에 대한 정보에 대해 설명합니다.

예 11 Oracle 백업 시 AES 암호화를 위한 RMAN 스크립트

다음 RMAN 스크립트는 NSR_AES_ENCRYPTION 매개 변수에 지정된 대로 256비트 AES 암호화를 사용하여 NetWorker Server mars.emc.com에 Oracle 데이터베이스의 비프록시 백업을 수행합니다.

run {allocate channel t1 type 'SBT_TAPE';send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_AES_ENCRYPTION=TRUE)';backup full filesperset 4 format 'FULL_%d_%U' (database);release channel t1;

}

AES 암호화에는 NetWorker Server 리소스의 Datazone pass phrase 속성에 설정된 키 또는 암호가 사용됩니다. 자세한 내용은 189페이지의 "NSR_AES_ENCRYPTION"을 참조하십시오.

중요 사항!256비트 AES 암호화에 사용한 모든 암호를 기록해 두십시오. NetWorker 서버에서 암호를 변경할 때 주의를 기울여야 합니다. 서버에서 암호를 변경했는데 NMO 백업에 사용된 암호를 잊은 경우 암호화된 데이터를 복구할 수 없습니다. 암호에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

115페이지의 예 17에서는 AES 암호화 백업의 Oracle 복원 예제를 보여 줍니다. 여기에서 NSR_ENCRYPTION_PHRASES 매개 변수는 백업에 사용된 원래 암호를 지정합니다.

스케줄 지정 백업을 위한 RMAN 스크립트

중요 사항!스케줄 지정 백업(정기적 및 프록시 백업 모두)의 경우 allocate channel 명령에 send를 포함하지 마십시오. send 명령은 별도로 사용해야 합니다.

예를 들어 스케줄 지정 백업의 경우 NMO에서 다음과 같은 명령이 지원되지 않습니다.

allocate channel t1 type 'SBT_TAPE' send 'NSR_ENV=(NSR_SERVER=mars.emc.com)';

다음은 올바른 명령 형식입니다.

allocate channel t1 type 'SBT_TAPE';send channel t1 'NSR_ENV=(NSR_SERVER=mars.emc.com)';

자동 채널 할당을 사용하면서 backup 또는 restore 명령 앞에 send 명령을 지정하면 다음과 같은 오류가 발생합니다.

RMAN-06422: SEND 명령에 대한 채널을 찾을 수 없습니다.

자동 채널 할당에 대한 자세한 내용은 25페이지의 "자동 채널 할당"을 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서72

소프트웨어 구성

예 12 스케줄 지정 백업을 위한 RMAN 스크립트

다음 RMAN 스크립트는 MondayFulls 볼륨 풀에 전체 Oracle 데이터베이스의 스케줄 지정 백업을 하기 위한 것입니다. 여기에서는 Recovery Catalog가 사용됩니다.

connect target target_user/target_passwd@target_Netservicename;connect rcvcat rcvcat_user/rcvcat_passwd@rcvcat_Netservicename;run {

set command id to 'xxx';allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';send 'NSR_ENV=(NSR_DATA_VOLUME_POOL=MondayFulls)';backup full filesperset 4format 'FULL_%d_%U'(database);release channel t1;release channel t2;

}

자동 채널 할당 및 영구 설정을 사용하는 경우에도 다음과 같은 명령이 포함된 스케줄 지정 RMAN 백업 스크립트를 만들어야 합니다.

◆ connect target

◆ connect rcvcat(Recovery Catalog를 사용하는 경우)

◆ backup

스케줄 지정 백업의 경우, 각 RMAN 스크립트에는 connect target target_user/target_passwd@target_Netservicename 명령이 있어야 합니다. 이 명령은 대상 데이터베이스에 대한 적절한 연결을 설정합니다.

connect target 명령에 올바른 값을 지정합니다.

◆ target_user는 대상 데이터베이스에 대한 SYSDBA 권한이 있는 사용자입니다.

◆ target_passwd는 target_user가 SYSDBA 권한으로 연결하기 위한 암호이며 이 암호는 대상 데이터베이스의 orapwd 파일에 지정됩니다.

◆ target_Netservicename은 대상 데이터베이스의 Net 서비스 이름입니다. connect target 명령에는 이 이름이 있어야 합니다.

대상 데이터베이스에 대한 암호 파일을 사용해야 합니다. 암호 파일을 사용하려면 orapwd 유틸리티를 사용해야 할 수 있으며 initoracle_sid.ora 파일에서 REMOTE_LOGIN_PASSWORDFILE 매개 변수를 exclusive로 설정해야 합니다. 자세한 내용은 해당 Oracle 설명서를 참조하십시오.

주:

◆ 각 스케줄 지정 백업 RMAN 스크립트에는 connect target 명령이 있어야 하며 각 Oracle 인스턴스에는 별도의 스케줄 지정 백업 RMAN 스크립트가 필요합니다.

◆ connect target 명령에서 target_user에 internal 값을 사용하거나 target_passwd에 oracle 값을 사용하지 마십시오.

스케줄 지정된 Oracle 백업에 Recovery Catalog가 사용되는 경우 connect rcvcat rcvcat_user/rcvcat_passwd@rcvcat_Netservicename 명령은 필수 항목입니다. 이 명령은 Recovery Catalog 데이터베이스에 대한 적절한 연결을 설정합니다.

connect rcvcat 명령에 올바른 값을 지정합니다.

◆ rcvcat_user는 Recovery Catalog 데이터베이스의 소유자입니다.

◆ rcvcat_passwd는 rcvcat_user의 암호입니다.

◆ rcvcat_Netservicename은 Recovery Catalog 데이터베이스의 Net 서비스 이름입니다.

NMC 기존 방법을 사용하여 백업 구성 73

소프트웨어 구성

스케줄 지정 백업을 취소하려면 스케줄 지정된 Oracle 백업 스크립트에 set command id to 'xxx'가 포함되어야 합니다. 여기에서 xxx는 작은 따옴표로 묶은 임의의 문자열입니다. 스케줄 지정 백업을 취소하는 방법에 대한 자세한 내용은 105페이지의 "스케줄 지정 백업 취소"에 나와 있습니다.

73페이지의 예 12의 스케줄 지정 백업 스크립트에서 첫 번째 allocate channel 명령으로 시작하는 나머지 부분은 71페이지의 예 10의 수동 백업 스크립트와 비슷하지만 NSR_SERVER 매개 변수 설정이 포함되어 있지 않은 점이 다릅니다.

중요 사항!스케줄 지정된 RMAN 백업 스크립트에서는 NSR_SERVER 또는 NSR_GROUP 매개 변수를 설정하지 마십시오. 이러한 두 매개 변수는 NMO에서 스케줄 지정된 Oracle 백업의 클라이언트 리소스에 지정된 값으로 설정되며 이러한 값은 재정의할 수 없습니다.

스케줄 지정 백업에서 볼륨 풀을 자동으로 사용하게 하려면 풀 리소스에 백업 그룹을 지정합니다. RMAN 스크립트에서 NSR_DATA_VOLUME_POOL 매개 변수가 설정되지 않는 한 스케줄 지정 백업에는 해당 풀이 사용됩니다. 이 매개 변수가 설정된 경우에는 스케줄 지정 백업 그룹과 관련된 풀보다 매개 변수 설정이 우선합니다.

RMAN 스크립트에서 NSR_DATA_VOLUME_POOL이 백업 그룹과 관련되지 않은 풀로 설정되면 스케줄 지정 백업에 NSR_DATA_VOLUME_POOL 풀이 사용됩니다. 스케줄 지정 백업을 위한 RMAN 스크립트에서 사용자는 해당 매개 변수를 정확히 설정해야 합니다.

각 스케줄 지정 백업 RMAN 스크립트는 텍스트 파일로 저장해야 합니다. 데이터베이스 관리자는 스케줄 지정 백업 RMAN 스크립트 파일에 최소한의 권한을 부여해야 합니다. 이렇게 하면 권한이 없는 사용자가 대상 및 Recovery Catalog 데이터베이스의 중요한 사용자 ID와 암호를 볼 수 없습니다.

테이블스페이스 레벨 또는 파일 레벨, 전체 또는 증분 백업 등을 수행하는 경우와 같이 단일 Oracle 인스턴스에 여러 RMAN 스크립트가 관련된 경우 데이터베이스 관리자는 공통되는 두 개의 connect 명령을 파일 하나에 두고 모든 RMAN 스크립트에서 @ 명령을 사용하여 이러한 두 connect 명령을 호출할 수 있습니다.

스케줄 지정 백업을 위한 RMAN 스크립트 테스트RMAN 스크립트 작성 시, 스케줄 지정 백업을 위해 스크립트를 사용하기 전에 스크립트를 테스트하십시오.

RMAN 스크립트를 테스트하려면 다음 명령 중 하나를 입력합니다.

rman cmdfile 'script_name' send '"NSR_ENV=(NSR_SERVER=NetWorker_server_name, NSR_GROUP=group_name)"'

rman nocatalog cmdfile 'script_name' send '"NSR_ENV=(NSR_SERVER=NetWorker_server_name, NSR_GROUP=group_name)"'

여기서,

◆ script_name은 RMAN 스크립트 파일의 경로 이름입니다.

◆ NetWorker_server_name은 백업을 시작하는 서버의 이름입니다.

◆ group_name은 클라이언트 리소스에 지정된 스케줄 지정 백업 그룹의 이름입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서74

소프트웨어 구성

nsrnmo 스크립트 사용자 정의

스크립트에서 매개 변수를 수정하여 Oracle Server 호스트의 nsrnmo 스크립트를 사용자 정의합니다.

Oracle Server 호스트에 NMO를 설치하면 다음 파일이 저장됩니다.

◆ NetWorker 실행 파일과 동일한 디렉토리에 nsrnmo 스크립트 예가 저장됩니다. 예제 스크립트의 파일 이름은 다음과 같습니다.

• UNIX의 경우 nsmmo

• Windows의 경우 nsmmo.bat

◆ UNIX의 경우 /etc/nsmmo.sh 파일에 스크립트 템플릿이 저장됩니다. 이 파일을 수정하지 마십시오.

참고: Windows에서 nsrnmo.bat 파일을 수정하려면 먼저 원본 파일의 복사본을 저장하십시오. Windows 2008 및 Windows Vista 시스템에 대한 특정 요구 사항은 75페이지의 "Windows 2008 또는 Windows Vista에서 nsrnmo.bat 파일 편집"에 나와 있습니다.

동일한 Oracle Server 호스트에 여러 버전의 nsrnmo 스크립트를 만들 수 있습니다. 예를 들어 Oracle 인스턴스마다 하나씩 만들 수 있습니다. 각 버전의 스크립트 이름은 고유해야 하며 nsr 또는 save로 시작해야 합니다. 또한 Windows의 경우에는 이름이 .bat 또는 .cmd로 끝나야 합니다.

새 버전의 nsrnmo 스크립트를 만들려면 다음을 따르십시오.

1. 예제 스크립트 파일(UNIX의 경우 nsrnmo, Windows의 경우 nsrnmo.bat)을 다른 이름의 파일로 복사합니다.

2. 새 파일에서 매개 변수를 사용자 정의합니다.

예를 들어 새 스크립트 파일의 이름을 UNIX에서는 nsmmo_prodDB로, Windows에서는 nsmmo_prodDB.bat로 만들 수 있습니다.

모든 버전의 nsrnmo 스크립트는 NetWorker 실행 파일과 동일한 디렉토리에 있어야 합니다. nsrnmo 스크립트를 다른 디렉토리로 옮기지 마십시오.

주:

◆ 이전 NMO 릴리즈의 nsrnmo 스크립트는 NMO 릴리즈 5.0에서 사용할 수 있습니다. 그러나 NMO 릴리즈 5.0에 설치된 nsrnmo 스크립트에는 이전 릴리즈의 스크립트에 없는 새로운 매개 변수 설정이 포함될 수 있습니다.

◆ NMC(NetWorker Management Console)의 그룹 정보 창에서 UNIX NMO 클라이언트에 대한 스케줄 지정 백업 세이브 세트의 올바른 보고를 용이하게 하려면 UNIX의 nsrnmo 스크립트에서 다음 셸을 지정합니다.

• /bin/bash(UNIX 클라이언트에 있는 경우)

• /bin/ksh(/bin/bash가 UNIX 클라이언트에 없는 경우)

Windows 2008 또는 Windows Vista에서 nsrnmo.bat 파일 편집

Windows의 NetWorker_installation_dir\bin 디렉토리에 있는 nsrnmo.bat 또는 다른 모든 파일의 편집은 Microsoft Windows Administrators 그룹의 멤버만 수행할 수 있습니다.

Windows 2008 또는 Windows Vista의 경우, NetWorker_installation_dir\bin 디렉토리에서 nsrnmo.bat 파일을 편집하려면 다음 단계를 수행해야 합니다.

1. 시작을 클릭합니다.

NMC 기존 방법을 사용하여 백업 구성 75

소프트웨어 구성

2. 메모장 또는 메뉴 항목으로 나열된 다른 텍스트 편집기를 마우스 오른쪽 버튼으로 클릭합니다.

3. 관리자 권한으로 실행을 선택합니다.

4. 텍스트 편집기에서 NetWorker_installation_dir\bin\nsrnmo.bat 파일을 엽니다.

5. nsrnmo.bat 파일을 편집하고 저장합니다.

Solaris 영역의 nsmmo 스크립트

Solaris 영역이 있는 Solaris 시스템의 경우 분산된 루트 영역에 글로벌 영역에서 마운트된 공유 디렉토리가 있을 수 있습니다. 이러한 디렉토리는 분산된 루트 영역에서 읽기 전용입니다. NMO가 분산된 루트 영역에 설치되어 있고 /usr이 공유 디렉토리 중 하나이면 /usr/sbin의 nsrnmo 스크립트는 분산된 루트 영역에서 읽기 전용입니다. 이러한 경우 글로벌 영역에서 nsrnmo 스크립트를 편집해야 합니다.

물리적인 컴퓨터에 여러 분산된 루트 영역이 구성되어 있는 경우 모든 가상 분산 루트 영역에서 /usr/sbin의 nsrnmo 스크립트를 볼 수 있습니다. 이러한 경우 분산된 각 루트 영역에서 nsmmo1, nsmmo2 등의 고유 스크립트 파일 이름을 사용해야 합니다. 분산된 각 루트 영역에 대한 클라이언트 리소스의 Backup Command 속성에는 해당 영역의 고유한 nsrnmo 파일 이름이 포함되어야 합니다. 클라이언트 리소스에 대한 자세한 내용은 82페이지의 "NMC를 사용하여 클라이언트 리소스 구성"을 참조하십시오.

nsrnmo 스크립트의 매개 변수

NMO와 함께 설치된 예제 nsrnmo 스크립트에는 스케줄 지정 특정 Oracle 백업에 맞게 사용자 정의해야 하는 매개 변수가 들어 있습니다. 예제 nsrnmo 스크립트의 모든 매개 변수는 기본적으로 정의되어 있지 않습니다.

nsrnmo 스크립트에는 해당 스크립트가 설치된 특정 시스템에 필요한 매개 변수만 들어 있습니다. 다음 매개 변수는 특정 UNIX 시스템의 nsrnmo 스크립트에만 있습니다.

◆ LD_LIBRARY_PATH는 다음과 같은 스크립트에 있습니다.

• HP-UX(64비트 Itanium)• Linux

• Solaris

◆ LIBPATH는 AIX의 스크립트에 있습니다.

◆ SHLIB_PATH는 HP-UX(32비트 및 64비트 PA-RISC)의 스크립트에 있습니다.

Oracle 설치 안내서의 지침에 따라 특정 운영 체제에서 설정할 매개 변수(LD_LIBRARY_PATH, LIBPATH, SHLIB_PATH)와 해당 값을 확인하십시오.

ORACLE_HOME 매개 변수는 각 스케줄 지정 백업에서 필수 항목이며 반드시 nsrnmo 스크립트에서 설정해야 합니다. nsrnmo 스크립트의 다른 매개 변수는 선택 항목이며 원하는 경우 스크립트에서 정의되지 않은 채로 둘 수 있습니다.

참고: 스케줄 지정 백업에서 기타 매개 변수를 적용하려면 nsrnmo 스크립트에 매개 변수를 정의하고 내보내는 줄을 추가해야 합니다. UNIX setenv 명령이나 Windows set 명령을 사용하여 매개 변수를 설정해도 효과가 없습니다.

다음 절에서는 스케줄 지정 백업을 위해 nsrnmo 스크립트에 설정할 수 있는 매개 변수에 대해 설명합니다. 매개 변수에 대한 자세한 내용은 nsrnmo 스크립트 파일의 주석에 나와 있습니다.

◆ 77페이지의 "ORACLE_HOME"

◆ 77페이지의 "LD_LIBRARY_PATH"

◆ 77페이지의 "LIBPATH"

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서76

소프트웨어 구성

◆ 77페이지의 "SHLIB_PATH"

◆ 78페이지의 "NSR_RMAN_ARGUMENTS"

◆ 78페이지의 "NSR_SB_DEBUG_FILE"

◆ 78페이지의 "ORACLE_SID"

◆ 79페이지의 "ORACLE_USER"

◆ 79페이지의 "PRECMD"

◆ 80페이지의 "POSTCMD"

◆ 81페이지의 "TNS_ADMIN"

ORACLE_HOME이 매개 변수는 각 스케줄 지정 백업에서 필수 항목입니다. nsrnmo 스크립트 파일에서 ORACLE_HOME을 Oracle Server가 설치된 홈 디렉토리로 설정합니다. RMAN 실행 파일인 rman은 $ORACLE_HOME의 하위 디렉토리 bin에 있어야 합니다.

예를 들어 Oracle Server를 /disk3/oracle/app/oracle/product/10.0 디렉토리에 설치한 경우 nsrnmo 스크립트에서 ORACLE_HOME을 다음과 같이 설정해야 합니다.

ORACLE_HOME=/disk3/oracle/app/oracle/product/10.0

LD_LIBRARY_PATH스케줄 지정 백업에서 이 매개 변수는 선택 항목입니다. nsrnmo 스크립트 파일에서 LD_LIBRARY_PATH를 Oracle 라이브러리가 들어 있는 디렉토리의 경로 이름으로 설정합니다. 이 경로는 일반적으로 $ORACLE_HOME/lib 또는 $ORACLE_HOME/lib64입니다.

예를 들어 Oracle 라이브러리가 /disk3/oracle/app/oracle/product/10.0/lib 디렉토리에 있는 경우 nsrnmo 스크립트에서 LD_LIBRARY_PATH를 다음과 같이 설정합니다.

LD_LIBRARY_PATH=/disk3/oracle/app/oracle/product/10.0/lib

nsrnmo 스크립트에서 "export_environment variables()" 함수 헤딩 아래에 있는 "export LD_LIBRARY_PATH" 줄의 주석 기호(줄 맨 앞의 # 기호)를 제거합니다.

export_environment_variables(){

export ORACLE_HOMEexport NSR_RMAN_ARGUMENTS

::

export LD_LIBRARY_PATH}

LIBPATH스케줄 지정 백업에서 이 매개 변수는 선택 항목입니다. 이 매개 변수는 AIX의 nsrnmo 스크립트에만 있습니다. nsrnmo 스크립트 파일에서 LIBPATH를 Oracle 라이브러리가 들어 있는 디렉토리의 경로 이름으로 설정합니다. 이 경로는 일반적으로 $ORACLE_HOME/lib입니다.

nsrnmo 스크립트에서 LIBPATH를 설정하려면 77페이지의 "LD_LIBRARY_PATH"의 예제를 사용하면서 LD_LIBRARY_PATH를 LIBPATH로 바꿉니다. 스크립트의 "export LIBPATH" 줄에서 주석 기호를 제거합니다.

SHLIB_PATH스케줄 지정 백업에서 이 매개 변수는 선택 항목입니다. 이 매개 변수는 HP-UX의 nsrnmo 스크립트에만 있습니다. nsrnmo 스크립트 파일에서 SHLIB_PATH를 Oracle 라이브러리가 들어 있는 디렉토리의 경로 이름으로 설정합니다. 이 경로는 일반적으로 $ORACLE_HOME/lib입니다.

NMC 기존 방법을 사용하여 백업 구성 77

소프트웨어 구성

nsrnmo 스크립트에서 SHLIB_PATH를 설정하려면 77페이지의 "LD_LIBRARY_PATH"의 예제를 사용하면서 LD_LIBRARY_PATH를 SHLIB_PATH로 바꿉니다. 스크립트의 "export SHLIB_PATH" 줄에서 주석 기호를 제거합니다.

NSR_RMAN_ARGUMENTS스케줄 지정 백업에서 이 매개 변수는 선택 항목 입니다. RMAN 실행 파일인 rman에 사용할 수 있는 옵션 조합을 큰 따옴표로 묶은 문자열로 NSR_RMAN_ARGUMENTS를 설정합니다. 유효한 옵션에 대한 자세한 내용은 해당 Oracle Recovery Manager 설명서를 참조하십시오.

예를 들어 RMAN 출력을 메시지 로그 파일 /nsr/applogs/msglog.log에 추가하려면 nsrnmo 스크립트에서 NSR_RMAN_ARGUMENTS를 다음과 같이 설정합니다.

NSR_RMAN_ARGUMENTS="msglog '/nsr/applogs/msglog.log' append"

Recovery Catalog가 사용되지 않는 경우 RMAN 출력을 메시지 로그 파일 /nsr/applogs/msglog.log에 추가하려면 nsrnmo 스크립트에서 NSR_RMAN_ARGUMENTS를 다음과 같이 설정합니다.

NSR_RMAN_ARGUMENTS="nocatalog msglog '/nsr/applogs/msglog.log' append"

NSR_SB_DEBUG_FILE스케줄 지정 백업에서 이 매개 변수는 선택 항목입니다. 이 매개 변수는 디버깅을 위해서만 사용됩니다.

NSR_SB_DEBUG_FILE을 스케줄 지정 백업의 자세한 디버그 정보를 받을 파일의 전체 경로 이름으로 설정하면 디버깅이 활성화됩니다. MML 관련 디버그 정보는 이 파일에서 제외되고 NSR_DEBUG_FILE(RMAN 스크립트에서 설정된 경우)에 기록됩니다.

참고: NSR_SB_DEBUG_FILE이 정의되지 않은 경우(기본값) 디버그 정보가 생성되지 않습니다. 지정한 경로 이름의 파일을 만들 수 없으면 디버그 정보가 기본 위치로 전달되거나 정보가 생성되지 않습니다.

예를 들어 스케줄 지정 백업의 자세한 디버그 정보를 /usr/logs/schedbkup.log 파일로 보내려면 nsrnmo 스크립트에서 NSR_SB_DEBUG_FILE 매개 변수를 다음과 같이 설정합니다.

NSR_SB_DEBUG_FILE=/usr/logs/schedbkup.log

NSR_SB_DEBUG_FILE 매개 변수가 잘못된 경로 이름으로 설정된 경우 디버그 정보가 기록되는 방식에 대한 자세한 내용은 209페이지의 "NMO 오류 메시지"를 참조하십시오.

ORACLE_SID다음과 같은 경우에는 스케줄 지정 백업에서 이 매개 변수가 필수 항목입니다.

◆ 스케줄 지정 백업에서 connect target 및 connect rcvcat 명령이 별도의 파일에 저장되어 있고 RMAN 스크립트에서 @ 명령을 통해 connect 명령이 호출되는 경우

◆ 스케줄 지정 백업에서 세이브 세트 번들링이 활성화된 경우

◆ 카탈로그 동기화를 사용하면서 프록시 백업을 수행하는 경우. 프록시 백업 및 카탈로그 동기화에 대한 자세한 내용은 7장, "프록시 백업 및 복원"을 참조하십시오.

nsrnmo 스크립트 파일에서 ORACLE_SID를 백업 대상인 Oracle 데이터베이스의 SID(시스템 식별자) 값으로 설정합니다. 예를 들어 프록시 백업에서 카탈로그 동기화가 활성화되어 있고 백업할 Oracle 데이터베이스의 SID가 orcl10인 경우 ORACLE_SID를 다음과 같이 설정해야 합니다.

ORACLE_SID=orcl10

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서78

소프트웨어 구성

ORACLE_USER이 매개 변수는 마법사를 사용하지 않고 기존 방법을 통해 구성된 스케줄 지정 백업에서는 선택 항목입니다(UNIX만 해당).

ORACLE_USER를 Oracle 운영 체제 사용자의 사용자 이름으로 설정하여 스케줄 지정 백업의 운영 체제 인증을 활성화합니다. 이 사용자는 운영 체제 인증을 통해 Oracle 데이터베이스에 연결하도록 설정된 사용자입니다.

참고: 다음과 같은 경우에는 ORACLE_USER를 사용하여 운영 체제 인증을 통한 NMO 백업을 수행할 수 없습니다.- 새 구성 마법사를 통해 구성된 스케줄 지정 백업- Microsoft Windows의 스케줄 지정 백업- Probe 기반 백업- 스케줄 지정된 프록시 백업

예를 들어, 운영 체제 인증을 통해 UNIX에서 스케줄 지정 NMO 백업을 수행하려면(백업은 기존 방법을 통해 구성해야 함) ORACLE_USER를 필수 Oracle 운영 체제 사용자 이름으로 설정합니다.

ORACLE_USER=Oracle_OS_username

PRECMD이 매개 변수는 선택 사항입니다. PRECMD를 RMAN 백업 스크립트에 앞서 실행될 전처리 스크립트가 들어 있는 파일의 전체 경로 이름으로 설정합니다.

참고: PRECMD의 경로 값은 공백을 포함할 수 없습니다. 예를 들어, PRECMD를 C:\Program Files\Legato\nsr\precmd.bat로 설정하는 대신 C:\Progra~1\Legato\nsr\precmd.bat로 설정합니다.

전처리 명령 스크립트가 실패하여 0이 아닌 값이 반환되면 RMAN 스크립트가 실행되지 않으므로 스케줄 지정된 Oracle 백업이 진행되지 않습니다.

중요 사항!스케줄 지정된 Oracle 백업은 항상 root 권한으로 시작되므로 스크립트 파일에는 root 사용자가 실행할 수 있는 권한이 있어야 합니다. 이 스크립트는 성공하면 0 값을, 실패하면 0이 아닌 값을 반환해야 합니다. 0이 아닌 값을 반환하면 스케줄 지정 백업이 실패합니다.

UNIX용 전처리 스크립트 예제는 다음과 같습니다. 이 스크립트는 전체 경로 이름이 nsrnmo 스크립트에서 PRECMD 매개 변수에 지정된 파일에 저장됩니다.

예를 들어 스크립트가 /usr/scripts/orashutdown 파일에 저장된 경우 PRECMD 매개 변수를 다음과 같이 설정합니다.

PRECMD=/usr/scripts/orashutdown

이 예제 스크립트에서는 Oracle 데이터베이스를 종료합니다. 이는 오프라인 데이터베이스 백업의 경우입니다. nsrnmo 스크립트는 루트 사용자로 실행되므로 스크립트에 su 명령이 있어야 합니다.

#!/bin/ksh# Define Site Specifics HereTARGET_DATABASE=proddbERRFILE=/tmp/precmd.logORACLE_USER=proddb## Scheduled backup launches as "root" run PRECMD as oracle usersu - $ORACLE_USER -c "{# Shutdown target database and start in maintenace modeexport ORACLE_SID=$TARGET_DATABASE

NMC 기존 방법을 사용하여 백업 구성 79

소프트웨어 구성

svrmgrl <<EOF1 > $ERRFILEconnect internalshutdownstartup mountexitEOF1}"# Do checking as root since "su" will always return its statusexport status# Define status otherwise it is local to if [] statementstatus=0# Scan file for errors and only return true or falsegrep -e error -e warning -e fatal $ERRFILE > /dev/null 2>&1if [ $? -eq 0 ]; thenstatus=1elsestatus=0fiexit $status

POSTCMD이 매개 변수는 선택 사항입니다. POSTCMD를 RMAN 백업 스크립트 이후에 실행될 후처리 스크립트가 들어 있는 파일의 전체 경로 이름으로 설정합니다.

참고: POSTCMD의 경로 값은 공백을 포함할 수 없습니다. 예를 들어, POSTCMD를 C:\Program Files\Legato\nsr\postcmd.bat로 설정하는 대신 C:\Progra~1\Legato\nsr\postcmd.bat로 설정합니다.

RMAN 백업 스크립트가 실패하면 실패가 보고되지만 후처리 스크립트는 여전히 실행됩니다. 후처리 스크립트가 실패하면 오류 메시지가 보고됩니다.

중요 사항!스케줄 지정된 Oracle 백업은 항상 root 권한으로 시작되므로 스크립트 파일에는 root 사용자가 실행할 수 있는 권한이 있어야 합니다. 이 스크립트는 성공하면 0 값을, 실패하면 0이 아닌 값을 반환해야 합니다.

UNIX용 후처리 스크립트 예제는 다음과 같습니다. 이 스크립트는 전체 경로 이름이 nsrnmo 스크립트에서 POSTCMD 매개 변수에 지정된 파일에 저장됩니다.

예를 들어 스크립트가 /usr/scripts/orastartup 파일에 저장된 경우 POSTCMD 매개 변수를 다음과 같이 설정합니다.

POSTCMD=/usr/scripts/orastartup

이 예제 스크립트는 Oracle 데이터베이스를 시작합니다. 이는 오프라인 백업이 끝난 후입니다. nsrnmo 스크립트는 루트 사용자로 실행되므로 스크립트에 su 명령이 있어야 합니다.

#!/bin/ksh# Define Site Specifics HereTARGET_DATABASE=proddbERRFILE=/tmp/postcmd.logORACLE_USER=proddb## Scheduled backup launches as "root" run POSTCMD as user proddbsu - $ORACLE_USER -c "{# Mount target database as ready for useexport ORACLE_SID=$TARGET_DATABASEsvrmgrl <<EOF > $ERRFILEconnect internalalter database open;exit

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서80

소프트웨어 구성

EOF}"# Do checking as root since "su" will always return its statusexport status# Define status otherwise it is local to if [] statementstatus=0# Scan file for errors and only return true or falsegrep -e ORA- -e error -e warning -e fatal $ERRFILE > /dev/null 2>&1if [ $? -eq 0 ]; thenstatus=1elsestatus=0fiexit $status

TNS_ADMINOracle Net 구성 파일이 기본 디렉토리인 $ORACLE_HOME/network/admin이 아닌 위치에 있는 경우 이 매개 변수는 필수 항목입니다.

이러한 경우 TNS_ADMIN 값을 Oracle Net 구성 파일이 들어 있는 디렉토리의 경로 이름으로 설정합니다. nsrnmo 스크립트에서 TNS_ADMIN을 설정하려면 77페이지의 "LD_LIBRARY_PATH"의 예제를 사용하면서 LD_LIBRARY_PATH를 TNS_ADMIN으로 바꿉니다. 스크립트의 "export TNS_ADMIN" 줄에서 주석 기호를 제거합니다.

NMC에서 그룹 리소스 구성

참고: 또는 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 설명된 대로 백업 구성 마법사를 사용하여 그룹 리소스를 구성할 수 있습니다. Probe 기반 백업의 구성 요구 사항에 대한 자세한 내용은 91페이지의 "Probe 기반 백업 구성"에 나와 있습니다.

스케줄 지정 NMO 백업의 경우, 백업 그룹의 속성을 지정하도록 NetWorker 그룹 리소스를 구성해야 합니다. 그룹 리소스는 다음과 같은 상황이 발생할 때 지정된 시간에 함께 데이터 백업을 시작하는 여러 NetWorker Client 리소스를 지정합니다.

◆ 자동 시작 속성 활성화

◆ 그룹 리소스에 백업 시작 시간 지정

스케줄 지정 백업에 NetWorker 백업 그룹을 하나 이상 구성하여 다음을 수행할 수 있습니다.

◆ 네트워크 트래픽을 줄이기 위해 백업을 분산

◆ 데이터베이스 및 NetWorker Server에 대한 성능 수요가 낮은 시간대로 백업 스케줄 지정

Oracle Server 호스트에 구성된 하나 이상의 클라이언트 리소스를 NetWorker 백업 그룹에 할당할 수 있습니다.

모든 NetWorker 백업 그룹을 작성 및 수정할 수 있습니다. Default 그룹을 제외한 모든 백업 그룹을 삭제할 수 있습니다.

Default 그룹을 사용하여 스케줄 지정 백업을 테스트하려면 자동 시작 속성을 활성화됨으로 변경합니다.

참고: 정규 스케줄 지정 백업에서 백업 그룹과 관련된 볼륨 풀을 자동으로 사용하게 하려면 볼륨 풀의 풀 리소스에 그룹 이름을 지정합니다.

NMC 기존 방법을 사용하여 백업 구성 81

소프트웨어 구성

중요 사항!스케줄 지정된 정규 Oracle 백업의 경우 그룹 리소스의 Snapshot 속성을 False로 설정해야 합니다.

NMC 인터페이스를 사용하여 NetWorker 그룹 리소스를 만들 수 있습니다. 자세한 내용은 NetWorker 관리 안내서 및 NMC 온라인 도움말에 나와 있습니다.

NMC에서 스케줄 리소스 구성

62페이지의 "NetWorker 스케줄 리소스"의 요약 정보를 검토하십시오.

NMC로 NetWorker 스케줄 리소스를 구성하여 스케줄 지정된 Oracle 백업을 실행할 요일을 지정합니다.

NetWorker Server는 미리 구성된 몇 가지 스케줄을 제공합니다. 미리 구성된 스케줄과 사용자 정의 스케줄을 작성 및 수정할 수 있습니다.

NMC 인터페이스의 사용 방법에 대한 자세한 내용은 NetWorker 관리 안내서 및 NMC 온라인 도움말에 나와 있습니다.

Oracle 백업에 대한 NetWorker 스케줄 리소스를 사용자 정의합니다. 스케줄 리소스에서 각 요일별로 레벨을 선택합니다.

◆ 전체, 증분 또는 레벨 1-9는 해당 요일에 NetWorker Server에서 백업 스크립트가 실행되도록 지정합니다.

◆ 레벨을 건너뛰면 해당 요일에 NetWorker Server에서 백업이 실행되지 않습니다.

82페이지의 "NMC를 사용하여 클라이언트 리소스 구성"에 설명된 대로 클라이언트 리소스의 스케줄 속성에서 NetWorker 스케줄의 이름을 지정합니다.

NMC를 사용하여 클라이언트 리소스 구성

참고: 또는 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 설명된 대로 백업 구성 마법사를 사용하여 클라이언트 리소스를 구성할 수 있습니다. Probe 기반 백업의 구성 요구 사항에 대한 자세한 내용은 91페이지의 "Probe 기반 백업 구성"에 나와 있습니다.

NetWorker Client 리소스는 NMO 클라이언트 호스트에 할당되고 NetWorker Server에 저장되는 속성 집합입니다. NMO 소프트웨어를 사용하여 백업 또는 복원을 수행하려면 NMO 클라이언트 호스트용 클라이언트 리소스를 구성해야 합니다.

NetWorker Server 소프트웨어가 NMO 클라이언트 호스트에 설치되어 있는 경우 NetWorker 설치 도중 NMO 클라이언트용 기본 클라이언트 리소스가 자동으로 만들어집니다. NMO 백업에 대해 이 클라이언트 리소스를 사용자 정의해야 합니다.

NetWorker Server에서 탐색 및 보존 정책을 사용하여 Oracle 백업 데이터를 관리하고 데이터 복원을 지원하는 방식에 대한 자세한 내용은 112페이지의 "복원에 사용되는 NetWorker 인덱스 및 정책"를 참조하십시오.

프록시 백업을 위한 클라이언트 리소스를 구성하는 방법에 대한 자세한 내용은 160페이지의 "NetWorker Client 리소스 구성"을 참조하십시오.

NMC 인터페이스를 사용하여 정규 스케줄 지정 백업에 대한 클라이언트 리소스를 구성하려면 83페이지의 표 5에 따라 각 속성에 필요한 값을 지정합니다.

다음 속성은 비워 둡니다.

◆ 디렉티브

◆ 아카이브 사용자

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서82

소프트웨어 구성

◆ 원격 사용자

◆ 암호

참고: Solaris 영역이 있는 Solaris 시스템의 경우, NMO 백업 및 복원 시 사용된 NetWorker 리소스의 원격 액세스 및 권한과 같은 보안 필드에서는 NMO가 작동하는 영역의 호스트 이름을 참조해야 합니다.

각 Oracle 설치에는 별도의 클라이언트 리소스가 필요합니다. 클라이언트 리소스의 Backup Command 속성에는 nsrnmo 스크립트 이름이 하나만 포함되어야 하며 ORACLE_HOME은 각 nsrnmo 스크립트에서 필수 매개 변수입니다.

클라이언트 리소스의 Save Set 속성에 여러 RMAN 스크립트가 지정된 경우 다음과 같은 동작이 발생합니다.

◆ RMAN 스크립트가 무작위 순서 또는 병렬로 실행됩니다.

◆ nsrnmo 스크립트에 PRECMD 또는 POSTCMD에 대한 설정이 잘 정의되어 있으면 전처리 및 후처리 명령 파일에 다음 사항이 적용됩니다.

• 모든 RMAN 스크립트에서 공유됩니다.

• RMAN 스크립트마다 한 번씩 실행됩니다.

"전처리 명령 - RMAN 스크립트 - 후처리 명령"은 임의의 순서에 따라 실행됩니다. Oracle 설치의 여러 Oracle 데이터베이스 인스턴스를 백업할 때 전처리 및 후처리 명령을 수행하려면 Oracle 인스턴스마다 별도의 NetWorker Clinet 리소스를 정의하십시오.

참고: 스케줄 지정된 Oracle 백업이 재시도되면 해당 백업에 지정된 전처리 및 후처리 명령이 다시 실행됩니다.

85페이지의 그림 6은 UNIX NMO 클라이언트에 대한 클라이언트 리소스 예를 보여줍니다.

86페이지의 그림 7은 Windows NMO 클라이언트에 대한 클라이언트 리소스 예를 보여줍니다.

표 5 NetWorker Client 리소스 속성 (1/2)

속성 설명

이름 Oracle Server 호스트의 이름을 지정합니다.

백업 명령 마법사를 사용하지 않고 NMC에서 기존 방법을 통해 구성된 스케줄 지정 백업의 경우, 백업에 사용할 하나의 사용자 정의된 nsrnmo 스크립트의 이름을 지정합니다.예를 들어 nsrnmo 스크립트 이름은 UNIX의 경우 nsrnmo 또는 nsrnmo2, Windows의 경우 nsrnmo.bat 또는 nsrnmo2.bat일 수 있습니다.Solaris 영역이 있는 Solaris 시스템에서 NMO가 분산된 루트 영역에 설치된 경우 분산된 각 루트 영역에 대한 클라이언트 리소스의 Backup Command 속성에는 해당 영역에서 고유한 nsrnmo 파일 이름이 포함되어야 합니다.

참고: 구성 마법사를 통해 스케줄 지정 백업을 구성할 경우, 마법사는 nsrnmostart 프로그램 이름을 이 속성에 자동으로 추가합니다. 이 경우, 이 속성을 수정하지 마십시오.

탐색 정책 NetWorker Server에서 온라인 클라이언트 파일 인덱스에 Oracle 백업 항목이 유지되는 기간을 지정합니다. 이 속성은 스케줄 지정 백업에만 적용됩니다.

참고: 스케줄 지정 백업의 경우 부록 A, "RMAN 세션의 매개 변수"의 설명과 같이 NSR_SAVESET_BROWSE 매개 변수가 설정되어 있으면 해당 값이 클라이언트 리소스의 탐색 정책 속성 설정을 재정의합니다.

수동 백업에 대해 특정 탐색 정책을 설정하려면 NSR_SAVESET_BROWSE 매개 변수를 사용합니다. 이 매개 변수를 설정하지 않으면 NetWorker Server에서 가장 적합한 탐색 정책 값을 사용합니다.

NMC 기존 방법을 사용하여 백업 구성 83

소프트웨어 구성

그룹 스케줄 지정 백업에 사용할 NetWorker 백업 그룹을 지정합니다. NetWorker 백업 그룹에 대한 자세한 내용은 81페이지의 "NMC에서 그룹 리소스 구성"에 나와 있습니다.

원격 액세스 백업을 원격 시스템으로 복원할 수 있도록 해당 원격 시스템의 정규화된 호스트 이름을 지정합니다.Solaris 영역이 있는 Solaris 시스템의 경우 원격 액세스 속성에 NMO가 작동하는 영역의 호스트 이름이 포함되어야 합니다.

참고: 클러스터에서 백업하거나 백업되는 호스트가 아닌 다른 호스트로 복구할 필요가 없는 경우 Remote Access 속성을 수정하지 마십시오.

보존 정책 NetWorker Server에서 온라인 미디어 데이터베이스에 Oracle 백업 데이터 관련 정보를 유지 관리하는 최소 기간을 지정합니다. 이 속성은 스케줄 지정 백업에만 적용됩니다.

참고: 스케줄 지정 백업의 경우 부록 A, "RMAN 세션의 매개 변수"의 설명과 같이 NSR_SAVESET_RETENTION 매개 변수가 설정되어 있으면 해당 값이 클라이언트 리소스의 보존 정책 속성 설정을 재정의합니다.

수동 백업에 대한 특정 보존 정책을 설정하려면 NSR_SAVESET_RETENTION 매개 변수를 사용합니다. 이 매개 변수를 설정하지 않으면 NetWorker Server에서 가장 적합한 보존 정책 값을 사용합니다.

세이브 세트 스케줄 지정 백업에 사용할 각 RMAN 스크립트의 전체 경로 이름을 지정합니다. 이름 앞에는 RMAN:이 추가됩니다. 접두사 RMAN:과 스크립트 이름 사이에는 공백이 있으면 안 됩니다 . Windows의 경우, 경로 이름에 슬래시(/)를 포함할 수 있습니다(예: RMAN:F:/scripts/incr_1_bkup).예를 들어 두 개의 개별 RMAN 백업 스크립트를 /disk/rman_scripts/archlogbkup 및 /disk/rman_scripts/fullbkup 파일에 작성하여 Backup Command 속성의 nsrnmo 스크립트에서 실행하려는 경우 세이브 세트 속성에 전체 파일 경로 이름을 다음과 같이 접두사 RMAN:과 함께 지정합니다.RMAN:/disk/rman_scripts/archlogbkupRMAN:/disk/rman_scripts/fullbkup

참고: 구성 마법사를 통해 스케줄 지정 백업을 구성할 경우, 30페이지의 "마법사를 사용한 백업 구성 스토리지"에 설명된 대로 마법사는 세이브 세트 속성 설정에 접두사 RMAN:을 자동으로 포함시킵니다.

스케줄 지정 백업에 대한 세이브 세트 정보는 다음에 설명된 대로 NetWorker 인덱스에 저장됩니다.• 108페이지의 "NetWorker 인덱스의 일반 백업 정보"• 109페이지의 "NetWorker 인덱스의 데이터 중복 제거 백업 정보"

스케줄 스케줄 지정 백업에 사용할 NetWorker 백업 스케줄을 지정합니다. NetWorker 백업 스케줄에 대한 자세한 내용은 82페이지의 "NMC에서 스케줄 리소스 구성"에 나와 있습니다.

표 5 NetWorker Client 리소스 속성 (2/2)

속성 설명

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서84

소프트웨어 구성

그림 6 스케줄 지정 백업을 위한 UNIX 클라이언트 리소스

NMC 기존 방법을 사용하여 백업 구성 85

소프트웨어 구성

그림 7 스케줄 지정 백업을 위한 Windows 클라이언트 리소스

e-메일 알림 구성

세이브 세트의 소유자에게 스케줄 지정 백업 결과에 대한 e-메일 알림을 보내려면 Oracle Server 또는 Oracle 인스턴스에 대한 클라이언트 리소스의 소유자 알림 속성을 편집합니다.

소유자 알림 속성에 소유자의 로그인 ID로 전달되는 알림 명령을 입력합니다. 예를 들면 다음과 같습니다.

/usr/bin/mail -s "server1-server2-server3 backup" jdoe

NetWorker Client 리소스의 속성을 편집하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서 및 NMC 온라인 도움말에 나와 있습니다.

세이브 세트 번들링 구성

이 절에서는 NMO 스케줄 지정 백업에 대한 세이브 세트 번들링을 수동으로 구성하는 방법에 대해 설명합니다.

다른 방법으로 백업 구성 마법사를 사용하여 스케줄 지정 백업을 구성하고 NSR_BUNDLING 매개 변수를 설정하여 세이브 세트 번들링을 활성화할 수도 있습니다. 자세한 내용은 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 나와 있습니다.

세이브 세트 번들링과 정책 일관성은 서로 독립적으로 설정 및 해제할 수 있습니다. 세이브 세트 번들링을 활성화한 경우 87페이지의 "정책 일관성 구성"의 설명과 같이 정책 일관성도 활성화해야 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서86

소프트웨어 구성

세이브 세트 번들링을 활성화하려면 다음을 수행하십시오.

◆ 다음 명령을 입력하여 NSR_BUNDLING 매개 변수 값을 활성화됨으로 설정합니다.nsrnmoadmin -r add NSR_BUNDLING enabled

기본적으로 NSR_BUNDLING 매개 변수는 disabled입니다.

nsrnmoadmin 명령에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다. 이 명령은 매개 변수 값을 NWORA 리소스 파일에 설정하며 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

◆ 스케줄 지정 NMO 백업이 58페이지의 "구성 로드맵"에 따라 적절히 구성되어 있어야 합니다.

◆ NMO 클라이언트에서 root 사용자나 관리자의 사용자 그룹 권한에 Operate NetWorker 권한이 포함되어야 합니다. 해당 사용자 그룹 리소스는 60페이지의 "NetWorker 사용자 그룹 권한"의 설명과 같이 NetWorker Server에 구성됩니다.

◆ 적절한 사용자 이름 및 암호가 RMAN 스크립트에 없는 경우(예를 들어, 연결 문자열이 @connection_file과 같이 RMAN 스크립트에 명령 파일로 포함되어 있는 경우), 다음을 확인하십시오.

• 75페이지의 "nsrnmo 스크립트 사용자 정의"에 설명된 대로 nsrnmo 스크립트에 ORACLE_SID 매개 변수가 설정되어 있어야 합니다.

• 175페이지의 "NWORA SID 리소스"에 설명된 대로 NSR_ORACLE_CONNECT_FILE 매개 변수가 설정된 NWORA SID 리소스는 ORACLE_SID에 대한 NWORA 리소스 파일(nwora.res)에 작성합니다.

연결 문자열이 스크립트에서 명령 파일로 포함되어 있는 경우, NMO는 RMAN 스크립트에서 연결 문자열을 검색할 수 없습니다. 이런 경우, NMO는 NWORA 리소스 파일의 매개 변수로 지정된 연결 파일에서 연결 문자열을 검색해야 합니다.

◆ NMO 세이브 세트 번들을 스테이징하려면 NetWorker 서버가 릴리즈 7.4 이상 버전이어야 합니다.

◆ RAC 시스템의 경우 모든 채널이 백업이 시작되는 동일 NMO 클라이언트 노드에 할당되어야 합니다. 세이브 세트 번들링에서는 여러 RAC 노드 간의 로드 밸런싱이 지원되지 않습니다.

세이브 세트 번들링을 해제하려면 다음 명령을 입력하여 NSR_BUNDLING 매개 변수 값을 disabled로 설정합니다.

nsrnmoadmin -r update NSR_BUNDLING disabled

정책 일관성 구성

이 절에서는 NMO 백업에 대한 정책 일관성을 수동으로 구성하는 방법에 대해 설명합니다.

다른 방법으로 백업 구성 마법사에서 NSR_INCR_EXPIRATION 매개 변수를 설정하여 정책 일관성을 활성화할 수도 있습니다. 자세한 내용은 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 나와 있습니다.

정책 일관성과 세이브 세트 번들링은 서로 독립적으로 설정 및 해제할 수 있습니다. 86페이지의 "세이브 세트 번들링 구성"의 설명과 같이 세이브 세트 번들링을 활성화한 경우 정책 일관성도 활성화해야 합니다.

정책 일관성을 활성화하려면 다음을 수행하십시오.

◆ 다음 명령을 입력하여 NSR_INCR_EXPIRATION 매개 변수 값을 활성화됨으로 설정합니다.nsrnmoadmin -r add NSR_INCR_EXPIRATION enabled

NMC 기존 방법을 사용하여 백업 구성 87

소프트웨어 구성

기본적으로 NSR_INCR_EXPIRATION 매개 변수는 disabled입니다.

nsrnmoadmin 명령에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다. 이 명령은 매개 변수 값을 NWORA 리소스 파일에 설정하며 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

◆ 스케줄 지정 NMO 백업이 58페이지의 "구성 로드맵"에 따라 적절히 구성되어 있어야 합니다.

◆ NMO 클라이언트에서 root 사용자나 관리자의 사용자 그룹 권한에 Operate NetWorker 권한이 포함되어야 합니다. 해당 사용자 그룹 리소스는 60페이지의 "NetWorker 사용자 그룹 권한"의 설명과 같이 NetWorker Server에 구성됩니다.

◆ 적절한 사용자 이름 및 암호가 RMAN 스크립트에 없는 경우(예를 들어, 연결 문자열이 @connection_file과 같이 RMAN 스크립트에 명령 파일로 포함되어 있는 경우), 다음을 확인하십시오.

• 75페이지의 "nsrnmo 스크립트 사용자 정의"에 설명된 대로 nsrnmo 스크립트에 ORACLE_SID 매개 변수가 설정되어 있어야 합니다.

• 175페이지의 "NWORA SID 리소스"에 설명된 대로 NSR_ORACLE_CONNECT_FILE 매개 변수가 설정된 NWORA SID 리소스는 ORACLE_SID에 대한 NWORA 리소스 파일(nwora.res)에 작성합니다.

연결 문자열이 스크립트에서 명령 파일로 포함되어 있는 경우, NMO는 RMAN 스크립트에서 연결 문자열을 검색할 수 없습니다. 이런 경우, NMO는 NWORA 리소스 파일의 매개 변수로 지정된 연결 파일에서 연결 문자열을 검색해야 합니다.

◆ RAC 시스템의 경우 모든 채널이 백업이 시작되는 동일 NMO 클라이언트 노드에 할당되어야 합니다. 정책 일관성에서는 여러 RAC 노드 간의 로드 밸런싱이 지원되지 않습니다.

정책 일관성을 해제하려면 다음 명령을 입력하여 NSR_INCR_EXPIRATION 매개 변수 값을 disabled로 설정합니다.

nsrnmoadmin -r update NSR_INCR_EXPIRATION disabled

데이터 중복 제거 백업 구성

데이터 중복 제거 NMO 백업을 구성하려면 다음을 따르십시오.

1. 다음 절을 검토하십시오.

• 21페이지의 "데이터 중복 제거 백업 및 복원"

• 88페이지의 "데이터 중복 제거 백업 요구 사항"

• 89페이지의 "데이터 중복 제거 백업을 위한 Best Practice"

2. 90페이지의 "데이터 중복 제거 백업 구성"의 구성 단계를 따르십시오.

데이터 중복 제거 백업 요구 사항

데이터 중복 제거 백업을 구성하기 전에 다음의 요구 사항이 모두 충족되는지 확인합니다.

◆ NMO 클라이언트 플랫폼 및 운영 체제가 데이터 중복 제거를 지원합니다. 데이터 중복 제거를 지원하는 플랫폼 및 운영 체제에 대한 자세한 내용은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서88

소프트웨어 구성

◆ NetWorker Client 및 Server 릴리즈가 NMO 데이터 중복 제거를 지원합니다. 자세한 내용은 NetWorker Module for Oracle 릴리즈 노트에 나와 있습니다.

◆ Avamar 서버가 설치되고 NetWorker 데이터 중복 제거 노드로서 구성되었습니다. 자세한 내용은 NetWorker 설명서에 나와 있습니다.

◆ NetWorker 관리 안내서에 설명된 대로 NMO 데이터 중복 제거 백업 중에 백업 메타데이터 또는 해시 ID만 수신하는 NetWorker 백업 디바이스가 AFTD(고급 파일 유형 디바이스)로 구성되어 있습니다.

데이터 중복 제거 백업을 위한 Best Practice

이 절에서는 NMO 데이터 중복 제거를 사용하는 경우에 대한 권장 사항과 데이터 중복 제거 백업의 성능을 향상시키는 구성 팁을 제공합니다.

데이터 중복 제거의 이점은 환경에 따라 다릅니다. 데이터가 자주 변경되지 않는 데이터 웨어하우스 환경에서는 데이터 중복 제거가 도움이 될 수 있습니다. 또한 작은 양의 데이터만 반복적으로 업데이트되거나 새 데이터가 추가는 되지만 이전 데이터가 많이 변경되지 않는 데이터베이스에 유용할 수 있습니다.

RMAN 증분 백업에는 데이터 중복 제거를 권장하지 않습니다. 증분 백업을 수행하는 동안 Oracle은 변경된 데이터 블록만 전송하므로 중복이 발생할 가능성이 매우 적습니다. 데이터 중복을 제거하는 오버헤드가 Oracle 증분 백업의 오버헤드에 추가되면 저장되는 데이터량 감소에 따른 이점은 별로 없는 상태에서 성능만 저하되는 결과가 초래됩니다.

데이터 중복 제거 백업을 계획하고 구성하는 동안 백업 성능을 향상시킬 수 있는 다음과 같은 Best Practice를 고려하십시오.

◆ 데이터 중복 제거 백업에 대해 백업 채널을 5개 이상 만들지 마십시오.

◆ 데이터 중복 제거 백업에 RMAN 멀티플렉싱을 사용하지 마십시오. 다중화를 비활성화하려면 filesperset가 1로 설정되어 있어야 합니다.

마법사를 사용하여 데이터 중복 제거 백업을 구성하는 경우, RMAN 옵션 지정(1/2) 화면에서 Filesperset 필드가 1로 설정되어야 합니다.

◆ 데이터 중복 제거 백업에 RMAN 바이너리 압축(예: ZLIB)을 사용하지 마십시오.

◆ 데이터 중복 제거 클라이언트와 데이터 중복을 제거하지 않는 클라이언트를 동일한 그룹에 넣지 마십시오.

◆ 클라이언트의 초기 전체 백업에서 데이터 중복 제거 노드(Avamar 서버)를 선택한 경우, 서버에 이미 저장된 데이터를 이용하도록 모든 클라이언트의 백업에 동일한 데이터 중복 제거 노드를 계속 사용합니다.

◆ Avamar 서버 읽기 전용 기간을 피하도록 데이터 중복 제거 백업의 스케줄을 지정합니다. Avamar 서버는 백업에 사용할 수 없거나 대역폭이 제한될 수 있는 유지 관리 모드로 일정 시간을 사용합니다.

참고: 이러한 유지 관리 모드 기간 동안 실행되는 데이터 중복 제거 NMO 백업은 Avamar 서버 리소스를 사용할 수 있을 때까지 일시 중단될 수 있습니다.

◆ 동일한 데이터를 백업할 때마다 동일한 캐시가 사용되도록 NSR_DEDUP_CACHE_ENABLED 및 NSR_DEDUP_CACHE_TAG 매개 변수의 값을 변경하지 않아야 합니다. 자세한 내용은 다음 자료를 참조하십시오.

• 191페이지의 "NSR_DEDUP_CACHE_ENABLED"

• 192페이지의 "NSR_DEDUP_CACHE_TAG"

◆ 데이터베이스 구조 또는 크기가 변경될 때 Oracle이 데이터를 다른 채널에 배포하지 않도록 특정 테이블스페이스의 백업을 특정 채널에 연결합니다.

데이터 중복 제거 백업 구성 89

소프트웨어 구성

예를 들어, 다음 RMAN 백업 스크립트는 테이블스페이스가 채널과 연결되는 방법을 보여줍니다.

run {allocate channel t2 type 'SBT_TAPE';send channel c1 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=orcl102_c1)';allocate channel c2 type 'SBT_TAPE';send channel c2 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=orcl102_c2)';send 'NSR_ENV=(NSR_DEDUP_BACKUP=TRUE, NSR_DEDUP_NODE=avamar.emc.com)';backup filesperset=1(tablespace tbs1, tbs5 channel c1)(tablespace tbs2, tbs3, tbs4 channel c2);release channel c1;release channel c2;

}

◆ 유사한 (중복) 데이터를 포함하는 테이블스페이스를 그룹화하고 동일한 채널에 연결합니다. 이 방법을 사용하려면 데이터베이스 데이터에 대해 잘 알고 있어야 합니다. 또한 새 테이블스페이스를 생성할 때 테이블스페이스를 백업 스크립트에 추가해야 합니다.

데이터 중복 제거 백업을 위한 Avamar 서버 및 NetWorker 요구 사항에 대한 자세한 내용은 Avamar 및 NetWorker 설명서에 나와 있습니다.

데이터 중복 제거 백업 구성

스케줄 지정된 데이터 중복 제거 백업을 구성하기 위해 구성 마법사 또는 기존 구성 방법을 사용할 수 있습니다.

참고: 기존 방법만으로 수동 데이터 중복 제거 백업을 구성해야 합니다. 그러나 68페이지의 "NMC 마법사를 사용하여 백업 구성"에 설명된 바와 같이 구성 마법사를 사용하여 수동 백업을 위한 기본 RMAN 스크립트를 생성할 수 있습니다.

◆ 구성 마법사(스케줄 지정 백업만 해당)를 사용하려면 68페이지의 "NMC 마법사를 사용하여 백업 구성"의 지침을 따르십시오.

데이터 중복 제거 옵션 지정 화면에서 다음과 같이 추가 설정을 적용합니다.

• 데이터 중복 제거가 활성화되도록 선택합니다.

• 중복된 데이터가 제거된 백업 데이터를 저장하는 데이터 중복 제거 노드(Avamar 서버)의 호스트 이름을 지정합니다.

데이터 중복 제거가 활성화되도록 선택하면 마법사가 각 채널에 대해 NSR_DEDUP_CACHE_TAG 매개 변수를 자동으로 설정합니다.

참고: 이 NSR_DEDUP_CACHE_TAG의 기본 설정은 재정의할 수 없습니다.

◆ 마법사를 사용하지 않고 기존 구성 방법을 사용하려면 70페이지의 "NMC 기존 방법을 사용하여 백업 구성"의 지침을 따르십시오.

참고: 수동 데이터 중복 제거 백업의 경우, 클라이언트 리소스는 90페이지의 a단계의 두 가지 속성 설정만 포함해야 합니다.

다음과 같이 데이터 중복 제거 백업에 대한 추가 설정을 적용합니다.

a. NMC를 사용하여 NMO 클라이언트에 대한 클라이언트 리소스에 다음 속성을 설정합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서90

소프트웨어 구성

– 데이터 중복 제거를 활성화하도록 데이터 중복 제거 백업 속성을 선택합니다.– 데이터 중복 제거 노드 속성에 대해, 중복된 데이터가 제거된 백업 데이터를

저장하는 데이터 중복 제거 노드(Avamar 서버)의 호스트 이름을 지정합니다.

참고: 수동 데이터 중복 제거 백업의 경우, 데이터 중복 제거 노드 속성에 RMAN 스크립트의 NSR_DEDUP_NODE 설정과 동일한 값이 있어야 합니다.

b. 필요한 경우, RMAN 백업 스크립트의 다음 매개 변수를 설정합니다.

– 191페이지의 "NSR_DEDUP_BACKUP"(수동 백업만 해당)– 192페이지의 "NSR_DEDUP_CACHE_TAG"– 192페이지의 "NSR_DEDUP_NODE"(수동 백업만 해당)91페이지의 예 13에서는 수동 데이터 중복 제거 백업에 대한 RMAN 스크립트 예를 보여줍니다.

스케줄 지정 데이터 중복 제거 백업에서 90페이지의 a단계의 설명대로 클라이언트 리소스에 두 가지 속성 설정이 있는 경우, RMAN 스크립트에는 NSR_DEDUP_BACKUP 및 NSR_DEDUP_NODE 매개 변수를 포함시키지 않아야 합니다.

예 13 수동 데이터 중복 제거 백업을 위한 RMAN 스크립트

다음 RMAN 스크립트는 수동 데이터 중복 제거 백업에 대한 필수 매개 변수 설정을 보여줍니다. NSR_DEDUP_CACHE_TAG 매개 변수는 할당된 채널별로 다른 값으로 설정해야 합니다.

run {allocate channel ch1 type 'SBT_TAPE';allocate channel ch2 type 'SBT_TAPE';send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_CLIENT=oracle.emc.com,NSR_DEDUP_BACKUP=TRUE, NSR_DEDUP_NODE=node3.emc.com)'; send channel ch1 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=ora11_ch1)';send channel ch2 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=ora11_ch2)';backup full filesperset 4 format 'FULL_%d_%U' (database);release channel ch1;release channel ch2;

}

Probe 기반 백업 구성

Probe 기반의 NMO 백업을 구성하려면 다음을 따르십시오.

1. 다음 절을 검토하십시오.

• 22페이지의 "Probe 기반 백업"

• 91페이지의 "Probe 기반 백업의 요구 사항"

2. 92페이지의 "Probe 기반 백업 구성"의 구성 단계를 따르십시오.

Probe 기반 백업의 요구 사항

Probe 기반 백업을 구성하기 전에 다음의 요구 사항이 충족되는지 확인합니다.

◆ NetWorker Module for Oracle 릴리즈 노트에 설명된 바와 같이 필요한 NetWorker 릴리즈가 설치되어 있습니다.

Probe 기반 백업 구성 91

소프트웨어 구성

◆ 마지막 Probe 기반 백업 이후로 생성된 Oracle 로그의 수(Probe 기반 백업을 트리거하는 조건)를 확인하기 위해 NMO에서 제공하는 nsrnmoprobe 프로그램을 사용하려면 먼저 92페이지의 "Probe 기반 백업 구성"에서 nsrnmoprobe에 대한 세부 사항을 검토하십시오.

◆ 생성된 Oracle 로그 수 외에 Probe 기반 백업을 트리거하는 사용자 정의 조건을 확인하려면 92페이지의 "Probe 기반 백업 구성"의 설명대로 Probe 리소스의 Probe 명령 속성에 대한 요구 사항을 충족하는 스크립트/프로그램을 작성합니다.

예를 들어, Probe 기반 백업을 트리거하는 사용자 정의 조건이 세 개 이상의 테이프 드라이브가 주크박스에서 유휴 상태인 경우라고 가정합니다. 이 조건을 확인하기 위해 nsrjukeboxprobe라는 스크립트가 Solaris의 /usr/sbin 디렉토리에 생성됩니다. 스크립트가 실행되고 주크박스에서 유휴 상태인 테이프 드라이브의 수를 확인하면 다음 값 중 하나가 반환됩니다.

• 0 - 셋 이상의 테이프 드라이브가 주크박스에서 유휴 상태임을 나타냅니다.

• 1 - 두 개 이하의 테이프 드라이브가 주크박스에서 유휴 상태임을 나타냅니다.

• 0 또는 1 이외 - Probe 작업 동안 오류가 발생했음을 나타냅니다.

사용자 정의 Probe에 대한 자세한 내용은 NetWorker 관리 안내서의 클라이언트 Probe 생성 관련 절에 나와 있습니다.

Probe 기반 백업 구성

Probe 기반의 NMO 백업을 구성하려면 다음을 따르십시오.

1. nsrnmoprobe 프로그램 또는 사용자 정의 조건을 확인하는 기타 스크립트/프로그램에 대한 별도의 NetWorker Probe 리소스를 생성합니다. 92페이지의 표 6의 설명대로 Probe 리소스 속성을 설정합니다.

표 6 NetWorker Probe 리소스 속성 (1/2)

속성 설명

이름 Probe 기반 백업 조건을 확인하는 데 사용되는 Probe 스크립트/프로그램에 대한 Probe 리소스의 이름입니다. 각 Probe 리소스에는 고유한 이름이 있어야 합니다. 이 이름은 Probe 스크립트/프로그램 이름과 동일할 필요는 없습니다.

Probe 명령 Probe 기반 백업을 트리거하는 조건을 확인("Probe")하는 Probe 스크립트/프로그램의 이름 및 경로입니다. 스크립트/프로그램은 다음 요구 사항을 충족합니다.• 이름이 nsr 또는 save로 시작됩니다.• 위치가 NetWorker Client 바이너리에 사용된 것과 동일한 디렉토리입니다.• 스크립트/프로그램 파일의 권한에 "실행" 권한이 포함됩니다.• 해당 Probe의 실행이 완료되면 다음 코드 값 중 하나를 반환합니다.

- 0 - 백업 조건이 충족되었음을 나타냅니다.- 1 - 백업 조건이 충족되지 않았음을 나타냅니다.- 0 또는 1 이외의 수 - Probe 작업 동안 오류가 발생했음을 나타냅니다.

NMO 소프트웨어에 포함된 Probe 프로그램을 사용하려면 이 속성을 nsrnmoprobe로 설정합니다. nsrnmoprobe 프로그램은 마지막 Probe 기반 백업 이후로 생성된 Oracle 로그의 수를 확인하고 이 개수가 변경 임계값을 초과할 경우 새 Probe 기반 백업을 트리거합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서92

소프트웨어 구성

참고: Probe 리소스의 상태 속성은 진단 모드에서만 볼 수 있습니다. Probe 기반 백업이 성공적으로 끝날 때마다 nsrnmoprobe 프로그램은 상태 속성에 현재 로그 시퀀스 번호 및 데이터베이스 인스턴스 번호를 저장합니다. 상태 속성은 사용자 정의 Probe에서 사용되지 않습니다.

2. Probe가 활성화된 백업 그룹에 대한 NetWorker 그룹 리소스를 구성합니다. NetWorker 관리 안내서(Probe 그룹 생성 및 스케줄 지정 관련 절)에 설명된 바와 같이 그룹 리소스에서 Probe 관련 속성을 설정합니다. 그룹 리소스는 Probe 기반 백업 그룹에 설정해야 하는 여러 새로운 속성을 포함하도록 확장되었습니다.

Probe 작업이 그룹 리소스 속성을 통해 활성화되면 백업 윈도우 내에서 Probe 작업이 지속적으로 발생하는데 이 백업 윈도우는 Probe 시작 시간 및 Probe 종료 시간 속성에 의해 정의되는 시간 윈도우입니다.

명령 옵션 nsrnmoprobe 프로그램에만 필요하며 다음 매개 변수 중 하나 이상의 설정을 쉼표로 구분한 목록입니다. 94페이지의 예 14에서는 가능한 각각의 시나리오에서 nsrnmoprobe에 필요한 매개 변수 설정에 대해 설명합니다.

매개 변수 설명

LOG_THRESHOLD 필수 항목. 변경 임계값을 지정합니다. 이 값은 새 Probe 기반 백업을 트리거하는 데 필요한 최소 REDO 로그 수(마지막 Probe 기반 백업 이후 생성)입니다. 마지막 Probe 기반 백업 이후로 생성된 로그 수가 변경 임계값과 같거나 초과할 경우 nsrnmoprobe가 Probe 기반 백업을 트리거합니다.

NSR_DEBUG_FILE 선택적 매개 변수입니다. nsrnmoprobe에 의해 트리거된 Probe 기반 백업에서 디버그 정보를 받는 로그 파일의 경로 이름을 지정합니다.

NSR_ORACLE_CONNECT_FILE 다음 두 가지 모두 true인 경우에만 설정합니다.• 클라이언트 리소스가 마법사로 구성되지 않고 NMC에서 기존 방법을

통해 구성되었습니다.• NWORA 리소스 파일이 Oracle 홈 및 데이터베이스 연결 정보와 함께 설

정되지 않았습니다.RMAN 연결 파일의 경로 이름을 지정합니다. 이 파일은 조사할 Oracle 데이터베이스에 연결하는 데 필요한 연결 문자열을 포함합니다.이 매개 변수 설정의 예는 94페이지의 예 14에 나와 있습니다.

ORACLE_HOME 다음 두 가지 모두 true인 경우에만 설정합니다.• 클라이언트 리소스가 마법사로 구성되지 않고 NMC에서 기존 방법을

통해 구성되었습니다.• NWORA 리소스 파일이 Oracle 홈 및 데이터베이스 연결 정보와 함께 설

정되지 않았습니다.조사할 Oracle 데이터베이스에 대한 홈 디렉토리 경로 이름을 지정합니다.이 매개 변수 설정의 예는 94페이지의 예 14에 나와 있습니다.

ORACLE_SERVICE 다음 두 가지 모두 true인 경우에만 설정합니다.• 클라이언트 리소스가 마법사로 구성되지 않고 NMC에서 기존 방법을

통해 구성되었습니다.• NWORA 리소스 파일이 nsrnmoadmin -r add sid=Net_service_name

home=Oracle_home connect=connect_filepath 명령을 통해 Oracle 홈과 데이터베이스 연결 정보와 함께 설정되었습니다.

조사할 Oracle 데이터베이스에 대한 Net 서비스 이름을 지정합니다. 이 경우, ORACLE_SERVICE 설정은 NWORA 리소스 파일의 NSR_ORACLE_SID 설정과 동일해야 합니다.이 매개 변수 설정의 예는 94페이지의 예 14에 나와 있습니다.

표 6 NetWorker Probe 리소스 속성 (2/2)

속성 설명

Probe 기반 백업 구성 93

소프트웨어 구성

참고: Probe를 사용하는 백업 그룹이 수동으로 시작된 경우, Probe 작업이 즉시 발생(간격마다 반복적으로 발생하지 않고 한 번만 발생)하고 Probe 조건이 충족하는 경우에만 백업을 시작합니다.

3. 해당하는 절의 지침에 따라 NMO 클라이언트에 대한 NetWorker Client 리소스를 구성합니다.

• 68페이지의 "NMC 마법사를 사용하여 백업 구성"

• 82페이지의 "NMC를 사용하여 클라이언트 리소스 구성"

클라이언트 리소스에서 다음을 수행합니다.

• Probe 속성의 경우, 1단계에서 필요한 Probe 리소스의 이름을 지정합니다. 이 속성은 클라이언트 리소스를 Probe 리소스에 지정된 Probe 스크립트/프로그램과 연결합니다.

참고: 클라이언트 리소스는 하나의 Probe에만 연결할 수 있습니다.구성 마법사는 Probe 필드를 표시하지 않습니다. 마법사를 사용하여 클라이언트 리소스를 구성하는 경우 수동으로 NMC를 사용하여 클라이언트 리소스를 편집하고 Probe 속성을 설정해야 합니다.

• 그룹 속성의 경우 2단계에서 Probe가 활성화된 그룹을 지정합니다.

참고: Probe 기반 백업 그룹에는 최소 하나의 Probe가 활성화된 클라이언트가 포함되어야 합니다.

95페이지의 예 15에서는 nsrnmoprobe 및 사용자 정의된 Probe 모두에 의해 트리거되는 Probe 기반 백업의 구성에 대해 설명합니다.

예 14 nsrnmoprobe 프로그램에 사용할 수 있는 명령 옵션 설정

NMO 소프트웨어와 함께 제공되는 nsrnmoprobe 프로그램을 사용하려면 92페이지의 "Probe 기반 백업 구성"의 설명대로 Probe 리소스를 올바르게 설정해야 합니다.

Probe 리소스의 명령 옵션 속성에는 특정 시나리오에 맞는 매개 변수 설정이 포함되어야 합니다.

◆ LOG_THRESHOLD 매개 변수는 항상 필수 항목 입니다.

◆ NSR_DEBUG_FILE 매개 변수는 선택 사항입니다.

◆ 다음 세 가지 시나리오에 따라 필요한 명령 옵션 속성 설정이 결정됩니다.

a. 클라이언트 리소스가 마법사를 사용하지 않고 NMC에서 기존 방법을 통해 구성되었고 NWORA 리소스 파일이 Oracle 홈 및 데이터베이스 연결 정보와 함께 설정되지 않았습니다.

이런 경우, 명령 옵션은 LOG_THRESHOLD, NSR_ORACLE_CONNECT_FILE 및 ORACLE_HOME을 포함해야 합니다. NSR_DEBUG_FILE은 선택 사항입니다.

예를 들어, 명령 옵션은 다음과 같이 설정됩니다.

LOG_THRESHOLD=10, NSR_DEBUG_FILE=/tmp/probe.log, NSR_ORACLE_CONNECT_FILE=/RMAN/rmanpw, ORACLE_HOME=/oracle/hp_11_31_ia/64bit/product/11.1.0.6.0

b. 클라이언트 리소스가 마법사에서 구성되었고 NWORA 리소스 파일이 Oracle 홈 및 데이터베이스 연결 정보와 함께 설정되지 않았습니다.

이 경우, 명령 옵션은 LOG_THRESHOLD 매개 변수를 포함해야 합니다. NSR_DEBUG_FILE은 선택 사항입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서94

소프트웨어 구성

예를 들어, 명령 옵션은 다음과 같이 설정됩니다.

LOG_THRESHOLD=10, NSR_DEBUG_FILE=/tmp/probe.log

c. 클라이언트 리소스가 마법사를 사용하지 않고 NMC에서 기존 방법을 통해 구성되었으며 NWORA 리소스 파일이 Oracle 홈 및 데이터베이스 연결 정보를 검색하도록 설정되었습니다.

이 경우, NWORA 리소스 파일은 nsrnmoadmin -r add sid=Net_service_name home=Oracle_home connect=connect_filepath 명령을 사용하여 설정해야 합니다. 명령 옵션은 LOG_THRESHOLD 및 ORACLE_SERVICE 매개 변수를 포함해야 합니다. 여기서 ORACLE_SERVICE는 NWORA 파일의 NSR_ORACLE_SID와 동일한 Net 서비스 이름으로 설정됩니다. NSR_DEBUG_FILE은 선택 사항입니다.

nsrnmoadmin 명령에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

예를 들어, 명령 옵션은 다음과 같이 설정됩니다.

LOG_THRESHOLD=10, NSR_DEBUG_FILE=/tmp/probe.log, ORACLE_SERVICE=proddb.world

예 15 Probe 기반 백업의 여러 Probe

다음 두 가지가 true이면 Probe 기반 백업이 트리거됩니다.

◆ 최소 25개의 Oracle 로그 파일이 mars라는 NMO 클라이언트에 생성됩니다.

◆ marmaris라는 NetWorker storage node에 연결된 셋 이상의 테이프 드라이브가 주크박스에서 유휴 상태입니다. (주크박스는 Probe 기반 백업에 대한 데이터를 저장하는 데 사용됩니다.)

NMO 클라이언트 및 스토리지 노드는 모두 Solaris 시스템입니다.

nsrnmoprobe 프로그램은 NMO 클라이언트의 /usr/sbin에 NMO 소프트웨어와 함께 설치됩니다. nsrnmoprobe 프로그램은 NMO 클라이언트에서 생성된 Oracle 로그 파일의 수를 확인합니다.

nsrjukeboxprobe라는 스크립트가 "실행" 권한으로 생성되고 스토리지 노드의 /usr/sbin 디렉토리에 저장됩니다. 이 스크립트는 주크박스에서 유휴 상태인 테이프 드라이브의 수를 확인하고 다음 2개의 값 중 하나를 반환합니다.

◆ 0 - 셋 이상의 테이프 드라이브가 주크박스에서 유휴 상태임을 나타냅니다.

◆ 1 - 두 개 이하의 테이프 드라이브가 주크박스에서 유휴 상태임을 나타냅니다.

Probe 기반 백업을 구성하기 위해 다음 단계가 수행됩니다.

1. 다음과 같이 속성을 설정하여 nsrnmoprobe 프로그램에 대한 Probe 리소스가 생성됩니다.

• 이름 - NMO Probe

• Probe 명령 - nsrnmoprobe

• 명령 옵션 - LOG_THRESHOLD=25, NSR_DEBUG_FILE=/tmp/probe.log

2. 사용자 정의 Probe에 대한 Probe 리소스가 다음과 같은 속성으로 생성됩니다.

• 이름 - 주크박스 Probe

• Probe 명령 - nsrjukeboxprobe

3. 그룹 리소스가 Probe를 사용하는 백업 그룹에 필요한 속성 설정을 사용하여 생성되며 다음 사항이 포함됩니다.

• 이름 - probe_group

Probe 기반 백업 구성 95

소프트웨어 구성

• Probe 기반 백업 - 사용(NMC의 확인란)

• Probe 성공 조건 - 모두

4. NMO 클라이언트에 대한 클라이언트 리소스가 구성 마법사를 통해 생성됩니다. 이 클라이언트 리소스에는 다음 속성 설정이 포함됩니다.

• 이름 - mars

• 백업 명령 - nsrnmostart -C

• 그룹 - probe_group• Probe - NMO Probe

• 세이브 세트 - RMAN:/orcl102_FULL

5. 스케줄 리소스가 다음 속성 설정으로 생성됩니다.

• 이름 - SkipAll

• 기간 - 주 또는 달

• 달력 - 건너뛰기 레벨은 기간 동안 매일 선택됨

6. 마법사를 사용하지 않고 기존 방법을 통해 스토리지 노드에 대한 "더미" 클라이언트 리소스가 생성됩니다. 이 클라이언트 리소스에는 다음 속성 설정이 포함됩니다.

• 이름 - marmaris

• Backup Command - (비어 있음)

• 그룹 - probe_group

• Probe - 주크박스 Probe

• 세이브 세트 - SKIP(이 속성에는 키워드가 필요함)

• 스케줄 - SkipAll

참고: SkipAll 스케줄의 건너뛰기 레벨을 설정하면 스토리지 노드에서 백업을 건너뜁니다. Probe는 그룹 리소스를 통해 지정된 스토리지 노드에서 실행하기 때문에 스케줄 리소스에 의해 영향을 받지 않습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서96

3

이 장의 주요 절은 다음과 같습니다.

◆ 수동 백업 절차 ................................................................................................ 98◆ 스케줄 지정 백업 절차................................................................................... 104◆ NetWorker 인덱스의 일반 백업 정보.............................................................. 108◆ NetWorker 인덱스의 데이터 중복 제거 백업 정보........................................... 109

백업 절차

백업 절차 97

백업 절차

수동 백업 절차

Oracle 데이터의 수동 NMO 백업을 수행하려면 다음을 따르십시오.

1. 특정 백업에 적용되는 기능에 대한 자세한 내용은 20페이지의 "제품 기능"을 검토합니다.

2. 98페이지의 "수동 백업 요구 사항"의 내용을 검토합니다.

3. 수동 백업을 취소하는 방법에 대해서는 101페이지의 "수동 백업 취소"의 내용을 검토합니다.

4. 다음 방법 중 하나를 사용하여 수동 백업을 수행합니다.

• 99페이지의 "RMAN 명령줄 인터페이스를 사용한 수동 백업"에 따라 RMAN 명령줄 인터페이스를 사용합니다.

• 99페이지의 "Oracle Enterprise Manager Backup Management Tools를 사용한 수동 백업"에 따라 Oracle Enterprise Manager Backup Management Tools를 사용합니다.

중요 사항!NetWorker Server 부트스트랩 및 클라이언트 인덱스는 스케줄 지정된 Oracle 백업을 위한 것이므로 수동 Oracle 백업이 끝날 때 자동으로 백업되지 않습니다. 수동 Oracle 백업을 실행한 다음 100페이지의 "NetWorker Server 부트스트랩 백업"에 따라 NetWorker Server 부트스트랩 백업을 수행합니다. NetWorker Server 부트스트랩을 정기적으로 백업하면 재해 복구에 적절하게 대비할 수 있습니다.

수동 NMO 백업의 상태를 모니터링 하는 방법에 대한 자세한 내용은 101페이지의 "수동 백업 모니터링"에 나와 있습니다.

스케줄 지정된 NMO 백업에 대한 자세한 내용은 104페이지의 "스케줄 지정 백업 절차"에 나와 있습니다.

수동 백업 요구 사항

수동 백업을 시작하기 전에 필요한 구성 및 스크립트가 준비되었는지 확인합니다.

◆ 다음에서 설명된 대로 Oracle 시스템이 적절하게 구성되어 있어야 합니다. 2장, "소프트웨어 구성"

Oracle Server에 Net 서비스가 구성되어야 합니다. Recovery Catalog를 사용하려는 경우 Recovery Catalog를 설치하고 대상 데이터베이스를 등록합니다.

◆ 2장, "소프트웨어 구성"에 설명된 대로 NetWorker Server에 다음과 같은 필수 리소스가 구성되어 있어야 합니다.

• 서버

• Client

• 디바이스

• Pool

◆ 수동 백업에 RMAN 스크립트를 사용하는 경우 70페이지의 "백업을 위한 RMAN 스크립트 만들기"에 설명된 대로 스크립트가 생성됩니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서98

백업 절차

◆ 다음과 같이 필요한 백업 디바이스 및 볼륨을 설치합니다.

• 구성된 각 백업 디바이스에서 볼륨에 레이블을 지정하고 필요에 따라 마운트합니다.

• 테이프 디바이스 또는 오토체인저에 대한 자동 미디어 관리가 활성화된 경우 NetWorker Server에서 자동으로 사용할 수 있도록 테이프를 테이프 디바이스 또는 오토체인저에 장착합니다.

RMAN 명령줄 인터페이스를 사용한 수동 백업

Oracle Server 호스트에서 RMAN 명령줄 인터페이스를 사용하여 수동 Oracle 백업을 시작할 수 있습니다.

71페이지의 예 10의 RMAN 수동 백업 스크립트가 UNIX Oracle Server에서 /disk1/scripts/full_backup.txt 파일에 저장되어 있고 payroll 및 rcvcatdb 데이터베이스에 연결하도록 Net 서비스가 구성되어 있는 경우 다음 명령을 사용하여 수동 Oracle 백업을 시작할 수 있습니다.

rman target internal/oracle@payroll rcvcat rman/rman@rcvcatdb cmdfile \'/disk1/scripts/full_backup.txt\'

Microsoft Windows에서 RMAN 스크립트를 실행하는 명령은 rman.exe입니다. rman 또는 rman.exe 명령줄 옵션에 대한 자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

중요 사항!NetWorker Server 부트스트랩 및 클라이언트 인덱스는 스케줄 지정된 Oracle 백업을 위한 것이므로 수동 Oracle 백업이 끝날 때 자동으로 백업되지 않습니다. 수동 Oracle 백업을 실행한 다음 100페이지의 "NetWorker Server 부트스트랩 백업"에 따라 NetWorker Server 부트스트랩 백업을 수행합니다. NetWorker Server 부트스트랩을 정기적으로 백업하면 재해 복구에 적절하게 대비할 수 있습니다.

수동 NMO 백업을 취소하는 방법에 대한 내용은 101페이지의 "수동 백업 취소"에 나와 있습니다.

Oracle Enterprise Manager Backup Management Tools를 사용한 수동 백업

Oracle Enterprise Manager Backup Management Tools를 RMAN 명령줄 인터페이스 대신 사용하여 Oracle 데이터베이스 백업을 시작할 수 있습니다. Oracle Enterprise Manager Backup Management Tools에는 필요한 RMAN 명령을 생성하고 백업 및 복원 작업을 수행하는 RMAN에 대한 그래픽 사용자 인터페이스가 포함되어 있습니다.

중요 사항!NMO 백업 및 복원이 완료되면 Oracle Enterprise Manager 작업 대기열 기록에 백업 또는 복원 성공 여부에 관계없이 작업 상태가 "실패"로 표시됩니다. 이는 Oracle Enterprise Manager의 알려진 문제입니다. 백업 또는 복원이 성공적으로 완료되었는지 확인하려면 작업 출력을 검토합니다.

Oracle Enterprise Manager Backup Management Tools를 사용하는 방법에 대한 자세한 내용은 제품 키트에 포함된 Oracle Enterprise Manager 설명서를 참조하십시오.

수동 백업 절차 99

백업 절차

NetWorker Server 부트스트랩 백업

부트스트랩은 NetWorker Server 소프트웨어에서 재해 복구를 준비하기 위해 작성하는 특별한 세이브 세트입니다. 부트스트랩 세이브 세트에는 온라인 NetWorker 인덱스 및 리소스 구성 파일을 부트스트랩이 작성되기 직전의 상태로 복원하는 데에 필요한 정보가 들어 있습니다.

NetWorker Server는 스케줄 지정된 Oracle 백업이 끝날 때만 Oracle Server의 부트스트랩 및 클라이언트 인덱스에 대한 백업을 자동으로 수행합니다. 스케줄 지정 백업을 수행하는 NetWorker savegrp 프로그램에서 이 작업을 실행합니다.

참고: 스케줄 지정되지 않은 수동 Oracle 백업만 실행하고 클라이언트 인덱스 및 부트스트랩을 수동으로 백업하지 않으면 NetWorker Server에서 재해 복구를 수행할 때 온라인 클라이언트 인덱스 및 NetWorker Server 부트스트랩의 백업을 사용할 수 없습니다.

수동 Oracle 백업을 마친 후 부트스트랩 및 클라이언트 인덱스도 백업해야 합니다.

부트스트랩 및 인덱스 백업

NetWorker Server 부트스트랩 및 인덱스를 백업하려면 다음을 따르십시오.

1. 다음 자격으로 로그인합니다.

• UNIX NetWorker Server의 경우 루트 사용자

• Windows NetWorker Server의 경우 Windows 시스템 관리자

2. 다음 savegrp 명령을 입력합니다.

savegrp -O -l full -P printer_name -c Oracle_Server_name-c NetWorker_server_name

여기서,

• printer_name은 부트스트랩 백업이 끝날 때 부트스트랩 정보가 인쇄되는 프린터의 이름입니다.

• Oracle_Server_name은 Oracle Server의 호스트 이름입니다.

• NetWorker_server_name은 NetWorker Server의 호스트 이름입니다.

savegrp 명령을 사용하여 부트스트랩 및 클라이언트 인덱스를 성공적으로 백업하면 다음 작업이 수행됩니다.

◆ savegrp의 완료를 확인하는 메시지가 NetWorker Administrator 프로그램에 표시됩니다.

◆ 저장된 부트스트랩에 대한 정보가 printer_name 프린터로 전송됩니다.

참고: 부트스트랩 프린트 출력을 안전한 장소에 보관하십시오. 인쇄된 부트스트랩 정보에는 지난 달에 백업한 부트스트랩 세이브 세트의 날짜, 위치 및 세이브 세트 ID 번호가 포함됩니다. 이 정보를 통해 재해 복구 시 NetWorker 인덱스 및 리소스 구성 파일을 복구하는 데 필요한 볼륨을 확인할 수 있습니다.

savegrp 명령 및 옵션에 대한 자세한 내용은 다음 자료를 참조하십시오.

◆ 특정 NetWorker Server 플랫폼에 대한 NetWorker 관리 안내서

◆ NetWorker 명령 참조 안내서의 savegrp 항목

◆ UNIX의 savegrp man 페이지

부트스트랩 백업에 대한 내용은 NetWorker 관리 안내서에 나와 있습니다.

재해 복구 시 부트스트랩 백업을 사용하는 방법에 대한 자세한 내용은 NetWorker 재해 복구 안내서에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서100

백업 절차

수동 백업 취소

NetWorker 인덱스와 RMAN 카탈로그를 동기화하려면 수동 Oracle 백업을 취소하기 전에 Oracle 사용자에게 NetWorker 인덱스 항목을 삭제하는 데 필요한 NetWorker 권한이 있는지 확인합니다. 자세한 내용은 59페이지의 "필요한 NetWorker 권한 지정"에 나와 있습니다.

다음 절에서는 실행 중인 수동 백업 또는 응답하지 않는 수동 백업을 취소하는 방법에 대해 설명합니다.

실행 중인 수동 백업 취소

임의의 플랫폼에서 RMAN 스크립트를 실행하는 동안 Oracle Enterprise Manager에 의해 시작된 백업을 제외한 수동 Oracle 백업의 실행을 취소하려면 Ctrl+C 또는 시스템에서 이에 해당하는 "주의" 키 조합을 누릅니다.

참고: 이러한 방법으로 수동 Oracle 백업을 취소할 수 없는 경우 105페이지의 "스케줄 지정 백업 취소"에 설명된 alter system kill 명령을 사용합니다.

응답하지 않는 수동 백업 취소

다음은 응답하지 않는 Oracle 백업을 취소하는 단계입니다. 이러한 단계를 사용해도 효과가 없는 경우 Oracle에 문의하여 도움을 요청하십시오.

참고: 이러한 단계를 사용할 때 NMO는 NetWorker 인덱스에서 백업 세이브 세트 항목을 삭제하지 않습니다. 따라서 NetWorker 인덱스와 RMAN 카탈로그가 비동기화될 수 있습니다.

UNIX에서 응답하지 않는 Oracle 백업을 취소하려면

1. Oracle 백업에 사용되는 RMAN 백업 스크립트에 'set command id to 'xxx' 명령을 포함합니다. 이렇게 하지 않으면 다음 단계의 쿼리가 실패합니다. 이 명령을 사용하는 스크립트 예가 73페이지의 예 12에 나와 있습니다.

2. Oracle svrmgrl 또는 sqlplus 프로그램에서 다음 쿼리를 실행하여 각 RMAN 채널에 해당하는 Oracle 프로세스 ID를 확인합니다.

select spid, client_info from v$process p, v$session s where p.addr=s.paddr and client_info like '%id=%';

3. 다음 kill 명령을 입력하여 Oracle 백업 프로세스를 취소합니다.

kill -9 pid

여기에서 pid는 해당 Oracle 프로세스 ID입니다.

Windows에서 응답하지 않는 Oracle 백업을 취소하려면 작업 관리자에서 nsrsbtcn.exe 프로세스를 중지합니다.

수동 백업 모니터링

Oracle 백업 및 복원 작업의 상태를 모니터링하려면 NMC 인터페이스 프로그램을 사용합니다.

NetWorker 서버 프로그램은 백업 또는 복원이 완료된 시간을 알려 주는 진행 및 완료 메시지를 표시하고 백업 또는 복원을 진행할 수 없는 이유를 보여 줍니다. NetWorker 프로그램에서 이러한 유형의 메시지를 검토하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

RMAN 전용 메시지, NMO 진단 메시지 및 오류 메시지를 가져오는 방법에 대한 자세한 내용은 부록 C, "문제 해결 및 오류 메시지"에 나와 있습니다.

수동 백업 절차 101

백업 절차

다음 그림은 NMC 인터페이스의 모니터링 창에 표시되는 Oracle 백업 메시지의 유형을 보여줍니다.

◆ 102페이지의 그림 8은 세션 탭에 표시되는 메시지를 보여줍니다.

◆ 103페이지의 그림 9는 디바이스 탭에 표시되는 메시지를 보여줍니다.

◆ 103페이지의 그림 10은 로그 탭에 표시되는 메시지를 보여줍니다.

자세한 내용은 NetWorker 관리 안내서 및 NMC 온라인 도움말에 나와 있습니다.

그림 8 모니터링 창에 있는 세션 탭의 Oracle 백업 메시지

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서102

백업 절차

그림 9 모니터링 창에 있는 디바이스 탭의 Oracle 백업 메시지

그림 10 모니터링 창에 있는 로그 탭의 Oracle 백업 메시지

수동 백업 절차 103

백업 절차

스케줄 지정 백업 절차

Oracle 데이터의 스케줄 지정된 NMO 백업을 준비하려면 다음을 따르십시오.

1. 특정 백업에 적용되는 기능에 대한 자세한 내용은 20페이지의 "제품 기능"을 검토합니다.

2. 58페이지의 "구성 로드맵"에서 설명한 대로 필요한 백업 구성이 완료되어 있는지 확인합니다.

3. 104페이지의 "스케줄 지정 백업 테스트"에 따라 스케줄 지정된 테스트용 Oracle 백업을 실행합니다.

4. 105페이지의 "스케줄 지정 백업 취소"에서 스케줄 지정된 Oracle 백업을 취소하는 단계를 검토합니다.

스케줄 지정 백업이 완료되면 NMO는 164페이지의 "NWORA 리소스 파일 백업"에 설명된 대로 NWORA 리소스 파일이 있으면 자동으로 백업합니다.

스케줄 지정 백업의 상태를 추적하는 방법에 대한 내용은 106페이지의 "스케줄 지정 백업 모니터링"에 나와 있습니다.

다음 절에서는 NetWorker 인덱스에 저장된 백업 정보를 설명합니다.

◆ 108페이지의 "NetWorker 인덱스의 일반 백업 정보"

◆ 109페이지의 "NetWorker 인덱스의 데이터 중복 제거 백업 정보"

스케줄 지정 백업 테스트

Oracle Server에서 스케줄 지정 백업을 위한 NMO 환경을 설정한 후 NMC 프로그램을 사용하여 스케줄 지정 백업을 수동으로 테스트합니다.

백업을 시작하기 전에 다음 사항을 확인합니다.

◆ nsrnmo 및 RMAN 스크립트에서 마법사 또는 기존 방법을 통해 모든 필수 매개변수를 설정해야 합니다.

◆ 기존 구성의 경우, 모든 필요한 전처리 및 후처리 스크립트(선택 항목)가 제 위치에 있어야 합니다.

◆ NetWorker Server 및 Oracle Server를 올바르게 구성해야 합니다.

스케줄 지정 백업을 다음과 같이 테스트합니다.

1. UNIX의 root 사용자 또는 Windows의 Administrator Microsoft 사용자 권한으로 NMC 프로그램을 시작합니다.

2. 백업을 수행하기에 적합한 NetWorker 서버를 선택합니다.

3. 백업에 사용할 수 있는 올바른 그룹 이름을 선택합니다.

4. 지정한 그룹에 대한 스케줄 지정 백업을 시작합니다.

NetWorker 소프트웨어에서 백업 그룹의 클라이언트를 즉시 백업합니다.

NMC 인터페이스를 사용하여 이러한 단계를 수행하는 방법에 대한 내용은 NetWorker 관리 안내서 및 NMC 온라인 도움말에 나와 있습니다.

스케줄 지정 백업의 결과는 savegroup 완료 보고서 e-메일로 제공됩니다.

참고: 스케줄 지정된 Oracle 백업을 취소하는 방법에 대한 자세한 내용은 105페이지의 "스케줄 지정 백업 취소"에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서104

백업 절차

스케줄 지정 백업 오류 메시지

스케줄 지정 백업이 실패하면 오류 메시지가 생성됩니다. NetWorker 관리 프로그램을 사용하여 스케줄 지정 백업의 추가 정보를 가져오는 방법에 대한 자세한 내용은 NetWorker 관리 안내서를 참조하십시오.

디버그 정보를 추가로 확인하려면 다음 방법 중 하나로 NSR_SB_DEBUG_FILE 매개 변수를 설정합니다.

◆ 구성 마법사를 사용하여 환경 옵션 지정(선택 사항) 화면의 고급 환경 옵션 필드에서 매개 변수를 설정합니다.

◆ 기존 구성 방법을 사용하여 nsrnmo 스크립트에 매개 변수를 설정합니다.

매개 변수에 대한 자세한 내용은 78페이지의 "NSR_SB_DEBUG_FILE"에 나와 있습니다.

스케줄 지정된 NMO 백업의 스케줄은 지정되었지만 실제 백업이 실패하는 경우 209페이지의 "RMAN 오류 메시지"에 설명된 위치에 오류 메시지 및 디버그 정보가 생성됩니다.

스케줄 지정 백업 취소

NetWorker 인덱스와 RMAN 카탈로그를 동기화하려면 스케줄 지정된 Oracle 백업을 취소하기 전에 Oracle 사용자에게 NetWorker 인덱스 항목을 삭제하는 데 필요한 NetWorker 권한이 있는지 확인합니다. 자세한 내용은 59페이지의 "필요한 NetWorker 권한 지정"에 나와 있습니다.

NMO에서는 현재 NetWorker Server와 Oracle Server가 모두 UNIX 플랫폼에서 실행되는 경우에만 NetWorker Administrator 프로그램에서 중지 버튼을 사용하여 실행 중인 스케줄 지정된 Oracle 백업을 취소할 수 있습니다.

중지 버튼이 지원되는 수준은 NetWorker Server 운영 체제에 따라 다릅니다. 여기에서는 Oracle Server 운영 체제가 UNIX라고 가정합니다.

◆ NetWorker 서버 시스템이 UNIX인 경우 중지 버튼이 지원됩니다.

◆ NetWorker Server 시스템이 Windows인 경우 중지 버튼이 지원되지 않습니다.

참고: 백업이 완료되기 전에 예기치 않게 종료되었다는 진행 메시지가 나타난 경우에도 Oracle Server 호스트에서 NMO 프로세스가 계속 실행 중일 수 있습니다.

중지 버튼이 작동하지 않는 경우 실행 중인 스케줄 지정된 Oracle 백업을 취소하려면 Oracle Server 호스트에서 실행 중인 rman 프로세스를 중단해야 합니다.

1. NMO가 백업을 재시도하지 않도록 NetWorker Administrator 프로그램에서 중지 버튼을 클릭합니다.

2. 할당된 각 채널에서 다음을 실행합니다.

a. RMAN 메시지 로그 파일을 검토하여 채널의 Oracle 세션 ID를 확인합니다. 로그 파일 이름은 마법사의 고급 환경 옵션 필드 또는 기존 구성에서 nsrnmo 스크립트를 통해 설정된 NSR_RMAN_ARGUMENTS 매개 변수에 지정됩니다.

예를 들어 RMAN 메시지 로그에서 가져온 다음 예제 줄은 ch1 채널의 Oracle 세션 ID가 15임을 보여 줍니다.

channel ch1: sid=15 devtype=SBT_TAPE

b. Oracle svrmgrl 또는 sqlplus 프로그램에서 다음 select 명령을 실행하여 일련 번호를 확인합니다.

select serial# from v$session where sid=session_id;

스케줄 지정 백업 절차 105

백업 절차

여기에서 session_id는 a단계의 RMAN 메시지 로그에서 확인한 Oracle 세션 ID입니다.

c. Oracle svrmgrl 또는 sqlplus 프로그램에서 다음 alter system 명령을 실행하여 채널을 종료합니다.

alter system kill session 'session_id, serial#';

여기서,

– session_id는 a단계에서 확인한 Oracle 세션 ID입니다.– serial#은 b단계에서 확인한 일련 번호입니다.

응답하지 않는 스케줄 지정 백업을 취소하는 방법은 101페이지의 "응답하지 않는 수동 백업 취소"에 나와 있습니다.

스케줄 지정 백업 모니터링

스케줄 지정된 Oracle 백업은 수동 Oracle 백업과 같은 방법으로 모니터링할 수 있습니다. 자세한 내용은 101페이지의 "수동 백업 모니터링"에 나와 있습니다.

또한 스케줄이 지정된 Oracle 백업이 완료되면 NetWorker 서버 프로그램의 해당 그룹 창에 메시지가 표시되고 보고서가 생성됩니다.

스케줄 지정된 NMO 백업에 대한 정보는 NMC 인터페이스 프로그램에서 모니터 창의 그룹 및 세션 탭에 표시됩니다.

◆ 백업 시 세션 탭에는 NMO에서 백업에 사용하는 채널마다 하나의 백업 세션이 나열됩니다. 표시는 백업되는 데이터의 비율 및 백업된 데이터의 전체 크기를 보여줍니다.

◆ 백업 후 그룹 탭에서 백업 그룹을 선택할 수 있으며 NMO에서 백업에 사용한 채널마다 하나의 항목이 들어 있는 "성공적으로 완료됨" 상자를 포함하여 그룹에 대한 정보가 표시됩니다. 107페이지의 그림 11에서는 표시된 그룹 유형에 대한 자세한 내용 및 각 세이브 세트의 크기를 보여 줍니다.

참고: 데이터 중복 제거 백업의 경우, NMC 창에는 데이터 중복 제거 전 데이터의 전체 크기가 표시되며 데이터 중복이 제거된 데이터의 크기는 표시되지 않습니다. 또한 이 창에는 데이터가 Avamar 서버에 저장된 데이터 중복 제거 백업에 대한 것인지 여부가 표시되지 않습니다.

NMC 프로그램에서 스케줄 지정 백업 정보를 보는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서106

백업 절차

그림 11 일반 스케줄 지정 백업에 대한 그룹 정보

NSR_SERVER 및 NSR_GROUP 매개 변수 설정 자동화

참고: 이 절의 정보는 기존 구성에만 해당하며, NMO 5.0 마법사를 통해 설정된 구성에는 해당되지 않습니다.

스케줄 지정 백업 RMAN 스크립트에서는 NSR_SERVER 및 NSR_GROUP 매개 변수를 설정하면 안 됩니다. NMO는 백업을 시작한 NetWorker 서버에서 받은 서버 및 그룹 정보를 할당된 각 채널에 대해 생성된 Oracle Server 프로세스로 자동으로 전달합니다.

또한 내부 매개 변수인 NSR_SAVESET_NAME을 전달하여 세이브 세트 이름을 설정합니다.

중요 사항!NSR_SAVESET_NAME 매개 변수를 직접 설정하지 마십시오.

NMO에서는 Oracle Server 프로세스로 정보를 전달하기 위해 명령줄 옵션으로 send를 사용하여 RMAN 실행 파일을 호출합니다. 자세한 내용은 199페이지의 "send 명령"에 나와있습니다.

스케줄 지정 백업 절차 107

백업 절차

NetWorker 인덱스의 일반 백업 정보

NetWorker Server는 각 백업에 대한 정보를 자체 온라인 인덱스에 유지 관리합니다. 자세한 내용은 1장, "소개"에 나와 있습니다.

이 절에서는 정규 수동 및 스케줄 지정 백업을 위해 NetWorker 인덱스에 유지 관리되는 정보에 대해 설명합니다. 데이터 중복 제거 백업에 대한 내용은 109페이지의 "NetWorker 인덱스의 데이터 중복 제거 백업 정보"에 나와 있습니다.

NetWorker Client 파일 인덱스는 수동 또는 스케줄 지정된 NMO 백업의 세이브 세트 이름에 대한 파일 이름 backup_piece_name을 포함합니다.

NetWorker 미디어 데이터베이스는 백업 유형 및 백업을 수행하는 데 사용된 NetWorker Server 버전에 따라 다음 정보를 포함합니다.

◆ 수동 백업의 경우, 세이브 세트 이름에 대한 이름 RMAN:backup_piece_name

◆ NetWorker Server 릴리즈 7.3.2 이전 버전을 사용하는 스케줄 지정 백업의 경우, 세이브 세트 이름에 대한 클라이언트 리소스의 세이브 세트 필드 값

◆ NetWorker Server 릴리즈 7.3.2 이상을 사용하는 스케줄 지정 백업의 경우, 세이브 세트 이름에 대한 이름 RMAN:backup_piece_name

NetWorker 명령인 nsrinfo 및 mminfo를 사용하여 온라인 NetWorker 인덱스를 쿼리할 수 있습니다.

◆ 클라이언트 파일 인덱스를 쿼리하려면 nsrinfo 명령을 사용합니다. 예를 들면 다음과 같습니다.nsrinfo -n oracle -s NetWorker_server_hostname Oracle_Server_hostname

◆ 미디어 데이터베이스를 쿼리하려면 mminfo 명령을 사용합니다. 예를 들면 다음과 같습니다.mminfo -v -s NetWorker_server_hostname -c Oracle_Server_hostname

이러한 NetWorker 명령에 대한 자세한 내용은 NetWorker 명령 참조 안내서 및 UNIX man 페이지를 참조하십시오.

다음 예는 수동 또는 스케줄 지정된 NMO 백업의 명령 출력을 보여줍니다. 여기서 1hiu83f4_1_1은 백업 조각 이름이며 스케줄 지정 백업은 NetWorker Server 릴리즈 7.3.2 이상에서 수행됩니다.

◆ 클라이언트 파일 인덱스는 다음 세이브 세트의 백업 조각 이름을 포함합니다.nsrinfo -n oracle -s ca-oracle1 ca-oracle1

1hiu83f4_1_1, date=1192133159 Thu Dec 11 16:05:59 2008

◆ 미디어 데이터베이스는 접두사 RMAN:을 다음 세이브 세트의 백업 조각 이름과 함께 포함합니다.mminfo -v -s ca-oracle1 -c ca-oracle1

volume client date time sizeNMO.001 ca-oracle1 12/11/08 16:05:59 145MB

ssid fl level name4212032038 cb full RMAN:1hiu83f4_1_1

참고: 미디어 데이터베이스는 각 스케줄 지정 백업의 일부로 생성된 부트스트랩, 인덱스 및 NWORA 리소스 파일 백업에 대한 정보를 포함합니다. 이전 mminfo 명령 예는 스케줄 지정 백업의 부트스트랩, 인덱스 및 NWORA 리소스 파일 정보를 표시하지 않습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서108

백업 절차

백업 시간을 사용하여 클라이언트 파일 인덱스와 미디어 데이터베이스를 상호 검사합니다. 예를 들면 다음과 같습니다.

mminfo -c ca-oracle1 -t 1192133159nsrinfo -n oracle -t '12/11/08 16:05:59' ca-oracle1

NetWorker 인덱스의 데이터 중복 제거 백업 정보

NetWorker 인덱스에 유지되는 데이터 중복 제거 백업 정보는 NetWorker storage node에 저장된 NetWorker 세이브 세트에 대한 것이며 해시 ID가 있는 하나의 파일과 백업을 위한 NetWorker 메타데이터만 포함합니다.

참고: NetWorker 인덱스에 기록된 백업 크기는 데이터 중복 제거 백업 중 백업된 데이터의 양과 일치하지 않습니다.

다음 예는 nsrinfo and mminfo 명령의 인덱스 쿼리 결과를 보여 줍니다. 여기서 35ji3i75_1_1은 백업 조각의 이름입니다.

◆ 정규 백업의 경우 클라이언트 파일 인덱스는 다음과 같은 데이터 중복 제거 백업의 세이브 세트에 대한 백업 조각 이름을 포함합니다.nsrinfo -n oracle -vV molecule

UNIX file '35ji3i75_1_1', size=212, off=0, app=oracle(25), date=1212610342 Wed Jun 04 16:12:22 2008, (unknown fid), file size=0

이 경우 백업 조각의 크기는 Avamar 해시 ID의 크기(20바이트)와 백업 조각 이름을 포함한 NetWorker 메타데이터 크기의 합과 같습니다.

◆ 미디어 데이터베이스를 쿼리하려면 다음과 같이 mminfo 명령을 -q dedupe 옵션(데이터 중복 제거를 통해 만들어진 세이브 세트만 표시함) 및 -S 옵션(데이터 중복 제거 백업의 확장된 옵션을 나열함)과 함께 사용합니다.mminfo -S -q dedupe

ssid=1330050855 savetime=06/04/08 16:12:22 (1212610342) RMAN:35ji3i75_1_1 level=full sflags=vF size=216 files=1 insert=06/04/08 create=06/04/08 complete=06/04/08 browse=07/04/08 23:59:59 retent=06/04/09 23:59:59 clientid=08b98b33-00000004-4824ae51-4824ae45-000c0000-80de6f33 *Client path: /NetWorker/server_name/client_name; *Data set size: 34000000; *De-Dup session id: 27; *De-Dup snapup time: 2008-06-04; *De-duplication: Yes; *De-duplication host: scip2d088.lss.emc.com; *Domain: /NetWorker/server_name; *New data on De-Dup Node: 6899656.00; *New files: 1; *Replication host: scip2d089.legato.com; *Size on De-Dup Node: 34603008.00; 그룹: Default; Clone #1: cloneid=1212610343 time=06/04/08 16:12:23 retent=06/04/09 flags=F frag@ 0 volid=1648811587 file/rec=1330050855/0 rn=0 last=06/04/08

mminfo에서 보고된 세이브 파일의 크기는 nsrinfo에서 보고된 크기와 동일합니다(NetWorker 세이브 세트 끝 표시로 인해 추가된 4바이트 제외).

데이터 중복 제거 백업이 삭제된 경우(예: 사용자 또는 NetWorker Server에 의한 삭제), NetWorker 인덱스에서 백업 정보가 즉시 삭제되며 Avamar 서버에서 백업을 삭제하기 위한 요청이 대기합니다. 데이터 중복 제거 백업의 삭제에 대한 자세한 내용은 NetWorker 설명서에 나와 있습니다.

NetWorker 인덱스의 데이터 중복 제거 백업 정보 109

백업 절차

데이터 중복 제거 세이트 세트가 보존 시간을 경과하고 해당 데이터 청크가 Avamar 서버에서 삭제되면 scanner 프로그램을 사용한 세이브 세트 복구가 불가능해질 수도 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서110

4

이 장은 다음과 같은 섹션으로 구성됩니다.

◆ 복원 및 복구 정보.......................................................................................... 112◆ 복원 및 복구를 위한 RMAN 스크립트............................................................ 115◆ Oracle 데이터 복원 및 복구 수행.................................................................... 116

데이터 복원 및 복구

데이터 복원 및 복구 111

데이터 복원 및 복구

복원 및 복구 정보

3장, "백업 절차"의 지침에 따라 백업된 Oracle 데이터만 복원할 수 있습니다.

참고: NMO로 백업한 Oracle 데이터는 NetWorker Server 인터페이스를 사용하여 복원할 수 없습니다.

Oracle 데이터 복원 및 복구 절차를 준비하는 내용은 다음 절을 검토하십시오.

◆ 112페이지의 "복원에 사용되는 NetWorker 인덱스 및 정책"

◆ 112페이지의 "복구 구성 마법사"

◆ 115페이지의 "복원 및 복구를 위한 RMAN 스크립트"

복원에 사용되는 NetWorker 인덱스 및 정책

Oracle 백업 시 NetWorker Server는 각 백업 조각에 대한 항목을 온라인 클라이언트 파일 인덱스에 추가하고 미디어 데이터베이스에 데이터의 위치를 기록합니다. 이 항목에는 백업된 모든 Oracle 데이터 개체를 복원하는 데 필요한 정보가 들어 있습니다.

◆ 클라이언트 파일 인덱스 항목은 클라이언트의 세이브 세트에 지정된 탐색 정책이 만료될 때까지 유지됩니다.

◆ 미디어 데이터베이스 항목은 클라이언트의 세이브 세트에 지정된 보존 정책이 만료될 때까지 유지됩니다.

백업 볼륨의 모든 세이브 세트에 대한 보존 정책이 만료되면 볼륨이 재활용 가능 상태가 되어 NetWorker Server에서 자동으로 레이블을 다시 지정할 수 있게 됩니다. 그러나 세이브 세트 항목은 볼륨의 레이블이 실제로 다시 지정될 때까지 미디어 데이터베이스에 남아 있습니다. 볼륨의 레이블이 다시 지정되면 이러한 항목에 액세스할 수 없으며 더 이상 복원이 불가능합니다.

NMO(NetWorker Module for Oracle)에서는 클라이언트 파일 인덱스를 사용하여 Oracle 백업 조각을 복원합니다. Oracle 백업 조각 복원에 필요한 클라이언트 인덱스 항목이 보존되도록 탐색 정책 주기를 충분히 길게 설정하십시오.

참고: 탐색 정책이 만료된 후 NetWorker scanner 프로그램을 사용하여 온라인 인덱스를 재구축할 수 있습니다. 그러나 scanner를 사용하여 인덱스 항목을 다시 생성하면 NetWorker 인덱스가 RMAN 카탈로그와 동기화되지 않아 문제가 발생할 수 있습니다. 이러한 문제를 방지하려면 71페이지의 "수동 백업을 위한 RMAN 스크립트"에 설명된 바와 같이 백업 조각에 고유한 이름을 부여합니다.

NetWorker Server에서 탐색 및 보존 정책을 사용하여 Oracle 백업 데이터를 관리하고 백업 볼륨에 있는 데이터의 상태와 위치를 추적하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

복구 구성 마법사

NMO 5.0 소프트웨어는 NMC(NetWorker Management Console)에 통합된 새로운 복구 구성 마법사를 지원합니다. NMO 릴리즈 4.5 이전 버전에서 사용된 복구 구성 마법사는 NMO 릴리즈 5.0에서 NMC 기반 마법사로 대체됩니다.

복구 구성 마법사는 NetWorker Console 관리 창에서 실행되는데 이 창은 지원되는 임의의 호스트에서 웹 브라우저 세션을 통해 콘솔 서버 URL을 지정하여 시작할 수 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서112

데이터 복원 및 복구

NMC 기반 구성 마법사를 지원하기 위한 NetWorker 요구 사항에 대한 자세한 내용은 NetWorker Module for Oracle 릴리즈 노트에 나와 있습니다.

마법사를 사용하여 복원을 구성하려면 다음을 따르십시오.

1. 113페이지의 "복구 구성 마법사의 기능"의 정보를 검토합니다.

2. 114페이지의 "복구 구성 마법사를 사용하기 위한 요구 사항"의 사항을 충족하는지 확인합니다.

3. 114페이지의 "마법사를 사용하여 복원 구성"의 단계를 따릅니다.

복구 구성 마법사의 기능

복구 구성 마법사는 다음 유형의 복원 및 복구를 위한 RMAN 스크립트를 생성할 수 있습니다.

◆ Oracle 데이터베이스의 전체 또는 부분의 현재 시간 복원 및 복구(부분 데이터베이스는 테이블스페이스 또는 데이터 파일의 세트임)

제어 파일에 테이블스페이스에 대한 정보가 포함되어 있으면 마법사가 테이블스페이스 복원을 구성할 수 있습니다.

◆ 전체 Oracle 데이터베이스의 시점 복원 및 복구

◆ 개별 아카이브된 redo 로그의 복원

◆ 원래 대상 데이터베이스의 백업으로 로컬 호스트 또는 원격 호스트에 복제 데이터베이스를 만들어 Oracle 데이터를 다른 데이터베이스에 복원 및 복구

마법사에서 작성한 데이터베이스 복제 스크립트에서는 RMAN duplicate 명령을 사용하여 원본 데이터베이스를 유지하면서 복제 데이터베이스를 만듭니다. 복제 데이터베이스는 원본 데이터베이스와 동일한 복사본일 수도 있고 원본 테이블스페이스의 일부만 포함할 수도 있습니다. 예를 들어, 로컬 호스트에 운영 데이터베이스를 작동 중인 상태로 두고 복원 및 복구 작업을 연습하기 위해 원격 호스트에서 독립적으로 실행할 복제 데이터베이스를 만들 수 있습니다.

• 복제 데이터베이스가 원본 데이터베이스와 동일한 호스트에 작성되는 경우 RMAN 스크립트도 로컬 호스트에 생성됩니다. 이러한 경우 마법사는 원본 데이터베이스와 다른 복제 데이터베이스, 데이터 파일 및 REDO 로그 이름을 요청합니다.

• 복제 데이터베이스가 원격 호스트에 작성되는 경우 RMAN 스크립트는 마법사에 지정된 대로 로컬 또는 원격 호스트에 생성됩니다. 이러한 경우 마법사는 원본 데이터베이스와 다른 복제 데이터베이스 이름을 요청합니다. 데이터 파일 및 REDO 로그 이름은 원본 데이터베이스와 같아도 됩니다.

복구 구성 마법사에서는 복원 및 복구를 위한 새 RMAN 스크립트를 생성하는 작업만 가능합니다. 마법사에서는 기존 RMAN 스크립트를 수정할 수 없습니다. 마법사를 통해 만든 RMAN 스크립트를 수정하려면 텍스트 편집기를 사용해야 합니다.

복원 및 복구를 위한 RMAN 스크립트에 대한 자세한 내용은 115페이지의 "복원 및 복구를 위한 RMAN 스크립트"에 나와 있습니다.

복구 구성 마법사는 다음을 지원하지 않습니다.

◆ 클러스터 또는 Oracle RAC 시스템

◆ 프록시 백업

◆ RMAN 자동 채널

구성 마법사에 대한 자세한 내용은 다음 자료에 나와 있습니다.

◆ NetWorker Module for Oracle 설치 안내서

◆ 마법사의 인라인 설명 텍스트

복원 및 복구 정보 113

데이터 복원 및 복구

◆ 마법사의 온라인 도움말

복구 구성 마법사를 사용하기 위한 요구 사항

복구 구성 마법사를 사용하기 전에 다음의 요구 사항이 모두 충족되는지 확인합니다.

◆ 마법사를 시작하는 NMC 사용자(마법사 사용자)에게는 NMO 클라이언트 구성이 저장된 NetWorker Server에 대해 원격 액세스 NetWorker 권한이 있어야 합니다.

◆ NMC 서버, NetWorker Server 및 NMO 클라이언트 간의 통신에는 nsrauth 인증이 사용됩니다. nsrauth 인증을 위한 모든 요구 사항은 NetWorker 설명서에 나와 있습니다.

◆ NetWorker Module for Oracle 릴리즈 노트에 설명된 대로 필요한 NetWorker 릴리즈가 NMC 서버, NetWorker Server 및 NMO 클라이언트 호스트에 설치되어 있습니다.

◆ NMO 클라이언트에 대한 NetWorker Client 리소스는 다음 방법 중 하나로 생성되었습니다.

• NMO 5.0의 백업 구성 마법사

• nsrnmoadmin 명령을 사용한 기존 구성의 마이그레이션

• 마법사를 사용하지 않는 기존 구성 방법(클라이언트 리소스의 세이브 세트 속성 값에 접두사 RMAN:이 포함됨)

◆ 데이터베이스 복제 스크립트를 만들려면 로컬 또는 원격 호스트에 AUXILIARY 인스턴스가 있고 Oracle Net을 통해 액세스할 수 있어야 합니다. AUXILIARY 인스턴스를 만드는 방법에 대한 자세한 내용은 Oracle 데이터베이스 백업 및 복구 고급 사용자 안내서에 나와 있습니다.

마법사를 사용하여 복원 구성

복구 구성 마법사를 사용하여 RMAN 복원 스크립트를 만들려면 다음을 따르십시오.

1. NetWorker Management Console 소프트웨어를 시작합니다.

2. 관리 창을 엽니다.

a. 콘솔 창에서 엔터프라이즈를 클릭합니다.

b. 왼쪽 창의 Enterprise 목록에서 NetWorker Server를 선택합니다.

c. 오른쪽 창에서 애플리케이션을 선택합니다.

d. 엔터프라이즈 메뉴에서 애플리케이션 시작을 클릭합니다.

관리 창이 개별 애플리케이션으로 시작됩니다.

3. Administration 창에서 Configuration을 클릭합니다.

4. 구성 창에서 클라이언트를 클릭합니다.

5. 마법사를 시작하려면 오른쪽 창에서 NMO 클라이언트를 마우스 오른쪽으로 클릭한 다음 복구를 선택합니다.

6. 표시되는 각 마법사 화면에서 RMAN 스크립트 구성에 필요한 값을 지정합니다.

각 마법사 화면에 있는 온라인 도움말 버튼을 클릭하면 화면의 모든 필드와 옵션에 대한 설명에 액세스할 수 있습니다.

• 마지막 화면을 제외한 모든 화면에서 다음을 클릭하여 진행합니다.

• 마지막 화면인 스크립트 생성 검토 및 적용에서 생성을 클릭하여 RMAN 복원 스크립트를 만듭니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서114

데이터 복원 및 복구

중요 사항!마법사로 RMAN 복원 스크립트를 생성하고 테이블스페이스에 대해 오프라인 또는 온라인 모드를 선택하는 경우, 수동으로 스크립트를 편집하고 스크립트에서 sql...tablespace... 명령 앞에 "alter database open;" 명령을 삽입해야 할 수도 있습니다. sql 명령이 실행되는 시점에 데이터베이스가 열려 있지 않은 경우 해당 데이터베이스에 대해 이 명령이 필요합니다.

복원 및 복구를 위한 RMAN 스크립트

Oracle Server 호스트에서 원하는 유형의 Oracle 복원 작업을 수행하려면 적합한 RMAN 스크립트가 필요합니다. 수동으로 또는 복구 구성 마법사를 사용하여 RMAN 스크립트를 만들 수 있습니다. 복구 구성 마법사에 대한 자세한 내용은 112페이지의 "복구 구성 마법사"에 나와 있습니다.

RMAN 복원 스크립트는 텍스트 파일로 저장할 수 있습니다. Recovery Catalog가 사용되는 경우 복원 스크립트를 Recovery Catalog 데이터베이스에 저장할 수도 있습니다. 복원 스크립트를 Recovery Catalog 데이터베이스에 저장하는 방법에 대한 자세한 내용은 Oracle 백업 및 복구 설명서에 나와 있습니다.

188페이지의 "NSR* 매개 변수 설정"에 설명된 방법에 따라 스크립트에서 NSR* 매개 변수를 설정해야 합니다. 가능하면 send 명령을 사용하는 것이 좋습니다. 자세한 내용은 199페이지의 "send 명령"에 나와 있습니다.

예 16 테이블스페이스를 복원하는 RMAN 스크립트

다음 RMAN 스크립트에서는 원격 NetWorker Server mars.emc.com을 사용하여 Oracle 테이블스페이스를 복원합니다. Oracle 데이터는 NetWorker Client server1.emc.com에 복원됩니다. 이 RMAN 스크립트에는 120페이지의 "Oracle 데이터 복구 수행"에 설명된 복구 단계도 포함되어 있습니다.

run {allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_CLIENT=server1.emc.com)';sql 'alter tablespace users offline immediate';restore tablespace users;recover tablespace users;sql 'alter tablespace users online';release channel t1;release channel t2;

}

RMAN 스크립트에서 NSR* 매개 변수를 설정하는 방법에 대한 자세한 내용은 70페이지의 "백업을 위한 RMAN 스크립트 만들기"에 나와 있습니다.

예 17 AES 암호화 백업을 복원하는 RMAN 스크립트

기본적으로 NSR_ENCRYPTION_PHRASES 매개 변수가 설정되어 있지 않으면 NMO는 Oracle 복원 시 AES 암호화 백업을 해독하는 데 필요한 암호화 암호를 NetWorker 서버에서 가져옵니다.

다음 두 경우에 모두 해당되는 경우 NSR_ENCRYPTION_PHRASES 매개 변수를 반드시 설정해야 합니다.

◆ 복원되는 Oracle 데이터가 256비트 AES 암호화로 백업된 경우. AES 암호화가 사용된 Oracle 백업의 예는 72페이지의 예 11에 나와 있습니다.

◆ Oracle 데이터를 백업한 후 NetWorker Server의 암호화 암호가 변경된 경우.

복원 및 복구를 위한 RMAN 스크립트 115

데이터 복원 및 복구

이러한 두 조건에 모두 해당되는 경우 RMAN 복원 스크립트의 send 명령을 통해 NSR_ENCRYPTION_PHRASES 매개 변수를 설정해야 합니다. 자세한 내용은 193페이지의 "NSR_ENCRYPTION_PHRASES"에 나와 있습니다.

다음 RMAN 스크립트에서는 데이터베이스 백업에 원래 사용된 암호화 암호인 original_encryption_phrase를 사용하여 데이터베이스에 대한 비 프록시 Oracle 복원을 수행합니다. 암호화 암호는 큰 따옴표로 묶어야 합니다.

run {allocate channel t1 type 'SBT_TAPE';send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_CLIENT=server1.emc.com, NSR_ENCRYPTION_PHRASES="original_encryption_phrase")';restore database;release channel t1;

}

예 18 지정된 풀에서 복원하기 위한 RMAN 스크립트

기본적으로 NMO와 NetWorker는 미디어 데이터베이스의 구성 설정 및 정보를 사용하여 NMO 복원에 사용할 백업 볼륨을 결정합니다.

또는, 서로 다른 볼륨 풀에 백업의 여러 복제본이 있는 경우, RMAN 복원 스크립트에서 NSR_RECOVER_POOL 매개 변수를 사용하여 지정된 볼륨 풀에서 데이터를 복원할 수 있습니다. 자세한 내용은 194페이지의 "NSR_RECOVER_POOL"에 나와 있습니다.

다음 RMAN 스크립트는 OracleClonePool2라는 지정된 볼륨 풀에서 데이터베이스의 비프록시 복원을 수행합니다. 여기서 풀은 원래 백업 볼륨의 복제본을 포함합니다.

shutdown immediate;startup mount;run {

allocate channel t2 type 'SBT_TAPE';send channel c1 'NSR_ENV=(NSR_SERVER=backup01, NSR_RECOVER_POOL=OracleClonePool2)'; restore database;release channel c1;

}

Oracle 데이터 복원 및 복구 수행

Oracle 데이터의 복원 및 복구를 수행하려면 다음을 따르십시오.

1. 117페이지의 "Oracle 데이터 복원의 요구 사항"의 내용을 검토하십시오.

2. 다음 방법 중 하나를 사용하여 Oracle 데이터 복원을 수행합니다.

• 119페이지의 "RMAN 명령줄 인터페이스를 사용한 복원"에 따라 RMAN 명령줄 인터페이스를 사용합니다.

• 120페이지의 "Oracle Enterprise Manager Backup Management Tools를 사용한 복원"에 따라 Oracle Enterprise Manager Backup Management Tools를 사용합니다.

참고: 복구 구성 마법사에서는 Oracle Enterprise Manager Backup Management Tools를 사용할 수 없습니다.

3. 필요한 경우 120페이지의 "Oracle 데이터 복구 수행"에 따라 Oracle 데이터 복구를 완료합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서116

데이터 복원 및 복구

Oracle 데이터 복원의 요구 사항

Oracle 데이터 복원을 시작하기 전에 다음과 같이 필요한 구성, 볼륨 및 스크립트가 준비되었는지 확인합니다.

◆ 2장, "소프트웨어 구성"에 설명된 대로 Oracle 시스템이 적절히 구성되어 있어야 합니다.

◆ 2장, "소프트웨어 구성"에 설명된 대로 NetWorker Server에 다음과 같은 필수 리소스가 구성되어 있어야 합니다.

• Server

• Client

• 디바이스

• 풀

◆ RMAN 복원 스크립트를 사용하는 경우 115페이지의 "복원 및 복구를 위한 RMAN 스크립트"에 설명된 대로 스크립트가 생성됩니다.

◆ 구성된 백업 디바이스에 다음과 같이 복원 작업에 필요한 볼륨을 마운트합니다.

• 독립형 테이프 드라이브를 사용하는 경우 볼륨을 수동으로 마운트합니다.

• 오토체인저를 사용하는 경우에는 NetWorker Server에서 볼륨을 자동으로 마운트합니다.

복원에 필요한 볼륨을 확인하려면 117페이지의 "nsrnmoinfo 명령을 사용하여 복원에 필요한 볼륨 확인"에 설명된 대로 nsrnmoinfo 명령을 사용합니다.

nsrnmoinfo 명령을 사용하여 복원에 필요한 볼륨 확인

복원할 Oracle 백업 조각이 들어 있는 NetWorker 볼륨을 확인하려면 nsrnmoinfo 명령을 사용합니다. NMO 소프트웨어에서 nsrnmoinfo 프로그램은 NetWorker Client 소프트웨어와 동일한 디렉토리에 설치됩니다.

참고: Windows에서 명령 이름은 nsrnmoinfo.exe입니다.

nsrnmoinfo 명령의 구문과 옵션은 다음과 같습니다.

nsrnmoinfo[.exe] [-c NetWorker_client_name] [-s NetWorker_server_name] [-f filename] [backup_piece_name1 [backup_piece_name2 ...]]

여기서,

◆ NetWorker_client_name은 인덱스에 Oracle 백업 조각에 대한 정보를 포함하고 있는 NetWorker Client의 호스트 이름을 지정합니다. 기본적으로 클라이언트는 로컬 호스트입니다.

◆ NetWorker_server_name은 백업에 사용할 NetWorker Server의 호스트 이름입니다. 기본적으로 서버는 로컬 호스트입니다.

◆ filename은 복원할 하나 이상의 백업 조각 이름 목록이 포함된 텍스트 파일 이름을 지정합니다.

• 이 파일에는 각 백업 조각의 이름이 별도의 줄에 포함되어야 합니다.

• 공백이나 주석(# 기호 뒤에 나오는 주석 줄 등)은 포함될 수 없습니다.

◆ backup_piece_name1 및 backup_piece_name2는 복원할 백업 조각 이름을 지정합니다.

대괄호([ ])로 묶은 명령 옵션은 선택 항목입니다. 명령을 입력할 때 대괄호는 포함하지 마십시오.

nsrnmoinfo 명령을 사용하려면 다음 방법 중 하나나 모두를 사용하여 백업 조각의 이름을 지정합니다.

Oracle 데이터 복원 및 복구 수행 117

데이터 복원 및 복구

◆ nsrnmoinfo 명령의 옵션으로 백업 조각 이름을 나열합니다.

◆ 텍스트 파일에 백업 조각 이름을 나열하고 nsrnmoinfo 명령의 -f 옵션에 파일 이름을 지정합니다.

nsrnmoinfo 명령은 Oracle 복원에 필요한 하나 이상의 볼륨 목록을 표시합니다.

◆ 이 목록에는 각 백업 조각이 들어 있는 액세스 가능한 볼륨이 포함되어 있으며, NetWorker Server에서는 이 볼륨을 복원에 사용합니다.

◆ 각 볼륨에 대한 다음과 같은 정보도 포함되어 있습니다.

• 볼륨의 이름과 위치

• 볼륨에서 백업 조각의 백업 시간

명령을 입력할 때 NetWorker Server에서 복원에 사용할 가장 접근성이 뛰어난 볼륨이 나열됩니다.

◆ 원본 볼륨에 액세스할 수 없으면 볼륨의 복제본이 나열됩니다.

◆ nsrnmoinfo 명령을 입력한 후 나열된 볼륨이 NetWorker 디바이스에서 제거되거나 삭제되면 서버에서 액세스 가능한 다른 볼륨을 사용하여 복원을 수행할 수 있습니다. 예를 들어 서버에서는 나열된 볼륨 대신 액세스 가능한 복제본(드라이브에 이미 마운트되어 있거나 주크박스에서 마운트할 수 있는 복제본)을 사용할 수 있습니다.

예 19 Oracle 복원을 위한 nsrnmoinfo 명령 예제

다음의 각 nsrnmoinfo 명령은 지정된 백업 조각을 복원하는 데 필요한 볼륨 목록을 표시합니다.

◆ 다음 명령은 server1 서버에 있는 mars 클라이언트의 NetWorker 인덱스에서 백업 조각 backupc_1 및 backupc_2를 포함하는 볼륨에 대한 정보를 검색합니다.nsrnmoinfo -c mars -s server1 backupc_1 backupc_2

◆ 다음 명령은 로컬 호스트의 NetWorker 인덱스에서 backup2.txt 파일에 나열된 백업 조각을 포함하는 볼륨에 대한 정보를 검색합니다. 여기에서는 NetWorker Client와 서버가 모두 로컬 호스트라고 가정합니다.nsrnmoinfo -f backup2.txt

◆ 다음 명령은 클라이언트 mars의 NetWorker 인덱스에서 아래 모두를 포함하는 볼륨에 대한 정보를 검색합니다.

• backupc_3 백업 조각

• backup3.txt 파일에 나열된 백업 조각

여기에서는 NetWorker Server가 로컬 호스트라고 가정합니다.

nsrnmoinfo -c mars backupc_3 -f backup3.txt

예 20 nsrnmoinfo 명령이 표시하는 볼륨 정보

다음 nsrnmoinfo 명령은 mars 서버에 있는 로컬 호스트의 NetWorker 인덱스에서 backup1 및 backup2 백업 조각을 포함하는 볼륨에 대한 정보를 검색합니다.

nsrnmoinfo -s mars backup1 backup2

nsrnmoinfo 명령은 다음과 같은 유형의 정보를 표시합니다.

backup1:mars.003 at /space/nw_volume1 (save time 1098886937)mars.004 at /space/nw_volume2 (save time 1098883454)

backup2:mars.005 at /dev/rmt/0cbn (save time 1098883452)

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서118

데이터 복원 및 복구

이 명령으로 표시되는 내용의 의미는 다음과 같습니다.

◆ backup1 백업 조각을 복원하려면 볼륨 mars.003 및 mars.004가 있어야 합니다.

◆ backup2 백업 조각을 복원하려면 볼륨 mars.005가 있어야 합니다.

RMAN 명령줄 인터페이스를 사용한 복원

Oracle Server 호스트에서 RMAN 명령줄 인터페이스를 사용하여 Oracle 데이터 복원을 시작할 수 있습니다.

백업한 시스템이 아닌 다른 시스템에 Oracle 데이터베이스를 복원하려면 119페이지의 "다른 호스트로 복원"의 지침을 따릅니다.

115페이지의 RMAN 복원 스크립트가 /disk1/scripts/restore.txt 파일에 저장되어 있고 payroll 및 rcvcatdb 데이터베이스에 연결하도록 Net 서비스가 구성되어 있는 경우 다음 명령을 사용하여 Oracle 복원을 시작할 수 있습니다.

rman target internal/oracle@payroll rcvcat rman/rman@rcvcatdb cmdfile \'/disk1/scripts/restore.txt\'

Microsoft Windows에서 RMAN 스크립트를 실행하는 명령은 rman.exe입니다. rman 또는 rman.exe 명령 옵션에 대한 자세한 내용은 해당 Oracle 백업 및 복구 설명서에 나와 있습니다.

다른 호스트로 복원

원래 백업한 시스템이 아닌 다른 시스템에 Oracle 데이터베이스를 복원해야 하는 경우도 있습니다. 재해 복구를 수행하거나 원격 호스트에 데이터베이스를 복제하는 경우가 여기에 해당합니다. 자세한 내용은 해당 Oracle 설명서를 참조하십시오.

다른 시스템에 Oracle 데이터베이스를 복원하려면

1. 복원할 백업이 들어 있는 NetWorker Server에서 원본 시스템의 클라이언트 리소스에 있는 원격 액세스 속성에 다른 시스템의 호스트 이름을 지정합니다.

2. Oracle 데이터를 복원할 다른 시스템에 NMO를 설치 및 구성합니다.

3. 다른 시스템에 RMAN을 설치 및 구성합니다.

4. 적절한 RMAN 복원 스크립트를 만듭니다.

5. RMAN 스크립트에서 NSR_SERVER 매개 변수를 백업이 들어 있는 NetWorker Server의 이름으로 설정합니다.

6. RMAN 스크립트에서 NSR_CLIENT 매개 변수를 백업된 NetWorker Client(Oracle Server 호스트)의 이름이나 백업에 사용한 NSR_CLIENT 값으로 설정합니다.

7. 적절한 RMAN 명령을 사용하여 Oracle 데이터베이스 파일을 복원하는 스크립트를 실행합니다.

Oracle 데이터 복원 및 복구 수행 119

데이터 복원 및 복구

Oracle Enterprise Manager Backup Management Tools를 사용한 복원

참고: 복구 구성 마법사에서는 Oracle Enterprise Manager Backup Management Tools를 사용할 수 없습니다.

Oracle Enterprise Manager Backup Management Tools에는 RMAN에 대한 그래픽 사용자 인터페이스가 포함되어 있습니다. RMAN 명령줄 인터페이스 대신 이 인터페이스를 사용하여 다음을 수행할 수 있습니다.

◆ 필요한 RMAN 명령 생성

◆ 백업 및 복원 작업 수행

중요 사항!NMO 백업 및 복원이 완료되면 Oracle Enterprise Manager 작업 대기열 기록에 백업 또는 복원 성공 여부에 관계없이 작업 상태가 "실패"로 표시됩니다. 이는 Oracle Enterprise Manager의 알려진 문제입니다. 백업 또는 복원이 성공적으로 완료되었는지 확인하려면 작업 출력을 검토합니다.

Oracle Enterprise Manager Backup Management Tools를 사용하는 방법에 대한 자세한 내용은 제품 키트에 포함된 Oracle Enterprise Manager 설명서를 참조하십시오.

Oracle 데이터 복구 수행

RMAN 유틸리티를 사용하여 Oracle 데이터의 NMO 백업을 복원한 후 필요한 경우 데이터 복구를 완료합니다.

Oracle 데이터를 복구하려면 적절한 Oracle 명령을 사용하여 아카이브된 redo 로그 및 온라인 REDO 로그를 적용합니다. 다음과 같은 두 가지 방법으로 Oracle 복구 명령을 사용할 수 있습니다.

◆ RMAN 복원 스크립트에 Oracle 명령을 포함합니다. RMAN 스크립트의 예는 115페이지에 나와 있습니다.

◆ RMAN 복원 스크립트가 성공적으로 완료된 후 운영체제 명령줄에 명령을 입력합니다.

Oracle 데이터 복구 절차에 대한 자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서120

5

이 장은 다음과 같은 섹션으로 구성됩니다.

◆ 재해 복구 정보 .............................................................................................. 122◆ Oracle 데이터베이스의 재해 복구 준비........................................................... 122◆ 재해 복구 수행 .............................................................................................. 125◆ 후처리 명령 스크립트 예................................................................................ 126

재해 복구

재해 복구 121

재해 복구

재해 복구 정보

컴퓨터 시스템의 재해 복구를 수행하는 계획을 세우는 것이 중요합니다. 중요한 데이터는 매일 백업해야 합니다. 디스크 손상이나 데이터 손실에 대비하려면 데이터 복구 계획을 세우고 테스트해야 합니다.

필요한 백업의 빈도를 결정해야 합니다. 백업 빈도가 높으면 데이터 백업에 소요되는 시간이 길어지지만 데이터베이스가 손상되었을 때 복구하는 시간이 절약됩니다.

다음 절에서는 Oracle Server 또는 NetWorker Server 호스트에서 재해 복구를 준비하는 방법 및 새 호스트에 Oracle 재해 복구를 수행하는 방법에 대해 설명합니다.

이 재해 복구 정보는 단일 인스턴스 데이터베이스에만 적용됩니다. 이 정보는 다음의 재해 복구에 적용되지 않습니다.

◆ ASM 환경(예를 들어 ASM 메타데이터의 백업이 필요한 환경)

◆ PowerSnap Module 환경

◆ RAC 환경

Oracle 데이터베이스의 재해 복구 준비

Oracle 데이터베이스 환경의 재해 복구를 준비하려면 다음과 같은 최소한의 파일 목록을 백업해야 합니다.

◆ Oracle 데이터베이스(모든 데이터 파일)

◆ 아카이브된 redo 로그

◆ 제어 파일

◆ 다음 중 하나 또는 모두를 포함하는 초기화 매개 변수 파일:

• PFILE(사용자 관리 매개 변수 파일)

• SPFILE(서버 관리 매개 변수 파일)

◆ listener.ora, sqlnet.ora, tnsnames.ora를 포함하는 NetWorker 파일

◆ Oracle DBID를 포함하는 텍스트 파일

◆ 기본적으로 다음 위치에 있는 암호 파일:

• UNIX의 경우 $ORACLE_HOME/dbs/orapw$ORACLE_SID

• Windows의 경우 %ORACLE_HOME%\database\PWD%ORACLE_SID%.ora

◆ 레지스트리 파일:

• UNIX의 경우, oratab는 대개 /var/opt/oracle 또는 /etc에 있습니다.

• Windows의 경우, 내 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle에 있습니다.

◆ Recovery Catalog(해당하는 경우)

◆ RMAN 스크립트(해당하는 경우)

백업해야 할 Oracle 데이터베이스 이외의 전체 파일 목록은 Oracle 설명서에 나와 있습니다.

재해 복구를 보다 쉽게 수행하려면 다음 지침에 따르십시오.

◆ 제어 파일을 미러링해 둡니다.

◆ 온라인 REDO 로그를 미러링할지 여부에 대한 지침은 Oracle 설명서를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서122

재해 복구

◆ 데이터베이스 백업 간에 아카이브된 redo 로그를 수시로 백업합니다.

◆ 대상 데이터베이스를 백업할 때마다 Recovery Catalog를 백업합니다.

◆ 수동 Oracle 백업 후 100페이지의 "NetWorker Server 부트스트랩 백업"에 설명된 절차에 따라 NetWorker Server 부트스트랩 및 Oracle 클라이언트 파일 인덱스에 대한 정규 백업을 수행합니다.

재해 복구 준비에 필요한 파일을 백업하려면 다음을 수행합니다.

1. 123페이지의 "DBID 텍스트 파일 작성"

2. 123페이지의 "Oracle 관련 파일의 백업에 대한 후처리 명령 스크립트 설정"

3. 124페이지의 "데이터베이스 및 관련된 파일의 RMAN 백업 설정"

4. 124페이지의 "Recovery Catalog의 RMAN 백업 설정"

DBID 텍스트 파일 작성

Oracle DBID는 Recovery Catalog를 액세스할 수 없는 경우 Oracle이 SPFILE의 자동 백업을 검색하는 데 도움이 되는 내부 Oracle ID입니다.

Oracle DBID가 백업되기 전 텍스트 파일에 DBID를 수동으로 기록해야 합니다. Oracle 데이터베이스의 DBID를 검색하는 가장 쉬운 방법은 데이터베이스가 마운트되면 RMAN을 사용해 데이터베이스로 연결하는 것입니다.

텍스트 파일에 DBID를 기록하면 적절한 운영 체제 권한이 있는 디렉토리에 DBID를 포함하는 텍스트 파일을 저장할 수 있습니다. 123페이지의 "Oracle 관련 파일의 백업에 대한 후처리 명령 스크립트 설정"에 설명된 대로 후처리 명령 스크립트를 사용하여 DBID 텍스트 파일을 백업할 수 있습니다.

NMO 소프트웨어가 제공하는 후처리 명령 스크립트 예에서 DBID 텍스트 파일은 $ORACLE_HOME 디렉토리의 dbid.txt라고 가정합니다. 후처리 명령 스크립트 예에 대한 자세한 내용은 126페이지의 "후처리 명령 스크립트 예"에 나와 있습니다.

Oracle 관련 파일의 백업에 대한 후처리 명령 스크립트 설정

후처리 명령 스크립트를 사용하여 다음과 같이 Oracle RMAN이 백업을 하지 않는 파일을 백업할 수 있습니다.

◆ 초기화 매개 변수 파일 PFILE(사용자 관리 매개 변수 파일)

◆ listener.ora, sqlnet.ora, tnsnames.ora를 포함하는 네트워크 파일

◆ 123페이지의 "DBID 텍스트 파일 작성"에 설명된 대로 Oracle DBID를 포함하는 텍스트 파일

◆ 기본적으로 다음 위치에 있는 암호 파일:

• UNIX의 경우 $ORACLE_HOME/dbs/orapw$ORACLE_SID

• Windows의 경우 %ORACLE_HOME%\database\PWD%ORACLE_SID%.ora

◆ 레지스트리 파일:

• UNIX의 경우, oratab는 대개 /var/opt/oracle 또는 /etc에 있습니다.

• Windows의 경우, 내 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle에 있습니다.

◆ RMAN 스크립트(해당하는 경우)

처음부터 후처리 명령 스크립트를 작성하거나 NMO 소프트웨어와 함께 제공되는 후처리 명령 스크립트를 수정할 수 있습니다.

Oracle 데이터베이스의 재해 복구 준비 123

재해 복구

UNIX의 경우, 후처리 명령 스크립트에 어떠한 이름도 사용할 수 있습니다. Windows의 경우, 스크립트 이름은 .bat로 끝나야 합니다.

참고: 스크립트 이름이 nsrnmodr로 시작하면 스케줄 지정된 NMO 백업을 수행하는 동안 nsrnmostart 프로세스는 옵션 -s server_name -g group_name을 후처리 명령 스크립트에 전달합니다.

스케줄이 지정된 RMAN 백업에 다음 방법 중 하나를 사용하여 후처리 명령 스크립트를 포함시킵니다.

◆ NMO 마법사를 사용하여 RMAN 백업을 구성하려면 마법사에서 후처리 명령 스크립트를 지정합니다.

◆ 마법사를 사용하지 않고 기존 방법을 사용하여 RMAN 백업을 구성하는 경우 nsrnmo 스크립트에서 POSTCMD 매개 변수를 설정합니다.

NMO 소프트웨어와 함께 제공되는 후처리 명령 스크립트에 대한 자세한 내용은 126페이지의 "후처리 명령 스크립트 예"에 나와 있습니다.

데이터베이스 및 관련된 파일의 RMAN 백업 설정

NMO를 사용한 RMAN 백업을 설정하여 다음 파일을 백업합니다.

◆ Oracle 데이터베이스(모든 데이터 파일)

◆ 아카이브된 redo 로그

◆ 제어 파일

◆ 초기화 매개 변수 파일 SPFILE(서버 관리 매개 변수 파일)

이 안내서의 이전 장의 지침에 따라 NMO를 사용하는 RMAN 백업을 적절하게 구성하고 실행합니다.

예를 들어, 백업에 제어 파일 및 SPFILE을 포함하려면 RMAN 백업 스크립트에 다음 명령을 추가할 수 있습니다.

◆ 현재 제어 파일 백업

◆ spfile 백업

RMAN 명령 및 스크립트에 대한 자세한 내용은 RMAN 설명서에 나와 있습니다.

PFILE(사용자 관리 매개 변수 파일) 또는 Oracle RMAN이 백업하지 않는 기타 파일을 백업하려면 후처리 명령 스크립트를 사용합니다. 후처리 명령 스크립트 설정에 대한 자세한 내용은 123페이지의 "Oracle 관련 파일의 백업에 대한 후처리 명령 스크립트 설정"에 나와 있습니다.

Recovery Catalog의 RMAN 백업 설정

124페이지의 "데이터베이스 및 관련된 파일의 RMAN 백업 설정"에 설명된 대로 대상 데이터베이스 백업과 동일한 방법을 사용하여 Recovery Catalog의 RMAN 백업을 설정합니다.

Recovery Catalog 백업 설정 및 실행에 대한 자세한 내용은 Oracle 설명서에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서124

재해 복구

재해 복구 수행

다음 절에서는 재해 복구 작업의 다양한 유형에 대한 지침을 제공합니다.

◆ 125페이지의 "NetWorker Server 복구"

◆ 125페이지의 "새 호스트로 Oracle 재해 복구"

NetWorker Server 복구

NetWorker 소프트웨어를 사용하여 NetWorker Server에서 다양한 재해 복구를 수행할 수 있습니다. 재해가 발생하면 디스크가 손상되어 하나 이상의 파일이 손실되는 경우에서 전체 컴퓨터 시스템이 손상되는 경우까지 데이터 손실의 정도가 매우 다양할 수 있습니다. 재해의 심각도에 따라 NetWorker Server에서 데이터를 복구하는 서로 다른 절차를 수행해야 합니다.

NetWorker 백업과 관련하여 스케줄 지정된 Oracle 백업 후에만 백업되는 부트스트랩은 매우 중요한 파일입니다. 수동 Oracle 백업만 수행하는 경우 부트스트랩 및 클라이언트 인덱스를 수동으로 백업하십시오. 자세한 내용은 100페이지의 "NetWorker Server 부트스트랩 백업"에 나와 있습니다.

부트스트랩 정보와 함께 네트워크 및 시스템 구성을 정확히 기록해 두고 모든 원본 소프트웨어를 안전한 장소에 보관해 두십시오. 포괄적인 재해 복구에는 다음 항목이 필요합니다.

◆ 원본 운영체제 미디어 및 패치

◆ 원래 NetWorker 미디어

◆ 디바이스 드라이버 및 미디어 디바이스 이름

◆ 파일 시스템 구성

◆ IP 주소 및 호스트 이름

◆ 부트스트랩 정보

NetWorker Server에서 다양한 재해 복구를 수행하는 방법에 대한 자세한 내용은 NetWorker 재해 복구 안내서를 참조하십시오. 이 안내서에 액세스하는 방법은 15페이지의 "관련 설명서"에 나와 있습니다.

새 호스트로 Oracle 재해 복구

새 호스트로 Oracle 재해 복구를 수행하려면 다음을 따르십시오.

1. 새 호스트에 Oracle 소프트웨어를 설치합니다.

2. NetWorker Client 및 NMO 소프트웨어를 새 호스트에 설치하고 새 호스트의 클라이언트 리소스를 작성합니다.

3. 새 호스트에서 복구를 수행하는 사용자가 원래 호스트 클라이언트 리소스의 원격 액세스 속성에 나열되어 있는지 확인합니다. (이는 NetWorker의 '지정 복구'에 필요합니다.)

4. 후처리 명령 스크립트를 사용하여 백업한 Oracle 파일을 복구하려면 NetWorker User GUI 또는 복구 명령을 사용합니다.

예를 들어, 일반적인 복구 명령은 다음과 같습니다.

recover -s NetWorker_server -c client_name_of_original_host-d /var/opt/oracle -a /var/opt/oracle/oratab

재해 복구 수행 125

재해 복구

참고: Windows의 경우, 다음과 같은 명령을 사용하여 oracle.reg 파일을 복구 후 레지스트리로 다시 삽입해야할 수도 있습니다.regedit /S C:\temp\oracle.reg자세한 내용은 Oracle 설명서에 나와 있습니다.

5. 재해 복구의 나머지 부분을 수행하려면 Oracle 데이터베이스 백업 및 복구 사용자 안내서의 지침을 따릅니다. RMAN 스크립트에서 NSR_CLIENT 매개 변수를 원래 호스트의 이름에 설정합니다.

후처리 명령 스크립트 예123페이지의 "Oracle 관련 파일의 백업에 대한 후처리 명령 스크립트 설정"에 설명된 대로 후처리 명령 스크립트를 사용하면 Oracle RMAN이 백업하지 않는 파일을 백업할 수 있습니다. NMO 소프트웨어는 사용자의 환경에 맞게 수정할 수 있는 후처리 명령 스크립트 예를 포함합니다.

NMO를 설치하면 NMO를 설치한 플랫폼에 따라 UNIX 또는 Windows와 관련된 후처리 명령 스크립트 예가 제공됩니다. 스크립트 예는 NetWorker 소프트웨어 디렉토리 아래 bin 하위 디렉토리(예: /usr/sbin)에 설치됩니다.

각자의 환경에 맞게 후처리 스크립트 예의 설정을 사용자 정의해야 합니다. 최소한 스크립트에서 ORACLE_HOME 및 ORACLE_SID 매개 변수를 설정해야 합니다. 이 두 매개 변수를 설정하지 않은 경우, 런타임에서 후처리 명령 스크립트가 실패합니다.

참고: 스크립트 이름이 nsrnmodr로 시작하면 스케줄 지정된 NMO 백업을 수행하는 동안 nsrnmostart 프로세스는 옵션 -s server_name -g group_name을 후처리 명령 스크립트에 전달합니다.

다음과 같은 NMO와 함께 제공된 후처리 명령 스크립트 예를 봅니다.

◆ 126페이지의 예 21

◆ 127페이지의 예 22

예 21 UNIX의 후처리 명령 스크립트 예

UNIX에서는 nsrnmodrpostcmd라는 후처리 명령 스크립트 예가 NMO 소프트웨어와 함께 설치됩니다.

사용자 환경에서 백업에 이 스크립트를 사용하려면 스크립트를 사용자 정의해야 합니다. 적어도 스크립트에서 ORACLE_HOME 및 ORACLE_SID 매개 변수를 설정해야 합니다.

UNIX에 제공되는 nsrnmodrpostcmd 스크립트는 다음과 같습니다.

##!/bin/ksh#ORACLE_HOME=ORACLE_SID=GRP=noSRV=nocomplete=0shiftshiftwhile [ "$#" -gt "0" ]do if [ "$1" = "-g" ]; then GRP=$2 if [ "$SRV" != "no" ]; then complete=1

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서126

재해 복구

fi elif [ "$1" = "-s" ]; then SRV=$2 if [ "$GRP" != "no" ]; then complete=1 fi fi shiftdone

if [ $complete -eq 1 ]; then save -s $SRV -g $GRP $ORACLE_HOME/network/admin save -s $SRV -g $GRP $ORACLE_HOME/dbs/orapw$ORACLE_SID save -s $SRV -g $GRP /var/opt/oracle/oratab save -s $SRV -g $GRP $ORACLE_HOME/dbid.txtfi

예 22 Windows의 후처리 명령 스크립트 예

Windows에서는 nsrnmodrpostcmd.bat라는 후처리 명령 스크립트 예가 NMO 소프트웨어와 함께 설치됩니다.

사용자 환경에서 백업에 이 스크립트를 사용하려면 스크립트를 사용자 정의해야 합니다. 적어도 스크립트에서 ORACLE_HOME 및 ORACLE_SID 매개 변수를 설정해야 합니다.

Windows에 제공되는 nsrnmodrpostcmd.bat 스크립트는 다음과 같습니다.

echo offset SRV=noset GRP=noset ORACLE_HOME=shiftset ORACLE_SID=shift

:startif %1==-g goto assignGif %1==-s goto assignSif not exist %1 goto failshiftgoto start

:assignGset GRP=%2shiftshiftif %SRV%==no goto startgoto end

:assignSset SRV=%2shiftshiftif %GRP%==no goto start

:end

save -s %SRV% -g %GRP% %ORACLE_HOME%\network\adminsave -s %SRV% -g %GRP% %ORACLE_HOME%\database\PWD%ORACLE_SID%.oraregedit -E C:\temp\oracle.reg HKEY_LOCAL_MACHINE\SOFTWARE\Oraclesave -s %SRV% -g %GRP% C:\temp\oracle.regsave -s %SRV% -g %GRP% %ORACLE_HOME%\dbid.txt:fail

후처리 명령 스크립트 예 127

재해 복구

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서128

6

이 장은 다음과 같은 섹션으로 구성됩니다.

◆ 클러스터 및 RAC 시스템에 대한 고려 사항..................................................... 130◆ 클러스터 시스템............................................................................................ 131◆ RAC 시스템.................................................................................................. 132

클러스터 및 RAC시스템

클러스터 및 RAC 시스템 129

클러스터 및 RAC 시스템

클러스터 및 RAC 시스템에 대한 고려 사항

클러스터 및 RAC 시스템에서 NMO(NetWorker Module for Oracle) 작업을 성공적으로 수행할 수 있도록 준비하려면 다음 사항을 고려해야 합니다.

◆ 130페이지의 "RMAN 스크립트 또는 세션의 매개 변수"

◆ 131페이지의 "NetWorker 소프트웨어 구성"

◆ 131페이지의 "백업 페일오버"

RMAN 스크립트 또는 세션의 매개 변수

RMAN 스크립트 또는 세션에서 NSR_CLIENT 및 NSR_SERVER 매개 변수를 올바르게 설정해야 합니다. 필수 매개 변수를 설정하는 방법에 대한 자세한 내용은 부록 A, "RMAN 세션의 매개 변수"에 나와 있습니다.

NSR_CLIENT

Oracle 백업 시 NetWorker Server는 온라인 클라이언트 파일 인덱스에 백업된 데이터에 대한 항목을 작성합니다. Oracle 복원 시 우선 이 클라이언트 파일 인덱스에서 데이터가 검색됩니다.

RMAN 스크립트에서 설정된 NSR_CLIENT 매개 변수는 NetWorker Server에 다음과 같은 정보를 제공합니다.

◆ 백업 시 백업 정보를 기록하는 데 사용할 인덱스 파일을 포함하는 NetWorker Client의 이름

◆ 복원 시 복원할 세이브 세트를 검색하는 데 사용할 인덱스 파일을 포함하는 NetWorker Client의 이름

NSR_CLIENT가 설정되지 않은 경우 NetWorker Server에서는 물리적인 로컬 호스트의 이름을 사용합니다. 백업 시 할당된 모든 채널에서 NSR_CLIENT 매개 변수를 같은 값으로 설정하십시오.

백업에 사용되는 NSR_CLIENT 값(기본 값 또는 명시적으로 정의된 값)은 해당 백업을 복원하는 데 사용되는 NSR_CLIENT 값과 같아야 합니다. 백업 및 복원 스크립트를 수정하지 않아도 제대로 실행되도록 스크립트를 실행하는 물리적인 호스트에 관계없이 NSR_CLIENT를 물리적 호스트가 아닌 가상 호스트 이름으로 설정하는 것이 좋습니다.

중요 사항!백업 또는 복원 시 NSR_CLIENT를 기본값이 아닌 다른 값으로 설정하는 경우 해당 NetWorker Client 리소스에서 Remote Access 속성을 수정해야 합니다. 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

운영체제 명령줄에서 rman send 명령을 사용하는 방법이나 RMAN 스크립트에서 send 명령을 사용하는 방법 중 하나를 사용하여 각 Oracle 백업 및 복원에 대한 NSR_CLIENT를 설정합니다.

참고: 시스템 환경에서는 NSR_CLIENT를 설정해도 효과가 없습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서130

클러스터 및 RAC 시스템

NSR_SERVER

NetWorker Server가 RMAN 세션을 실행하는 노드에 대한 원격 시스템인 경우 수동 Oracle 백업 또는 복원에서 NSR_SERVER 매개 변수를 설정합니다. 각 채널에서 이 매개 변수를 서버 이름으로 설정해야 합니다.

참고: 스케줄링된 Oracle 백업의 경우에는 NSR_SERVER 매개 변수를 설정할 필요가 없습니다.

NetWorker 소프트웨어 구성

다음 작업을 수행하여 NetWorker 소프트웨어 구성이 올바른지 확인합니다.

1. 다음과 같이 시스템을 설정합니다.

• 각 호스트의 NetWorker Client 리소스에서 세이브 세트 속성을

RMAN:RMAN_script_pathname로 설정합니다.

• savefs 프로그램 파일이 들어 있는 디렉토리에 pathownerignore라는 빈 파일이 있습니다. 존재하지 않을 경우 pathownerignore 파일을 만듭니다.

savefs 프로그램의 기본 디렉토리에 대한 자세한 내용은 NetWorker 설치 안내서에 나와 있습니다.

2. NetWorker Server에서 백업 및 복원을 실행하는 데 사용할 각 RAC 노드에 대한 클라이언트 리소스를 구성합니다. 각 클라이언트 리소스에 정규화된 IP 이름을 클라이언트 이름으로 사용합니다.

NMO 백업을 위한 클라이언트 리소스를 구성하는 방법에 대한 자세한 내용은 82페이지의 "NMC를 사용하여 클라이언트 리소스 구성"에 나와 있습니다.

3. 가상 호스트의 클라이언트 리소스에 있는 Remote Access 속성에 백업을 저장 및 검색할 수 있는 각 물리적 호스트의 이름을 지정합니다.

백업 페일오버

RMAN과 NMO는 TAF(Transparent Application Failover)를 지원하지 않습니다. 따라서 백업 시 장애가 발생하면 실패한 위치부터 자동으로 백업이 다른 노드에서 재시작되지 않습니다. 연결 시간 페일오버만 지원됩니다. 자세한 내용은 136페이지의 "연결 시간 페일오버"에 나와 있습니다.

클러스터 시스템

일반적으로 클러스터 시스템에는 공통 스토리지가 접속되는 공유 SCSI 버스로 연결된 여러 노드가 포함되어 있습니다. 클러스터 시스템에서는 디스크 서비스 등의 클러스터 서비스를 정의하여 자체 IP 주소 및 이름(가상 호스트)을 할당할 수 있습니다. 또한 페일오버를 위해 서비스 및 관련 스토리지를 클러스터의 물리적 노드 사이에서 마이그레이션할 수 있습니다.

NMO는 NetWorker Server 소프트웨어와 연동하여 클러스터 디스크 서비스에 구성된 Oracle 데이터베이스를 백업 및 복원할 수 있습니다. NetWorker Server는 각 클러스터 서비스를 독립적인 클라이언트로 취급하며 관련 백업 항목을 해당 서비스 이름의 온라인 인덱스에 저장합니다.

클러스터 서비스를 NetWorker Client로 적절히 구성한 후 NMO를 NetWorker Server와 함께 사용하여 서비스를 실제로 제공하는 노드에 관계없이 서비스에 관련된 데이터베이스 백업 및 복원할 수 있습니다.

클러스터 시스템 131

클러스터 및 RAC 시스템

NMO를 사용하는 Oracle 백업 및 복원 작업을 위해 클러스터 시스템을 구성하려면 132페이지의 "클러스터 시스템의 백업/복원 구성 로드맵"의 내용을 따릅니다.

클러스터 시스템의 백업/복원 구성 로드맵

클러스터 시스템에서 NMO를 NetWorker Server와 함께 사용하여 Oracle 백업 및 복원 작업을 수행하려면 Oracle Server 및 NetWorker Server 시스템을 구성해야 합니다.

클러스터 시스템에서 Oracle 백업 및 복원 작업을 구성하기 전에 다음 사항을 확인합니다.

◆ NMO 소프트웨어가 NetWorker Module for Oracle 설치 안내서의 지침에 따라 올바르게 설치되어 있습니다.

◆ 58페이지의 "구성 로드맵"의 지침에 따라 Oracle Server 및 NetWorker Server 시스템이 구성되어 있습니다.

클러스터 시스템에서 NMO를 통한 Oracle 백업 및 복원 작업을 적절히 구성하려면

1. 데이터베이스의 스토리지를 클러스터 디스크 서비스로 구성합니다.

자세한 내용은 특정 클러스터 소프트웨어 공급업체에서 제공하는 해당 클러스터 관리 안내서를 참조하십시오.

2. NetWorker Server에 백업 및 복원을 실행할 가상 호스트와 각 물리적 호스트에 대한 클라이언트 리소스를 구성합니다.

3. 적절한 NSR_CLIENT 매개 변수 설정이 포함된 RMAN 스크립트를 만듭니다. 자세한 내용은 130페이지의 "NSR_CLIENT"에 나와 있습니다.

백업 페일오버

스케줄링되지 않은 수동 Oracle 백업 시 노드 장애가 발생하면 DBA(데이터베이스 관리자)는 인스턴트 복구 이후 백업을 재시작해야 합니다. 클러스터 서비스 이름을 사용하여 Oracle Net 서비스를 구성했으므로 클러스터 서비스의 제어를 넘겨받은 물리적 노드에서 백업이 재시작됩니다.

스케줄 지정된 Oracle 백업 시 노드 장애가 발생하면 NetWorker 그룹 리소스의 클라이언트 재시도 속성이 0보다 큰 값으로 설정된 경우 NetWorker Server에서 실패 시점이 아닌 처음부터 백업을 재시작합니다. 클러스터 서비스의 제어를 넘겨받은 노드에서 백업이 재시작됩니다.

RAC 시스템

NMO 소프트웨어는 병렬 처리 및 고가용성을 위해 RAC 시스템의 백업 및 복원을 지원합니다.

RAC 용어

RAC 시스템의 노드는 node1.emc.com 등의 호스트 이름을 갖는 물리적 컴퓨터입니다. Oracle 인스턴스는 노드에서 실행되는 Oracle Server 프로세스 그룹과 메모리 구조입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서132

클러스터 및 RAC 시스템

databs1 등의 Oracle 데이터베이스는 데이터 파일 세트로 구성되며 Oracle 인스턴스에 의해 사용되고 노드 간에 공유될 수 있습니다. 모든 인스턴스는 같은 데이터 파일과 제어 파일을 공유합니다. 각 노드에는 자체 redo 로그 파일 세트와 자체 아카이브된 redo 로그가 있어야 합니다.

RAC 백업 및 복원

RAC 및 관련 클러스터 시스템을 적절히 구성한 후 NMO는 RAC 시스템의 단일 노드 또는 여러 노드에서 Oracle 백업을 활성화합니다.

병렬 Oracle 백업의 경우 클러스터의 여러 노드에서 병렬로 실행되는 Oracle 인스턴스가 사용됩니다. 병렬 Oracle 백업을 실행하기 위해 작성한 RMAN 백업 스크립트에서 백업에 여러 채널을 할당하고 각 채널이 특정 노드에서 실행되도록 지정합니다. 각 채널에서 NSR_CLIENT 매개 변수를 동일한 값으로 설정해야 합니다. 매개 변수 설정에 대한 자세한 내용은 130페이지의 "NSR_CLIENT"에 나와 있습니다.

또한 NMO 소프트웨어에서는 원래 백업을 수행한 물리적 노드에 관계없이 클러스터의 모든 물리적 노드에 Oracle 데이터를 복원할 수 있습니다.

Oracle 백업 및 복원 작업을 활성화하려면 133페이지의 "RAC 시스템의 백업/복원 구성 로드맵"의 구성 단계를 따릅니다.

RAC 시스템의 백업/복원 구성 로드맵

RAC 시스템에서 NMO를 통한 Oracle 백업 및 복원 작업을 적절히 구성하려면

1. 각 클러스터 노드에 적절한 클러스터 관리 소프트웨어를 설치합니다.

자세한 내용은 특정 클러스터 소프트웨어 공급업체에서 제공하는 해당 클러스터 설치 설명서를 참조하십시오.

2. RAC와 함께 사용할 클러스터를 구성합니다.

자세한 내용은 Oracle Corporation에서 제공하는 해당 RAC 설명서를 참조하십시오.

3. RAC 소프트웨어를 설치 및 구성합니다.

RAC 설치 및 연결 절차를 완료하기 위해 Oracle에서 제공하는 필수 패치를 설치해야 할 수도 있습니다. 연결 시간(SQL Net) 페일오버를 사용할 수 있도록 Oracle Net 서비스를 구성합니다. 이에 대한 지침은 136페이지의 "연결 시간 페일오버"에 나와 있습니다. 자세한 내용은 해당 Oracle 설명서를 참조하십시오.

4. 백업 및 복원 작업에 사용할 클러스터의 각 노드에 NMO를 설치합니다.

자세한 내용은 NetWorker Module for Oracle 설치 안내서를 참조하십시오.

5. NetWorker Server에 백업 및 복원을 실행할 가상 호스트와 각 물리적 호스트에 대한 클라이언트 리소스를 구성합니다.

6. RAC 시스템에서 원하는 유형의 Oracle 백업 및 복원을 위한 적절한 RMAN 백업 및 복원 스크립트를 만듭니다. 자세한 내용은 다음 섹션을 참조하십시오.

• 138페이지의 "RMAN 백업 스크립트 만들기"

• 139페이지의 "RMAN 복원 스크립트 만들기"

7. Oracle 복구 작업 관련 추가적인 문제에 대한 내용은 140페이지의 "아카이브된 redo 로그"에 나와 있습니다.

8. 백업과 관련된 각 RAC 노드의 로컬 스토리지 노드를 설정하려면 134페이지의 "로컬 스토리지 노드로 백업하도록 RAC 노드 설정"의 지침을 따릅니다.

RAC 시스템 133

클러스터 및 RAC 시스템

로컬 스토리지 노드로 백업하도록 RAC 노드 설정

로컬 스토리지 노드로 백업하도록 RAC 노드를 설정하려면 다음을 따르십시오.

1. NetWorker storage node 소프트웨어가 NMO 백업에 사용될 각 RAC 노드에 설치되도록 합니다.

2. NetWorker Server에서 NMO 백업에 사용될 각 RAC 노드의 NetWorker Storage Node 리소스를 작성합니다. 스토리지 노드 구성에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

3. NMO 백업에 사용될 각 RAC 노드의 디바이스에 대한 NetWorker 디바이스 리소스를 작성합니다. 디바이스 리소스 구성에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

4. 그룹 및 디바이스에 사용된 미디어 풀의 선택 조건(예: 클라이언트)이 NMO 백업 구성의 설정과 일치하는지 확인합니다.

5. 각 스토리지 노드의 NetWorker 볼륨의 레이블을 지정하고 마운트합니다.

6. RAC 노드 중 하나를 선택하여 NMO 백업의 NetWorker 인덱스를 저장하고 백업을 시작합니다.

7. NMO 백업을 시작하는 RAC 노드에 대해 131페이지의 "NetWorker 소프트웨어 구성"에 설명된 대로 백업에 필요한 속성 설정과 함께 NetWorker Client 리소스를 작성합니다.

• 원격 액세스 속성은 다른 모든 RAC 노드의 호스트 이름을 포함해야 합니다.

• 스토리지 노드 속성은 nsrserverhost 다음으로 curphyhos를 포함해야 합니다. 스토리지 노드 속성을 다음으로 설정해야 합니다.curphyhostnsrserverhost

8. NMO 백업을 시작하지 않는 다른 각 RAC 노드의 경우 기본 클라이언트 리소스를 작성합니다. (이러한 다른 클라이언트 리소스의 설정은 NMO 백업에 영향을 미치지 않습니다.)

9. NMO 백업을 시작하는 RAC 노드에서 필요한 nsrnmo 스크립트 및 RMAN 백업 스크립트를 작성합니다. RMAN 스크립트는 130페이지의 "NSR_CLIENT"에 설명된 대로 NSR_CLIENT 설정을 포함해야 합니다.

세 개의 RAC 노드를 NMO 백업을 위한 스토리지 노드로 설정하는 방법은 134페이지의 예 23에 나와 있습니다.

예 23 RAC 노드를 스토리지 노드로 설정

RAC 시스템은 A, B 및 C라는 세 개의 노드를 포함합니다. 각 노드는 Linux 운영 체제와 NMO 백업에 사용되는 연결된 테이프 드라이브가 있습니다. NetWorker storage node 소프트웨어가 각 노드에 설치됩니다.

디바이스 창에서 스토리지 노드를 마우스 오른쪽으로 클릭하고 새로 만들기를 선택하여 NMC 인터페이스에서 각 스토리지 노드 리소스를 노드마다 생성할 수 있습니다.

스토리지 노드를 작성하면 각 테이프 드라이브마다 디바이스 리소스가 작성됩니다. 각 디바이스 리소스는 NMC에서 디바이스 창의 디바이스를 마우스 오른쪽으로 클릭하고 새로 만들기를 선택하여 작성합니다. 테이프 디바이스는 스토리지 노드에 연결되어 있으므로 디바이스 이름의 형식은 rd=host_name:device_name이어야 합니다. 예를 들면 다음과 같습니다.

◆ 테이프 디바이스 /dev/rmt/tape0은 노드 A와 연결되어 있습니다. 디바이스 리소스에서 디바이스 이름은 rd=A:/dev/rmt/tape0입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서134

클러스터 및 RAC 시스템

◆ 테이프 디바이스 /dev/rmt/tape3은 노드 B와 연결되어 있습니다. 디바이스 리소스에서 디바이스 이름은 rd=B:/dev/rmt/tape3입니다.

◆ 테이프 디바이스 /dev/rmt/tape1은 노드 C와 연결되어 있습니다. 디바이스 리소스에서 디바이스 이름은 rd=C:/dev/rmt/tape1입니다.

각 노드의 테이프 디바이스에 볼륨의 레이블이 지정되고 마운트됩니다. 다음 예에서 볼륨은 모두 기본 풀로 할당됩니다.

NMO 백업의 인덱스 항목을 저장하고 백업을 시작하기 위해 노드 A가 선택됩니다. (노드 A는 임의적으로 선택되었기 때문에 노드 B 또는 노드 C가 대신 선택될 수도 있습니다.) 모든 RMAN 백업 및 복원 스크립트에서 NSR_CLIENT를 노드 A의 호스트 이름으로 설정해야 합니다.

노드 A에 대한 NetWorker Client 리소스의 경우:

◆ 원격 액세스 속성을 노드 B와 C의 호스트 이름으로 설정합니다.

◆ 스토리지 노드 속성을 다음으로 설정합니다.curphyhostnsrserverhost

◆ 필요한 경우 나머지 속성도 설정합니다. 예를 들면 다음과 같습니다.

• 백업 명령 속성을 nsrnmo 스크립트 이름으로 설정합니다.

• 그룹 속성을 백업 그룹 이름으로 설정합니다.

• 세이브 세트 속성을 RMAN 스크립트 경로 이름으로 설정합니다.

다음 RMAN 스크립트는 세 개의 노드를 모두 사용하여 백업을 수행합니다. 각 노드는 해당 로컬 테이프 드라이브로 데이터를 백업합니다.

connect target sys/oracle@connect_identifier;run {

allocate channel t1 type 'SBT_TAPE'connect 'sys/oracle@Net_service_name_of_instance_A';allocate channel t2 type 'SBT_TAPE'connect 'sys/oracle@Net_service_name_of_instance_B';allocate channel t3 type 'SBT_TAPE'connect 'sys/oracle@Net_service_name_of_instance_C';send channel t1 'NSR_ENV=(NSR_CLIENT=A)';send channel t2 'NSR_ENV=(NSR_CLIENT=A)';send channel t3 'NSR_ENV=(NSR_CLIENT=A)';backup database;release channel t1;release channel t2;release channel t3;

}

복원을 활성화하려면 NSR_CLIENT를 노드 A의 호스트 이름으로 설정해야 합니다. 예를 들면, 다음 RMAN 스크립트는 데이터베이스를 복원합니다. 스크립트는 모든 호스트에서 실행할 수 있습니다.

connect target sys/oracle@connect_identifier;run {

allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';send channel t1 'NSR_ENV=(NSR_CLIENT=A)';send channel t2 'NSR_ENV=(NSR_CLIENT=A)';restore database;release channel t1;release channel t2;

}

RAC 시스템 135

클러스터 및 RAC 시스템

연결 시간 페일오버

여러 리스너가 단일 서비스를 지원하는 경우 첫 번째 리스너가 다운되었거나 연결할 수 없는 상태이면 연결 시간 페일오버를 통해 연결 요청이 다른 리스너로 전달됩니다. RAC에서 연결 시간 페일오버를 활성화하려면 각 노드에 리스너가 있어야 하며 각 인스턴스에서 같은 Net 서비스 이름을 사용해야 합니다.

로컬 Net 서비스 명명 방식을 사용하는 경우 클라이언트의 tnsnames.ora 파일에 다음 매개 변수가 포함되어야 합니다.

o92pA.emc.com =(DESCRIPTION =

(ADDRESS_LIST =(FAILOVER = ON)(ADDRESS = (PROTOCOL = tcp) (HOST = nodeA) (PORT = 1521))(ADDRESS = (PROTOCOL = tcp) (HOST = nodeB) (PORT = 1521))

)(CONNECT DATA =

(SERVICE_NAME = proddb))

)

◆ FAILOVER 매개 변수를 ON으로 설정합니다. 기본값은 ADDRESS_LIST가 지정된 경우에는 ON, 지정되지 않은 경우에는 OFF입니다.

참고: FAILOVER는 Oracle8i에 처음 도입되었습니다.

◆ ADDRESS_LIST 매개 변수를 포함시킵니다.

• 여러 주소가 지정되었지만 ADDRESS_LIST 매개 변수가 생략되면 Oracle Net 서비스는 주소를 차례대로 읽고 마지막 주소에만 연결을 시도합니다.

• ADDRESS_LIST 매개 변수가 지정된 경우 주소가 목록에 나열된 순서대로 시도됩니다.

◆ CONNECT_DATA 섹션에서 SID(시스템 식별자) 대신 SERVICE_NAME을 사용합니다. SERVICE_NAME은 SID와 달라야 합니다.

참고: SERVICE_NAME은 Oracle8i에 처음 도입되었습니다.

◆ GLOBAL_DBNAME을 사용하면 페일오버가 비활성화되기 때문에 listener.ora 파일의 SID_LIST_LISTENER 매개 변수에 GLOBAL_DBNAME이 나타나지 않아야 합니다.

클라이언트에서 연결을 시도하는 노드 또는 리스너를 사용할 수 없는 경우 목록에 있는 다음 리스너에 연결하게 됩니다. 인스턴스가 다운되었지만 리스너가 실행 중이면 인스턴스가 리스너에 동적으로 등록하도록 구성된 경우에만 페일오버가 발생합니다.

동적 인스턴스 등록

동적 인스턴스 등록은 Oracle8i에 처음 도입되었습니다. 동적 인스턴스 등록 도중 데이터베이스는 시작 시 Oracle 리스너에 자신을 등록하고 종료 시 등록을 취소합니다.

동적 인스턴스 등록을 수행하려면

◆ 초기화 파일(initoracle_sid.ora)에서 INSTANCE_NAME 및 SERVICE_NAME 매개 변수를 설정합니다. 단일 인스턴스에 여러 서비스가 있을 수 있습니다.

◆ 리스너가 기본 포트(1521)에서 수신하지 않는 경우 초기화 파일에서 LOCAL_LISTENER 매개 변수를 설정합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서136

클러스터 및 RAC 시스템

◆ listener.ora의 SID_LIST_LISTENER 매개 변수에는 RAC 인스턴스에 대한 SID_DESC가 포함되면 안 됩니다.

◆ 리스너가 기본 포트에서 수신하는 경우에는 listener.ora 파일이 필요하지 않습니다.

인스턴스가 다운되면 리스너에서 인스턴스에 연결할 수 없게 됩니다. 따라서 리스너는 tnsnames.ora 파일의 ADDRESS_LIST에 지정된 다음 연결 옵션을 시도합니다.

참고: Oracle Enterprise Manager 등의 일부 애플리케이션에는 여전히 리스너에 대한 정적 데이터베이스 등록이 필요합니다.

정적 인스턴스 등록

정적 등록의 경우 인스턴스에 대한 정보를 listener.ora 파일에서 SID_LIST_LISTENER 매개 변수의 SID_DES를 통해 수동으로 구성해야 합니다. 리스너는 인스턴스가 다운된 경우에도 계속 인스턴스에 대한 정보를 포함하고 있습니다. 따라서 인스턴스가 다운되어도 리스너는 tnsnames.ora파일에 지정된 다음 연결 옵션을 시도하지 않고 해당 인스턴스에 계속 연결하려고 합니다.

백업 페일오버

Oracle 서버측 장애로 인해 수동 백업이 중단되면 DBA는 인스턴트 복구 이후 백업을 재시작해야 합니다. 재시작된 백업 도중 장애가 발생한 인스턴스에 대한 연결 요청은 tnsnames.ora 파일의 연결 시간 페일오버 설정에 따라 다른 인스턴스로 전달됩니다.

스케줄 지정 백업에서 첫 번째 백업 시도에서 오류가 반환되면 NetWorker 그룹 리소스의 클라이언트 재시도 속성이 0 보다 큰 값으로 설정된 경우에 NetWorker Server에서 백업을 재시작합니다. 연결 시간 페일오버를 통해 사용 가능한 인스턴스로 대신 연결되며 백업이 처음부터 재시작됩니다. 예를 들어 10시간으로 예정된 백업이 5시간 후 실패하면 백업을 완료하는 데 15시간이 걸립니다. 이러한 경우 운영자는 백업을 중단하고 다음에 스케줄링된 백업을 기다릴 수도 있습니다.

RAC 시스템에서는 일반 클러스터 페일오버를 사용할 수 없습니다. 인스턴스 또는 노드가 RAC에서 실패하면 다른 노드가 실패를 감지하고 실패한 노드의 데이터를 복구합니다. 결과적으로 실패한 노드는 제외되고 RAC에 있는 노드가 실행됩니다. NMO 백업을 시작하는 데 사용된 RAC 노드에서 시스템 장애가 발생하는 경우 백업이 실패합니다. 이 경우 사용 가능한 다른 RAC 노드의 백업을 구성하고 다시 시작하기 위해 다음과 같은 수작업이 필요합니다.

1. 사용 가능한 RAC 노드에 다음 소프트웨어가 설치되었는지 확인합니다.

• Networker Client

• NetWorker storage node(선택 사항)• NMO

2. 사용 가능한 RAC 노드의 클라이언트 리소스를 구성합니다.

3. NMO 백업을 위해 원래 클라이언트 리소스를 2단계의 새로운 클라이언트 리소스로 대체합니다.

RAC 시스템 137

클러스터 및 RAC 시스템

RMAN 백업 스크립트 만들기

RAC 시스템에서 RMAN 백업 스크립트 하나를 사용하여 NMO를 통한 병렬 Oracle 백업을 실행할 수 있습니다. 백업 스크립트에서 백업에 여러 채널을 할당하고 각 채널이 특정 노드에서 실행되도록 지정합니다.

예 24 RAC 시스템의 수동 Oracle 백업을 위한 RMAN 스크립트

RAC 시스템이 node1.emc.com 및 node2.emc.com이라는 두 개의 노드로 구성되어 있다고 가정합니다. 또한 node1.emc.com 및 node2.emc.com에서 각각 instance1 및 instance2라는 Oracle 인스턴스가 실행 중입니다. NetWorker Server는 별도의 노드인 server1.emc.com에 있습니다.

수동 백업을 위한 다음의 RMAN 스크립트는 RMAN의 NOCATALOG 모드를 사용하여 node1.emc.com에서 실행하기 위한 것입니다. 이 스크립트에서는 NSR_CLIENT를 node1.emc.com으로, NSR_SERVER를 server1.emc.com으로 설정합니다. 따라서 NetWorker Server는 130페이지의 "NSR_CLIENT"의 설명과 같이 백업 정보를 node1.emc.com의 클라이언트 파일 인덱스에 저장합니다. node1.emc.com 및 node2.emc.com 노드에 각각 두 개의 채널이 할당되어 있습니다.

run {allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';allocate channel t3 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_node2';allocate channel t4 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_node2';send 'NSR_ENV=(NSR_CLIENT=node1.emc.com, NSR_SERVER=server1.emc.com);backup filesperset 1format 'instance1_%s_%p'(database);release channel t1;release channel t2;release channel t3;release channel t4;

}

RAC 시스템의 모든 아카이브 로그 파일을 백업하는 스크립트의 예는 140페이지의 "각 노드에서 모든 아카이브된 로그 백업"에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서138

클러스터 및 RAC 시스템

RMAN 복원 스크립트 만들기

RAC 시스템에서 RMAN 복원 스크립트 하나를 사용하여 NMO를 통한 병렬 Oracle 복원을 실행할 수 있습니다. 복원 스크립트에서 복원에 여러 채널을 할당하고 각 채널이 특정 노드에서 실행되도록 지정합니다.

참고: NMO에서는 동시에 여러 RMAN 복원을 실행할 수 없습니다.

RAC 시스템에서 Oracle 복원을 실행하려면 열려 있는 노드가 없어야 합니다. 또한 RMAN 복원 스크립트를 실행하는 노드만 마운트해야 합니다.

예 25 RAC 시스템의 Oracle 복원을 위한 RMAN 스크립트

138페이지의 예 24의 내용을 참조하십시오. RAC 시스템이 node1.emc.com 및 node2.emc.com이라는 두 개의 노드로 구성되어 있다고 가정합니다. 또한 node1.emc.com 및 node2.emc.com에서 각각 instance1 및 instance2라는 Oracle 인스턴스가 실행 중입니다. NetWorker Server는 별도의 노드인 server1.emc.com에 있습니다.

다음 RMAN 복원 스크립트는 node2.emc.com에서 실행됩니다. 이 스크립트는 138페이지의 예 24의 백업 스크립트로 생성된 백업을 복원합니다. 이 복원 스크립트에서는 NSR_CLIENT를 node1.emc.com으로, NSR_SERVER를 원격 NetWorker Server 이름으로 설정합니다. 따라서 NetWorker Server는 node1.emc.com 클라이언트 파일 인덱스에서 백업 정보를 가져옵니다. node1.emc.com 및 node2.emc.com 노드에 각각 두 개의 채널이 할당되어 있습니다.

run {allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';allocate channel t3 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_node1';allocate channel t4 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_node1';send 'NSR_ENV=(NSR_CLIENT=node1.emc.com, NSR_SERVER=server1.emc.com)';restore database;release channel t1;release channel t2;release channel t3;release channel t4;

}

이 예제에서는 RMAN 백업 스크립트의 각 채널에서 NSR_CLIENT를 node1.emc.com으로 설정하고 병렬 Oracle 백업을 수행합니다. 백업 데이터를 node2.emc.com에 복원하려면 node1.emc.com에 대한 NetWorker Client 리소스에서 원격 액세스 속성에 node2.emc.com을 추가합니다.

클라이언트 리소스를 수정하는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

RAC 시스템의 모든 아카이브 로그 파일을 복원하는 스크립트의 예는 140페이지의 "각 노드에서 모든 아카이브된 로그 복원"에 나와 있습니다.

RAC 시스템 139

클러스터 및 RAC 시스템

아카이브된 redo 로그

RAC 시스템의 각 노드는 별도의 REDO 로그 세트를 유지 관리합니다. 가득 찬 REDO 로그는 로컬 노드에 보관됩니다. 따라서 아카이브된 redo 로그는 시스템의 여러 노드로 분할됩니다.

RMAN을 통해 RAC 시스템을 백업 및 복원하려면 백업 또는 복구에 관련된 모든 노드에서 모든 아카이브된 redo 로그 파일에 액세스할 수 있어야 합니다. 아카이브된 redo 로그를 공유하는 방법에 대한 자세한 내용은 해당 Oracle RAC 설명서를 참조하십시오.

다음 섹션에서는 RAC 시스템의 모든 아카이브된 redo 로그 파일을 백업 및 복원하는 예제 스크립트를 보여 줍니다.

◆ 140페이지의 "각 노드에서 모든 아카이브된 로그 백업"

◆ 140페이지의 "각 노드에서 모든 아카이브된 로그 복원"

각 노드에서 모든 아카이브된 로그 백업

다음 유형의 RMAN 스크립트를 사용하여 RAC 시스템의 모든 아카이브된 로그 파일을 단일 노드에서 백업할 수 있습니다. 이 예제에서는 ops1.emc.com이라는 노드를 사용합니다.

run {allocate channel t1 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_ops1';allocate channel t2 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_ops2';send 'NSR_ENV=(NSR_CLIENT=ops1.emc.com)';backup filesperset 10(archivelog all delete input format 'al_%s_%p');release channel t1;release channel t2;

}

각 노드에서 모든 아카이브된 로그 복원

다음 유형의 RMAN 스크립트를 사용하여 RAC 시스템의 모든 아카이브된 로그 파일을 단일 노드에서 복원할 수 있습니다. 이 예제에서는 ops1.emc.com이라는 노드를 사용합니다.

run {allocate channel t1 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_ops1';allocate channel t2 type 'SBT_TAPE'connect 'user_name/user_passwd@connect_string_of_ops2';send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_CLIENT=ops1.emc.com)';restore (archive log all);release t1;release t2;

}

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서140

7

이 장은 다음과 같은 섹션으로 구성됩니다.

◆ 프록시 백업 및 복원 개요............................................................................... 142◆ 프록시 백업 및 복원 시스템 ........................................................................... 143◆ 프록시 백업 프로세스.................................................................................... 145◆ 프록시 복원 프로세스.................................................................................... 150◆ 소프트웨어 구성 로드맵................................................................................. 153◆ 프록시 백업 요구 사항................................................................................... 161◆ NetWorker 인덱스의 프록시 백업 정보 .......................................................... 164◆ 프록시 복원 요구 사항................................................................................... 167◆ 프록시 백업의 카탈로그 동기화 ..................................................................... 171◆ 클러스터 시스템의 프록시 백업 및 복원 ......................................................... 183

프록시 백업 및 복원

프록시 백업 및 복원 141

프록시 백업 및 복원

프록시 백업 및 복원 개요

프록시 백업 및 복원을 통해 특정 유형의 기본 스토리지에서 Oracle 데이터의 지속적인 스냅샷 기반 보호 및 가용성을 제공할 수 있습니다. NMO(NetWorker Module for Oracle) 소프트웨어는 Oracle 데이터의 프록시 백업 및 복원을 지원하며 다음과 같은 요구 사항이 적용됩니다.

◆ 프록시 백업에서는 NMO와 연동하는 PowerSnap Module에서 지원되는 기본 스토리지 디바이스에 있는 Oracle 데이터의 스냅샷이 작성됩니다.

지원되는 PowerSnap Module의 전체 목록은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide를 참조하십시오.

◆ 프록시 작업에서는 기본 스토리지용으로 설계된 특정 PowerSnap Module 소프트웨어를 사용합니다.

프록시 작업을 위한 설치 요구 사항에 대한 자세한 내용은 다음 자료를 참조하십시오.

◆ NetWorker Module for Oracle 설치 안내서

◆ NetWorker PowerSnap Module 설명서(기본 스토리지 시스템에 대한 PowerSnap Module 버전 참조)

프록시 백업의 유형

NMO는 해당 PowerSnap Module과 연동하여 다음 유형의 프록시 백업을 지원합니다.

◆ 142페이지의 "인스턴트 백업"

◆ 142페이지의 "라이브 백업"

인스턴트 백업

인스턴트 백업에서는 Oracle 데이터의 시점 복제본(스냅샷)을 만들어 기본 스토리지 시스템에 저장합니다. Oracle Server 또는 네트워크에 거의 영향을 주지 않으면서 인스턴트 백업이 하루에 여러 번 수행되도록 스케줄을 지정할 수 있습니다.

시점 복제본의 Oracle 데이터 파일 그룹을 스냅 세트라고 합니다. 스냅 세트의 수명주기를 제어하는 스냅샷 정책을 구성해야 합니다. 이 정책은 인스턴트 백업의 빈도를 지정하고 스냅샷을 재활용하기 전에 보존할 기간을 지정합니다. 자세한 내용은 153페이지의 "소프트웨어 구성 로드맵"에 나와 있습니다.

참고: NMO는 스케줄이 지정된 인스턴트 백업만 지원합니다. 스케줄이 지정되지 않은 수동 인스턴트 백업은 지원되지 않습니다.

라이브 백업

NMO는 스냅샷을 보조(일반) 스토리지에 백업하는 다음과 같은 두 가지 유형의 라이브 백업을 지원합니다.

◆ 지연된 라이브 백업 - 인스턴트 백업 시 작성된 기존 시점 복제본(스냅샷)이 테이프와 같은 보조 스토리지에 백업됩니다. 스냅샷은 운영 스토리지에 보존됩니다.

◆ 즉각적인 라이브 백업 - 시점 복제본(스냅샷)이 작성되어 테이프와 같은 보조 스토리지에 즉시 백업됩니다. 그런 다음 운영 스토리지에서 스냅샷이 자동으로 삭제됩니다.

라이브 백업을 활성화하려면 스냅샷 정책을 구성해야 합니다. 자세한 내용은 153페이지의 "소프트웨어 구성 로드맵"에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서142

프록시 백업 및 복원

중요 사항!인스턴트 백업을 수행하는 경우에는 논리적 장애에 대해서만 대비할 수 있습니다. 물리적 장애에 대비하려면 보조 스토리지에 시점 복제본을 백업해야 합니다.

Oracle Server 호스트와 별개의 프록시 클라이언트 호스트를 사용하여 시점 복제본을 테이프와 같은 일반 스토리지 미디어로 옮길 수 있습니다. 프록시 클라이언트를 보조 호스트로 사용하면 Oracle Server에 대한 영향이 줄어듭니다.

참고: 프록시 클라이언트는 NetWorker storage node일 수 있습니다.

프록시 복원의 유형

NMO는 해당 PowerSnap Module과 연동하여 다음 유형의 프록시 복원을 지원합니다.

◆ 143페이지의 "인스턴트 복원"

◆ 143페이지의 "롤백"

◆ 143페이지의 "보조 스토리지에서 복원"

인스턴트 복원

인스턴트 복원 중에, 인스턴트 백업 시 작성된 마운트된 시점 복제본에서 저장된 데이터를 가져오게 됩니다. 이러한 유형의 복원을 사용하면 소요 시간이 최소화됩니다.

롤백

롤백을 수행하면 전체 시점 복제본이 하드웨어의 특정 기능을 통해 소스 위치로 복원됩니다. 이때 볼륨 또는 디스크와 같은 스냅샷 단위의 전체 내용을 덮어쓰게 되므로 롤백은 재구축 복원입니다. 특정 유형의 하드웨어에서 롤백이 지원되는지 여부는 NetWorker PowerSnap Module 설명서를 참조하십시오.

보조 스토리지에서 복원

라이브 백업을 통해 시점 복제본을 보조 스토리지로 백업한 경우 PowerSnap Module 소프트웨어에서 NetWorker recover 프로그램을 사용하여 데이터를 검색합니다.

프록시 백업 및 복원 시스템

프록시 백업 및 복원을 위해 NMO, NetWorker Server 및 Client와 해당 PowerSnap Module 소프트웨어는 Oracle 백업 및 복원 시스템의 구성요소와 연동합니다. 프록시 백업 및 복원 전략을 구현하려면 Oracle과 EMC 소프트웨어 구성요소가 연동하는 방식을 알아야 합니다.

Oracle 백업 및 복원 시스템은 다음과 같은 요소로 구성됩니다.

◆ Oracle Server

◆ RMAN(Recovery Manager)

◆ Recovery Catalog(선택 항목)

◆ Oracle Enterprise Manager Backup Management Tools(선택 항목)

RMAN 및 Recovery Catalog에 대한 자세한 내용은 다음 섹션을 참조하십시오.

◆ 47페이지의 "Oracle Recovery Manager"

◆ 48페이지의 "Oracle Recovery Catalog"

프록시 백업에 필요한 EMC 소프트웨어 구성요소는 다음과 같습니다.

프록시 백업 및 복원 시스템 143

프록시 백업 및 복원

◆ Networker server

◆ NetWorker Client(Oracle Server 및 프록시 클라이언트 호스트에 설치)

◆ NMO(Oracle Server에 설치)

◆ NetWorker PowerSnap Module(Oracle Server 및 프록시 클라이언트 호스트에 설치)

참고: NetWorker storage node 소프트웨어를 프록시 클라이언트 호스트에 설치할 수도 있습니다.

144페이지의 그림 12에서는 프록시 백업 및 복원 시스템의 아키텍처를 보여 줍니다. 이 그림을 통해 Oracle과 NetWorker 소프트웨어 구성요소 간의 기능적 관계를 볼 수 있습니다. 다음 섹션에서는 구성요소의 상호 작용을 설명합니다.

◆ 145페이지의 "프록시 백업 프로세스"

◆ 150페이지의 "프록시 복원 프로세스"

그림 12 프록시 백업 및 복원 시스템

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서144

프록시 백업 및 복원

프록시 백업 프로세스

Oracle Server 프로세스는 Oracle 데이터의 프록시 백업 중에 NMO 및 PowerSnap Module 소프트웨어를 통해 NetWorker Server와 상호 작용합니다. NMO MML(미디어 관리 라이브러리)은 Oracle Server 커널 소프트웨어와 통합되어 있습니다.

참고: MML에서 프로세스를 제어하기 때문에 프록시 백업에서는 손상된 블록 검사와 같은 특정 RMAN 기능을 사용할 수 없습니다.

프록시 백업이 시작되면 RMAN 유틸리티는 MML 프록시와 관련한 루틴을 호출하는 Oracle Server 프로세스를 시작합니다. MML 루틴은 PowerSnap Module 서비스와 통신합니다.

Oracle Server 호스트에서 PowerSnap Module은 스토리지 플랫폼 관련 API(애플리케이션 프로그래밍 인터페이스)를 사용하여 운영 스토리지에 Oracle 데이터의 스냅샷을 작성합니다.

라이브 백업이 수행되면 PowerSnap Module은 기본 스토리지에 있는 시점 복제본(스냅샷)의 Oracle 데이터를 NetWorker Server 또는 스토리지 노드로 옮깁니다. 그런 다음 NetWorker Server 또는 storage node에서 Oracle 데이터를 테이프와 같은 보조 스토리지에 저장합니다.

프록시 백업이 끝나면 NetWorker Server에서 백업에 대한 정보를 사용하여 온라인 클라이언트 및 미디어 인덱스를 업데이트합니다. NetWorker Server와 NetWorker Client 프로그램 및 서비스에 대한 자세한 내용은 NetWorker 관리 안내서를 참조하십시오.

참고: 프록시 백업은 스케줄 지정된 NetWorker 백업 그룹을 자동 또는 수동으로 호출하는 방법으로만 시작할 수 있습니다. 프록시 백업은 Oracle Enterprise Manager를 통해 스케줄을 지정하거나 RMAN에서 시작할 수 없습니다. 스케줄 지정 백업을 수동으로 호출하는 방법에 대한 자세한 내용은 NetWorker PowerSnap Module 설명서에 나와 있습니다.

스케줄이 지정된 프록시 백업

스케줄 지정 백업은 NetWorker Server에서 시작하는 Oracle 데이터 백업입니다.

다음 섹션에서는 세 가지 유형의 스케줄 지정된 프록시 백업에 사용되는 프로세스 단계를 설명합니다.

◆ 145페이지의 "스케줄이 지정된인스턴트 백업"

◆ 147페이지의 "스케줄 지정된 즉각적인 라이브 백업"

◆ 149페이지의 "지연된 라이브 백업"

참고: 올바른 NetWorker 인증을 받는 단계 등의 특정 단계는 위 절에서 편의상 생략되어 있습니다.

스케줄이 지정된인스턴트 백업

스케줄 지정된 인스턴트 백업에는 다음 단계가 포함됩니다.

1. 스케줄 지정 백업 시작 시간이 되면 기본 NetWorker 서비스인 nsrd는 구성된 그룹의 백업을 savegrp 프로그램을 호출하여 시작합니다.

2. savegrp 프로그램은 Oracle Server 호스트의 NetWorker Client측 서비스인 nsrexecd에서 savefs 프로그램을 실행하여 백업에 사용할 RMAN 스크립트가 있는지 확인하도록 요청합니다.

프록시 백업 프로세스 145

프록시 백업 및 복원

3. savefs 프로그램이 성공하면 savegrp 프로그램이 Oracle Server 호스트에서 PowerSnap 프로그램인 nsrsnap을 시작합니다. 그렇지 않으면 백업에 실패합니다.

4. 스냅샷 정책에 따라 만료된 경우와 같이 기존 시점 복제본을 제거해야 하는 경우, nsrsnap 프로그램은 nsrsnapck 프로그램을 호출하여 스토리지 시스템과 해당 NetWorker 인덱스 항목 모두에서 시점 복제본을 제거합니다.

참고: 시점 복제본이 보조 스토리지로 복사되지 않은 경우 nsrsnapck 프로그램은 nsroraclecat 프로그램을 호출하여 해당 RMAN 카탈로그 항목을 제거합니다. 자세한 내용은 180페이지의 "nsroraclecat 프로그램을 통한 자동 카탈로그 동기화"에 나와 있습니다.

5. nsrsnap 프로그램이 nsrexecd 서비스에 연결하여 스케줄 지정 백업을 위한 nsrnmo 스크립트를 시작합니다.

6. nsrnmo 스크립트에서 필요한 매개 변수를 설정하고 NMO 프로그램인 nsrnmostart를 호출합니다.

7. nsrnmostart 프로그램에서 RMAN 유틸리티를 시작하여 필요한 RMAN 백업 스크립트를 실행합니다.

8. RMAN이 MML을 호출하는 Oracle 프로세스를 시작하고, MML은 PowerSnap 마스터 프로그램인 nsrpsd에 연결하여 인스턴트 백업을 수행합니다.

• PowerSnap 프로세스에서 백업을 구성하는 시점 복제본을 작성합니다.

• nsrmmd 서비스에서 다음을 수행합니다.

– 구성된 스냅샷 풀에 속하는 미디어에 시점 복제본에 대한 메타데이터를 저장합니다. 이 메타데이터는 PowerSnap Module에만 사용됩니다.

– nsrmmdbd 서비스를 사용하여 NetWorker 미디어 데이터베이스에 메타데이터에 대한 추적 정보를 기록합니다.

• nsrindexd 서비스에서 NetWorker Client 파일 인덱스에 시점 메타데이터에 대한 정보를 기록합니다.

• nsrindexd 서비스에서 NetWorker Client 파일 인덱스에 각 백업 조각 이름에 대한 추적 정보를 기록합니다. 클라이언트 인덱스에는 데이터 파일당 하나의 항목이 들어 있습니다.

• Oracle Server에서 RMAN 카탈로그에 백업 항목을 기록합니다.

9. RMAN 스크립트가 성공적으로 완료된 후, nsrnmostart 프로그램이 173페이지의 "NWORA 리소스 파일"에 설명된 NWORA 리소스 파일을 백업합니다.

10. 스냅샷 정책 리소스에 시점 복제본을 보조 스토리지로 복사하도록 지정된 경우 nsrsnap 프로그램이 149페이지의 "지연된 라이브 백업"의 단계를 수행합니다.

참고: 시점 복제본은 운영 스토리지에서 삭제되지 않습니다.

11. savegrp 프로그램에서 NetWorker Server 부트스트랩 및 Oracle 클라이언트 파일 인덱스를 백업합니다.

147페이지의 그림 13에서는 스케줄 지정된 인스턴트 백업 시 Oracle Server와 NetWorker 프로세스가 상호 작용하는 방식을 보여줍니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서146

프록시 백업 및 복원

그림 13 스케줄 지정된 인스턴트 백업

스케줄 지정된 즉각적인 라이브 백업

스케줄 지정된 즉각적인 라이브 백업 수행에는 다음 단계가 포함됩니다.

참고: 처음 일곱 단계는 145페이지의 "스케줄이 지정된인스턴트 백업"의 내용과 같습니다.

1. 스케줄 지정 백업 시작 시간이 되면 기본 NetWorker 서비스인 nsrd는 구성된 그룹의 백업을 savegrp 프로그램을 호출하여 시작합니다.

2. savegrp 프로그램은 Oracle Server 호스트의 NetWorker Client측 서비스인 nsrexecd에서 savefs 프로그램을 실행하여 백업에 사용할 RMAN 스크립트가 있는지 확인하도록 요청합니다.

3. savefs 프로그램이 성공하면 savegrp 프로그램이 Oracle Server 호스트에서 PowerSnap 프로그램인 nsrsnap을 시작합니다. 그렇지 않으면 백업에 실패합니다.

프록시 백업 프로세스 147

프록시 백업 및 복원

4. 스냅샷 정책에 따라 만료된 경우와 같이 기존 시점 복제본을 제거해야 하는 경우, nsrsnap 프로그램은 nsrsnapck 프로그램을 호출하여 스토리지 시스템과 해당 NetWorker 인덱스 항목 모두에서 시점 복제본을 제거합니다.

참고: 시점 복제본이 보조 스토리지로 복사되지 않은 경우 nsrsnapck 프로그램은 nsroraclecat 프로그램을 호출하여 해당 RMAN 카탈로그 항목을 제거합니다. 자세한 내용은 180페이지의 "nsroraclecat 프로그램을 통한 자동 카탈로그 동기화"에 나와 있습니다.

5. nsrsnap 프로그램이 nsrexecd 서비스에 연결하여 스케줄 지정 백업을 위한 nsrnmo 스크립트를 시작합니다.

6. nsrnmo 스크립트에서 필요한 매개 변수를 설정하고 NMO 프로그램인 nsrnmostart를 호출합니다.

7. nsrnmostart 프로그램에서 RMAN 유틸리티를 시작하여 필요한 RMAN 백업 스크립트를 실행합니다.

8. RMAN에서 MML을 호출하는 Oracle 프로세스를 시작하고, MML은 PowerSnap 마스터 프로그램인 nsrpsd에 연결하여 즉각적인 라이브 백업을 수행합니다.

• PowerSnap 프로세스에서 시점 복제본을 작성하고 데이터를 보조 스토리지로 옮긴 다음 기본 스토리지에서 시점 복제본을 삭제합니다.

• nsrmmd 서비스에서 nsrmmdbd 서비스를 사용하여 NetWorker 미디어 데이터베이스에 보조 스토리지 세이브 세트에 대한 추적 정보를 기록합니다.

• nsrindexd 서비스에서 각 백업 조각 이름 및 저장된 운영체제 데이터 파일에 대한 추적 정보를 NetWorker Client 파일 인덱스에 기록합니다. 클라이언트 인덱스에는 데이터 파일당 두 개의 항목이 들어 있습니다.

• Oracle Server에서 RMAN 카탈로그에 백업 항목을 기록합니다.

9. RMAN 스크립트가 성공적으로 완료된 후, nsrnmostart 프로그램이 173페이지의 "NWORA 리소스 파일"에 설명된 NWORA 리소스 파일을 백업합니다.

10. savegrp 프로그램에서 NetWorker Server 부트스트랩 및 Oracle 클라이언트 파일 인덱스를 백업합니다.

149페이지의 그림 14에서는 스케줄 지정된 즉각적인 라이브 백업 시 Oracle Server와 NetWorker 프로세스가 상호 작용하는 방식을 보여줍니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서148

프록시 백업 및 복원

그림 14 스케줄 지정된 즉각적인 라이브 백업

지연된 라이브 백업

스냅샷 정책 리소스의 백업 스냅샷 속성에 지정된 지연된 라이브 백업이 스케줄 지정 백업의 일부로 자동 실행됩니다. 자세한 내용은 NetWorker PowerSnap Module 설명서에 나와 있습니다.

지연된 라이브 백업을 수행하면 다음 단계가 실행됩니다.

1. nsrsnap 또는 nsrsnapadmin 프로그램에서 PowerSnap 프로세스를 호출하여 시점 복제본을 보조 스토리지로 복사합니다.

참고: 시점 복제본은 운영 스토리지에서 삭제되지 않습니다.

2. nsrmmd 서비스에서 nsrmmdbd 서비스를 사용하여 NetWorker 미디어 데이터베이스에 지연된 라이브 백업에 대한 추적 정보를 기록합니다.

3. nsrindexd 서비스는 저장된 각 운영 체제 데이터 파일에 대한 추적 정보를 NetWorker Client 파일 인덱스에 기록합니다.

프록시 백업 프로세스 149

프록시 백업 및 복원

150페이지의 그림 15에서는 스케줄 지정된 지연된 라이브 백업 시 Oracle Server와 NetWorker 프로세스가 상호 작용하는 방식을 보여줍니다.

그림 15 지연된 라이브 백업

프록시 복원 프로세스

프록시 복원은 다음 둘 중 한 가지 방법으로 수행할 수 있습니다.

◆ RMAN 명령줄 인터페이스를 통해 적절한 명령 입력

또는

◆ RMAN 유틸리티에 대한 선택적인 그래픽 사용자 인터페이스가 포함된 Oracle Enterprise Manager Backup Management Tools 사용

RMAN 유틸리티에서는 대상 데이터베이스에 대한 Oracle Server 프로세스를 시작합니다. 이러한 Oracle Server 프로세스에서는 MML 루틴을 호출하여 복원을 시작합니다.

다음 섹션에서는 세 가지 유형의 프록시 복원에 사용되는 프로세스 단계를 설명합니다.

◆ 151페이지의 "인스턴트 복원 또는 롤백"

◆ 152페이지의 "보조 스토리지에서 복원"

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서150

프록시 백업 및 복원

인스턴트 복원 또는 롤백

인스턴트 복원 또는 롤백 수행에는 다음 단계가 포함됩니다.

1. MML에서 다음을 수행합니다.

a. RMAN이 요청한 인스턴트 백업 객체 이름을 NetWorker Server에서 인식할 수 있는 형식으로 변환합니다.

b. nsrindexd 서비스를 통해 인스턴트 백업 객체가 있는지 확인합니다.

c. 복원 대상 디렉토리가 있으며 액세스 가능한지 확인하고 .nworapc 디렉토리를 만듭니다.

2. MML에서 Oracle Server 호스트의 PowerSnap 마스터 프로그램인 nsrpsd에 연결합니다.

3. nsrpsd 프로그램에서 다른 PowerSnap 및 NetWorker 프로그램과 연동하여 복원 작업을 수행합니다.

• PowerSnap 프로세스에서 nsrmmd 및 nsrmmdbd 프로세스를 사용하여 스냅샷 풀과 관련된 디바이스에 저장되어 있는 시점 메타데이터를 가져옵니다.

• PowerSnap 프로세스에서 다음 중 하나를 수행합니다.

– 인스턴트 복원 시 시점 복제본을 마운트하고 NMO가 요청한 위치에 파일을 복사합니다.

– 롤백 시 운영 스토리지 관련 명령을 실행하여 전체 시점 복제본(스냅샷 단위)을 소스 대상으로 옮깁니다.

4. 인스턴트를 복원할 때 로(raw) 디바이스 또는 볼륨이 아닌 운영체제 파일이 복원되는 경우, NMO는 .nworapc 디렉토리에서 상위 디렉토리로 복원된 파일을 옮깁니다.

필요한 Oracle 파일이 복원된 후 데이터베이스 관리자는 표준 Oracle 데이터베이스 복구를 완료할 수 있습니다.

152페이지의 그림 16에서는 인스턴트 복원 또는 롤백 시 Oracle Server와 NetWorker 프로세스가 상호 작용하는 방식을 보여줍니다.

프록시 복원 프로세스 151

프록시 백업 및 복원

그림 16 인스턴트 복원 또는 롤백

보조 스토리지에서 복원

보조 스토리지에서 프록시 백업을 복원하면 다음 단계가 실행됩니다.

1. MML에서 다음을 수행합니다.

a. RMAN이 요청한 인스턴트 백업 객체 이름을 NetWorker Server에서 인식할 수 있는 형식으로 변환합니다.

b. nsrindexd 서비스를 통해 인스턴트 백업 객체가 있는지 확인합니다.

c. 복원 대상 디렉토리가 있는지 확인하고 .nworapc 디렉토리를 만듭니다.

2. MML에서 Oracle Server 호스트의 PowerSnap 마스터 프로그램인 nsrpsd에 연결합니다.

3. nsrpsd 프로그램에서 다른 PowerSnap 및 NetWorker 프로그램과 연동하여 보조 스토리지에서 데이터를 가져오고 복원 작업을 수행합니다.

PowerSnap 프로세스에서 파일(세이브 세트)을 NMO가 요청한 대상 위치로 복원합니다. 이 프로세스에서는 nsrmmd 및 nsrmmdbd 프로세스를 사용하여 요청된 세이브 세트가 들어 있는 미디어를 확인하고 백업 볼륨을 읽습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서152

프록시 백업 및 복원

4. 로(raw) 디바이스 또는 볼륨이 아닌 운영체제 파일이 복원되는 경우, NMO는 .nworapc 디렉토리에서 상위 디렉토리로 복원된 파일을 옮깁니다.

백업 볼륨에서 필요한 Oracle 파일이 복원된 후 데이터베이스 관리자는 표준 Oracle 데이터베이스 복구를 완료할 수 있습니다.

153페이지의 그림 17에서는 보조 스토리지에서 복원 시 Oracle Server와 NetWorker 프로세스가 상호 작용하는 방식을 보여줍니다.

그림 17 보조 스토리지에서 복원

소프트웨어 구성 로드맵

이 절에서는 프록시 백업 및 복원에 대한 구성 요구 사항을 설명합니다.

필요한 구성 절차를 수행하기 전에 NMO 및 필수 PowerSnap Module 소프트웨어가 다음 지침에 따라 모두 설치되어 있는지 확인합니다.

◆ NetWorker Module for Oracle 설치 안내서

◆ NetWorker PowerSnap Module 설명서(기본 스토리지 시스템에 대한 PowerSnap Module 버전 참조)

소프트웨어 구성 로드맵 153

프록시 백업 및 복원

기본 구성

다음과 같은 기본 구성을 수행해야 합니다.

◆ 58페이지의 "구성 로드맵"에 따라 기본 Oracle Server 및 NetWorker 구성을 수행합니다. NetWorker Server, Client, 디바이스 및 기타 리소스를 구성해야 합니다.

• 라이브 Oracle 백업의 경우 백업에 사용할 테이프 드라이브 등의 보조 스토리지 디바이스마다 디바이스 리소스를 구성해야 합니다. 백업 전에 디바이스를 마운트해야 합니다.

• 인스턴트 Oracle 백업의 경우 154페이지의 "프록시 작업을 위한 추가 구성"의 설명과 같이 스냅샷 풀 리소스를 구성해야 합니다.

◆ 70페이지의 "NMC 기존 방법을 사용하여 백업 구성"에 따라 필요한 스케줄 지정 백업 구성을 수행합니다.

프록시 작업을 위한 추가 구성

프록시 작업을 수행하려면 Oracle 데이터베이스 레이아웃을 구성하여 특정 PowerSnap Module에서 지원하는 운영 스토리지에 데이터 파일을 배치해야 합니다.

다음 섹션에서 설명하는 추가 구성 절차를 수행해야 합니다.

◆ 154페이지의 "국제화(118N) 지원 구성"

◆ 155페이지의 "필수 Oracle 설정 구성"

◆ 155페이지의 "NWORA 리소스 파일 구성"

◆ 156페이지의 "프록시 백업을 위한 RMAN 스크립트 만들기"

◆ 160페이지의 "NetWorker 풀 리소스 구성"

◆ 160페이지의 "NetWorker 스냅샷 정책 리소스 구성"

◆ 160페이지의 "NetWorker 그룹 리소스 구성"

◆ 160페이지의 "NetWorker Client 리소스 구성"

◆ 161페이지의 "스케줄 지정된 프록시 백업 테스트"

모든 구성 요구 사항이 충족되면 프록시 백업 및 복원을 수행하기 전에 다음 절의 내용을 검토합니다.

◆ 161페이지의 "프록시 백업 요구 사항"

◆ 164페이지의 "NetWorker 인덱스의 프록시 백업 정보"

◆ 167페이지의 "프록시 복원 요구 사항"

국제화(118N) 지원 구성

31페이지의 "국제화(I18N) 및 현지화(L10N)"에 설명된 바와 같이 영어 이외의 환경에서 NMO는 지원되는 PowerSnap Module 릴리즈를 통해 프록시 백업 및 복원의 국제화(I18N)를 지원합니다.

프록시 백업을 위한 I18N 지원을 구성하려면 63페이지의 "I18N 지원 구성"의 지침을 따릅니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서154

프록시 백업 및 복원

필수 Oracle 설정 구성

데이터베이스 제어 파일 및 온라인 redo 로그 파일이 프록시 백업을 통해 백업할 데이터 파일과 같은 볼륨(스냅샷 단위)에 있으면 안 됩니다.

Oracle 데이터베이스에서 읽기 또는 쓰기 작업이 많이 수행되거나 "skgfdisp: async read/write failed" 등의 오류가 발생할 것으로 예상되는 경우 레지스트리 및 초기화 매개 변수 파일에 다음 값을 지정합니다.

◆ 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE: 아래에 다음 매개 변수를 지정합니다.

• ORA_oracle_sid_WORKINGSETMAX

• ORA_oracle_sid_WORKINGSETMIN

이러한 매개 변수에 설정할 수 있는 값은 다음과 같습니다.

• ORA_oracle_sid_WORKINGSETMAX = 1600

• ORA_oracle_sid_WORKINGSETMIN = 1200

이러한 매개 변수 및 Windows의 Oracle 메모리 관리에 대한 자세한 내용은 Oracle 문서 번호 46001.1, "Oracle Database and the Windows NT Memory Architecture, Technical Bulletin"을 참조하십시오.

◆ initoracle_sid.ora 등의 초기화 매개 변수 파일에서 LARGE_POOL_SIZE 값을 특정 시스템에 맞는 큰 값으로 늘립니다.

NWORA 리소스 파일 구성

프록시 백업을 활성화하려면 173페이지의 "NWORA 리소스 파일"에 설명된 대로 NWORA 리소스 파일에서 NSR_ORACLECAT_MODE 매개 변수 리소스를 활성화 또는 비활성화로 설정해야 합니다. 리소스 값을 설정하지 않으면 프록시 백업이 실패합니다.

카탈로그 동기화를 활성화하려면 171페이지의 "프록시 백업의 카탈로그 동기화"의 구성 절차를 수행합니다.

주:

◆ 인스턴트 백업에서 카탈로그 동기화를 활성화한 경우 NWORA 리소스 파일에 인스턴트 백업 시 백업할 각 Oracle 데이터베이스에 대한 NWORA SID 리소스가 들어 있어야 합니다.

◆ 카탈로그 동기화는 데이터베이스에 대한 프록시 백업을 수행하기 전에 구성해야 합니다.

◆ 프록시 백업에 사용되는 nsrnmo 스크립트에서 ORACLE_SID 매개 변수를 NWORA SID 리소스의 NSR_ORACLE_SID 매개 변수와 같은 값으로 설정해야 합니다.

소프트웨어 구성 로드맵 155

프록시 백업 및 복원

프록시 백업을 위한 RMAN 스크립트 만들기

70페이지의 "백업을 위한 RMAN 스크립트 만들기"에 있는 RMAN 백업 스크립트에 대한 기본 정보는 프록시 백업을 위한 RMAN 스크립트에도 적용됩니다.

프록시 백업을 위한 RMAN 스크립트에는 다음과 같은 요구 사항이 추가로 적용됩니다.

◆ 157페이지의 "매개 변수 설정"에 설명된 대로 적절한 매개 변수를 설정해야 합니다.

◆ RMAN backup 명령마다 proxy 또는 proxy only 옵션을 지정해야 합니다.

참고: maxsetsize 및 diskratio 등의 특정 RMAN backup 명령 옵션은 proxy 옵션과 함께 사용할 수 없습니다. 지원되지 않는 RMAN 옵션에 대한 자세한 내용은 Oracle Corporation에 문의하십시오.

◆ Oracle에서 프록시 백업을 사용하려면 format 문자열의 %U 내에 %p 변수가 명시적 또는 암시적으로 포함되어야 합니다. 자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

◆ RMAN 스크립트에서 채널을 하나만 할당해야 합니다. 프록시 백업을 여러 채널로 분산하기 위해 RMAN 스크립트에서 둘 이상의 채널을 할당하지 마십시오.

참고: 프록시 백업 병렬 처리 수는 PowerSnap 매개 변수인 NSR_PS_SAVE_PARALLELISM으로 정의됩니다. 자세한 내용은 158페이지의 표 7에 나와 있습니다.

다음 RMAN 스크립트 예는 하나 이상의 운영 스토리지 디바이스에 있는 전체 Oracle 데이터베이스에 대한 프록시 백업을 수행합니다.

run {allocate channel t1 type 'SBT_TAPE';send 'NSR_ENV=(NSR_PROXY_PFILE=/oracle/rman/proxy.cfg)';backup full proxy onlyformat 'FULL_%d_%U'(database);release channel t1;

}

NSR_PROXY_PFILE은 프록시 백업에 사용되는 선택적 NMO 매개 변수입니다. 자세한 내용은 157페이지의 "매개 변수 설정"에 나와 있습니다.

RMAN 스크립트의 여러 채널RMAN 스크립트에서 여러 채널을 할당해도 백업 또는 복원의 병렬 처리 수가 제어되지는 않습니다. Oracle에서는 특정 백업 옵션을 사용하지 않는 한 할당된 채널 중 하나만 프록시 백업 또는 복원에 사용합니다.

예 26 여러 채널이 할당된 RMAN 스크립트

다음 RMAN 스크립트를 실행하면 프록시 백업이 수행되어 OracleVolume1 또는 OracleVolume2 볼륨 풀 중 하나에만 기록됩니다. 이는 Oracle에서 할당된 채널 중 하나만 프록시 백업에 사용하기 때문입니다.

run {allocate channel c1 type 'SBT_TAPE';allocate channel c2 type 'SBT_TAPE';send channel c1 'NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume1)';send channel c2 'NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume2)';backup proxy only tablespace tbs1, tbs2, tbs3, tbs4;release channel c1;release channel c2;

}

다음 RMAN 스크립트에서는 특정 백업 옵션을 사용하여 프록시 백업을 두 채널로 분산합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서156

프록시 백업 및 복원

run {allocate channel c1 type 'SBT_TAPE';allocate channel c2 type 'SBT_TAPE';send channel c1 'NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume1)';send channel c2 'NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume2)';backup proxy(tablespace tbs1, tbs2 channel c1)(tablespace tbs3, tbs4 channel c2);release channel c1;release channel c2;

}

앞의 두 백업 스크립트 대신 다음 RMAN 스크립트를 사용할 수 있습니다.

run {allocate channel c1 type 'SBT_TAPE';send channel c1 'NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume1)';backup proxy tablespace tbs1, tbs2, tbs3, tbs4;release channel c1;

}

데이터 중 일부가 지원되는 기본 스토리지 디바이스에 없는 경우 둘 이상의 채널을 할당해야 할 수 있습니다. 이러한 경우 한 채널은 프록시 백업에, 다른 모든 채널은 정기적 백업에 사용됩니다.

매개 변수 설정프록시 백업 및 복원 작업에 두 가지 유형의 매개 변수를 설정할 수 있습니다.

◆ 부록 A, "RMAN 세션의 매개 변수"에 설명된 NMO 매개 변수

이 매개 변수는 188페이지의 "NSR* 매개 변수 설정"의 방법 중 하나를 사용하여 설정해야 합니다.

◆ 157페이지의 "PowerSnap 매개 변수 설정"에 설명된 PowerSnap Module 매개 변수

PowerSnap 매개 변수 설정PowerSnap 매개 변수는 다음 방법 중 하나를 사용하여 설정해야 합니다.

◆ 다음 방법 중 하나로 send 명령에 매개 변수 설정

• 운영 체제 명령줄의 rman 명령 사용

• RMAN 백업 또는 복원 스크립트

send 명령을 사용하는 방법에 대한 자세한 내용은 199페이지의 "send 명령"에 나와 있습니다.

◆ 사용자 정의 구성 파일에서 매개 변수 설정. 194페이지의 "NSR_PROXY_PFILE"의 설명과 같이 파일의 전체 경로 이름을 NSR_PROXY_PFILE 매개 변수에 지정해야 합니다.

구성 파일은 각 매개 변수 설정에 대한 다음과 같은 별도의 줄로 구성됩니다.

parameter_name=parameter_value

여기서,

• parameter_name은 RESTORE_TYPE_ORDER 등의 매개 변수 이름입니다.

• parameter_value는 pit 등의 매개 변수 값입니다.

PowerSnap 매개 변수를 설정하려면 다음 지침을 사용합니다.

◆ 구성 파일의 매개 변수 설정은 send 명령의 매개 변수 설정보다 우선합니다.

구성 파일과 send 명령에서 동일한 PowerSnap 매개 변수를 서로 다른 값으로 설정하면 구성 파일의 값이 프록시 작업에 사용됩니다.

◆ 동일한 구성 파일에서 같은 PowerSnap 매개 변수가 여러 번 나타나면 처음 나타나는 유효한 매개 변수가 우선합니다.

소프트웨어 구성 로드맵 157

프록시 백업 및 복원

◆ 다음은 지원되지 않습니다.

• configure channel 명령의 parms 옵션을 사용하여 PowerSnap 매개 변수 설정

• 운영 체제 명령줄에서 setenv 명령을 사용하여 PowerSnap 매개 변수 설정

PowerSnap 매개 변수 설정의 예는 158페이지의 예 27 및 159페이지의 예 28에 나와 있습니다.

지원되는 PowerSnap 매개 변수의 기본 목록은 158페이지의 표 7에 나와 있습니다. 이 목록은 전체 목록이 아닙니다. PowerSnap 매개 변수의 전체 목록은 NetWorker PowerSnap Module 설명서에 나와 있습니다.

이 표에는 각 매개 변수에 대한 다음과 같은 내용이 포함되어 있습니다.

◆ 매개 변수 설명

◆ 매개 변수의 기본값

◆ 매개 변수에 할당할 수 있는 유효한 값

예 27 PowerSnap 매개 변수 설정

프록시 복원에 PowerSnap 매개 변수인 RESTORE_TYPE_ORDER를 설정하려면 다음 줄로 구성된 /oracle/rman/proxy.cfg라는 구성 파일을 만듭니다.

RESTORE_TYPE_ORDER=rollback:pit:conventional

이 경우 send 명령을 사용하여 NMO 매개 변수 NSR_PROXY_PFILE을 /oracle/rman/proxy.cfg로 설정해야 합니다. 예를 들어 다음 명령은 매개 변수를 올바르게 설정합니다.

allocate channel t1 device type 'SBT_TAPE';send 'NSR_ENV=(NSR_PROXY_PFILE=/oracle/rman/proxy.cfg)';

표 7 PowerSnap 매개 변수

매개 변수 설명 기본값 및 유효한 값

NSR_DATA_MOVER 프록시 클라이언트 호스트를 사용하는 프록시 백업의 경우 필수 항목입니다. 프록시 클라이언트 호스트의 이름을 지정합니다.

• 로컬 호스트(기본값)• 프록시 클라이언트 호스트의 유효한 이름

NSR_PS_SAVE_PARALLELISM 선택적 매개 변수입니다. 프록시 클라이언트 호스트의 동시 저장 스트림 개수를 지정합니다.

• 16(기본값)• NetWorker Client 리소스의 parallelism 속성 값

보다 작거나 같은 작은 정수 값

NSR_MAX_STREAMS 선택적 매개 변수입니다. 복원 스트림의 최대 개수를 지정합니다.

• 16(기본값)• 정수 값

RESTORE_TYPE_ORDER 선택적 매개 변수입니다. 수행할 프록시 복원 유형을 지정합니다.

참고: 여러 값을 지정하는 경우 복원 작업이 성공할 때까지 지정한 순서대로 각 유형의 복원이 시도됩니다.

• pit:conventional(기본값)• 다음 중 하나 이상의 값을 서로 콜론(:)으로

구분한 값• pit - 인스턴트 복원을 지정합니다.• conventional - 보조 스토리지 미디어에서 복원

을 지정합니다.• rollback - 시점 프록시 복사본에서의 롤백 복

원을 지정합니다.자세한 내용은 167페이지의 "프록시 복원 요구 사항"에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서158

프록시 백업 및 복원

예 28 Celerra NAS 디바이스에 대한 PowerSnap 매개 변수 설정

Celerra® NAS 디바이스에 대해 프록시 백업 및 복원 작업을 활성화하려면 다음 PowerSnap 매개 변수가 NMO 매개 변수 NSR_PROXY_PFILE로 지정한 사용자 정의 구성 파일에 설정되어 있는지 확인합니다.

◆ NSR_DATA_MOVER=NetWorker Data Mover의 이름 또는 IP

롤오버에 사용할 NetWorker 데이터 무버(Mover)를 확인합니다.

◆ NSR_SNAP_NAS_CEL_CS_HOST=Celerra 제어 스테이션의 이름 또는 IP

Celerra 제어 스테이션을 확인합니다.

◆ NAS_SNAP_SUBTYPE=CEL_SNAPSURE

사용할 NAS SCM 하위 형식을 확인합니다.

◆ NSR_SNAP_TYPE=nas

NAS 저장 객체임을 지정합니다.

참고: NSR_SNAP_TYPE의 값은 소문자 nas여야 합니다.

◆ NSR_SNAP_NAS_CLIENT=NFS 파일 시스템이 있는 NAS 파일러의 이름 또는 IP 주소

지정된 마운트 지점의 NFS를 확인합니다.

이러한 PowerSnap 매개 변수에 대한 자세한 내용은 PowerSnap Module 설명서에 나와 있습니다.

예를 들어 다음 PowerSnap 매개 변수는 Celerra NAS 디바이스를 사용하는 프록시 백업의 /nsr/res/nas_backup.cfg 파일(NSR_PROXY_PFILE와 지정됨)에 포함됩니다.

cat /nsr/res/nas_backup.cfg

NSR_PS_DEBUG_LEVEL=9NSR_DEBUG_LEVEL=9NSR_DATA_MOVER=datamover.emc.comNSR_SNAP_NAS_CEL_CS_HOST=controlstnNAS_SNAP_SUBTYPE=CEL_SNAPSURENSR_SNAP_TYPE=nasNSR_SNAP_NAS_CLIENT=11.222.333.44

예를 들어 다음 PowerSnap 매개 변수는 Celerra NAS 디바이스를 사용하는 프록시 복원의 /nsr/res/nas_restore.cfg 파일(NSR_PROXY_PFILE와 지정됨)에 포함됩니다.

cat /nsr/res/nas_restore.cfg

NSR_PS_DEBUG_LEVEL=9NSR_DEBUG_LEVEL=9NSR_DATA_MOVER=datamover.emc.comNSR_SNAP_NAS_CEL_CS_HOST=controlstnNAS_SNAP_SUBTYPE=CEL_SNAPSURENSR_SNAP_TYPE=nasNSR_SNAP_NAS_CLIENT=11.222.333.44RESTORE_TYPE_ORDER=conventional

소프트웨어 구성 로드맵 159

프록시 백업 및 복원

NetWorker 풀 리소스 구성

프록시 백업을 지원하려면 별도의 풀을 구성해야 합니다. PowerSnap Module에서는 시점 복제본(스냅샷)의 메타데이터를 이 풀에 복원합니다. 정기적 NMO 백업의 경우와 같은 방법으로 풀을 구성합니다. 그러나 이때 file 또는 advanced file 유형의 백업 디바이스를 지정해야 합니다.

참고: 160페이지의 "NetWorker 그룹 리소스 구성"에 설명된 대로 NetWorker 그룹 리소스의 스냅샷 풀 속성에 풀 이름을 지정합니다.

이러한 추가 풀을 구성하는 방법에 대한 자세한 내용은 NetWorker PowerSnap Module 설명서에 나와 있습니다.

NetWorker 스냅샷 정책 리소스 구성

프록시 백업을 수행하려면 특별한 NetWorker 스냅샷 정책이 필요합니다. 미리 구성된 정책을 지정하거나 새로운 스냅샷 정책을 만들 수 있습니다.

NetWorker PowerSnap Module 설명서의 지침에 따라 NetWorker 스냅샷 정책 리소스를 구성합니다.

NetWorker 그룹 리소스 구성

프록시 백업의 경우 NetWorker PowerSnap Module 설명서의 지침에 따라 NetWorker 그룹 리소스를 구성합니다.

NetWorker Client 리소스 구성

82페이지의 "NMC를 사용하여 클라이언트 리소스 구성"에 따라 Oracle Server의 기본 NetWorker Client 리소스를 구성합니다.

주:

◆ 보안 설정 변경 권한이 있는 NetWorker 사용자 그룹 멤버만 클라이언트 리소스의 원격 액세스 속성을 설정할 수 있습니다.

◆ 클라이언트 리소스의 탐색 정책 속성은 보조 스토리지(라이브 백업)에 있는 백업에 대한 NetWorker Client 파일 인덱스 항목에만 적용됩니다.

◆ 클라이언트 리소스의 보존 정책 속성은 라이브 백업에 대한 NetWorker 미디어 데이터베이스 항목에만 적용됩니다.

◆ 시점 복제본(인스턴트 백업)의 수명주기는 해당 클라이언트가 속한 그룹 리소스에 지정된 스냅샷 정책에 따릅니다.

NetWorker Client를 구성하는 방법Oracle Server에 대한 NetWorker Client 리소스를 구성하려면 다음을 따르십시오.

1. 세이브 세트 속성에 백업에 사용할 각 RMAN 스크립트의 전체 경로 이름을 지정합니다.

2. 그룹 속성에 프록시 백업을 위해 작성한 NetWorker 그룹 리소스의 이름을 지정합니다. 자세한 내용은 160페이지의 "NetWorker 그룹 리소스 구성"에 나와 있습니다.

3. 스케줄 속성에 NetWorker 백업 스케줄을 지정합니다.

4. Backup Command 속성에 프록시 백업에 사용할 nsrnmo 스크립트의 이름을 지정합니다.

5. 병렬 처리 수 속성(숨겨진 속성)에 Oracle Server가 NetWorker Server 또는 스토리지 노드에 병렬로 전달할 수 있는 데이터 스트림 개수를 지정합니다.

6. 스토리지 노드 속성에 Oracle Server가 데이터를 백업할 수 있는 각 스토리지 노드의 이름을 지정합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서160

프록시 백업 및 복원

Oracle Server는 속성에 나타나는 순서대로 첫 번째 활성 스토리지 노드에 백업합니다. 기본 스토리지 노드인 nsrserverhost는 NetWorker Server를 나타냅니다.

7. 원격 액세스 속성에 해당 클라이언트의 파일을 백업 또는 복원할 수 있는 다른 클라이언트의 사용자 ID 또는 호스트 이름을 지정합니다.

프록시 클라이언트 호스트를 사용하는 프록시 백업의 경우 Remote Access 속성에 프록시 클라이언트 호스트 이름이 포함되어야 합니다.

스케줄 지정된 프록시 백업 테스트

중요 사항!프록시 백업은 스케줄 지정된 NetWorker 백업 그룹을 자동 또는 수동으로 호출하는 방법으로만 시작할 수 있습니다. 프록시 백업은 Oracle Enterprise Manager를 통해 스케줄을 지정하거나 운영 체제 명령줄에서 RMAN을 호출하여 시작할 수 없습니다.

스케줄 지정 백업 설정을 확인하려면 104페이지의 "스케줄 지정 백업 테스트"에서 정규 백업에 대한 지침을 따릅니다.

스케줄이 지정되지 않은 수동 프록시 백업은 지원되지 않으므로 74페이지의 "스케줄 지정 백업을 위한 RMAN 스크립트 테스트"의 내용에 따라 프록시 RMAN 스크립트를 테스트할 수 없습니다. 스크립트에 오류가 있는지 확인하려면 백업에 사용한 nsrnmo 스크립트에서 NSR_RMAN_ARGUMENTS 매개 변수를 설정하여 RMAN 출력을 파일로 기록합니다.

프록시 백업 요구 사항

프록시 백업에 해당하는 다음 내용을 검토합니다.

◆ 161페이지의 "구성 일관성 검사"

◆ 163페이지의 "프록시 백업 수행"

클러스터 환경의 프록시 백업에 대한 자세한 내용은 183페이지의 "클러스터 시스템의 프록시 백업 및 복원"에 나와 있습니다.

구성 일관성 검사

스케줄 지정된 백업 시 NMO에서는 NetWorker 그룹 리소스 구성과 RMAN 백업 세션 사이의 일관성을 검사합니다.

그룹 리소스 구성과 RMAN 세션 사이에서 차이점이 발견되면 다음 섹션의 설명과 같이 경고 메시지가 나타나거나 백업이 실패합니다.

◆ 161페이지의 "프록시 백업에 구성된 그룹"

◆ 162페이지의 "정기적 백업에 구성된 그룹"

프록시 백업에 구성된 그룹

NetWorker 그룹 리소스의 스냅샷 속성이 True로 설정된 경우 리소스가 프록시 백업으로 구성됩니다. 그러나 이렇게 구성되더라도 프록시 백업이 항상 실행되는 것은 아닙니다. 다음 중 하나에 해당하면 RMAN에서 정기적 Oracle 백업만 수행할 수도 있습니다.

◆ RMAN 스크립트에 있는 어떠한 backup 명령에도 proxy 또는 proxy only 옵션이 포함되지 않은 경우

프록시 백업 요구 사항 161

프록시 백업 및 복원

◆ RMAN 스크립트의 backup 명령에 proxy 또는 proxy only 옵션이 포함되어 있지만 backup 명령에 지정된 어떠한 Oracle 데이터베이스 객체(테이블스페이스 또는 데이터 파일)도 PowerSnap Module에서 지원하는 운영 스토리지 디바이스에 있지 않은 경우

이러한 조건 중 하나로 인해 RMAN에서 정기적 Oracle 백업만 수행하는 경우 NMO에서 저장 그룹 완료 보고서에 다음과 같은 경고를 생성합니다.

경고: 스냅샷 savegrp가 완료되었지만 Oracle 프록시 백업이 감지되지 않았습니다.경고: RMAN 스크립트를 수정하거나 스냅샷 플래그 없이 그룹 리소스를 다시 구성하십시오.

백업 결과는 유효한 비 프록시 정규 백업이지만, 프록시 백업을 활성화해야 하므로 RMAN 스크립트를 수정하거나 Oracle 데이터 파일을 지원되는 기본 스토리지 디바이스에 다시 배치하십시오.

PowerSnap Module을 통한 프록시 백업에 지원되는 운영 스토리지 디바이스에 대한 자세한 내용은 최신 EMC 호환성 가이드를 참조하십시오.

RMAN 스크립트의 backup 명령에 proxy only 옵션이 포함되어 있고 Oracle 데이터 객체가 스냅샷을 지원하지 않는 볼륨에 있는 경우, RMAN에서 객체의 정규 백업을 수행할 수 없으므로 스케줄 지정 백업이 실패합니다. proxy와 proxy only 옵션 사이의 차이점에 대한 자세한 내용은 Oracle 설명서를 참조하십시오.

참고: 프록시 백업에 관련된 PowerSnap Module 소프트웨어가 파일의 스냅샷 가능 여부를 확인할 수 없는 경우 프록시 백업이 실패합니다.

정기적 백업에 구성된 그룹

NetWorker 그룹 리소스의 스냅샷 속성이 False로 설정된 경우 리소스가 정규 백업으로 구성됩니다. 이러한 경우 RMAN 스크립트에서 backup 명령에 proxy 또는 proxy only 옵션을 사용할 수 없습니다. RMAN 스크립트에 지정된 모든 프록시 백업은 실패합니다. 동일한 RMAN 스크립트에 정기적 백업과 프록시 백업이 있으면 RMAN에서 프록시 백업이 실패하기 전에 하나 이상의 정기적 백업이 완료될 수 있습니다.

주:

◆ RMAN이 RMAN 스크립트에 있는 프록시 백업 중 하나를 종료하면 저장 그룹 완료 보고서에 스케줄 지정 백업 나열됩니다.

◆ RMAN 스크립트에 있는 프록시 백업 중 하나가 실패해도 RMAN에서는 해당 아카이빙 redo 로그의 정기적 백업을 수행합니다.

예 29 프록시 백업 실패

스케줄 지정 백업에 다음 RMAN 스크립트가 포함되어 있고 데이터베이스 파일은 스냅샷을 지원하는 볼륨에 있습니다. 그러나 그룹 리소스의 스냅샷 속성이 False로 설정되어 있습니다. 따라서 프록시 데이터베이스 백업이 실패합니다.

run {allocate channel ch1 type 'SBT_TAPE';allocate channel ch2 type 'SBT_TAPE';backup proxy database plus archivelog;

}

프록시 백업이 실패해도 RMAN에서는 아카이브된 redo 로그의 정기적 백업을 수행합니다. 저장 그룹 완료 보고서에는 스케줄 지정 백업 나열됩니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서162

프록시 백업 및 복원

프록시 백업 수행

프록시 백업은 스케줄 지정된 NetWorker 백업 그룹을 자동 또는 수동으로 호출하는 방법으로만 시작할 수 있습니다.

중요 사항!프록시 백업은 Oracle Enterprise Manager를 통해 스케줄 지정하거나 운영 체제 명령줄에서 RMAN을 호출하여 시작할 수 없습니다. 스케줄 지정 백업을 수동으로 호출하는 방법에 대한 자세한 내용은 NetWorker PowerSnap Module 설명서에 나와 있습니다.

제어 파일과 같은 특정 유형의 Oracle 파일은 프록시 백업을 통해 백업할 수 없습니다. 이는 Oracle의 제한 사항입니다. 프록시 백업을 지원하지 않는 Oracle 파일 유형에 대한 자세한 내용은 특정 Oracle Server 릴리즈의 Oracle 설명서를 참조하십시오.

임시 파일 디렉토리

NMO에서는 작업 진행을 위해 다음 디렉토리에 임시 파일을 만듭니다.

◆ UNIX: /nsr/tmp

◆ Microsoft Windows: NetWorker_install_path\tmp, 여기서 NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리입니다.

참고: RMAN 작업 시 이 디렉토리의 파일에 접근하지 마십시오.

저장 그룹 보고서의 백업 요약 줄

프록시 백업에 대한 저장 그룹 완료 보고서에는 백업 크기 및 파일 개수가 포함된 요약 줄이 있습니다. 요약 줄은 NetWorker 디바이스에 기록된 백업 데이터만 참조합니다.

인스턴트 백업에 대한 요약 줄에는 운영 스토리지에 시점 복제본으로 저장된 파일의 크기가 아닌 백업 시 저장된 메타데이터의 크기만 포함됩니다. 파일 개수에는 메타데이터용으로 생성된 항목 수에 백업 조각용으로 생성된 항목 수를 더한 값이 포함됩니다.

저장 그룹 완료 상태

스케줄이 지정된 그룹의 일부로 지연된 라이브 백업이 실행된 경우 백업 프로세스가 다음과 같은 두 단계로 구성됩니다.

1. 인스턴트 백업이 수행됩니다. 인스턴트 백업이 끝날 때 시점 복제본에 대한 백업 항목이 NetWorker 인덱스 및 RMAN 카탈로그에 기록됩니다.

2. 지연된 라이브 백업이 수행됩니다. 지연된 라이브 백업이 끝날 때 보조 스토리지에 저장된 데이터의 백업 항목이 NetWorker 인덱스에 기록됩니다.

자세한 내용은 145페이지의 "프록시 백업 프로세스"에 나와 있습니다.

인스턴트 백업에 성공했지만 지연된 라이브 백업에 실패한 경우 스케줄이 지정된 백업 전체가 실패로 보고됩니다. 그러나 인스턴트 백업 시 작성된 시점 복제본은 인스턴트 또는 롤백 복원에 사용할 수 있는 유효한 백업입니다.

참고: 인스턴트 백업 단계에서 RMAN이 정규 Oracle 백업만 수행하는 경우(이러한 상황에 대한 자세한 내용은 161페이지의 "구성 일관성 검사"참조) 보조 스토리지로 이동할 시점 복제본이 없으므로 지연된 라이브 백업이 실패합니다. 전체 백업은 실패로 보고되지만 데이터는 테이프에 저장되고 복원에 사용될 수 있습니다.

프록시 백업 요구 사항 163

프록시 백업 및 복원

NWORA 리소스 파일 백업

스케줄 지정된 프록시 백업이 성공적으로 완료되면 173페이지의 "NWORA 리소스 파일"에 설명된 대로 NMO에서 자동으로 NWORA 리소스 파일을 백업합니다.

NWORA 리소스 파일 백업은 스케줄 리소스에 지정된 증분 등의 백업 레벨로 수행됩니다. Oracle 백업은 항상 전체 레벨로 수행됩니다. NetWorker Server에서는 기존 리소스 구성에 따라 NWORA 리소스 파일 백업에 대한 풀을 선택합니다. NSR_DATA_VOLUME_POOL 매개 변수의 설정은 풀 선택에 영향을 주지 않습니다.

저장 그룹 완료 보고서에는 "NWORA 리소스 백업"이라는 문구가 있는 백업 요약 줄이 포함되어 있습니다. 이 정보는 nsrnmo 스크립트에서 NSR_SB_DEBUG_FILE 매개 변수에 지정된 스케줄 지정 백업 디버그 파일에도 기록됩니다.

NetWorker 인덱스에서 NWORA 리소스 파일 백업의 세이브 세트 이름은 파일 경로 이름과 같습니다. NetWorker mminfo 명령을 사용하여 세이브 세트 이름을 표시할 수 있습니다. NetWorker 인덱스에 백업이 나타나는 방식에 대한 자세한 내용은 166페이지의 "NetWorker 인덱스의 NWORA 리소스 파일 백업"에 나와 있습니다.

NWORA 리소스 파일 백업은 NetWorker recover 명령 또는 nwrecover GUI 프로그램을 사용하여 복원할 수 있습니다. 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

참고: 이 파일은 "oracle" 네임스페이스가 아닌 "backup" 네임스페이스 아래에 저장됩니다.

특정 NetWorker Client와 관련된 가장 엄격한 정책은 Oracle 백업에 적용된 정책이 아닌 NWORA 리소스 파일 백업에 적용된 탐색 및 보존 정책입니다. 따라서 NWORA 리소스 파일과 Oracle 백업에 할당된 정책들 간에 차이가 생길 수 있습니다.

프록시 백업 취소

정규 Oracle 백업의 경우와 동일한 방법으로 프록시 백업을 취소할 수 있습니다. 자세한 내용은 다음 섹션을 참조하십시오.

◆ 101페이지의 "수동 백업 취소"

◆ 105페이지의 "스케줄 지정 백업 취소"

NetWorker 인덱스의 프록시 백업 정보

NetWorker Server는 각 백업에 대한 정보를 자체 온라인 인덱스에 유지 관리합니다. 자세한 내용은 44페이지의 "NetWorker 소프트웨어"에 나와 있습니다.

프록시 백업에 대한 인덱스 항목은 Oracle Server 호스트의 NetWorker Client 파일 인덱스에 정기적 백업의 경우와 같이 "oracle" 네임스페이스 아래에 저장됩니다. NetWorker Client 파일 인덱스와 미디어 데이터베이스에는 스케줄 지정된 정기적 백업의 경우와 같이 프록시 백업의 세이브 세트 이름에 대해 각각 서로 다른 값이 들어 있습니다.

NetWorker 명령인 nsrinfo 및 mminfo를 사용하여 온라인 NetWorker 인덱스를 쿼리합니다.

◆ nsrinfo 명령을 입력하여 NetWorker Client 파일 인덱스를 쿼리합니다. 예를 들면 다음과 같습니다.nsrinfo -n oracle -s NetWorker_server Oracle_Server_hostname

◆ mminfo 명령을 입력하여 NetWorker 미디어 데이터베이스를 쿼리합니다. 예를 들면 다음과 같습니다.mminfo -v -s NetWorker_server -c Oracle_Server_hostname

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서164

프록시 백업 및 복원

이러한 NetWorker 명령에 대한 자세한 내용은 NetWorker 명령 참조 안내서 및 UNIX man 페이지에 나와 있습니다.

클라이언트 파일 인덱스의 항목

클라이언트 파일 인덱스에는 프록시 백업을 통해 작성된 백업 조각에 대해 "oracle" 네임스페이스 아래에 세 가지 유형의 백업 항목이 들어 있습니다.

◆ 165페이지의 예 30의 /PROXY_O901JB_811_1/과 같이 RMAN에서 할당한 백업 조각 이름에 대해 하나의 항목이 생성됩니다.

◆ 165페이지의 예 30의 /brcmeta.1/과 같은 시점 메타데이터에 대해 두 번째 항목이 생성됩니다. 이 항목은 인스턴트 백업의 경우에만 작성됩니다.

◆ 165페이지의 예 30의 /JBOD13_NMO41_MVOL3/tbspc4_data1.dbf와 같이 보조 스토리지에 백업된 Oracle 데이터 파일에 대해 세 번째 항목이 생성됩니다. 이 항목은 라이브 백업의 경우에만 작성됩니다.

예 30 클라이언트 파일 인덱스의 프록시 백업 항목

nsrinfo 명령은 NetWorker Client 파일 인덱스의 프록시 백업 항목에 대한 정보를 제공합니다.

nsrinfo -n oracle marmaris

scanning client 'marmaris' for all savetimes from the oracle namespace/PROXY_O901JB_811_1/, date=1178916449 Fri May 11 13:47:28 2007/brcmeta.1/, data=1178916446 Fri May 11 13:47:25 2007Physical files to rollover:/JBOD13_NMO41_MVOL3/tbspc4_data1.dbf/JBOD13_NMO41_MVOL3/tbspc4_data1.dbf, date=1178916453 Fri May 11 13:47:31 2007

미디어 데이터베이스의 항목

미디어 데이터베이스에는 프록시 백업을 통해 작성된 백업 조각에 대한 두 가지 유형의 항목이 들어 있습니다.

◆ 시점 메타데이터에 대해 하나의 항목이 생성됩니다. 이 항목은 인스턴트 백업의 경우에만 작성됩니다.

이 항목에 대한 mminfo 명령 출력은 다음과 같습니다.

• Size 필드에는 NetWorker 디바이스에 저장된 메타데이터의 크기가 들어 있습니다.

• Flag 필드(fl)에는 시점 복사본을 나타내는 문자 P가 포함됩니다.

인스턴스 백업에 대한 항목만 나열하려면 다음 mminfo 명령을 입력합니다.

mminfo -v -c Oracle_Server_hostname -q 'snap'

자세한 내용은 NetWorker PowerSnap Module 설명서에 나와 있습니다.

◆ 보조 스토리지에 백업된 Oracle 데이터 파일에 대해 다른 항목이 생성됩니다. 이 항목은 라이브 백업의 경우에만 작성됩니다.

미디어 데이터베이스의 두 항목에는 166페이지의 예 31의 /space1/home/oracle/bp1과 같이 프록시 백업에 사용된 RMAN 백업 스크립트의 이름이 들어 있습니다.

NetWorker 인덱스의 프록시 백업 정보 165

프록시 백업 및 복원

예 31 미디어 데이터베이스의 프록시 백업 항목

mminfo 명령은 NetWorker 미디어 데이터베이스의 프록시 백업 항목에 대한 정보를 제공합니다.

mminfo -v -c marmaris

volume client date time sizenmo.002 marmaris 05/10/07 13:18:39 102 MBsnap.001 marmaris 05/10/07 13:18:41 2 KB

ssid fl lvl name4064690015 cb full /space1/home/oracle/bp14098244417 cbP full /space1/home/oracle/bp1

NetWorker 인덱스의 NWORA 리소스 파일 백업

NetWorker 인덱스에서 NWORA 리소스 파일 백업은 "backup" 네임스페이스 아래에 저장됩니다. 따라서 NetWorker recover 또는 nwrecover 프로그램을 사용하여 백업을 복원할 수 있습니다. 백업의 세이브 세트 이름은 파일 경로 이름과 같습니다.

NetWorker 명령인 nsrinfo 및 mminfo를 사용하여 NetWorker 인덱스에 NWORA 리소스 파일 백업에 대한 정보를 쿼리합니다.

예 32 클라이언트 파일 인덱스의 리소스 파일 백업 항목

nsrinfo Oracle_Server_hostname 명령은 NetWorker Client 파일 인덱스의 NWORA 리소스 파일 백업 항목에 대한 정보를 제공합니다.

nsrinfo marmaris

scanning client 'marmaris' for all savetimes from the backup namespace

/nsr/res/nwora.res, date=1178808677 Thu May 10 13:18:39 2007/nsr/res/, date=1178808677 Thu May 10 13:18:39 2007/nsr/, date=1178808677 Thu May 10 13:18:39 2007/, date=1178808677 Thu May 10 13:18:39 2007

참고: 이 항목은 "oracle" 네임스페이스가 아닌 "backup" 네임스페이스 아래에 저장되므로 nsrinfo -n oracle 명령으로 표시되지 않습니다. "backup" 네임스페이스는 nsrinfo 명령의 기본 네임스페이스입니다.

예 33 미디어 데이터베이스의 리소스 파일 백업 항목

mminfo -v -c Oracle_Server_hostname 명령은 NetWorker 미디어 데이터베이스의 NWORA 리소스 파일 백업 항목에 대한 정보를 제공합니다.

mminfo -v -c marmaris

volume client date time sizenmo.002 marmaris 05/10/07 13:18:39 4 KB

ssid fl lvl name3863367791 cb full /nsr/res/nwora.res

이러한 NetWorker 명령에 대한 자세한 내용은 NetWorker 명령 참조 안내서 및 UNIX man 페이지에 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서166

프록시 백업 및 복원

프록시 복원 요구 사항

NMO를 사용하여 Oracle 데이터 복원 및 복구를 구성하고 실행하는 방법에 대한 기본적인 내용은 4장, "데이터 복원 및 복구"에 나와 있습니다.

프록시 복원과 관련한 다음 내용을 검토합니다.

◆ 167페이지의 "프록시 복원을 위한 RMAN 스크립트 만들기"

◆ 168페이지의 "프록시 복원 수행"

◆ 169페이지의 "프록시 복원 시 파일 재배치"

◆ 170페이지의 "다른 호스트로 복원"

◆ 170페이지의 "Recovery Catalog를 사용하지 않은 시점 복구"

클러스터 환경의 프록시 복원에 대한 자세한 내용은 183페이지의 "클러스터 시스템의 프록시 백업 및 복원"에 나와 있습니다.

프록시 복원을 위한 RMAN 스크립트 만들기

정규 Oracle 복원에 사용한 RMAN 스크립트를 프록시 복원에도 사용할 수 있습니다.

참고: RMAN restore 명령은 proxy 옵션을 포함하지 않습니다.

프록시 복원을 위한 RMAN 스크립트를 만들려면 4장, "데이터 복원 및 복구"의 지침을 따릅니다.

프록시 복원을 수행하려면 157페이지의 "매개 변수 설정"에 설명된 대로 적절한 매개 변수를 설정해야 합니다.

RESTORE_TYPE_ORDER 매개 변수

RESTORE_TYPE_ORDER 매개 변수 설정에 따라 수행되는 프록시 복원의 유형이 결정됩니다.

1. RMAN에서 복원할 백업을 확인하고 필요한 백업 조각 이름을 NMO로 전달합니다.

2. RESTORE_TYPE_ORDER 매개 변수는 다음 중 하나를 사용하여 백업 조각을 복원할지 여부를 지정합니다.

• 시점 복제본

• 보조 스토리지에 저장된 복사본

예 34 RESTORE_TYPE_ORDER 매개 변수 설정

RESTORE_TYPE_ORDER 매개 변수를 rollback:pit 값으로 설정하면 롤백 복원이 먼저 시도됩니다. 이 복원이 실패하면 pit가 나타내는 인스턴트 복원이 시도됩니다. 매개 변수를 설정하지 않으면 기본 순서인 pit:conventional이 사용되며, 여기서 conventional은 보조 스토리지에서의 복원을 나타냅니다.

rollback 옵션이 명시적으로 설정되지 않은 경우 롤백이 시도되지 않습니다. 롤백 작업 설정에 대한 자세한 내용은 168페이지의 "프록시 복원 수행"에 나와 있습니다.

중요 사항!NMO에서는 RESTORE_TYPE_ORDER 매개 변수에 force_rollback 옵션이 지원되지 않지만 PowerSnap Module에서는 이 옵션이 지원됩니다. 이 옵션을 지정하면 다른 유효한 복원 옵션이 함께 지정되어 있더라도 복원이 실패합니다.

프록시 복원 요구 사항 167

프록시 백업 및 복원

NSR_CLIENT 매개 변수

Oracle 데이터를 다른 호스트로 복원하려면 NSR_CLIENT 매개 변수를 필요한 호스트 이름으로 설정해야 합니다. 자세한 내용은 170페이지의 "다른 호스트로 복원"에 나와 있습니다.

프록시 복원 수행

프록시 복원에는 다음과 같은 요구 사항이 적용됩니다.

◆ PowerSnap Module 소프트웨어를 NetWorker PowerSnap Module 설명서(기본 스토리지 시스템에 대한 PowerSnap Module 버전 참조)의 지침에 따라 설치해야 합니다.

◆ 복원 경로의 각 요소가 있어야 합니다. 그렇지 않으면 복원이 실패합니다. 예를 들어 파일 백업을 /space1/oradata/file.dbf에 복원하려면 /space1/oradata 경로가 있어야 합니다.

◆ 심볼 링크의 프록시 복원을 수행하면 Oracle 파일이 심볼 링크로 지정된 위치에 복원됩니다. 이때 심볼 링크와 복원 경로가 모두 있어야 합니다. 그렇지 않으면 복원이 실패합니다.

◆ 롤백 복원의 경우 168페이지의 "롤백 복원"에 설명된 대로 psrollback.res 파일을 바르게 설정해야 합니다.

◆ 프록시 복원 시 사용자 지정에 따라 파일을 재배치하려면 169페이지의 "프록시 복원 시 파일 재배치"에 설명된 대로 재배치 경로를 지정해야 합니다.

◆ Oracle 복원이 완료된 후 데이터베이스 관리자는 표준 Oracle recover 명령을 사용하여 데이터베이스를 복구해야 합니다.

동시 복원 스트림

프록시 복원 시 PowerSnap Module은 동시 복원 스트림을 만들어 복원을 최적화합니다.

동시 복원 스트림의 최대 개수는 PowerSnap 매개 변수인 NSR_MAX_STREAMS로 정의됩니다. 자세한 내용은 158페이지의 표 7에 나와 있습니다.

파일 시스템 데이터 복원 시 작성되는 디렉토리

정규 파일 시스템 데이터의 프록시 복원 시 복원 디렉토리에 .nworapc 하위 디렉토리가 0700 권한으로 작성되어 복원되는 파일을 임시로 재배치하는 데 사용됩니다. 이러한 재배치는 사용자가 지정하는 재배치와 관계가 없습니다. 복원 후 빈 .nworapc 하위 디렉토리가 남아 있게 되며 필요한 경우 직접 삭제할 수 있습니다.

파일 시스템 데이터의 프록시 복원이 실패하면 복원 후 비어 있지 않은 .nworapc 하위 디렉토리가 남아 있게 되며 필요한 경우 직접 삭제할 수 있습니다. 이 하위 디렉토리의 데이터 파일을 Oracle 복구에 사용하지 마십시오. 이 파일을 사용하면 데이터베이스 손상이 발생할 수 있습니다. 실패한 복원을 재시작하면 NMO에서 자동으로 이 하위 디렉토리를 비웁니다.

롤백 복원

롤백 복원의 경우 psrollback.res 파일에 .nworapc라는 디렉토리가 포함되어야 합니다. 이 파일은 다음 위치에 있습니다.

◆ UNIX: /nsr/res/psrollback.res

◆ Microsoft Windows의 경우 NetWorker_install_path\res\psrollback.res(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리임)

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서168

프록시 백업 및 복원

UNIX의 root 사용자 또는 Microsoft Windows 관리자 그룹의 멤버 자격으로 텍스트 편집기를 사용하여 파일에 디렉토리 이름을 추가합니다.

psrollback.res 파일에 대한 자세한 내용은 다음 자료를 참조하십시오.

◆ 기본 스토리지 시스템에 대한 NetWorker PowerSnap Module 설명서

◆ psrollback.res 파일 자체의 주석

참고: 특정 스토리지 플랫폼에서 롤백이 지원되는지 여부는 NetWorker PowerSnap Module 설명서에 나와 있습니다.

Celerra NAS 디바이스에서 롤백 복원NMO 소프트웨어는 Celerra NAS 디바이스의 롤백 복원에 대한 롤백 안전 검사 기능을 지원합니다. psrollback.res 파일은 롤백 안전 검사에서 제외할 파일, 디렉토리, 파티션 및 볼륨을 모두 나열합니다. 안전 검사에서 제외된 항목은 롤백 작업 도중에 덮어쓰여집니다.

참고: NMO 시스템의 경우 ".etc"을 psrollback.res 파일에 추가해야 합니다.

롤백 작업 종료시 NAS 파일을 다시 마운트하려면 대상 파일 시스템의 항목을 다음 해당 파일에 둡니다.

◆ Solaris의 경우 /etc/vfstab

◆ HP-UX의 경우 /etc/fstab

◆ IBM AIX의 경우 /etc/filesystems

이를 수행하지 않으면 롤백 작업 종료 시 다시 마운트하지 못합니다. 데이터가 복구되었으나 파일 시스템을 수동으로 다시 마운트하고 테이블스페이스를 온라인으로 복구해야 합니다.

프록시 복원 시 파일 재배치

이 절에서는 NMO를 통한 프록시 복원의 사용자 지정 재배치에 대해 설명합니다.

중요 사항!롤백 복원 시에는 재배치가 지원되지 않습니다. RESTORE_TYPE_ORDER 매개 변수에 rollback 값이 포함되어 있고 RMAN 복원 스크립트에 재배치가 지정된 경우 매개 변수에 다른 값이 포함되어 있더라도 복원이 실패합니다.

프록시 복원 시 NMO에서는 재배치를 지원 및 제어하여 데이터 파일(정규 파일 또는 원시 볼륨)을 새 위치로 복원합니다. 새 위치는 RMAN set newname 명령으로 지정할 수 있습니다.

참고: 정규 Oracle 복원 시에도 재배치가 지원되지만 Oracle Server에서 재배치를 제어합니다.

프록시 복원 시 정규 파일이나 원시 볼륨을 재배치하려면 set newname 명령에서 재배치되는 파일의 이름을 다음 중 하나로 지정해야 합니다.

◆ 재배치되는 파일의 전체 경로 이름

◆ 파일을 복원할 위치를 가리키는 심볼 링크의 전체 경로 이름

프록시 복원 요구 사항 169

프록시 백업 및 복원

예 35 set newname 명령에 지정된 심볼 링크

set newname 명령에 /dbapps/proddb/file2를 가리키는 심볼 링크인 /tmp/file1을 지정하면 백업된 파일이 /dbapps/proddb/file2에 복원됩니다.

중요 사항!원시 볼륨을 재배치하는 절차에는 정규 파일 재배치에 적용되지 않는 제한 사항이 있습니다.

원시 볼륨을 재배치하려면 백업된 원본 원시 볼륨의 기본 파일 이름(디렉토리 경로를 제외한 파일 이름)이 다음 중 하나와 일치해야 합니다.

◆ set newname 명령에 지정된 재배치 경로의 기본 파일 이름

◆ set newname 명령에 심볼 링크가 지정된 경우 심볼 링크의 기본 파일 이름

예 36 원시 볼륨의 재배치

백업한 원시 볼륨 이름이 /dev/volume_one/rvol1인 경우 set newname 명령에 재배치 경로를 /dev/volume_two/rvol1로 지정할 수 있습니다. 이는 원본 경로와 재배치 경로의 기본 파일 이름이 rvol1로 같기 때문입니다. 그러나 set newname 명령에 /dev/volume_one/rvol2 경로를 지정하면 원본 경로와 재배치 경로의 기본 파일 이름이 다르므로 프록시 복원이 실패하게 됩니다.

다음 절차는 /dev/volume_one/rvol1을 /dev/volume_one/rvol2로 재배치하는 방법 중 하나입니다.

1. /dev/volume_one/rvol2를 가리키는 /tmp/rvol1이라는 심볼 링크를 만듭니다.

2. RMAN 복원 스크립트의 set newname 명령에 /tmp/rvol1을 지정합니다.

이 경우 원본 경로와 심볼 링크의 기본 파일 이름이 rvol1로 같으므로 재배치에 성공합니다.

다른 호스트로 복원

프록시 데이터베이스 백업을 다른 호스트로 복원하려면 119페이지의 "다른 호스트로 복원"의 지침을 따릅니다. 이 섹션의 작업 2에서는 Oracle 데이터를 복원할 시스템에 NMO가 설치 및 구성되어 있어야 함을 설명합니다. 다른 호스트로 프록시 복원을 수행하려면 해당 시스템에 필수 PowerSnap Module도 설치 및 구성되어 있어야 합니다.

Recovery Catalog를 사용하지 않은 시점 복구

참고: RMAN Recovery Catalog를 사용하여 시점 복구를 수행하는 경우에는 이 절의 내용이 적용되지 않습니다.

프록시 데이터베이스 백업 시 Oracle 은 데이터 파일의 프록시 백업이 완료된 후 제어 파일을 백업합니다. 대규모 데이터베이스 프로덕션 환경에서는 데이터 파일 백업의 종료 시간과 제어 파일 백업의 시작 시간 사이에 지연이 있을 수 있습니다.

이러한 지연 시간 동안 데이터 파일이 새로 추가되는 등의 이유로 데이터베이스의 물리적 구조가 변경된 경우 이러한 변경이 발생하기 전에 별도의 RMAN 세션에서 제어 파일을 백업해야 합니다. 이는 프록시 데이터베이스 백업 세션에서 제어 파일을 백업하면 새 데이터베이스 구조에 대한 정보가 포함되기 때문입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서170

프록시 백업 및 복원

프록시 백업의 카탈로그 동기화

Oracle 백업 시 RMAN에서는 각 백업 조각에 대한 정보를 "RMAN 카탈로그"라고도 부르는 RMAN 저장소에 저장합니다. 마찬가지로 NMO에서는 각 백업 조각에 대한 정보를 NetWorker 인덱스에 저장하며, Oracle 설명서에서는 이 인덱스를 "MML 카탈로그"라고 부릅니다.

Oracle 복원 시 다음과 같은 작업이 수행됩니다.

◆ RMAN 카탈로그에서 복원할 데이터를 결정합니다.

◆ NetWorker 인덱스는 NMO에서 복원을 수행하는 데 필요한 정보를 제공합니다.

특히 인스턴트 백업을 수행하는 경우 RMAN 카탈로그와 NetWorker 인덱스를 동기화하는 것이 중요합니다.

다음 중 하나에 해당하면 카탈로그가 비동기화됩니다.

◆ 해당 NetWorker 인덱스 항목이 없는 백업 조각 항목이 RMAN 카탈로그에 들어 있는 경우

◆ 해당 RMAN 카탈로그 항목이 없는 백업 조각 항목이 NetWorker 인덱스에 들어 있는 경우

참고: NMO에서 카탈로그 동기화가 활성화된 경우 카탈로그의 프록시 백업 항목이 자동으로 동기화됩니다.

카탈로그의 추가 항목

추가 항목에 RMAN에서 백업을 위해 재사용하지 않는 고유한 백업 조각 이름이 포함되지 않는 한 NetWorker 인덱스에 추가 항목이 있어도 문제가 발생하지는 않습니다.

그러나 RMAN 카탈로그에 추가 항목이 있으면 심각한 문제가 발생할 수 있습니다. 해당 NetWorker 인덱스 항목이 만료 또는 nsrmm 등의 NetWorker 명령을 통해 제거되면 이러한 추가 항목이 생길 수 있습니다. 예를 들어 인스턴트 백업은 몇 시간 내에 금방 만료되도록 구성되는 경우가 많으며, 이때 NetWorker 인덱스 항목이 제거됩니다.

NetWorker 인덱스에서 인스턴트 백업 항목 제거

NetWorker 인덱스의 인스턴트 백업 항목을 다음 방법 중 하나로 제거할 수 있습니다.

◆ 인스턴트 백업이 시작될 때 기존 인스턴트 백업 개수가 NetWorker 스냅샷 정책 리소스의 스냅샷 보존 속성 값과 일치하면 가장 오래된 인스턴트 백업이 자동으로 만료되고 해당 NetWorker 인덱스 항목이 제거됩니다.

참고: nsrnmo -c client_name 명령으로 지정한 인스턴트 백업에는 이러한 자동 만료 및 인덱스 항목 제거가 적용되지 않습니다.이 명령을 사용하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오.- 184페이지의 "가상 클러스터 클라이언트에서 프록시 백업"- 185페이지의 "물리적 클러스터 클라이언트에서 프록시 백업"

◆ 인스턴트 백업의 만료 정책이 만료되면 NetWorker 프로세스 nsrim이 NetWorker 인덱스에서 백업 항목을 제거합니다.

◆ NetWorker 프로세스 nsrexecd에서 일관성 검사를 수행하며, 이때 NetWorker에서 백업 항목이 제거될 수 있습니다.

◆ DBA는 nsrmm 등의 NetWorker 명령을 사용하여 인스턴트 백업이 포함된 세이브 세트를 제거할 수 있습니다.

프록시 백업의 카탈로그 동기화 171

프록시 백업 및 복원

RMAN 카탈로그의 추가 항목으로 인한 문제

RMAN 카탈로그에 추가 항목(NetWorker 인덱스에 해당 항목이 없는 항목)이 들어 있으면 다음과 같은 문제가 발생할 수 있습니다.

◆ RMAN 백업 최적화가 활성화된 경우 RMAN에서 백업 시 특정 파일을 건너뛸 수 있습니다.

◆ RMAN 카탈로그에서 복원에 필요한 백업이 만료될 수 있습니다.

◆ RMAN에서 해당 NetWorker 인덱스 항목이 없는 백업 조각을 복원하려고 할 때 RMAN 복원이 실패할 수 있습니다.

RMAN 저장소는 대상 데이터베이스의 제어 파일 또는 RMAN Recovery Catalog에 저장할 수 있습니다. RMAN Recovery Catalog는 Oracle 데이터베이스입니다.

참고: 프록시 인스턴트 백업의 경우 제어 파일 대신 RMAN Recovery Catalog를 사용하십시오. 자세한 내용은 172페이지의 "제어 파일과 Recovery Catalog 비교"에 나와 있습니다.

중요 사항!프록시 백업에서 자동 카탈로그 동기화를 활성화하려면- 프록시 백업 시점에 nsrnmo 스케줄 지정 백업 스크립트에서 ORACLE_SID 매개 변수를 적절히 설정해야 합니다. 자세한 내용은 75페이지의 "nsrnmo 스크립트 사용자 정의"에 나와 있습니다.- 173페이지의 "NWORA 리소스 파일"에 설명된 대로 NWORA 리소스 파일에 필수 리소스가 포함되어야 합니다.

NMO 프로그램 nsroraclecat에서는 파일의 NWORA 리소스를 사용하여 RMAN 카탈로그와 NetWorker 인덱스를 자동으로 동기화합니다. DBA도 RMAN 명령을 사용하여 수동으로 카탈로그를 동기화할 수 있습니다.

카탈로그 동기화를 구성 및 수행하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오.

◆ 173페이지의 "NWORA 리소스 파일"

◆ 180페이지의 "nsroraclecat 프로그램을 통한 자동 카탈로그 동기화"

제어 파일과 Recovery Catalog 비교

Oracle 데이터베이스의 제어 파일에는 제한된 개수의 백업 항목만 저장될 수 있습니다. 최대 항목 개수가 초과되면 제어 파일에서 새 항목이 이전 항목을 덮어씁니다. 제어 파일의 항목 개수는 해당 Oracle 동적 뷰에서 확인할 수 있습니다. 자세한 내용은 Oracle 설명서를 참조하십시오.

인스턴트 백업에서는 PROXY COPY 유형의 제어 파일 항목을 사용합니다. 인스턴트 백업의 경우 Recovery Catalog에 포함될 수 있는 항목 개수에 제한이 없으므로 제어 파일 대신 RMAN Recovery Catalog를 사용할 수 있습니다.

중요 사항!인스턴트 백업 시 제어 파일을 RMAN 카탈로그로 사용하는 경우 제어 파일에 백업을 위한 여유 항목이 충분한지 확인합니다. RMAN에서는 인스턴트 백업 시 백업되는 파일마다 제어 파일에 새 항목을 만듭니다. 파일이 많은 대규모 데이터베이스를 백업하는 경우 제어 파일의 모든 여유 항목이 금방 소진되어 이전 항목을 덮어쓰게 될 수 있습니다. 항목을 덮어쓰게 되면 해당 백업을 복원할 수 없습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서172

프록시 백업 및 복원

NWORA 리소스 파일

프록시 백업을 수행하려면 다음 위치에 NWORA 리소스 파일이 있어야 합니다.

◆ UNIX: /nsr/res/nwora.res

◆ Microsoft Windows의 경우 NetWorker_install_path\res\nwora.res(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리임)

nsrnmoadmin 프로그램을 처음 실행하면 NWORA 리소스 파일이 작성됩니다.

인스턴트 백업 및 카탈로그 동기화를 활성화하려면 nsrnmoadmin 프로그램을 사용하여 특정 NWORA 리소스를 파일에 추가해야 합니다.

참고: NWORA 리소스 파일을 직접 편집하지 마십시오. 파일의 모든 리소스는 nsrnmoadmin 프로그램을 통해서만 추가, 수정 또는 삭제해야 합니다. nsrnmoadmin 프로그램은 UNIX의 root 사용자 또는 Microsoft Windows Administrators 그룹의 멤버 권한으로 실행해야 합니다.

nsrnmoadmin 프로그램에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

인스턴트 백업을 위한 NWORA 리소스 파일에는 NWORA 매개 변수 리소스와 NWORA SID 리소스라는 두 가지 리소스가 포함되어야 합니다. 자세한 내용은 다음 섹션을 참조하십시오.

◆ 173페이지의 "NWORA 매개 변수 리소스"

◆ 175페이지의 "NWORA SID 리소스"

NWORA 매개 변수 리소스

NWORA 매개 변수 리소스는 NSR_ORACLECAT_MODE 매개 변수와 같은 특정 매개 변수 설정 하나로 구성됩니다. 인스턴트 백업을 위한 NWORA 리소스 파일에 다음과 같은 매개 변수 리소스가 하나 이상 포함되어야 합니다.

◆ 174페이지의 "NSR_NWPATH"

◆ 174페이지의 "NSR_ORACLECAT_DEBUG_FILE"

◆ 174페이지의 "NSR_ORACLECAT_LOG_FILE"

◆ 174페이지의 "NSR_ORACLECAT_MODE"

◆ 174페이지의 "NSR_REMOVE_ON_FAILURE"

프록시 백업의 카탈로그 동기화 173

프록시 백업 및 복원

참고: 174페이지의 표 8에 나열된 매개 변수 리소스만 지원됩니다. NWORA 리소스 파일에 다른 매개 변수 리소스를 추가하지 마십시오.

표 8 NWORA 매개 변수 리소스

매개 변수 리소스 설명 기본값 및 유효한 값

NSR_NWPATH NetWorker 바이너리 nsrsnapck의 디렉토리 위치를 지정합니다.

참고: Sun 버전의 NetWorker와 함께 NMO를 사용하는 경우 다음 nsrnmoadmin 명령을 사용하여 NSR_NWPATH를 설정해야 합니다.nsrnmoadmin -r update NSR_NWPATH=/usr/sbin/nsr

• nsrsnapck 위치의 디렉토리 경로 이름(기본값)

• NetWorker 바이너리 nsrsnapck의 위치에 대한 유효한 디렉토리 경로 이름

NSR_ORACLECAT_DEBUG_FILE nsroraclecat 프로그램에서 사용하는 디버그 파일을 지정합니다. nsroraclecat 프로그램을 디버깅할 경우에만 이 매개 변수를 설정하십시오.

참고: nsroraclecat 디버그 파일에는 RMAN 연결 파일의 문자열 복제본이 들어 있으므로 안전한 위치에 만들어야 합니다.

• 정의되지 않음(기본값)• nsroraclecat 디버그 파일의 유효한 경

로 이름

참고: 정의되지 않은 경우 디버그 정보가 생성되지 않습니다.

NSR_ORACLECAT_LOG_FILE nsroraclecat 프로그램에서 사용하는 작업 로그 파일을 지정합니다. 기록되는 정보에는 RMAN 카탈로그에서 성공적으로 제거된 백업 조각 및 자동 카탈로그 동기화 시 제거되지 않은 백업 조각이 포함됩니다.

• 정의되지 않음(기본값)• nsroraclecat 로그 파일의 유효한 경로

이름

참고: 정의되지 않은 경우 로그 정보가 기본적으로 /nsr/applogs/nsroraclecat.log 파일에 기록됩니다.

NSR_ORACLECAT_MODE 프록시 백업 시 자동 카탈로그 동기화를 활성화할지 여부를 지정합니다.

• Undetermined(기본값)• Enabled• Disabled

참고: 인스턴트 백업 시 리소스 값을 "enabled" 또는 "disabled"로 설정해야 합니다. 값을 설정하지 않으면 인스턴트 백업이 실패합니다.

NSR_ORACLE_NLS_LANG 영어 이외의 환경에서만 프록시 카탈로그 동기화를 활성화해야 합니다. NLS_LANG 환경 변수에 설정된 대로 영어 이외의 로케일 값을 지정합니다. 자세한 내용은 64페이지의 "I18N 지원 구성"에 나와 있습니다.

• Undetermined(기본값)• 유효한 로케일 값(NLS_LANG 환경 변수

에 설정된 값과 동일)

참고: 영어 이외의 환경에서 해당 값을 NLS_LANG 변수와 동일한 값으로 설정하지 않으면 프록시 카탈로그 동기화가 실패합니다.

NSR_REMOVE_ON_FAILURE 자동 카탈로그 동기화 시 nsroraclecat 프로그램에서 하나 이상의 RMAN 카탈로그 항목을 제거하지 못하는 경우 해당 NetWorker 인덱스 항목을 제거할지 여부를 지정합니다. 자세한 내용은 180페이지의 "nsroraclecat 프로그램을 통한 자동 카탈로그 동기화"에 나와 있습니다.

• FALSE(기본값)• TRUE

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서174

프록시 백업 및 복원

nsrnmoadmin 명령을 사용하여 매개 변수 리소스 설정NMO 설치 후 옵션에 관계없이 nsrnmoadmin 명령을 처음 사용하면 NWORA 리소스 파일이 자동으로 174페이지의 표 8에 있는 5개의 매개 변수 리소스(NSR_NWPATH, NSR_ORACLECAT_DEBUG_FILE, NSR_ORACLECAT_LOG_FILE, NSR_ORACLECAT_MODE, NSR_REMOVE_ON_FAILURE)로 채워집니다. 사용된 nsrnmoadmin 명령 옵션에 따라 매개 변수 리소스가 기본값이나 사용자 정의 값으로 설정됩니다.

참고: NWORA 매개 변수 리소스는 리소스 파일에 추가하고 나면 삭제할 수 없습니다. 그러나 값을 수정할 수는 있습니다.

리소스 파일의 NWORA 매개 변수 리소스를 보려면 nsrnmoadmin -r list 명령을 사용합니다.

NWORA 매개 변수 리소스 설정을 수정하려면 nsrnmoadmin -r update 명령을 사용합니다.

nsrnmoadmin 명령을 사용하는 방법에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

예 37 기본 NWORA 매개 변수 리소스

NMO 설치 후 처음으로 사용한 nsrnmoadmin 명령이 NWORA 리소스 파일 내용을 나열하기 위한 nsrnmoadmin -r list인 경우, 해당 명령은 리소스 파일에 다음과 같은 NWORA 매개 변수 리소스에 대한 기본 설정을 추가합니다.

NSR_NWPATH=NetWorker_binary_pathNSR_ORACLECAT_MODE=undeterminedNSR_REMOVE_ON_FAILURE=FALSENSR_ORACLE_LOG_FILE=NSR_ORACLECAT_DEBUG_FILE

NetWorker_binary_path는 NetWorker 바이너리 nsrsnapck가 들어 있는 디렉토리의 경로 이름입니다.

인스턴트 백업을 활성화하려면 nsrnmoadmin -r update 명령을 사용하여 NSR_ORACLECAT_MODE를 enabled 또는 disabled로 설정해야 합니다.

이 기본 NWORA 리소스 파일에는 175페이지의 "NWORA SID 리소스"에 설명된 대로 NWORA SID 리소스가 아직 들어 있지 않습니다.

NWORA SID 리소스

NWORA SID 리소스는 단일 Oracle 데이터베이스에 대한 특정 매개 변수 그룹으로 구성됩니다. NSR_ORACLECAT_MODE를 enabled로 설정하여 자동 카탈로그 동기화를 활성화한 경우 NWORA 리소스 파일에 각 Oracle 데이터베이스에 대한 NWORA SID 리소스(ORACLE_SID)가 포함되어야 합니다. NWORA SID 리소스에는 176페이지의 표 9에 설명된 매개 변수만 포함될 수 있습니다.

그러나 리소스 파일에 추가할 수 있는 NWORA SID 리소스 개수에는 제한이 없습니다.

중요 사항!자동 카탈로그 동기화를 활성화했지만 Oracle 데이터베이스에 대한 NWORA SID 리소스를 만들지 않은 경우 해당 데이터베이스의 인스턴트 백업 시 카탈로그가 동기화되지 않습니다. 따라서 RMAN 명령을 사용하여 수동으로 동기화하지 않으면 카탈로그가 동기화되지 않을 수 있습니다. 자세한 내용은 180페이지의 "nsroraclecat 프로그램을 통한 자동 카탈로그 동기화"에 나와 있습니다.

참고: 각 NWORA SID 리소스의 NSR_ORACLE_SID 값은 고유해야 합니다.

프록시 백업의 카탈로그 동기화 175

프록시 백업 및 복원

nsrnmoadmin 명령을 사용하여 SID 리소스 설정리소스 파일에 NWORA SID 리소스를 추가하려면 nsrnmoadmin -r add 명령을 사용합니다.

NWORA SID 리소스 설정을 수정하려면 nsrnmoadmin -r update 명령을 사용합니다.

nsrnmoadmin 명령을 사용하는 방법에 대한 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

예 38 NWORA SID 리소스

NSR_ORACLECAT_MODE 매개 변수 리소스를 enabled로 설정하면 인스턴스 백업에서 자동 카탈로그 동기화가 활성화됩니다. ORACLE_SID 값이 proddb인 Oracle 데이터베이스에 대한 인스턴트 백업을 수행하기 전에 nsrnmoadmin -r add 명령을 사용하

표 9 NWORA SID 리소스 구성 요소

매개 변수 설명 기본값 및 유효한 값

NSR_ORACLE_CONNECT_FILE 필수 항목. RMAN 세션을 만드는 데 필요한 연결 문자열이 들어 있는 파일의 위치를 지정합니다. 자세한 내용은 177페이지의 "연결 파일"에 나와 있습니다.

• 정의되지 않음(기본값)• RMAN 연결 파일의 유효한 경로 이름

NSR_ORACLE_HOME 필수 항목. Oracle이 설치된 홈 디렉토리를 지정합니다. RMAN 실행 파일은 이 디렉토리의 하위 디렉토리인 bin에 있어야 합니다.

• 정의되지 않음(기본값)• Oracle 홈 디렉토리의 유효한 경로 이름

참고: 이 값은 Oracle 매개 변수 $ORACLE_HOME 값과 일치해야 합니다.

NSR_ORACLE_LIB_PATH 선택 사항입니다. UNIX에서 Oracle 공유 라이브러리가 들어 있는 디렉토리의 경로 이름(일반적으로 $ORACLE_HOME/lib)을 지정합니다.

• 정의되지 않음(기본값)• UNIX에서 Oracle 공유 라이브러리 디렉

토리의 유효한 경로 이름

참고: Windows에서는 이 매개 변수가 필요하지 않습니다.

NSR_ORACLE_SID 필수 항목. RMAN 카탈로그를 동기화할 Oracle 데이터베이스의 SID 값을 지정합니다.

• 정의되지 않음(기본값)• Oracle 데이터베이스의 유효한 SID 값

참고: 이 값은 데이터베이스 백업에 사용한 특정 nsrnmo 스크립트의 ORACLE_SID 값과 일치해야 합니다. 자세한 내용은 78페이지의 "ORACLE_SID"에 나와 있습니다.

NSR_ORACLE_TNS_ADMIN 선택 사항입니다. Oracle Net 구성 파일이 들어 있는 디렉토리의 경로 이름을 지정합니다.

• 정의되지 않음(기본값)• Oracle 네트워크 구성 디렉토리의 유효

한 경로 이름

참고: 이 값은 Oracle 매개 변수 $TNS_ADMIN 값과 일치해야 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서176

프록시 백업 및 복원

여 리소스 파일에 NWORA SID 리소스를 추가합니다. SID 리소스에는 다음 항목이 포함되어야 합니다.

◆ proddb로 설정된 NSR_ORACLE_SID

◆ 적당한 값으로 설정된 NSR_ORACLE_CONNECT_FILE 및 NSR_ORACLE_HOME

◆ 적당한 값으로 설정된 NSR_ORACLE_LIB_PATH 및 NSR_ORACLE_TNS_ADMIN(선택 항목)

Oracle 데이터베이스에 대한 다음 NWORA SID 리소스를 추가할 수 있습니다.

NSR_ORACLE_CONNECT_FILE=/dbapps/proddb/connect.fileNSR_ORACLE_HOME=/dbapps/proddb/app/oracle/product/10.2.0/Db_1NSR_ORACLE_LIB_PATH=/usr/libNSR_ORACLE_SID=proddbNSR_ORACLE_TNS_ADMIN=/dbapps/proddb/tns

이 예에서 RMAN 연결 파일은 /dbapps/proddb/connect.file이고 Oracle 홈 디렉토리는 /dbapps/proddb/app/oracle/product/10.2.0/Db_1입니다.

연결 파일

카탈로그 동기화를 사용하려면 Oracle 데이터베이스에 대한 연결 파일이 있어야 합니다. nsroraclecat 프로그램에서는 연결 파일의 정보를 사용하여 RMAN 카탈로그 항목을 삭제합니다.

대상 데이터베이스에 대한 NWORA SID 리소스에서 NSR_ORACLE_CONNECT_FILE 매개 변수를 연결 파일의 경로 이름으로 설정해야 합니다. 자세한 내용은 175페이지의 "NWORA SID 리소스"에 나와 있습니다.

중요 사항!DBA는 연결 파일을 안전한 위치에 만들어야 합니다.

연결 파일에는 다음 항목이 포함되어야 합니다.

◆ 대상 데이터베이스에 연결하는 데 필요한 연결 문자열

◆ RMAN Recovery Catalog가 사용되는 경우 RMAN Recovery Catalog에 연결하는 데 필요한 연결 문자열

참고: 연결 파일에는 # 기호로 시작되는 줄이 없어야 합니다.

연결 파일에 RMAN Recovery Catalog에 대한 연결 문자열이 없으면 nsroraclecat 프로그램에서는 인스턴트 백업 시 제어 파일이 RMAN 저장소로 사용되었다고 가정합니다.

예 39 연결 파일 내용

연결 파일에 다음 줄이 있으면 RMAN Recovery Catalog가 RMAN 저장소로 사용됩니다.

connect target sys/oracle@proddb;connect rcvcat rman/rman@oracat;

참고: 백업 조각에 대한 연결 파일이 없거나 유효한 연결 문자열이 포함되어 있지 않으면 RMAN 카탈로그 삭제에 실패합니다.

프록시 백업의 카탈로그 동기화 177

프록시 백업 및 복원

nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성

NWORA 리소스 파일의 모든 리소스는 nsrnmoadmin 프로그램을 통해서만 추가, 수정 또는 삭제해야 합니다.

프로그램을 실행하려면 운영 체제 명령줄에서 UNIX의 root 사용자 또는 Microsoft Windows Administrators 그룹의 멤버 권한으로 nsrnmoadmin 명령을 입력합니다.

명령 구문 및 옵션에 대한 자세한 내용은 178페이지의 "프록시 백업과 관련된 nsrnmoadmin 명령 구문 및 옵션"에 나와 있습니다.

nsrnmoadmin 명령에 대한 Windows 2008 및 Windows Vista 요구 사항

참고: Windows 2008 또는 Windows Vista에서 NWORA 리소스 파일을 변경할 때마다 파일을 수동으로 백업하십시오.

Windows 2008 및 Windows Vista의 경우, 명령 프롬프트 창에서 관리자 권한으로 nsrnmoadmin 명령을 실행해야 합니다.

1. 시작을 클릭합니다.

2. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.

3. 관리자 권한으로 실행을 선택합니다.

4. 열린 명령 프롬프트 창에서 nsrnmoadmin 명령을 실행합니다.

프록시 백업과 관련된 nsrnmoadmin 명령 구문 및 옵션프록시 백업 설정을 구성하는 데 사용되는 nsrnmoadmin 명령 구문 및 옵션은 다음과 같습니다.

nsrnmoadmin [-D debug_level] -r list [ResourceName | SidName]

nsrnmoadmin [-D debug_level] -r add ResourceName ResourceValue

nsrnmoadmin [-D debug_level] -r add sid=SidName home=OracleHome connect=ConnectFilePath [lib=LibraryPath] [tns=TNSPath]

nsrnmoadmin [-D debug_level] -r update ResourceName ResourceValue

nsrnmoadmin [-D debug_level] -r update sid=SidName [home=OracleHome] [connect=ConnectFilePath] [lib=LibraryPath] [tns=TNSPath]

nsrnmoadmin [-D debug_level] -r delete SidName

여기서,

◆ debug_level은 생성된 디버그 정보의 레벨입니다.

◆ ResourceName은 NWORA 매개 변수 리소스의 이름입니다.

◆ SidName은 NWORA SID 리소스의 NSR_ORACLE_SID 매개 변수 값입니다.

◆ ResourceValue는 NWORA 매개 변수 리소스의 값입니다.

◆ OracleHome은 NWORA SID 리소스의 NSR_ORACLE_HOME 매개 변수 값입니다.

◆ ConnectFilePath는 NWORA SID 리소스의 NSR_ORACLE_CONNECT_FILE 매개 변수 값입니다.

◆ LibraryPath는 NWORA SID 리소스의 NSR_ORACLE_LIB_PATH 매개 변수 값입니다.

◆ TNSPath는 NWORA SID 리소스의 NSR_ORACLE_TNS_ADMIN 매개 변수 값입니다.

-D 및 -r 옵션만 지원됩니다.

◆ -D 옵션을 사용하면 nsrnmoadmin 명령에서 디버그 정보를 출력합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서178

프록시 백업 및 복원

◆ -r 옵션 뒤에는 수행할 NWORA 리소스 작업을 결정하는 적절한 키워드가 추가되어야 합니다.

대괄호([ ])로 묶은 명령 옵션 및 설정은 선택 항목입니다. 명령을 입력할 때 대괄호는 포함하지 마십시오.

다음 절에는 nsrnmoadmin 명령을 사용하여 NWORA 리소스를 나열, 추가, 업데이트 및 삭제하는 방법에 대한 예제가 있습니다.

◆ 179페이지의 "NWORA 리소스 열거"

◆ 179페이지의 "NWORA 리소스 추가"

◆ 180페이지의 "NWORA 리소스 업데이트"

◆ 180페이지의 "NWORA SID 리소스 삭제"

nsrnmoadmin 명령에 대한 자세한 내용은 다음 자료를 참조하십시오.

◆ NMO 소프트웨어가 설치된 UNIX Oracle Server의 nsrnmoadmin man 페이지

◆ Powerlink 웹 사이트에서 제공하는 NetWorker Module for Oracle 명령 참조 안내서에 있는 nsrnmoadmin 항목

NWORA 리소스 열거

◆ 전체 NWORA 리소스 파일 내용을 표시하려면 다음을 입력합니다.nsrnmoadmin -r list

◆ NSR_ORACLECAT_MODE 매개 변수 리소스만 표시하려면 다음을 입력합니다.nsrnmoadmin -r list NSR_ORACLECAT_MODE

◆ NSR_ORACLE_SID 값이 proddb인 NWORA SID 리소스를 표시하려면 다음을 입력합니다.nsrnmoadmin -r list proddb

NWORA 리소스 추가

◆ 값이 enabled인 NSR_ORACLECAT_MODE 매개 변수 리소스를 추가하려면 다음 중 하나를 입력합니다.nsrnmoadmin -r add NSR_ORACLECAT_MODE enabled

nsrnmoadmin -r add NSR_ORACLECAT_MODE=enabled

참고: NWORA 매개 변수 리소스가 이미 리소스 파일에 있는 경우 add 키워드를 사용하면 리소스 값이 업데이트됩니다.

◆ NSR_ORACLE_SID 값이 proddb이고 다른 값이 176페이지의 예 38과 같은 새 NWORA SID 리소스를 추가하려면 다음을 입력합니다.nsrnmoadmin -r add sid=proddb home=/dbapps/proddb/app/oracle/product/10.2.0/Db_1 connect=/dbapps/proddb/connect.file lib=/usr/lib tns=/dbapps/proddb/tns

참고: - NWORA SID 리소스를 추가할 때sid, home 및connect 키워드는 필수 항목이고lib 및tns 키워드는 선택 항목입니다.- NSR_ORACLE_SID 값이 같은 NWORA SID 리소스가 이미 있으면 이 명령에서 기존 리소스의 값을 업데이트합니다.

프록시 백업의 카탈로그 동기화 179

프록시 백업 및 복원

NWORA 리소스 업데이트

◆ NSR_ORACLECAT_MODE 매개 변수 리소스의 값을 enabled로 업데이트하려면 다음 중 하나를 입력합니다.nsrnmoadmin -r update NSR_ORACLECAT_MODE enabled

nsrnmoadmin -r update NSR_ORACLECAT_MODE=enabled

◆ NSR_ORACLE_SID 값이 proddb인 NWORA SID 리소스의 NSR_ORACLE_HOME 및 NSR_ORACLE_CONNECT_FILE 매개 변수 값을 업데이트하려면 다음을 입력합니다.nsrnmoadmin -r update sid=proddb home=/dbapps/proddb/10.2.0/Db_1 connect=/dbapps/oracle/connect/proddb.connect

참고: NWORA SID 리소스를 업데이트할 때 sid 키워드는 필수 항목입니다. home, connect, lib 및 tns 키워드는 선택 항목입니다.

NWORA SID 리소스 삭제

NSR_ORACLE_SID 값이 proddb인 NWORA SID 리소스를 삭제하려면 다음을 입력합니다.

nsrnmoadmin -r delete proddb

참고: 리소스 파일에서는 NWORA SID 리소스만 삭제할 수 있습니다. NWORA 매개 변수 리소스는 삭제할 수 없습니다.

nsroraclecat 프로그램을 통한 자동 카탈로그 동기화

자동 카탈로그 동기화는 NetWorker Server와 NMO 프로그램에서 함께 관리합니다. NetWorker Server는 nsrsnapck 프로그램을 호출하여 NetWorker 인덱스에서 인스턴트 Oracle 백업 항목을 제거합니다. 인덱스 항목을 제거하기 전에 nsrsnapck에서는 nsroraclecat 프로그램을 호출하여 해당 RMAN 카탈로그 항목을 제거합니다.

참고: 수동 카탈로그 동기화를 수행하려면 198페이지의 "change...crosscheck 및 crosscheck 명령"에 설명된 대로 특정 RMAN 명령을 사용합니다. RMAN 명령에 대한 자세한 내용은 해당 Oracle 설명서를 참조하십시오.

자동 카탈로그 동기화에 대한 자세한 내용은 다음 정보를 참조하십시오.

◆ 180페이지의 "nsroraclecat를 통한 RMAN 카탈로그 항목 제거"

◆ 181페이지의 "nsroraclecat 프로그램 실패"

◆ 182페이지의 "nsrsnapck를 통한 NetWorker 인덱스 항목 제거"

nsroraclecat를 통한 RMAN 카탈로그 항목 제거

nsroraclecat 프로그램은 인스턴트 백업을 수행한 Oracle Server 호스트에서 실행됩니다.

◆ nsroraclecat 프로그램을 수동으로 실행하지 마십시오.

◆ nsroraclecat 프로그램은 nsrsnapck 프로그램에 의해 자동으로 실행됩니다.

◆ nsroraclecat 프로그램은 한 번에 하나만 실행할 수 있습니다. 두 nsroraclecat 프로그램을 시작한 경우 먼저 시작된 프로그램에서 작업이 완료되어야 두 번째 프로그램이 진행됩니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서180

프록시 백업 및 복원

nsroraclecat는 RMAN 카탈로그 항목을 제거하기 위해 NWORA 리소스 파일에서 정보를 가져오고, 제거할 각 백업 조각에 대한 RMAN change...delete 명령이 들어 있는 임시 RMAN 스크립트를 생성합니다.

같은 데이터베이스 또는 ORACLE_SID의 모든 백업 조각마다 별도의 스크립트가 작성됩니다.

nsroraclecat 프로그램은 각 RMAN 스크립트의 이름을 다음과 같이 지정합니다.

◆ UNIX:

/nsr/tmp/.nworapc/nsroraclecat_date_pid

◆ Microsoft Windows의 경우

NetWorker_install_path\tmp\.nworapc\nsroraclecat_date_pid

여기서,

• NetWorker_install_path 는 NetWorker 설치 경로의 루트 디렉토리입니다.

• date는 현재 날짜입니다.

• pid는 nsroraclecat 프로세스 ID입니다.

nsroraclecat 프로그램은 RMAN 세션에서 각 스크립트를 실행합니다. 스크립트 실행이 완료되면 프로그램에서 스크립트를 제거합니다.

참고: nsroraclecat 프로그램은 RMAN 카탈로그에서 제거된 백업 조각 항목에 대한 정보를 생성합니다. 이 정보는 nsroraclecat 로그 및 디버그 파일에 기록됩니다. 이러한 파일에 대한 자세한 내용은 "NSR_ORACLECAT_LOG_FILE" 및 174페이지의 "NSR_ORACLECAT_DEBUG_FILE"에 나와 있습니다.

nsroraclecat 프로그램에 대한 자세한 내용은 다음 자료를 참조하십시오.

◆ NMO 소프트웨어가 설치된 UNIX Oracle Server의 nsroraclecat man 페이지

◆ Powerlink 웹 사이트에서 제공하는 NetWorker Module for Oracle 명령 참조 안내서에 있는 nsroraclecat 항목

nsroraclecat 프로그램 실패

다음과 같은 경우 심각한 오류가 발생하여 nsroraclecat가 실패하게 됩니다.

◆ nsrsnapck 프로그램에서 nsroraclecat로 잘못된 NetWorker Client 이름 또는 백업 조각의 잘못된 백업 시간 등 잘못된 정보를 전달하는 경우

◆ nsroraclecat 프로그램에서 NetWorker Server에 연결하여 NetWorker 인덱스를 쿼리할 수 없는 경우

◆ nsroraclecat 프로그램이 NetWorker 인덱스에서 필요한 백업 조각을 찾을 수 없는 경우

nsroraclecat 프로그램이 실패한 원인을 진단하려면 NSR_ORACLECAT_DEBUG_FILE 및 NSR_ORACLECAT_LOG_FILE에 의해 지정된 nsroraclecat 로그 파일을 검토합니다. 작업 로그 파일은 기본적으로 /nsr/applogs/nsroraclecat.log입니다.

nsroraclecat 프로그램이 실패하면 nsrsnapck 프로그램에서 182페이지의 "nsrsnapck를 통한 NetWorker 인덱스 항목 제거"에 설명된 절차에 따라 해당 NetWorker 인덱스 항목을 제거합니다.

프록시 백업의 카탈로그 동기화 181

프록시 백업 및 복원

다음과 같은 파일이 있으면 해당 파일을 제거해야 합니다.

◆ 다음 디렉토리 중 하나의 파일

• UNIX: /nsr/tmp/.nworapc

• Microsoft Windows의 경우 NetWorker_install_path\tmp\.nworapc(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리임)

◆ 임시 디렉토리 /tmp(UNIX) 또는 TEMP 시스템 변수에 의해 지정된 임시 디렉토리(Microsoft Windows)에서 이름이 nwora_bp_sid_pid인 파일

• sid는 ORACLE_SID 값입니다.

• pid는 nsroraclecat 프로세스 ID입니다.

참고: nsroraclecat가 계속 실패하면 문제의 원인이 파악될 때까지 NSR_ORACLECAT_MODE를 disabled로 설정하여 카탈로그 동기화를 비활성화합니다.

중요 사항!nsroraclecat 프로그램이 실패한 후 또는 카탈로그 동기화가 해제된 경우 DBA는 특정 RMAN 명령을 사용하여 수동으로 카탈로그를 동기화해야 합니다. 자세한 내용은 해당 Oracle 설명서를 참조하십시오.

nsrsnapck를 통한 NetWorker 인덱스 항목 제거

nsroraclecat 프로그램에서 RMAN 카탈로그 작업을 마치면 nsrsnapck 프로그램은 RMAN 카탈로그에서 성공적으로 제거된 모든 백업에 대한 NetWorker 인덱스 항목을 제거합니다.

백업 항목 중 일부를 RMAN 카탈로그에서 제거하지 못한 경우 nsrsnapck 프로그램은 다음을 수행합니다.

◆ NSR_REMOVE_ON_FAILURE가 TRUE로 설정된 경우 해당 NetWorker 인덱스 항목을 제거합니다.

◆ NSR_REMOVE_ON_FAILURE가 FALSE로 설정된 경우 해당 NetWorker 인덱스 항목을 제거하지 않습니다.

참고: NSR_REMOVE_ON_FAILURE가 FALSE로 설정된 경우 nsrsnapck는 제거된 RMAN 카탈로그 항목에 해당하는 NetWorker 인덱스 항목만 제거합니다.

중요 사항!NSR_REMOVE_ON_FAILURE 설정은 nsroraclecat 프로그램에서 RMAN 카탈로그 항목을 제거하지 못한 경우의 결과를 제어합니다.- 일반적으로 RMAN 카탈로그 항목이 제거되지 않은 경우에도 NetWorker 인덱스 항목이 제거되도록 NSR_REMOVE_ON_FAILURE를 TRUE로 설정해야 합니다. 이렇게 하지 않으면 NetWorker 인덱스에서 항목이 제거되지 않은 경우 스냅샷 리소스가 해제되지 않아 후속 백업이 실패할 수 있습니다.- RMAN 백업 최적화가 활성화된 경우에는 NetWorker 인덱스 항목이 제거되지 않도록 NSR_REMOVE_ON_FAILURE를 FALSE로 설정해야 합니다. 이렇게 하지 않으면 RMAN에서 특정 파일의 백업을 건너뛸 수 있습니다.

nsroraclecat 프로그램이 정상적으로 실행되지 않는 경우 nsrsnapck 프로그램의 동작은 운영 스토리지의 인스턴트 백업이 손상되지 않았는지 여부에 따라 다릅니다.

◆ 운영 스토리지의 인스턴트 백업이 손상되거나 잘못되면 nsrsnapck 프로그램은 NetWorker 인덱스에서 해당 항목을 제거합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서182

프록시 백업 및 복원

◆ 운영 스토리지의 인스턴트 백업이 손상되지 않았으면 nsrsnapck 프로그램은 NetWorker 인덱스에서 아무 항목도 제거하지 않고 실패에 대한 오류 메시지를 다음 파일에 생성합니다.

• UNIX: /nsr/logs/daemon.raw

• Microsoft Windows의 경우 NetWorker_install_path\logs\daemon.raw(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리임)

daemon.raw 로그 파일에 대한 자세한 내용 및 파일의 내용을 보는 방법은 NetWorker 관리 안내서에 나와 있습니다.

클러스터 시스템의 프록시 백업 및 복원

NMO는 클러스터 시스템에 구성된 Oracle 데이터베이스의 프록시 백업 및 복원을 수행할 수 있습니다. 또한 프록시 백업에 대한 클러스터 페일오버를 활성화합니다.

중요 사항!클러스터 시스템의 프록시 백업에는 NSR_CLIENT 매개 변수가 지원되지 않습니다. 이 매개 변수는 6장, "클러스터 및 RAC 시스템"에 설명된 대로 클러스터 시스템의 복원 및 정규 Oracle 백업에 사용됩니다.

클러스터 시스템의 프록시 작업에 해당하는 다음 정보를 검토하십시오.

◆ 183페이지의 "프록시 백업 페일오버"

◆ 184페이지의 "가상 클러스터 클라이언트에서 프록시 백업"

◆ 185페이지의 "물리적 클러스터 클라이언트에서 프록시 백업"

◆ 186페이지의 "클러스터 시스템의 프록시 백업에서 복원"

프록시 백업 페일오버

Microsoft Windows에서 Oracle Fail Save와 MSCS를 사용하는 경우와 같이 Oracle 소프트웨어에 페일오버가 구성되어 있는 경우, 스케줄 지정된 프록시 백업 시 그룹 리소스에서 클라이언트 재시도 속성이 0이 아닌 값으로 설정되어 있으면 NetWorker Server가 페일오버 노드에서 백업을 재시도합니다. 재시도는 RMAN 스크립트 레벨에서 수행되며 RMAN 스크립트가 처음부터 재시작됩니다.

참고: NetWorker 재시도 동안 RMAN 스크립트에 있는 모든 객체의 백업을 재시작하지 않으려면 Oracle 재시작 가능 백업 기능을 사용합니다. 이 기능을 통해 'sysdate -1' 등의 옵션을 사용하여 지정된 시간 이후 백업되지 않은 파일만 백업할 수 있습니다. 자세한 내용은 35페이지의 "재시작 가능 백업"에 나와 있습니다.

클러스터 시스템의 프록시 백업 및 복원 183

프록시 백업 및 복원

가상 클러스터 클라이언트에서 프록시 백업

가상 클러스터 클라이언트(가상 호스트)에서 프록시 백업을 수행하면 공유 클러스터 디스크의 Oracle 데이터가 보호됩니다.

가상 클러스터 클라이언트에서 프록시 백업을 설정하려면

1. 클러스터의 각 물리적 노드에 NMO 소프트웨어와 NetWorker Client 및 해당 PowerSnap Module 소프트웨어를 설치합니다.

2. 160페이지의 "NetWorker Client 리소스 구성"에 설명된 대로 가상 호스트 및 각 물리적 노드에 대해 NetWorker Client 리소스를 만듭니다.

• 가상 클러스터 클라이언트에 대한 클라이언트 리소스의 Remote Access 속성에 백업을 저장 및 검색할 수 있는 각 물리적 클라이언트의 Oracle 사용자를 지정합니다.

• 세이브 세트 속성에 공유 디스크의 Oracle 데이터를 백업할 RMAN 스크립트의 전체 경로 이름을 지정합니다.

3. 154페이지의 "프록시 작업을 위한 추가 구성"에 설명된 대로 프록시 백업에 필요한 기타 NetWorker 리소스를 구성합니다.

• 백업 페일오버를 활성화하려면 스케줄 지정 백업을 위한 NetWorker 그룹 리소스의 클라이언트 재시도 횟수 속성에 0이 아닌 값을 지정합니다. 이렇게 하면 NetWorker Server가 페일오버 노드에서 완료되지 않은 Oracle 세이브 세트의 백업을 재시작합니다.

• NetWorker 관리 안내서의 클러스터 지원 정보에 설명된 대로 그룹 리소스에서 다른 권장 속성 설정을 지정합니다.

4. 155페이지의 "NWORA 리소스 파일 구성"에 설명된 대로 클러스터의 각 노드에 NWORA 리소스 파일을 구성합니다.

5. 가상 클라이언트에 대한 클라이언트 리소스의 세이브 세트 속성에 전용 디스크에 있는 RMAN 스크립트가 지정된 경우 다음과 같이 Oracle Server 호스트에 빈 pathownerignore 파일이 있는지 확인합니다.

• UNIX: NetWorker_install_path/bin/pathownerignore

• Microsoft Windows: NetWorker_install_path\bin\pathownerignore

여기서, NetWorker_install_path 는 NetWorker 설치 경로의 루트 디렉토리입니다.

Oracle Server에 pathownerignore 파일이 없으면 물리적 호스트에 관련된 데이터와 가상 클라이언트에서 관리하는 데이터를 서로 구별하는 데 사용되는 경로 소유권 규칙으로 인해 스케줄 지정 백업이 실패합니다.

6. 프록시 백업 항목이 가상 클라이언트 인덱스가 아닌 물리적 클라이언트 인덱스와 같은 NetWorker Client 파일 인덱스에 저장되도록 지정하려면 다음을 따르십시오.

• 클라이언트 리소스의 Backup Command 속성에 있는 nsrnmo 스크립트 이름에 -c client_name을 추가합니다.

• client_name에 대한 클라이언트 리소스에서 원격 액세스 속성에 가상 호스트의 Oracle 사용자를 지정합니다.

nsrnmo -c client_name 명령으로 작성된 인스턴트 백업의 만료는 -c 옵션 없이 작성된 인스턴트 백업의 만료와 다릅니다. nsrnmo -c client_name으로 지정된 백업의 만료 및 제거에 대한 자세한 내용은 171페이지의 "NetWorker 인덱스에서 인스턴트 백업 항목 제거"에 나와 있습니다.

주:

• -c client_name으로 지정된 호스트는 인스턴트 백업에 액세스할 수 있어야 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서184

프록시 백업 및 복원

• -c client_name으로 지정된 호스트에 NMO와 PowerSnap Module이 설치 및 구성되어 있어야 합니다.

• 가상 클러스터 클라이언트에서 백업이 시작되면 기본적으로 백업 항목이 가상 클라이언트의 NetWorker Client 파일 인덱스에 저장됩니다.

• NWORA 리소스 파일 백업에 대한 항목은 항상 물리적 클라이언트의 NetWorker 인덱스에 저장됩니다.

예 40 물리적 클러스터 클라이언트의 인덱스에 있는 프록시 백업 항목

스크립트 이름이 nsrnmo일 때 백업 항목이 물리적 클러스터 클라이언트인 mars.emc.com의 인덱스에 저장되도록 지정하려면 Backup Command 속성에 다음을 지정합니다.

nsrnmo -c mars.emc.com

물리적 클러스터 클라이언트에서 프록시 백업

물리적 클러스터 클라이언트에서 프록시 백업을 수행하면 전용 디스크의 Oracle 데이터가 보호됩니다. 이 유형의 백업은 클러스터가 아닌 시스템의 스케줄이 지정된 정기적 Oracle 백업과 유사합니다.

물리적 클러스터 클라이언트에서 프록시 백업을 설정하는 방법에 대한 자세한 내용은 다음 자료를 참조하십시오.

◆ 161페이지의 "프록시 백업 요구 사항"

◆ NetWorker 관리 안내서(클러스터 지원에 대한 장)

물리적 클라이언트에서 백업이 시작되면 기본적으로 백업 항목이 물리적 클라이언트의 NetWorker 인덱스에 저장됩니다.

참고: NWORA 리소스 파일 백업에 대한 항목은 항상 물리적 클라이언트의 NetWorker 인덱스에 저장됩니다.

프록시 백업 항목이 물리적 클라이언트 인덱스가 아닌 가상 클라이언트 인덱스와 같은 NetWorker Client 파일 인덱스에 저장되도록 지정하려면 다음을 따르십시오.

◆ 클라이언트 리소스의 Backup Command 속성에 있는 nsrnmo 스크립트 이름에 -c client_name을 추가합니다.

◆ client_name에 대한 클라이언트 리소스에서 원격 액세스 속성에 물리적 호스트의 Oracle 사용자를 지정합니다.

nsrnmo -c client_name 명령으로 작성된 인스턴트 백업의 만료는 -c 옵션 없이 작성된 인스턴트 백업의 만료와 다릅니다. nsrnmo -c client_name으로 지정된 백업의 만료 및 제거에 대한 자세한 내용은 171페이지의 "NetWorker 인덱스에서 인스턴트 백업 항목 제거"에 나와 있습니다.

주:

◆ -c client_name으로 지정된 호스트는 인스턴트 백업에 액세스할 수 있어야 합니다.

◆ -c client_name으로 지정된 호스트에 NMO와 PowerSnap Module이 설치 및 구성되어 있어야 합니다.

예 41 가상 클러스터 클라이언트의 인덱스에 있는 프록시 백업 항목

스크립트 이름이nsrnmo일 때 백업 항목이 가상 클라이언트인 monalisa.emc.com의 인덱스에 저장되도록 지정하려면 Backup Command 속성에 다음을 지정합니다.

nsrnmo -c monalisa.emc.com

클러스터 시스템의 프록시 백업 및 복원 185

프록시 백업 및 복원

클러스터 시스템의 프록시 백업에서 복원

클러스터 시스템의 프록시 백업에서 복원을 설정하려면 다음을 수행합니다.

1. 188페이지의 "NSR* 매개 변수 설정"의 방법 중 하나를 사용하여 NSR_CLIENT 매개 변수를 올바른 값으로 설정합니다.

• 가상 클러스터 클라이언트에서 백업을 복원하려면 NSR_CLIENT를 가상 클러스터 클라이언트의 이름으로 설정합니다.

• 물리적 클러스터 클라이언트에서 백업을 복원하려면 NSR_CLIENT를 물리적 클러스터 클라이언트의 이름으로 설정합니다.

2. 클라이언트 리소스의 원격 액세스 속성에 복원을 시작할 클라이언트의 호스트 이름을 지정합니다.

참고: 복원 중에 페일오버가 발생하면 페일오버 노드에서 복원을 수동으로 재시작해야 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서186

A

이 부록은 다음과 같은 섹션으로 구성되어 있습니다.

◆ NSR* 매개 변수 설정..................................................................................... 188◆ NSR* 매개 변수 정의..................................................................................... 189

RMAN 세션의 매개 변수

RMAN 세션의 매개 변수 187

RMAN 세션의 매개 변수

NSR* 매개 변수 설정

이 부록에서는 NMO(NetWorker Module for Oracle) 백업 및 복원을 위한 RMAN 명령이나 스크립트에서 설정할 수 있는 NSR* 매개 변수를 설명합니다.

참고: 특별히 명시되지 않은 경우 이러한 매개 변수는 정규 및 프록시 백업과 복원 모두에 지원됩니다. 프록시 작업에만 해당하는 정보는 157페이지의 "매개 변수 설정"에 나와 있습니다.

189페이지의 표 10에 설명된 NSR* 매개 변수는 다음과 같은 RMAN 세션에 대해 설정할 수 있는 NetWorker 전용 매개 변수입니다.

◆ 수동 또는 스케줄 지정된 Oracle 백업

◆ Oracle 복원

NMO 백업 또는 복원 중에 필수 NSR* 매개 변수가 확실히 설정되도록 하려면 다음 방법 중 하나를 사용하여 매개 변수를 설정합니다. 189페이지의 표 10에서 별도로 명시된 경우에는 예외입니다.

◆ 자동 채널을 사용할 경우, configure channel 명령의 parms 옵션으로 매개 변수를 설정합니다.

자동 채널에 대한 자세한 내용은 25페이지의 "자동 채널 할당"에 나와 있습니다.

◆ 자동 채널을 사용하지 않을 경우, 다음 중 하나로 RMAN send 명령(권장)을 사용하여 매개 변수를 설정합니다.

• 운영 체제 명령줄에서 rman send 명령 사용

• RMAN 세션 또는 스크립트에서 send 명령 사용

같은 RMAN 세션에서 NSR* 매개 변수를 설정할 때는 이러한 여러 가지 방법을 조합하여 사용하면 안 됩니다. 운영 체제 명령줄에서 UNIX setenv 명령 또는 Windows set 명령을 사용하여 NSR* 매개 변수를 설정하는 방법은 효과가 없습니다.

Windows에서 parms 옵션을 통해 NSR* 매개 변수를 설정하는 경우 해당 NSR* 매개 변수의 값은 이후에 할당되는 모든 채널에서 계속 적용되고, 다음 중 하나가 발생할 때까지 모든 후속 RMAN 세션에 적용됩니다.

◆ Oracle 데이터베이스 종료

◆ 다음 예제와 같이 parms 옵션을 사용하여 채널에서 NSR* 매개 변수 설정 해제

run {allocate channel t1 type 'SBT_TAPE'parms 'ENV=(NSR_SERVER=,NSR_DATA_VOLUME_POOL=)';

::

release channel t1;}

참고: Windows의 경우 모든 RMAN 세션에서 send 명령을 통해 매개 변수를 설정했으면 이 사항이 적용되지 않습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서188

RMAN 세션의 매개 변수

NSR* 매개 변수 정의

189페이지의 표 10에는 RMAN 세션에서 설정하는 모든 NSR* 매개 변수가 나와 있습니다. 이 표에는 각 매개 변수에 대한 다음과 같은 내용이 포함되어 있습니다.

◆ 매개 변수 설명

◆ 매개 변수의 기본값

◆ 매개 변수에 할당할 수 있는 유효한 값

표 10 RMAN 명령 또는 스크립트의 매개 변수 (1/7)

매개 변수 설명 기본값 및 유효한 값

NSR_AES_ENCRYPTION 선택적 매개 변수입니다. 백업 시 네트워크를 통해 Oracle 데이터를 전송하기 전에 NMO에서 256비트 AES 암호화 기술로 Oracle 데이터를 암호화할지 지정합니다. NetWorker Server 리소스의 Datazone pass phrase 속성에 설정된 키를 사용하여 AES 암호화가 수행됩니다. 이때 사용된 키와 암호는 나중에 백업을 복원할 때 필요하므로 반드시 기록해 두어야 합니다.

참고: NSR_AES_ENCRYPTION은 send 명령을 통해서만 설정해야 합니다.

256비트 AES 암호화에 사용되는 모든 키(암호)를 기록해 두십시오. NetWorker 서버에서 암호를 변경할 때 주의를 기울여야 합니다. 서버에서 암호를 변경했는데 NMO 백업에 원래 사용된 암호를 잊은 경우 암호화된 데이터를 복구할 수 없습니다. 암호에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

• FALSE(기본값) = 백업 시 Oracle 데이터가 256비트 AES 암호화를 통해 암호화되지 않습니다.

• TRUE = 백업 시 Oracle 데이터가 256비트 AES 암호화를 통해 암호화됩니다.

NSR_CHECKSUM 선택적 매개 변수입니다. NetWorker 소프트웨어에서 백업 데이터에 대한 체크섬을 수행할지 여부를 지정합니다.

• FALSE(기본값) = NetWorker 소프트웨어에서 체크섬을 수행하지 않습니다.

• TRUE = NetWorker 소프트웨어에서 체크섬을 수행합니다.

NSR_CLIENT 클러스터 또는 RAC 시스템에서 실행되는 Oracle 백업에 권장됩니다.모든 복원에서 권장됩니다.백업 또는 복원 세션에서 사용할 NetWorker Client 리소스를 지정합니다.재해 복구 시 필요할 수 있습니다.

• 세션이 실행되는 물리적 호스트(기본값)• 유효한 NetWorker Client 호스트 이름

NSR_COMPRESSION 선택적 매개 변수입니다. NetWorker 소프트웨어에서 백업 데이터에 대한 압축을 수행할지 여부를 지정합니다.

• FALSE(기본값) = NetWorker 소프트웨어에서 압축을 수행하지 않습니다.

• TRUE = NetWorker 소프트웨어에서 압축을 수행합니다.

NSR* 매개 변수 정의 189

RMAN 세션의 매개 변수

NSR_DATA_VOLUME_POOL duplex를 1, 2, 3 또는 4로 설정하면서 set duplex 명령을 사용하거나 다른 RMAN 명령을 사용하여 수동 백업 도중 백업 복사본을 생성하는 경우 필수 항목입니다.이중화된 Oracle 백업을 비롯한 Oracle 백업에 사용할 볼륨 풀의 이름을 지정합니다.프록시 백업의 경우 라이브 백업 전용(보조 스토리지 백업 전용) 볼륨 풀을 지정합니다.

참고: 스케줄 지정 백업의 경우 스케줄 지정 백업 그룹과 관련된 풀보다 NSR_DATA_VOLUME_POOL 설정이 우선합니다. 백업 복사본을 생성하는 수동 백업의 경우 send 명령이나 옵션이 아닌 parms 옵션을 통해 NSR_DATA_VOLUME_POOL을 설정해야 합니다.

• NetWorker Server에서 선택한 가장 적합한 풀(기본값)

• 유효한 NetWorker 풀 이름

• 이 이름은 NSR_DATA_VOLUME_POOL1, NSR_DATA_VOLUME_POOL2 또는 NSR_DATA_VOLUME_POOL3 매개 변수에 사용된 이름과 달라야 합니다.

NSR_DATA_VOLUME_POOL1 duplex를 2, 3 또는 4로 설정하면서 set duplex 명령을 사용하거나 다른 RMAN 명령을 사용하여 수동 백업 도중 둘 이상의 백업 복사본을 생성하는 경우 필수 항목입니다.이중화된 Oracle 백업에 사용할 볼륨 풀의 이름을 지정합니다.

참고: 백업 복사본을 생성하는 수동 백업의 경우 send 명령이나 옵션이 아닌 parms 옵션을 통해 NSR_DATA_VOLUME_POOL1을 설정해야 합니다.

• 정의되지 않음(기본값)• 유효한 NetWorker 풀 이름

• 이 이름은 NSR_DATA_VOLUME_POOL, NSR_DATA_VOLUME_POOL2 또는 NSR_DATA_VOLUME_POOL3 매개 변수에 사용된 이름과 달라야 합니다.

NSR_DATA_VOLUME_POOL2 duplex를 3 또는 4로 설정하면서 set duplex 명령을 사용하거나 다른 RMAN 명령을 사용하여 수동 백업 도중 셋 이상의 백업 복사본을 생성하는 경우 필수 항목입니다.이중화된 Oracle 백업에 사용할 볼륨 풀의 이름을 지정합니다.

참고: 백업 복사본을 생성하는 수동 백업의 경우 send 명령이나 옵션이 아닌 parms 옵션을 통해 NSR_DATA_VOLUME_POOL2를 설정해야 합니다.

• 정의되지 않음(기본값)• 유효한 NetWorker 풀 이름

• 이 이름은 NSR_DATA_VOLUME_POOL, NSR_DATA_VOLUME_POOL1 또는 NSR_DATA_VOLUME_POOL3 매개 변수에 사용된 이름과 달라야 합니다.

NSR_DATA_VOLUME_POOL3 duplex를 4로 설정하면서 set duplex 명령을 사용하거나 다른 RMAN 명령을 사용하여 수동 백업 도중 넷 이상의 백업 복사본을 생성하는 경우 필수 항목입니다.이중화된 Oracle 백업에 사용할 볼륨 풀의 이름을 지정합니다.

참고: 백업 복사본을 생성하는 수동 백업의 경우 send 명령이나 옵션이 아닌 parms 옵션을 통해 NSR_DATA_VOLUME_POOL3을 설정해야 합니다.

• 정의되지 않음(기본값)• 유효한 NetWorker 풀 이름

• 이 이름은 NSR_DATA_VOLUME_POOL, NSR_DATA_VOLUME_POOL1 또는 NSR_DATA_VOLUME_POOL2 매개 변수에 사용된 이름과 달라야 합니다.

표 10 RMAN 명령 또는 스크립트의 매개 변수 (2/7)

매개 변수 설명 기본값 및 유효한 값

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서190

RMAN 세션의 매개 변수

NSR_DEBUG_FILE 선택적 매개 변수입니다. Oracle Server에서 프록시 또는 정규 백업이나 복원 시 디버그 정보를 받는 로그 파일의 전체 경로 이름을 지정하여 디버깅을 활성화합니다.NMO MML(미디어 관리 라이브러리)의 디버깅에만 사용됩니다.

참고: NSR_DEBUG_FILE은 반드시 parms 옵션을 통해 설정해야 합니다. send 옵션이나 명령을 통해 설정하지 마십시오.

• 정의되지 않음(기본값)• Oracle Server에서 사용할 디버그 파일의 유효

한 경로 이름

참고: 정의되지 않은 경우 디버그 정보가 생성되지 않습니다. 지정된 경로 이름을 가진 파일을 만들 수 없으면 디버그 정보가 다음 위치로 전달되거나 생성되지 않습니다.- /nsr/applogs/nmosbt.log(UNIX)- NetWorker_install_path\applogs\nmosbt.log(Windows)

NSR_DEBUG_LEVEL 선택적 매개 변수입니다. NMO에서 NSR_DEBUG_FILE에 지정된 디버그 로그 파일에 기록하는 디버그 정보의 양을 제어합니다.

참고: NSR_DEBUG_LEVEL은 반드시 parms 옵션을 통해 설정해야 합니다. send 옵션이나 명령을 통해 설정하지 마십시오.

디버그 레벨은 백업 및 복원 시 가장 자주 호출되는 세 개의 함수인 sbtread(), sbtwrite() 및 sbtpcstatus()에서 생성하는 디버그 정보의 양만 제한합니다. 다른 함수의 모든 디버그 메시지는 디버그 레벨에 관계없이 항상 로그 파일에 기록됩니다.

• 0(기본값) = sbtread(), sbtwrite() 및 sbtpcstatus() 함수에 대한 작업 메시지만 기록됩니다. 이러한 함수에 대한 진입 또는 종료 메시지는 기록되지 않습니다.

• 1 = sbtread(), sbtwrite() 및 sbtpcstatus() 함수에 대한 진입 및 종료 메시지만 기록됩니다. 이러한 함수에 대한 작업 메시지는 기록되지 않습니다.

• 2 = 모든 함수에 대한 모든 디버그 메시지가 로그 파일에 기록됩니다.

NSR_DEDUP_BACKUP 수동 데이터 중복 제거 백업의 경우 필수 항목입니다. 스케줄이 지정된 데이터 중복 제거 백업에는 설정하지 마십시오. 수동 NMO 백업 동안 데이터 중복 제거를 수행할지 여부를 지정합니다.

참고: 스케줄이 지정된 데이터 중복 제거 백업의 경우, 이 매개 변수를 설정하는 대신 NetWorker Client 리소스의 데이터 중복 제거 백업 속성을 설정합니다.

• FALSE(기본값) = 수동 NMO 백업 동안 데이터 중복 제거가 수행되지 않습니다. 기타 NSR_DEDUP* 매개 변수는 무시됩니다.

• TRUE = 수동 NMO 백업 동안 데이터 중복 제거가 수행됩니다. NSR_DEDUP_NODE가 설정되어 있지 않으면 백업이 실패합니다.

NSR_DEDUP_CACHE_ENABLED 데이터 중복 제거 백업의 경우 선택 항목입니다. 데이터 중복 제거 백업 동안 해시 캐시의 사용 여부를 지정합니다.nsravtar 프로세스는 /nsr/dedup/cache 또는 해당 Windows 디렉토리에 캐시를 생성합니다. 캐시를 사용하면 데이터 중복 제거 백업 성능 및 캐시 디렉토리의 디스크 사용량이 모두 증가됩니다.

참고: 이 매개 변수를 설정하려면 Avamar 서버 작업의 잠재적 영향에 대해 알아야 합니다.

• TRUE(기본값) = 데이터 중복 제거 백업 동안 성능을 향상시키는 데 해시 캐시가 사용됩니다. 대부분의 경우 이 값이 권장됩니다.

• FALSE = 데이터 중복 제거 백업 동안 해시 캐시가 사용되지 않습니다. NSR_DEDUP_CACHE_TAG 매개 변수가 무시됩니다.

표 10 RMAN 명령 또는 스크립트의 매개 변수 (3/7)

매개 변수 설명 기본값 및 유효한 값

NSR* 매개 변수 정의 191

RMAN 세션의 매개 변수

NSR_DEDUP_CACHE_TAG 데이터 중복 제거 백업 시 NSR_DEDUP_CACHE_ENABLED 매개 변수가 TRUE로 설정된 경우, 필수 항목입니다. 데이터 중복 제거 백업을 위한 해시 캐시 이름을 생성하는 데 사용할 nsravtar 프로세스에 대해 태그를 지정합니다.• 각 채널마다 다른 값을 설정합니다. 둘 이상

의 채널에 동일한 태그 값을 사용하면 데이터 중복 제거 백업에 실패합니다.

• Windows에서 여러 채널이 사용되는 경우, parms 옵션이 아닌 send 명령을 사용하여 설정합니다.

• 자동 채널 할당이 사용되는 경우(Windows에서는 여러 채널이 사용되지 않음), send 명령이 아닌 parms 옵션을 사용하여 설정합니다.

• / (기본값으로 루트 디렉토리를 의미).• 데이터 중복 제거 캐시 이름을 생성하는 데

사용할 태그의 문자열 값입니다. 값에 클라이언트 이름을 포함하지 마십시오.

• 권장 값은 다음과 같습니다.<ORACLE_SID or Net_service_name>_<channel_ID> 예: ORCL102_t1

참고: nsravtar 프로세스는 태그 값을 사용하여 해시를 통해 캐시 이름을 생성합니다. 실제 캐시 이름에는 이 매개 변수 값이 포함되지 않습니다.

NSR_DEDUP_CHUNK_SIZE 데이터 중복 제거 백업의 경우 선택 항목입니다. 데이터 중복 제거 백업 시 Avamar 서버가 데이터 청크에 사용하는 크기를 바이트 단위로 지정합니다.0이 아닌 값을 지정한 경우, Avamar 서버는 데이터 중복 제거 백업 시 저장된 모든 데이터 청크에 고정된 크기를 사용합니다.

참고: 이 매개 변수를 설정하려면 Avamar 서버 작업의 잠재적 영향에 대해 알아야 합니다.

• 0 (기본값으로 Avamar 서버에서 결정된 대로 데이터 청크에 변수 크기가 사용됨을 의미). 대부분의 경우 이 값이 권장됩니다.

• 데이터 중복 제거 백업 시 모든 데이터 청크에 사용할 바이트 단위의 크기(0 이상)로 1024, 2048, 5096, 8194 또는 Avamar 설명서에 권장된 값을 예로 들 수 있습니다.

NSR_DEDUP_NODE 수동 데이터 중복 제거 백업의 경우 필수 항목입니다. 스케줄이 지정된 데이터 중복 제거 백업에는 설정하지 마십시오. 수동 NMO 백업을 수행하고 중복된 데이터가 제거된 클라이언트 데이터를 저장할 Avamar 서버의 호스트 이름을 지정합니다. 호스트 이름은 데이터 중복 제거 노드 리소스에 설정된 Avamar 서버 호스트 이름과 동일해야 합니다.

참고: 스케줄이 지정된 데이터 중복 제거 백업의 경우, 이 매개 변수를 설정하는 대신 NetWorker Client 리소스의 데이터 중복 제거 노드 속성을 설정합니다.

• 정의되지 않음(기본값)• NetWorker 데이터 중복 제거 노드 리소스에

설정된 Avamar 서버

NSR_DPRINTF 기술 지원에만 사용할 선택 사항입니다. NetWorker 핵심 디버그 메시지가 NSR_DEBUG_FILE에 지정된 파일에 인쇄되는지 여부를 지정합니다.

참고: NSR_DPRINTF는 send 명령 또는 옵션이 아닌 parms 옵션을 통해 설정해야 합니다.NSR_DEBUG_LEVEL에 대한 권장 값은 9입니다.

• FALSE(기본값) = NetWorker 핵심 디버그 메시지가 NSR_DEBUG_FILE에 인쇄되지 않습니다.

• TRUE = NetWorker 핵심 디버그 메시지가 NSR_DEBUG_FILE에 인쇄됩니다.- NSR_DEBUG_FILE을 설정하지 않으면 메시지가 기본 위치에 인쇄됩니다.

- NSR_DEBUG_LEVEL을 0으로 설정하면 디버그 메시지가 거의 인쇄되지 않습니다.

표 10 RMAN 명령 또는 스크립트의 매개 변수 (4/7)

매개 변수 설명 기본값 및 유효한 값

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서192

RMAN 세션의 매개 변수

NSR_ENCRYPTION_PHRASES 선택적 매개 변수입니다. NMO 복원 시 Oracle 데이터의 암호를 해독하는 데 사용할 하나 이상의 암호화 암호를 지정합니다. 이 매개 변수를 설정하지 않으면 NMO 복원 시 NetWorker 서버에서 암호화 암호를 가져옵니다.다음 두 조건에 모두 해당하는 경우 이 매개 변수를 데이터를 원래 백업하는 데 사용한 암호로 설정합니다.• 복원할 Oracle 데이터를 256비트 AES 암호화

로 백업했습니다.• Oracle 데이터를 백업한 후 NetWorker Server의

암호화 암호가 변경된 경우.

참고: NSR_ENCRYPTION_PHRASES는 RMAN send 명령을 통해서만 설정해야 합니다.

• 정의되지 않음(기본값)• NMO에서 Oracle 복원 시 사용할 하나 이상의

암호화 암호 각 암호는 따옴표로 묶인 문자열이어야 합니다. 여러 암호는 쉼표로 구분해야 하며, 전체 암호 그룹은 안쪽 따옴표와 별도로 바깥쪽 따옴표로 묶어야 합니다. 예를 들면 다음과 같습니다.NSR_ENCRYPTION_PHRASES="'key1','key2'"- NMO에서는 자체적으로 이중 따옴표("), 단일 따옴표(') 및 역 따옴표(')를 지원합니다.

- 일부 셸에서는 특정 유형의 따옴표가 지원되지 않을 수 있습니다. 예를 들면 명령줄에서 send 명령을 사용하여 매개 변수를 설정하는 경우가 있습니다.

- Oracle의 경우 RMAN 스크립트 내에서 단일 따옴표를 사용할 수 없습니다.

참고: 정의되지 않은 경우 NMO 복원 시 59페이지의 "Datazone pass phrase"의 설명과 같이 NetWorker Server 리소스의 Datazone pass phrase 속성에서 암호화 암호를 가져옵니다.

NSR_GROUP 선택 사항입니다. 수동 백업에만 사용해야 합니다. 백업 세션에서 사용할 NetWorker 그룹을 지정합니다. NetWorker Server에서 수동 백업에 사용할 볼륨 풀을 선택하는 데 사용됩니다.

• 이름이 Default인 미리 정의된 NetWorker 그룹(기본값)

• 유효한 NetWorker 백업 그룹 이름

참고: 지정한 백업 그룹에 대한 NetWorker 그룹 리소스가 구성되어 있어야 합니다.

NSR_MMDB_RETRY_TIME 선택적 매개 변수입니다. 작업(백업, 복원 또는 RMAN 유지 관리 명령)을 종료하기 전에 NMO가 NetWorker 미디어 데이터베이스에 연결을 시도해야 하는 시간(분)을 지정합니다. 미디어 데이터베이스가 사용 중인 경우, NMO는 재연결 시도 사이에 5초 동안 휴지 기간을 두고 다시 시도합니다.

• 0(기본값) 첫 번째 시도에 실패하면 NMO는 미디어 데이터베이스에 재연결을 시도하지않습니다.

• 유효한 시간(분)

NSR_NO_BUSY_ERRORS 선택적 매개 변수입니다. NetWorker Server가 사용 중일 때 스케줄 지정 백업을 즉시 실패로 처리할지 아니면 NetWorker Server에 연결되기를 기다릴지 여부를 지정합니다.

참고: 프록시 백업의 경우에는 이 매개 변수가 항상 FALSE로 설정됩니다.

• FALSE(기본값) = 스케줄 지정 백업에서 NetWorker Server에 연결되기를 기다립니다.

• TRUE = NetWorker Server가 사용 중이면 스케줄 지정 백업을 즉시 실패로 처리합니다.

NSR_NO_MULTIPLEX 선택적 매개 변수입니다. 특정 RMAN 채널에서 이 매개 변수가 설정된 경우 백업 시 RMAN 채널에서 사용하는 NetWorker 디바이스에서 멀티플렉스를 해제할지 여부를 지정합니다. 멀티플렉스를 해제하면 해당 디바이스에 다른 세이브 세트를 기록할 수 없습니다.RMAN에서 복원 작업을 최적화하려면 NMO 백업에 멀티플렉스를 설정하지 말아야 합니다.이 매개 변수를 TRUE로 설정하면 백업 성능에 영향을 줄 수 있습니다. 예를 들어 백업 시 디바이스에서 아무 작업도 수행되지 않을 수 있습니다. 성능이 저하되는 경우 이 매개 변수를 FALSE로 다시 설정하십시오.

• FALSE(기본값) = RMAN 채널에서 사용하는 디바이스에 멀티플렉스를 설정합니다.

• TRUE = RMAN 채널에서 사용하는 디바이스에서 멀티플렉스를 해제합니다.

참고: 고급 파일 디바이스 등의 랜덤 액세스 NetWorker 디바이스를 사용하는 경우 이 매개 변수를 TRUE로 설정하지 마십시오.

표 10 RMAN 명령 또는 스크립트의 매개 변수 (5/7)

매개 변수 설명 기본값 및 유효한 값

NSR* 매개 변수 정의 193

RMAN 세션의 매개 변수

NSR_NWPATH 다음 조건에 모두 해당하는 경우 NetWorker Server에서 백업을 제거할 때 필수입니다.• nsrsnapck 바이너리가 기본이 아닌 위치에

있습니다.• NWORA 리소스 파일에는 NetWorker Client 바

이너리의 올바른 위치가 들어 있지 않습니다. 리소스 파일에 대한 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

수동 데이터 중복 제거 백업이나 복원 시, 또는 NetWorker 소프트웨어가 UNIX NMO 클라이언트 호스트에서 기본값 이외의 위치에 설치된 경우의 프록시 백업이나 복원을 수행하는 경우 필수 항목입니다.nsrsnapck 또는 NetWorker 바이너리가 들어 있는 디렉토리의 전체 경로 이름을 지정합니다.

참고: Sun 버전의 NetWorker와 함께 NMO를 사용하는 경우 다음 nsrnmoadmin 명령을 사용하여 NSR_NWPATH를 설정해야 합니다.nsrnmoadmin -r update NSR_NWPATH=/usr/sbin/nsrnsrnmoadmin 명령을 사용하는 방법에 대한 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

• NetWorker Client 바이너리의 플랫폼에 따른 기본 위치(기본값)

• nsrsnapck 바이너리가 들어 있는 디렉토리의 유효한 경로 이름(예: /usr/local/bin)

NSR_PROXY_PFILE 프록시 백업 또는 복원의 경우에만 지원됩니다.구성 파일에서 PowerSnap 매개 변수를 설정하는 경우 필수 항목입니다.프록시 백업 또는 복원의 PowerSnap 매개 변수 설정이 들어 있는 구성 파일의 전체 경로 이름을 지정합니다.

• 정의되지 않음(기본값)• 구성 파일의 유효한 경로 이름

참고: 정의되지 않았거나 경로 이름이 잘못된 경우 기본 구성 파일의 매개 변수 설정이 무시됩니다.

NSR_RECOVER_POOL 복원의 경우에만 선택 항목입니다. NMO 복원에 사용할 NetWorker 볼륨 풀의 이름을 지정합니다. 서로 다른 볼륨 풀에 백업의 여러 복제본(클론)이 있는 경우에 이 옵션을 사용하면 지정된 볼륨 풀에서 데이터를 복원할 수 있습니다.

참고: 이 매개 변수는 프록시 복원에 사용할 수 없습니다.

• 정의되지 않음(기본값)• 복원에 사용할 클론된 백업이 있는 NetWorker

볼륨 풀의 유효한 이름입니다.

NSR_RETENTION_DISABLED 선택적 매개 변수입니다. NetWorker 탐색 및 보존 정책을 해제할지 여부를 지정합니다.Oracle 정책만(NetWorker 정책 제외) 사용하여 백업 데이터 수명주기를 관리하려면 TRUE로 설정합니다. 이렇게 하면 RMAN 카탈로그와 NetWorker 인덱스의 동기화를 해제할 수 없게 됩니다. 예를 들어 NetWorker 인덱스 항목이 만료되었지만 해당 RMAN 카탈로그 항목이 만료되지 않은 경우에도 동기화를 해제할 수 없습니다.

• FALSE(기본값) = NetWorker 탐색 및 보존 정책이 활성화되어 NMO 백업 데이터의 수명주기 관리에 사용됩니다.

• TRUE = NetWorker 탐색 및 보존 정책이 해제됩니다. Oracle 정책만 NMO 백업 데이터의 수명주기 관리에 사용됩니다.

표 10 RMAN 명령 또는 스크립트의 매개 변수 (6/7)

매개 변수 설명 기본값 및 유효한 값

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서194

RMAN 세션의 매개 변수

NSR_SAVESET_BROWSE 수동 Oracle 백업에 대한 기본 이외의 탐색 정책을 설정하는 경우 필수 항목입니다.NetWorker Client 인덱스에서 백업 항목을 제거할 날짜를 지정합니다.

참고: NSR_SAVESET_BROWSE는 send 명령을 통해서만 설정해야 합니다. 스케줄 지정된 Oracle 백업의 경우 이 매개 변수는 NetWorker Client 리소스의 탐색 정책 속성 설정을 재정의합니다.

• NetWorker Server에서 선택한 가장 적합한 클라이언트 정책(기본값)

• nsr_getdate(3) 형식의 유효한 날짜

NSR_SAVESET_RETENTION 수동 Oracle 백업에 대한 기본이 아닌 보존 정책을 설정하는 경우 필수 매개 변수입니다.세이브 세트를 재활용할 수 있게 되는 날짜를 지정합니다.

참고: NSR_SAVESET_RETENTION은 send 명령을 통해서만 설정해야 합니다. 스케줄 지정된 Oracle 백업의 경우 이 매개 변수는 NetWorker Client 리소스의 보존 정책 속성 설정을 재정의합니다.

• NetWorker Server에서 선택한 가장 적합한 클라이언트 정책(기본값)

• nsr_getdate(3) 형식의 유효한 날짜

NSR_SERVER NetWorker Server 호스트가 Oracle Server 호스트와 다른 경우의 수동 백업 시 필수 항목입니다.로컬 수동 백업에 권장됩니다.Oracle 백업을 수행할 NetWorker Server의 호스트 이름을 지정합니다.

참고: 백업 복사본을 생성하는 수동 백업의 경우 send 명령이나 옵션이 아닌 parms 옵션을 통해 NSR_SERVER를 설정해야 합니다.

• 물리적 로컬 호스트(기본값)• 유효한 NetWorker Server 이름

NSR_SERVER_NIC 선택적 매개 변수입니다. NetWorker Server의 NIC(네트워크 인터페이스 카드) 이름을 지정합니다.할당된 채널에서 RMAN send 명령을 통해 이 매개 변수를 설정한 경우 이 값은 해당 채널에서만 NSR_SERVER 설정을 재정의합니다.

참고: 이 매개 변수는 적용되는 각 채널에서 명시적으로 설정해야 합니다. 스케줄 지정백업에서 NSR_SERVER 값을 재정의하려면 이 매개 변수를 설정해야 하며, 다른 방법은 지원되지 않습니다.

• 정의되지 않음(기본값)• NetWorker Server NIC의 유효한 이름

표 10 RMAN 명령 또는 스크립트의 매개 변수 (7/7)

매개 변수 설명 기본값 및 유효한 값

NSR* 매개 변수 정의 195

RMAN 세션의 매개 변수

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서196

B

이 부록은 다음과 같은 섹션으로 구성되어 있습니다.

◆ delete expired backup 명령 ........................................................................... 198◆ change...crosscheck 및 crosscheck 명령.......................................................... 198◆ backup 명령의 pool 옵션............................................................................... 198◆ send 명령...................................................................................................... 199◆ set duplex 명령 ............................................................................................. 203◆ backup 명령의 trace 옵션 .............................................................................. 204

RMAN 명령

RMAN 명령 197

RMAN 명령

delete expired backup 명령

특정 사용자가 NetWorker Server에서 delete expired backup 명령을 사용하려면 59페이지의 "필요한 NetWorker 권한 지정"에서 설명된 필수 NetWorker 권한이 해당 사용자에게 있어야 합니다.

사용자에게 필수 NetWorker 권한이 없거나 delete expired backup 명령을 실행할 때 인증 문제가 발생하면 NMO(NetWorker Module for Oracle)가 NetWorker Client 파일 인덱스 및 미디어 데이터베이스에서 필요한 항목을 제거하지 못합니다.

작업이 실패한 경우에도 delete expired backup 명령을 사용하면 Oracle Recovery Catalog의 관련 백업 세트 및 백업 조각 항목이 제거됩니다. 또한 적절한 NetWorker 미디어 관리 명령을 사용하면 NetWorker 인덱스에서 관련 세이브 세트 항목을 수동으로 제거할 수 있습니다.

NetWorker 미디어 관리 명령에 대한 자세한 내용은 NetWorker 명령 참조 안내서 및 UNIX man 페이지에 나와 있습니다.

참고: NetWorker Client 바이너리가 Oracle Server 호스트에서 기본 이외의 위치에 있고 NMO 설치 도중 NWORA 리소스 파일이 작성되지 않은 경우, NWORA 리소스 파일이나 RMAN 스크립트에서 NSR_NWPATH 매개 변수를 설정해야 합니다. 자세한 내용은 194페이지의 "NSR_NWPATH"에 나와 있습니다.

change...crosscheck 및 crosscheck 명령

탐색 가능이 아닌 모든 NetWorker Client 파일의 경우 change...crosscheck 또는 crosscheck 명령을 실행하면 RMAN 카탈로그에서 해당 백업 조각의 상태가 만료됨으로 변경됩니다.

RMAN 카탈로그에서 백업 조각이 만료 상태가 되면 해당 백업 조각에 지정된 NetWorker 탐색 정책이 만료된 것입니다.

backup 명령의 pool 옵션

중요 사항!NMO에서는 RMAN backup 명령의 pool 옵션이 지원되지 않지만 pool=0은 예외입니다.

RMAN backup 명령의 pool 옵션에 0이 아닌 값을 지정하면 RMAN 세션이 종료되고 NMO에서 다음과 같은 오류 메시지를 반환합니다.

sbtbackup: Oracle 풀은 지원되지 않습니다.

이 오류 메시지에 대한 자세한 내용은 209페이지의 "NMO 오류 메시지"에 나와 있습니다.

NMO에서 사용할 NetWorker 볼륨 풀을 지정하려면 RMAN 스크립트에서 NSR_DATA_VOLUME_POOL 매개 변수를 설정합니다. 자세한 내용은 부록 A, "RMAN 세션의 매개 변수"를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서198

RMAN 명령

send 명령

NMO에서는 send 명령을 고유한 방식으로 구현하기 때문에 부록 A, "RMAN 세션의 매개 변수"의 설명과 같이 NSR* 매개 변수를 설정할 수 있습니다.

188페이지의 "NSR* 매개 변수 설정"에 설명된 방법으로 NSR* 매개 변수 값을 설정합니다. 가능하면 모든 경우에 send 명령을 사용하는 것이 좋습니다.

다음 섹션에서는 send 명령 구문, 우선 순위 규칙 및 send 명령을 사용하여 매개 변수를 설정하는 방법을 설명합니다.

◆ 199페이지의 "구문 규칙"

◆ 201페이지의 "send 명령을 실행하는 두 가지 방법"

◆ 202페이지의 "우선 순위 규칙"

참고: 다음 섹션에서 대괄호([])는 명령 옵션 및 해당 설정과 같이 명령에서 선택적인 부분을 나타냅니다. 명령을 입력할 때는 대괄호를 포함하지 마십시오.

구문 규칙

send 명령의 형식은 다음과 같아야 합니다.

send [ device_type 'device_specifier' | channel channel_id ] 'NSR_ENV=(name1=value1 [, name2=value2, ...])'

다음 섹션에서는 send 명령의 두 가지 주요 부분에 대한 구문 규칙을 설명합니다.

◆ 199페이지의 "send 명령 문자열"

◆ 200페이지의 "send 명령 옵션"

send 명령 문자열

send 명령의 명령 문자열은 작은 따옴표로 묶인 'NSR_ENV=(name1=value1...)' 문자열입니다.

send 명령 문자열은 다음과 같은 구문 규칙을 따라야 합니다.

◆ 명령 문자열의 최대 길이는 Oracle에서 NULL 종결 문자를 포함하여 512바이트로 제한됩니다.

◆ NSR_ENV 키워드와 매개 변수 이름은 모두 대문자여야 합니다.

◆ NSR_ENV 키워드와 왼쪽 괄호 사이의 등호와 공백은 선택적입니다. 예를 들어 다음 명령은 모두 유효합니다.send 'NSR_ENV = (NSR_SERVER=server1)'send 'NSR_ENV=(NSR_SERVER=server1)'send 'NSR_ENV (NSR_SERVER=server1)'send 'NSR_ENV(NSR_SERVER=server1)'

◆ 명령 문자열의 괄호는 필수적입니다.

◆ 괄호 안에는 하나 이상의 NMO 매개 변수 이름과 해당 매개 변수 값이 있어야 합니다.

◆ 괄호 안에서는 등호 주위에 공백을 사용할 수 없습니다. 등호 앞에 있는 공백은 매개 변수 이름의 일부가 됩니다. 등호 뒤에 있는 공백은 매개 변수 값의 일부가 됩니다.

◆ name=value 항목을 구분하는 쉼표는 필수적입니다.

◆ 따옴표 안에는 주석을 사용할 수 없습니다. 다음 예제에서"# NSR_SERVER"는 첫 번째 매개 변수 이름으로 간주됩니다.

send 명령 199

RMAN 명령

run {allocate channel t1 type 'SBT_TAPE';send 'NSR_ENV=(

# NSR_SERVER=server1,NSR_CLIENT=oracle)';

:

◆ RMAN 스크립트에서 send 명령은 다음과 같이 여러 줄로 확장될 수 있습니다. 예를 들면 다음과 같습니다.send 'NSR_ENV=(NSR_SERVER=server1,NSR_CLIENT=oracle)';

send 명령 옵션

다음 중 하나만 사용하여 send 명령을 실행합니다.

◆ 옵션 없이 따옴표로 묶인 명령 문자열만 사용하여 send를 실행하면 할당된 모든 채널에 대한 매개 변수가 설정됩니다.

◆ send device_type 'SBT_TAPE'를 실행하면 백업 테이프 디바이스의 모든 채널에 대한 매개 변수가 설정됩니다.

참고: 디바이스 유형 디스크의 경우에는 send 명령이 효과가 없습니다.

◆ send channel을 실행하면 지정한 채널에 대해서만 매개 변수가 설정됩니다.

중요 사항!device_type 또는 channel 옵션은 RMAN 스크립트의 send 명령에서만 사용할 수 있습니다. 운영 체제 명령줄의 send 명령에는 이 두 가지 옵션 중 어느 것도 사용할 수 없습니다. 자세한 내용은 201페이지의 "운영체제 명령줄의 send 명령"에 나와 있습니다.

예 42 send 명령으로 지정한 채널에 대한 매개 변수 설정

다음 스크립트 예제에서는 t2 채널이 아닌 t1 채널에 대한 매개 변수만 설정합니다.

run {allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';send channel t1 'NSR_ENV=(NSR_SERVER=server1,NSR_DATA_VOLUME_POOL=MondayFulls)';

:}

이 예제 RMAN 스크립트에 대한 참조 내용은 200페이지의 표 11에 있습니다.

200페이지의 표 11에서는 send 명령에 사용되는 옵션 값을 보여 줍니다. 참조 예제는 200페이지의 예 42입니다.

표 11 send 명령의 옵션 값 (1/2)

옵션 값 설명

device_specifier RMAN 스크립트의 allocate channel 명령에 지정된 디바이스 유형. 백업 테이프 디바이스의 경우 SBT_TAPE를 사용합니다.

channel_id RMAN 스크립트의 allocate channel 명령에 지정된 채널 ID. 예제에서 ID는 t1입니다.

name1 첫 번째 NMO 매개 변수 이름. 예제에서 첫 번째 매개 변수 이름은 NSR_SERVER입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서200

RMAN 명령

send 명령을 실행하는 두 가지 방법

다음과 같은 두 가지 방법으로 send 명령을 실행할 수 있습니다.

◆ 201페이지의 "운영체제 명령줄의 send 명령"의 설명과 같이 운영 체제 명령줄에서 rman 명령의 옵션으로 실행

◆ 202페이지의 "RMAN 스크립트의 send 명령"의 설명과 같이 RMAN 스크립트의 run 작업에서 실행

운영체제 명령줄의 send 명령

운영 체제 명령줄에서 rman 호출의 옵션으로 send 명령을 실행하려면 다음과 같은 형식으로 명령을 입력합니다.

rman send "'NSR_ENV=(name1=value1[, name2=value2, ...])'"

◆ rman 명령에 send 옵션이 둘 이상 나타나면 마지막 send 명령만 실행됩니다.

◆ 199페이지의 "send 명령 문자열"에 나열된 모든 send 명령 구문 규칙을 따릅니다. 단, RMAN 스크립트의 send 명령에만 적용되는 마지막 규칙은 예외입니다.

◆ device_type 또는 channel 옵션은 사용하지 마십시오. 자세한 내용은 200페이지의 "send 명령 옵션"에 나와 있습니다.

◆ 명령 문자열을 각각 작은 따옴표와 큰 따옴표로 구성된 두 개의 따옴표 쌍으로 묶습니다. 작은 따옴표는 큰 따옴표 앞이나 뒤에 나올 수 있지만, 두 번째 따옴표 쌍은 첫 번째 쌍과 반대여야 합니다. 예를 들어 다음 명령도 유효합니다.rman send '"NSR_ENV=(name1=value1[, name2=value2, ...])"'

ksh 같은 일부 운영체제 셸에서 따옴표 안쪽의 공백을 특수한 메타 문자로 간주하여 문자열을 토큰화하는 상황을 막기 위해 두 개의 따옴표 쌍을 사용해야 합니다.

◆ 따옴표로 묶인 문자열의 매개 변수 값은 RMAN 세션 도중 할당된 모든 채널에 적용됩니다. 이러한 값은 RMAN 스크립트 자체의 send 명령에 지정된 매개 변수 값보다 먼저 적용됩니다. 자세한 내용은 202페이지의 "우선 순위 규칙"에 나와 있습니다.

예 43 rman send 명령으로 모든 채널에 대한 매개 변수 설정

다음 예제에서 NSR_SERVER 매개 변수 값(mars.emc.com)은 RMAN 스크립트에서 할당된 세 채널(t1, t2, t3)에 모두 적용됩니다.

rman send "'NSR_ENV=(NSR_SERVER=mars.emc.com)'"

(RMAN 스크립트)

run {allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';allocate channel t3 type 'SBT_TAPE';

:}

value1 첫 번째 매개 변수에 할당되는 값. 예제에서 첫 번째 값은 server1입니다.

name2 두 번째 NMO 매개 변수 이름. 예제에서 두 번째 매개 변수 이름은 NSR_DATA_VOLUME_POOL입니다.

value2 두 번째 매개 변수에 할당되는 값. 예제에서 두 번째 값은 MondayFulls입니다.

표 11 send 명령의 옵션 값 (2/2)

옵션 값 설명

send 명령 201

RMAN 명령

RMAN 스크립트의 send 명령

RMAN 스크립트의 run 작업에서 send 명령을 실행하려면 run 명령 괄호 내에서 해당 위치에 다음과 같은 형식으로 명령을 입력합니다.

send [ device_type 'device_specifier' | channel channel_id ] 'NSR_ENV=(name1=value1 [, name2=value2, ...])'

◆ 199페이지의 "send 명령 문자열"에 나열된 모든 send 명령 구문 규칙을 따릅니다.

◆ 필요한 경우 RMAN 스크립트의 send 명령에 200페이지의 "send 명령 옵션"의 설명과 같이 device_type 또는 channel 옵션을 사용합니다.

◆ 200페이지의 "send 명령 옵션"의 설명과 같이 send 명령에 올바른 옵션 값을 지정합니다.

◆ RMAN 명령은 백업 또는 복원 스크립트에 나오는 순서대로 실행됩니다. 백업 또는 복원 시 매개 변수 값을 적용하려면 값을 설정하는 send 명령을 스크립트의 backup 또는 restore 명령 앞에 배치하고 매개 변수 값을 적용할 채널의 allocate channel 명령보다는 뒤에 배치해야 합니다.

◆ 채널을 할당하지 않고 send 명령을 실행하면 RMAN 오류가 발생합니다.

다음 RMAN 스크립트 예는 (원격) NetWorker Server인 mars.emc.com의 MondayFulls 볼륨 풀로 전체 데이터베이스의 Oracle 백업을 수행합니다.

run {allocate channel t1 type 'SBT_TAPE';allocate channel t2 type 'SBT_TAPE';send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_DATA_VOLUME_POOL=MondayFulls)';backup full filesperset 4format 'FULL_%d_%U'(database);release channel t1;release channel t2;

}

이 스크립트는 71페이지의 예제 스크립트와 동일합니다. send 명령 하나를 사용하여 두 채널의 매개 변수를 설정합니다.

우선 순위 규칙

RMAN 세션 도중 할당되는 채널에 대한 매개 변수는 다음과 같은 순서로 설정됩니다.

1. allocate channel 또는 configure channel 명령(configure channel은 자동 채널 할당에만 사용됨)의 parms 옵션

2. 운영 체제 명령줄의 rman send 명령

3. RMAN 스크립트의 run 작업에 있는 send 명령

중요 사항!운영체제 명령줄의 send 명령과 configure channel 명령의 send 옵션을 동시에 사용하면 Oracle에서 configure channel 명령의 send 옵션만 실행됩니다.

혼동을 피하고 매개 변수를 특정 순서로 설정하는 작업을 간소화하려면 같은 RMAN 세션에서 서로 다른 여러 가지 방법으로 매개 변수를 설정하지 마십시오.

예 44 우선 순위 규칙에 따른 매개 변수 설정 순서

다음 예제에서는 NSR_SERVER 및 NSR_CLIENT 매개 변수가 다음과 같은 순서로 설정됩니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서202

RMAN 명령

◆ NSR_SERVER가 server1로 설정(rman send)된 다음 server2로 변경(첫 번째 send 명령)되고 마지막으로 server3으로 변경(send channel)됩니다.

◆ NSR_CLIENT가 client1로 설정(rman send에 의해)된 다음 client2로 변경(첫 번째 send 명령에 의해)되고 마지막으로 client3으로 변경(send channel에 의해)됩니다.rman send "'NSR_ENV=(NSR_SERVER=server1, NSR_CLIENT=client1)'"

(RMAN 스크립트)

run {allocate channel t1 type 'SBT_TAPE';send 'NSR_ENV=(NSR_SERVER=server2, NSR_CLIENT=client2)';send channel t1 'NSR_ENV=(NSR_SERVER=server3, NSR_CLIENT=client3)';

:}

set duplex 명령

수동 백업의 경우에만 RMAN 백업 스크립트에서 set duplex 명령을 설정하여 최대 4개의 Oracle 백업 복제본을 생성한 다음 별도의 미디어에 저장할 수 있습니다. duplex 값을 1, 2(2 대신 on으로 설정 가능), 3 또는 4로 설정하여 후속 backup 명령으로 생성되는 모든 Oracle 백업 세트의 복사본을 각각 1, 2, 3 또는 4개씩 만들 수 있습니다.

참고: NMO에서는 스케줄 지정 백업이 아닌 수동 백업의 경우에만 백업 복사본을 생성할 수 있습니다.

203페이지의 표 12에서는 duplex를 각 유효한 값으로 설정한 결과를 보여 줍니다.

NSR_DATA_VOLUME_POOL, NSR_DATA_VOLUME_POOL1, NSR_DATA_VOLUME_POOL2 및 NSR_DATA_VOLUME_POOL3 매개 변수에는 기본값이 없습니다. 백업 복사본을 만드는 수동 백업의 경우 send 명령이나 옵션이 아닌 parms 옵션을 사용하여 이러한 매개 변수의 값을 정의해야 합니다. 매개 변수를 설정하는 방법에 대한 자세한 내용은 부록 A, "RMAN 세션의 매개 변수"를 참조하십시오.

이러한 NSR_DATA_VOLUME_POOL* 매개 변수 중 하나에 지정된 각 풀은 올바르게 구성되어 있어야 하며 사용된 다른 풀과 달라야 합니다. 풀이 제대로 정의되거나 구성되어 있지 않은 경우 해당 풀이 제대로 구성될 때까지 Oracle 백업이 일시 중단됩니다.

표 12 set duplex 명령 값

set duplex 명령 Oracle 백업 결과

set duplex=1 백업 세트가 NSR_DATA_VOLUME_POOL로 전송됩니다.

set duplex=2또는set duplex=on

백업 세트의 복사본 두 개가 NSR_DATA_VOLUME_POOL 및 NSR_DATA_VOLUME_POOL1에 지정된 별도의 풀에 전송됩니다.이러한 두 풀은 서로 달라야 합니다.

set duplex=3 백업 세트의 복사본 세 개가 NSR_DATA_VOLUME_POOL, NSR_DATA_VOLUME_POOL1 및 NSR_DATA_VOLUME_POOL2에 지정된 별도의 풀에 전송됩니다.이러한 세 풀은 서로 달라야 합니다.

set duplex=4 백업 세트의 복사본 네 개가 NSR_DATA_VOLUME_POOL, NSR_DATA_VOLUME_POOL1, NSR_DATA_VOLUME_POOL2 및 NSR_DATA_VOLUME_POOL3에 지정된 별도의 풀에 전송됩니다.이러한 네 풀은 서로 달라야 합니다.

set duplex 명령 203

RMAN 명령

set duplex 명령을 사용하려면 initoracle_sid.ora 파일에서 BACKUP_TAPE_IO_SLAVES 매개 변수를 TRUE로 설정해야 합니다. 자세한 내용은 Oracle 백업 및 복구 설명서를 참조하십시오.

현재 제어 파일이 백업에 포함되어 있는 경우 RMAN에서 같은 백업 세트의 제어 파일에 대한 백업 조각을 이중화합니다. 제어 파일 자동 백업을 사용하는 경우 RMAN에서는 제어 파일 자동 백업에 속하는 백업 조각도 이중화합니다.

참고: set duplex 명령은 Oracle에서 더 이상 사용되지 않습니다. 수동 백업 시 백업 세트를 이중화하는 데 사용할 수 있는 추가 Oracle 명령에 대한 자세한 내용은 26페이지의 "백업 복제본"에 나와 있습니다.

Oracle 복원 시 RMAN에서는 사용할 복사본을 하나만 선택하고, 어떠한 이유로 복사본을 선택할 수 없으면 복원에 실패하게 됩니다. 백업 조각의 첫 번째 복사본을 NMO에서 찾을 수 없으면 RMAN에서 다음과 같은 유형의 오류 메시지가 발생합니다.

RMAN-10035: RPC에서 발생한 예외 사항: ORA-19507: 순차적 파일을 추출하는데 실패했습니다, 처리="CH2_bkup3_1_1"

RMAN에서 이러한 누락된 백업 조각 대신 이중화된 복제본을 사용하게 하려면 change...crosscheck, crosscheck 또는 change backuppiece...unavailable 명령을 실행하고 복원을 다시 시도합니다. 이러한 명령을 실행하면 RMAN에서 누락된 백업 조각을 만료됨(만료됨의 정의는 36페이지의 "보존 정책" 참조)으로 표시하고 이중화된 복제본을 사용하여 복원 작업을 진행하게 됩니다.

자세한 내용은 해당 Oracle 백업 및 복구 설명서를 참조하십시오.

backup 명령의 trace 옵션

RMAN backup 명령의 trace 옵션 값을 0, 1 또는 2로 설정할 수 있습니다. trace의 기본값은 0입니다.

trace의 출력은 Oracle sbtio.log 파일에 기록됩니다. 출력은 Oracle Server 호스트의 다음 기본 로그 파일에도 기록됩니다.

◆ UNIX: /nsr/applogs/nmo.messages.raw

◆ Windows: NetWorker_install_path\applogs\nmo.messages.raw(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리)

이러한 로그 파일에는 Oracle Server 또는 RMAN 오류가 없습니다.

NMO에서는 언어에 의존하지 않는 바이너리 형식으로 nmo.messages.raw 파일에 오류 메시지를 생성하며 이 메시지는 nsr_render_log 프로그램으로만 읽을 수 있습니다. 이전 NMO 릴리즈에서 사용된 nmo.messages 파일 대신 nmo.messages.raw 파일이 사용됩니다.

nsr_render_log 프로그램을 사용하여 nmo.messages.raw와 같이 언어에 의존하지 않는 바이너리 파일을 읽는 방법에 대한 자세한 내용은 NetWorker 관리 안내서를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서204

RMAN 명령

205페이지의 표 13에서는 trace 옵션을 유효한 세 가지 값으로 각각 설정했을 때 추적되는 조건을 보여 줍니다.

표 13 trace 옵션 값 및 추적되는 조건

trace 값 추적되는 조건

0(기본값) 모든 오류 조건

1 • 모든 오류 조건

• 각 SBT(System Backup to Tape) 함수의 진입 및 종료(Oracle SBT 인터페이스의 NMO 구현)

2 • 모든 오류 조건

• 각 SBT 함수의 진입 및 종료(Oracle SBT 인터페이스의 NMO 구현)• 모든 함수 매개 변수의 값• 각 읽기/쓰기 버퍼의 처음 32바이트

backup 명령의 trace 옵션 205

RMAN 명령

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서206

C

이 부록은 다음과 같은 섹션으로 구성되어 있습니다.

◆ 문제 해결 팁.................................................................................................. 208◆ RMAN 오류 메시지....................................................................................... 209◆ NMO 오류 메시지......................................................................................... 209

문제 해결 및 오류 메시지

문제 해결 및 오류 메시지 207

문제 해결 및 오류 메시지

문제 해결 팁다음 문제 해결 팁 목록에서는 이 관리 안내서 및 NetWorker Module for Oracle 설치 안내서의 절을 참조합니다. 다음 목록을 사용하여 NMO(NetWorker Module for Oracle)로 Oracle 백업 및 복원 작업을 실행할 때 발생하는 문제를 해결하십시오.

Oracle 백업 및 복원 시스템을 올바르게 설정하려면

1. 운영 체제, Oracle Server, NetWorker Server 및 NetWorker Client의 조합이 지원되는지 확인합니다.

설치 요구 사항에 대한 자세한 내용은 NetWorker Module for Oracle 설치 안내서에 나와 있습니다.

2. Oracle Server 및 Net 서비스(사용하는 경우)를 Oracle 설명서의 지침에 맞게 구성합니다. 자세한 내용은 58페이지의 "Oracle Server 구성 확인"을 참조하십시오.

Oracle Server 호스트에 NMO를 설치하지 않아도 allocate channel t1 type disk 명령을 사용하여 백업 및 복원을 수행할 수 있어야 합니다.

3. NetWorker Server 및 Client 소프트웨어를 설치 및 구성합니다.

자세한 내용은 다음 자료를 참조하십시오.

• NetWorker 설치 안내서

• NetWorker 관리 안내서

• 2장, "소프트웨어 구성"

4. NetWorker Module for Oracle 설치 안내서의 지침에 따라 NMO 소프트웨어를 설치 및 활성화합니다.

UNIX에서 라이브러리 파일을 다시 연결하려면 설치 안내서에 나열된 연결 명령을 사용합니다. 올바른 libnwora.* 라이브러리 파일을 사용하십시오.

설치된 NMO의 버전을 확인하려면 nsrnmostart 프로그램 파일이나 libnwora.* 라이브러리 파일의 버전을 확인합니다.

• UNIX의 경우 다음 명령 중 하나를 사용합니다. 여기에서 filenm은 nsrnmostart 또는 libnwora.* 파일 이름입니다.what filenmstrings filenm | grep "@(#)"pkginfo -l LGTOnmo(Solaris 전용)

• Windows:

a. nsrnmostart.exe 또는 libwora.dll 파일을 찾습니다.

b. 파일 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

c. 속성 창에서 버전 탭을 클릭하고 파일 버전 정보를 확인합니다.

라이브러리 파일을 NMO 소프트웨어 패키지의 libnwora.* 파일과 비교합니다. 두 파일은 동일해야 합니다. Oracle이 다른 libnwora.*, libobk.*(libnwora.*의 NetWorker BusinesSuite Module for Oracle 버전) 또는 liblsm.*(Legato Storage Manager 또는 Legato Single Server Version) 파일에 연결되지 않아야 합니다.

5. NMO와 올바른 RMAN 스크립트를 사용하여 수동 Oracle 백업을 수행합니다.

RMAN 백업 스크립트 또는 운영 체제 명령줄의 rman send 명령에서 필요한 NSR* 매개 변수를 설정합니다. NSR* 매개 변수를 설정하는 방법에 대한 자세한 내용은 부록 A, "RMAN 세션의 매개 변수"에 나와 있습니다. 71페이지의 "수동 백업을 위한 RMAN 스크립트"에는 간단한 시작 RMAN 스크립트가 나와 있습니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서208

문제 해결 및 오류 메시지

수동 백업에 실패하는 경우 NMO 및 NetWorker Server의 디버그 파일을 확인합니다. NMO 디버그 정보의 경우 NSR_DEBUG_FILE 및 NSR_DEBUG_LEVEL 매개 변수를 설정합니다. 자세한 내용은 209페이지의 "NMO 오류 메시지"에 나와 있습니다.

다음 오류가 발생하여 백업이 실패한 경우, NMO와 Oracle이 동일한 비트인지 확인하고 미디어 관리 라이브러리가 올바르게 통합되어 있는지 테스트하는 방법에 대한 자세한 내용은 RMAN 사용 설명서를 참조하십시오.

ORA-19554: error allocating device, device type: SBT_TAPE, device name:ORA-27211: Failed to load Media Management Library추가 정보: 25

6. NMO와 올바른 RMAN 및 nsrnmo 스크립트를 사용하여 스케줄이 지정된 Oracle 백업을 수행합니다.

제대로 작동하는 RMAN 수동 백업 스크립트에 72페이지의 "스케줄 지정 백업을 위한 RMAN 스크립트"의 설명과 같이 connect target 및 connect rcvcat 명령을 추가합니다. 75페이지의 "nsrnmo 스크립트 사용자 정의"의 설명과 같이 nsrnmo 스크립트를 사용자 정의합니다.

수동 백업은 제대로 작동하지만 스케줄 지정 백업이 실패하는 경우, 스케줄 지정 백업에 대한 디버그 정보가 생성되도록 NSR_SB_DEBUG_FILE 매개 변수를 설정합니다. 자세한 내용은 209페이지의 "RMAN 오류 메시지"에 나와 있습니다.

RMAN 오류 메시지

RMAN에서는 정보 및 RMAN 고유 오류 메시지를 msglog 옵션을 통해 지정한 로그 파일에 저장합니다. 각 백업 후 이 로그 파일의 RMAN 정보를 검토합니다.

RMAN 로그 파일의 이름을 지정하려면

◆ 수동 Oracle 백업의 경우 명령줄의 rman 명령에서 msglog 옵션을 지정합니다.rman target ... rcvcat ... msglog filename

◆ 스케줄 지정된 Oracle 백업의 경우, nsrnmo 스크립트의 NSR_RMAN_ARGUMENTS 매개 변수에서 msglog 옵션을 지정합니다. 자세한 내용은 78페이지의 "NSR_RMAN_ARGUMENTS"에 나와 있습니다.

특정 RMAN 오류 메시지 및 권장 해결 방법에 대한 자세한 내용은 해당 Oracle 오류 메시지 안내서를 참조하십시오.

참고: AIX 또는 Windows에서 백업 시 NMO 매개 변수가 잘못된 값으로 설정되면 RMAN 출력에서 결과 오류 메시지가 잘릴 수 있습니다. 이는 Oracle RMAN의 제한 사항 때문입니다.

NMO 오류 메시지

백업 또는 복원 시 NMO 소프트웨어는 Oracle Server 호스트에서 Oracle sbtio.log 파일과 다음 기본 로그 파일 모두에 NMO 오류 메시지를 기록합니다.

◆ UNIX: /nsr/applogs/nmo.messages.raw

◆ Windows: NetWorker_install_path\applogs\nmo.messages.raw(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리)

이러한 로그 파일에는 Oracle Server 또는 RMAN 오류가 없습니다.

RMAN 오류 메시지 209

문제 해결 및 오류 메시지

NMO에서는 언어에 의존하지 않는 바이너리 형식으로 nmo.messages.raw 파일에 오류 메시지를 생성하며 이 메시지는 nsr_render_log 프로그램으로만 읽을 수 있습니다. 이전 NMO 릴리즈에서 사용된 nmo.messages 파일 대신 nmo.messages.raw 파일이 사용됩니다.

nsr_render_log 프로그램을 사용하여 nmo.messages.raw와 같이 언어에 의존하지 않는 바이너리 파일을 읽는 방법에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

백업 또는 복원에 대한 추가 디버그 정보를 얻으려면 NSR_DEBUG_FILE 매개 변수를 정보가 저장될 로그 파일의 유효한 경로 이름으로 설정합니다. 이 매개 변수가 잘못된 경로 이름으로 설정되거나 지정된 파일에 쓰기 권한이 없으면 디버그 정보가 다음과 같이 기록됩니다.

◆ UNIX: /nsr/applogs/nmosbt.log 파일

이 파일도 사용할 수 없으면 정보가 기록되지 않습니다.

◆ Windows: NetWorker_install_path\applogs\nmosbt.log 파일(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리)

이 파일도 사용할 수 없으면 정보가 기록되지 않습니다.

자세한 내용은 191페이지의 "NSR_DEBUG_FILE"에 나와 있습니다.

NSR_DEBUG_LEVEL 매개 변수는 NSR_DEBUG_FILE에 지정된 로그 파일에 기록되는 디버그 정보의 양을 제어합니다. 디버그 레벨 설정은 백업 및 복원 시 가장 자주 호출되는 세 개의 함수인 sbtread(), sbtwrite() 및 sbtpcstatus()에서 생성하는 디버그 정보의 양만 제한합니다. 다른 함수의 모든 디버그 메시지는 디버그 레벨에 관계없이 항상 로그 파일에 기록됩니다. 자세한 내용은 191페이지의 "NSR_DEBUG_LEVEL"에 나와 있습니다.

스케줄 지정 백업 시 NMO 소프트웨어에서는 nsrnmo 스크립트의 NSR_SB_DEBUG_FILE 매개 변수에 지정된 파일에 추가 정보 및 오류 메시지를 기록합니다. 이 매개 변수가 잘못된 경로 이름으로 설정되거나 지정된 파일에 쓰기 권한이 없으면 디버그 정보가 다음과 같이 기록됩니다.

◆ UNIX: /nsr/applogs/nsrnmostart.log 파일

이 파일도 사용할 수 없으면 정보가 기록되지 않습니다.

◆ Windows: NetWorker_install_path\applogs\nsmmostart.log 파일(NetWorker_install_path는 NetWorker 설치 경로의 루트 디렉토리)

이 파일도 사용할 수 없으면 정보가 기록되지 않습니다.

nsrnmo 스크립트 파일에 NSR_SB_DEBUG_FILE 매개 변수가 설정되지 않은 경우 디버그 정보가 기록되지 않습니다. 자세한 내용은 78페이지의 "NSR_SB_DEBUG_FILE"에 나와 있습니다.

또한 NetWorker Server에서는 수동 또는 스케줄 지정된 Oracle 백업에서 생성된 진단 정보를 NetWorker Server의 특정 로그 파일에 기록합니다. 이러한 로그 파일에 대한 자세한 내용은 NetWorker 관리 안내서에 나와 있습니다.

NMO 오류 메시지는 메시지가 발생한 프로그램 및 메시지 형식에 따라 여러 범주로 묶을 수 있습니다.

◆ 211페이지의 "libnwora 라이브러리의 오류 메시지"

◆ 219페이지의 "nsrnmoadmin 프로그램의 오류 메시지"

◆ 222페이지의 "nsrnmoinfo 프로그램의 오류 메시지"

◆ 223페이지의 "nsrnmoprobe 프로그램의 오류 메시지"

◆ 224페이지의 "nsrnmostart 프로그램의 오류 메시지"

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서210

문제 해결 및 오류 메시지

libnwora 라이브러리의 오류 메시지

211페이지의 표 14에서는 libnwora 라이브러리에서 발생하는 오류 메시지를 사전순으로 보여 줍니다.

참고: libnwora라는 라이브러리 이름은 UNIX의 경우에 해당합니다. Windows에서 해당 라이브러리의 이름은 orasbt.dll입니다.

오류 메시지는 다음과 같은 형식으로 표시됩니다.

function_name: error_message (error_type:error_code:error_number)

여기서,

◆ function_name은 오류가 발생한 NMO 함수의 이름입니다.

◆ error_message는 표에 나열된 것과 같은 오류 메시지의 텍스트입니다.

◆ error_type, error_code, error_number는 오류 유형 또는 코드를 나타내는 내부 번호입니다. 사용자에게 나타내는 의미는 다음과 같습니다.

• error_code가 1이면 시스템 메모리가 부족한 것입니다.

• error_code가 3, 13 또는 17이면 코드 수준 오류가 발생한 것입니다. 오류 메시지를 기술 지원 센터에 보고하십시오.

표 14 libnwora 라이브러리의 오류 메시지 (1/9)

오류 메시지 설명 해결 방법

NW 서버 'server'에 연결할 수 없습니다. 원인은 'reason'입니다.

표시된 이유로 인해 NMO에서 NetWorker client 파일 인덱스에 연결할 수 없습니다. 클라이언트가 서버에서 클라이언트로 구성되지 않았을 수 있습니다.

오류 메시지에서 제안되는 조치를 취합니다.

'filename' 파일을 로(raw) 디바이스 'device_name'(으)로 복원하려고 했습니다.

일반 파일을 로(raw) 디바이스로 프록시를 통해 복원하려고 했습니다. 이러한 복원 유형은 지원되지 않습니다.

일반 파일을 로(raw) 디바이스로 복원하지 마십시오.

로(raw) 디바이스 'device_name'을(를) 'filename' 파일로 복원하려고 했습니다.

로(raw) 디바이스 파일을 일반 파일로 프록시를 통해 복원하려고 했습니다. 이러한 복원 유형은 지원되지 않습니다.

로(raw) 디바이스 파일을 일반 파일로 복원하지 마십시오.

프록시 사본을 포함하는 object_name 객체를 백업할 수 없습니다.

RMAN backup 명령에 proxy only 옵션이 포함되어 있지만 PowerSnap Module에서 지원하는 기본 스토리지 디바이스에 object_name 객체가 없습니다.

backup 명령에 proxy only 옵션이 포함되는 경우 PowerSnap Module에서 지원하는 기본 스토리지 디바이스에 object_name 객체가 있어야 합니다.

LNM 인덱스 잠금 파일 'filename'(errno)을(를) 작성할 수 없습니다.

NMO에서 인덱스 삭제 작업에 필요한 잠금 파일을 만들지 못했습니다.

오류 번호(errno)를 기술 지원 센터에 보고하십시오.

'sf_check' 값을 디코딩할 수 없습니다. xdrs = 0xvalue

이 오류는 네트워크 읽기/쓰기 작업에서 발생한 내부 XDR 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

'sf_magic' 값을 디코딩할 수 없습니다. xdrs = 0x%value

이 오류는 네트워크 읽기/쓰기 작업에서 발생한 내부 XDR 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

'sf_more' 플래그를 디코딩할 수 없습니다. xdrs = 0xvalue

이 오류는 네트워크 읽기/쓰기 작업에서 발생한 내부 XDR 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

nsrsnapck 바이너리를 찾을 수 없습니다. 프록시 백업의 인덱스를 제거하는 도중 NMO에서 nsrsnapck 바이너리를 찾을 수 없습니다. 이 바이너리가 기본이 아닌 위치에 있을 수 있습니다.

NSR_NWPATH 매개 변수를 제대로 설정했는지 확인합니다.

NMO 오류 메시지 211

문제 해결 및 오류 메시지

LNM 저장 파일 'backup_piece_name'을(를) 'server' 서버에서 찾을 수 없습니다.

NMO에서 백업 조각의 인덱스 레코드를 찾을 수 없습니다. 인덱스 레코드가 누락되었을 수 있습니다.

mminfo 및 nsrinfo 명령을 사용하여 인덱스 레코드의 상태를 확인합니다.

LNM 백업 시간 'save_time'을(를) 'server' 서버에서 찾을 수 없습니다.

NMO가 클라이언트 파일 인덱스에서 백업 시간의 인덱스 레코드를 찾을 수 없습니다. 인덱스 레코드가 누락되었을 수 있습니다.

mminfo 및 nsrinfo 명령을 사용하여 인덱스 레코드의 상태를 확인합니다.

인덱스 삭제를 위해 'filename'을(를) 잠글 수 없습니다. number번의 시도가 이루어졌습니다. (errno)

NMO에서 인덱스 삭제 작업에 필요한 잠금 파일을 만들었지만 표시된 횟수만큼 시도해도 파일을 잠글 수 없습니다.

오류 번호(errno)를 기술 지원 센터에 보고하십시오.

filename을(를) lstat 처리할 수 없습니다. lstat() 시스템 호출이 실패했습니다. filename 파일이 없거나 권한이 잘못되었습니다.

파일이 존재하고 권한이 올바른지 확인합니다.

보조 링크 filename을(를) lstat 처리할 수 없습니다.

lstat() 시스템 호출이 실패했습니다. filename 파일이 권한이 잘못되었거나 존재하지 않는 파일을 가리키는 심볼 링크입니다.

심볼 링크가 권한이 올바르고 실제로 존재하는 파일을 가리키는지 확인합니다.

NWORA 리소스 파일에서 NSR_ORACLECAT_MODE를 가져올 수 없습니다.

이 오류는 다음과 같은 조건 중 하나로 인해 발생합니다.• NWORA 리소스 파일이 없습니다.• NWORA 리소스 파일의 권한이 잘못되

었습니다.• NWORA 리소스 파일이 손상되었습

니다.

해당 조건에 따라 다음 중 하나를 수행합니다.• NWORA 리소스 파일이 없는 경우 해당

파일을 만듭니다.• NWORA 리소스 파일의 권한이 올바른지

확인합니다.• NWORA 리소스 파일이 손상된 경우 해

당 파일을 다시 만듭니다.자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

pathname 링크를 읽을 수 없습니다. 경로 이름이 잘못된 심볼 링크이기 때문에 프록시 백업이 실패했습니다.

프록시 백업을 수행하기 전에 모든 심볼 링크가 유효한지 확인합니다.

직접 저장이 불가능합니다. NMO에서 더 이상 지원되지 않는 이전 버전의 NetWorker 서버 소프트웨어에 연결하려고 했습니다.

NetWorker 서버 소프트웨어를 NMO 5.0에서 지원되는 버전으로 업데이트합니다. 지원되는 서버 버전에 대한 자세한 내용은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide에 나와 있습니다.

스테이징 디렉토리 'directory'을(를) 작성하는 중 오류가 발생했습니다.

프록시를 통해 일반 파일을 복원하는 도중 대상 디렉토리의 권한이 잘못되었을 수 있습니다. NMO에서 필요한 스테이징 하위 디렉토리 .nworapc를 만들 수 없습니다.

대상 디렉토리에 프록시 복원에 필요한 권한이 있는지 확인합니다.

mmdb를 조회하는 동안 오류가 발생했습니다. 발생 시간: reason

표시된 이유로 인해 미디어 데이터베이스에서 조회하지 못했습니다.

mminfo 명령을 사용하여 미디어 데이터베이스 레코드의 상태를 확인합니다. 오류 메시지에서 제안되는 조치를 취합니다.

재시도 횟수를 초과했습니다. NetWorker 서버가 다운되었거나 서버에 연결할 수 없습니다.

NMO에서 NetWorker 인덱스 서비스 nsrindexd에 연결할 수 없습니다. NetWorker 서비스가 종료되었기 때문일 수 있습니다.

필요에 따라 서버에서 NetWorker 서비스를 재시작합니다.

nsr_init()에 대한 재시도 횟수를 초과했습니다. NetWorker 서버가 다운되었거나 서버에 연결할 수 없습니다.

다섯 번까지 시도한 후 NMO에서 NetWorker 코어 함수 nsr_init()를 호출하지 못했습니다. NetWorker 서비스가 종료되었기 때문일 수 있습니다.

필요에 따라 서버에서 NetWorker 서비스를 재시작합니다.

표 14 libnwora 라이브러리의 오류 메시지 (2/9)

오류 메시지 설명 해결 방법

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서212

문제 해결 및 오류 메시지

nsr_start()에 대한 재시도 횟수를 초과했습니다. NetWorker 서버가 다운되었거나 서버에 연결할 수 없습니다.

다섯 번까지 시도한 후 NMO에서 NetWorker 코어 함수 nsr_start()를 호출하지 못했습니다. NetWorker 서비스가 종료되었기 때문일 수 있습니다.

필요에 따라 서버에서 NetWorker 서비스를 재시작합니다.

탐색 및 보존 정책이 잘못되었습니다. 값이 무시됩니다.

NSR_SAVESET_BROWSE 및 NSR_SAVESET_RETENTION 매개 변수 모두의 시간 값이 잘못되었습니다.

RMAN 스크립트에서 NSR_SAVESET_BROWSE 및 NSR_SAVESET_RETENTION 매개 변수 모두에 NetWorker 날짜 형식의 유효한 값이 할당되어야 합니다.

browse_time은(는) 잘못된 탐색 정책입니다. 값이 무시됩니다.

NSR_SAVESET_BROWSE 매개 변수의 시간 값 browse_time이 잘못되었습니다.

RMAN 스크립트에서 NSR_SAVESET_BROWSE 매개 변수에 NetWorker 날짜 형식의 유효한 값이 할당되어야 합니다.

잘못된 키워드 RMAN send 명령의 문자열 구문이 잘못되었습니다.

올바른 send 명령 구문은 199페이지의 "send 명령"에 나와 있습니다.

잘못된 보존 정책: retention_time. 값이 무시됩니다.

NSR_SAVESET_RETENTION 매개 변수의 시간 값 retention_time이 잘못되었습니다.

RMAN 스크립트에서 NSR_SAVESET_RETENTION 매개 변수에 NetWorker 날짜 형식의 유효한 값이 할당되어야 합니다.

잘못된 소스 경로 인수 소스 경로 이름이 잘못되어 프록시 백업이 실패했습니다.

유효한 소스 경로 이름만 사용하여 프록시 백업을 수행합니다.

NSR_DATA_VOLUME_POOLn이(가) 설정되어 있지 않습니다.

백업 데이터의 여러 복제본을 요청했지만 필요한 NSR_DATA_VOLUME_POOL 매개 변수가 설정되어 있지 않습니다. 메시지에서 n은 누락된 풀 매개 변수에 해당하는 숫자로 바뀝니다.

백업 데이터의 여러 복제본을 요청할 때는 NSR_DATA_VOLUME_POOL 매개 변수를 설정해야 합니다. 자세한 내용은 190페이지의 "NSR_DATA_VOLUME_POOL"에 나와 있습니다.

nsrsnapck_binary_name 프로세스 실패(reason 오류 반환)

프록시 백업의 인덱스를 제거하는 도중 nsrsnapck 바이너리가 실패했습니다. 바이너리 이름은 UNIX의 경우 nsrsnapck, Windows의 경우 nsrsnapck.exe입니다.

오류를 기술 지원 센터에 보고하십시오.

ORA-19511: 미디어 관리자 계층으로부터 오류가 수신되었습니다. 오류 텍스트:NWORA 리소스 잠금 파일을 작성할 수 없습니다(13)(103:105:13).

올바른 NWORA 리소스 파일이 없거나 파일을 사용할 수 없어서 NMO 백업에 실패했습니다.

마법사를 사용하지 않고 세이브 세트 번들링을 사용하여 스케줄 지정 백업을 구성하는 경우, 이 관리 안내서의 2장 또는 7장의 지침에 따라 nsrnmoadmin 명령을 사용하여 올바른 NWORA 리소스 파일을 작성하십시오.

Oracle 풀은 지원되지 않습니다. NMO에서는 Oracle 풀을 지원하지 않으며 NMO는 NetWorker 풀만 지원합니다.

RMAN 스크립트에서 backup 명령의 pool 옵션을 제거하거나 pool 옵션을 0으로 설정합니다. 자세한 내용은 198페이지의 "backup 명령의 pool 옵션"에 나와 있습니다.

pathname 경로가 너무 깁니다. 지정한 경로 이름이 1,024바이트 제한을 초과하여 프록시 백업이 실패했습니다.

프록시 백업에 관련된 모든 경로 이름이 1,024바이트를 초과하지 않는지 확인합니다.

pb_init() 실패(reason 반환): 잘못된 BRCAPI 버전

PowerSnap Module에서 보고한 BRC API 버전 번호가 손상되었습니다.

오류를 기술 지원 센터에 보고하십시오.

프록시 사본은 지원되지 않습니다. NMO에서 프록시 작업을 지원하지 않는 플랫폼에서 프록시 작업을 시도했습니다.

지원되지 않는 플랫폼에서 프록시 작업을 시도하지 마십시오. 지원되는 플랫폼에 대한 자세한 내용은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide에 나와 있습니다.

표 14 libnwora 라이브러리의 오류 메시지 (3/9)

오류 메시지 설명 해결 방법

NMO 오류 메시지 213

문제 해결 및 오류 메시지

'string'은(는) KEY=(xxxxx) 형식이어야 합니다.

RMAN send 명령의 문자열 구문이 잘못되었습니다.

올바른 send 명령 구문은 199페이지의 "send 명령"에 나와 있습니다.

ASDF 본문의 줄 바꿈을 조정할 수 없습니다.

네트워크 오류나 데이터 손상이 발생하여 수신되는 데이터 복구 스트림을 디코딩할 수 없습니다.

오류를 기술 지원 센터에 보고하십시오.

백업 파일이 이미 있습니다. backup_piece_name

NetWorker Client 파일 인덱스에 백업 조각 이름이 이미 있어서 NMO에서 백업을 완료할 수 없습니다.

RMAN 명령의 format 옵션 문자열을 변경하여 고유 백업 조각 이름을 생성하거나 더 이상 사용되지 않는 백업 조각을 제거합니다. 그런 다음 백업 작업을 재시작합니다.

BRC API에서 SBTPC 객체에 대한 오류 문자열을 반환하지 않았습니다. object_name

PowerSnap Module에서 BRC API 함수를 호출하는 도중 알 수 없는 오류가 발생했습니다.

오류를 기술 지원 센터에 보고하십시오.

논리적 객체 'filename'의 BRC 상태가 실패입니다. file_status

filename 파일의 프록시 백업 도중 PowerSnap Module에서 실패를 보고했습니다.

오류를 기술 지원 센터에 보고하십시오.

nsr_init()에 대한 호출이 다음 메시지를 반환하며 실패했습니다.reason

표시된 이유로 인해 NetWorker 코어 함수 nsr_init()에 대한 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

nsr_start()에 대한 호출이 다음 메시지를 반환하며 실패했습니다.reason

표시된 이유로 인해 NetWorker 코어 함수 nsr_rtart()에 대한 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

pb_environment()에 대한 호출이 다음 오류로 인해 실패했습니다.reason

프록시 작업 도중 표시된 이유로 인해 pb_environment() 함수 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

pb_open()에 대한 호출이 다음 오류로 인해 실패했습니다.reason

프록시 작업 도중 표시된 이유로 인해 pb_open() 함수 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

pb_prepare()에 대한 호출이 다음 오류로 인해 실패했습니다.reason

프록시 작업 도중 표시된 이유로 인해 pb_prepare() 함수 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체에 대한 pb_status() 호출이 다음 오류로 인해 실패했습니다.reason

프록시 작업 도중 표시된 이유로 인해 pb_status() 함수 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체에 대한 pb_status() 호출이 다음 오류로 인해 실패했습니다.reason

프록시 작업 도중 표시된 이유로 인해 pb_status() 함수 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

정식 OS 파일 이름 경로가 잘못되었습니다. filename

프록시 작업에 지정된 운영체제 filename이 유효한 경로 이름이 아닙니다.

프록시 작업에 지정된 파일 경로 이름이 디렉토리가 아닌 유효한 전체 경로 이름인지 확인합니다.

현재 시간을 확인할 수 없습니다(errno). 운영체제 오류로 인해 NMO에서 현재 시간을 확인할 수 없습니다.

운영체제 오류(errno)를 해당 공급업체에 보고합니다.

스트림에서 데이터를 XDR화할 수 없습니다.

네트워크 오류나 데이터 손상이 발생하여 수신되는 데이터 복구 스트림을 디코딩할 수 없습니다.

오류를 기술 지원 센터에 보고하십시오.

표 14 libnwora 라이브러리의 오류 메시지 (4/9)

오류 메시지 설명 해결 방법

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서214

문제 해결 및 오류 메시지

데이터 소스가 파일 또는 원시 볼륨이 아닙니다. filename

프록시 백업에 관련된 filename 파일이 일반 파일이나 원시 볼륨으로 인식되지 않습니다. 프록시 백업의 경우 NMO에서는 일반 파일과 원시 볼륨만 지원합니다.

프록시 백업에 요구되는 것처럼 filename이 일반 파일이나 원시 볼륨인지 확인합니다.

대상에 'device_name' 소스와 같은 종료 이름이 없습니다.

백업된 소스와 basename이 다른 위치를 대상으로 로(raw) 디바이스의 프록시 복원을 시도했습니다. 예를 들어 /dev/rdsk/c1t2d0s2의 basename(종료 이름)은 c1t2d0s2입니다.

백업된 소스와 basename이 같은 위치를 대상으로 로(raw) 디바이스의 프록시 복원을 수행합니다.

복구할 파일을 다음 스테이징 위치에서 찾을 수 없습니다. filename

프록시 복원 도중 filename 파일을 스테이징 디렉토리.nworapc에서 대상 디렉토리로 옮기려는 시점에서 오류가 발생했습니다.

대상 디렉토리 및 스테이징 디렉토리 .nworapc에 권한 등과 관련된 문제가 없는지 확인한 다음 프록시 복원을 재시작합니다. 오류가 다시 발생하면 기술 지원 센터에 보고하십시오.

'filename' 파일은 스테이징 디렉토리(errno)에서 제거할 수 없습니다.

프록시를 통해 filename 파일을 복원하는 도중 .nworapc 하위 디렉터리에서 이름이 같은 파일이 발견되었습니다. 이전에 실패한 복원 작업에서 남겨진 파일일 수 있습니다. errno는 기존 파일을 제거하지 못해 발생한 오류 번호입니다.

.nworapc 하위 디렉토리에서 file_name 파일을 제거하고 프록시 복원을 재시작합니다.

mm_retrieve() 함수가 다음 오류를 반환하며 실패했습니다. reason

복원 도중 표시된 이유로 인해 NetWorker 코어 함수 mm_retrieve()에 대한 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

nsr_bind_recov_mm() 함수가 다음 오류를 반환하며 실패했습니다. reason

복원 도중 표시된 이유로 인해 NetWorker 코어 함수 nsr_bind_recov_mm()에 대한 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

nsr_end() 함수가 다음 오류 메시지를 반환하며 실패했습니다. reason

표시된 이유로 인해 NetWorker 코어 함수 nsr_end()에 대한 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

nsr_rstart() 함수가 다음 오류 메시지를 반환하며 실패했습니다. reason

복원 도중 표시된 이유로 인해 NetWorker 코어 함수 nsr_rstart()에 대한 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

sbtinit2() 함수는 이미 호출되었습니다. 이 오류는 Oracle에서 sbinit2() 함수를 두 번 호출하여 발생한 내부 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

sbtinit() 또는 sbtinit2() 함수가 호출되지 않았습니다.

이는 Oracle에서 두 SBT 초기화 루틴을 호출하지 않아 발생한 내부 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

인덱스 항목의 크로스 체크에 실패했습니다. cfx_name(backup_piece_name) save_time(save_time)

인덱스 조회 도중 항목이 클라이언트 파일 인덱스에는 있지만 미디어 데이터베이스에는 없습니다.

NetWorker 서비스를 재시작하고 mminfo 및 nsrinfo 명령을 사용하여 인덱스의 백업 정보를 확인합니다. nsrck 프로그램을 실행하여 인덱스 손상을 해결합니다.

'backup_piece_name'을(를) 'server' 서버에서 조회하지 못했습니다. 'reason'

NMO가 reason으로 인해 인덱스에서 backup_piece_name을 찾을 수 없습니다. 인덱스가 손상되었을 수 있습니다.

nsrck 프로그램을 실행하여 인덱스 손상을 해결합니다.

NSR 클라이언트의 이름을 확인할 수 없습니다.

NetWorker client의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_CLIENT 매개 변수를 NetWorker client 이름으로 설정합니다.

NSR 서버의 이름을 확인할 수 없습니다.

NetWorker Server의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_SERVER 매개 변수를 NetWorker Server 이름으로 설정합니다.

표 14 libnwora 라이브러리의 오류 메시지 (5/9)

오류 메시지 설명 해결 방법

NMO 오류 메시지 215

문제 해결 및 오류 메시지

NMO BRCAPI 버전 version은(는) BRC 서비스에서 지원하는 earliest_version - latest_version 범위 밖에 있습니다.

NMO 릴리즈 5.0에서 프록시 작업에 사용된 PowerSnap Module 릴리즈를 지원하지 않습니다.

지원되는 PowerSnap Module 버전이 설치되어 있는지 확인합니다. 지원되는 버전에 대한 자세한 내용은 Powerlink 웹 사이트에서 제공하는 EMC Information Protection Software Compatibility Guide에 나와 있습니다.

NSR 클라이언트 이름을 확인할 수 없습니다.

NetWorker client의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_CLIENT 매개 변수를 NetWorker client 이름으로 설정합니다.

NSR 서버 이름을 확인할 수 없습니다. NetWorker Server의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_SERVER 매개 변수를 NetWorker Server 이름으로 설정합니다.

NSR_CLIENT 매개 변수가 설정되지 않았습니다.

NetWorker client의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_CLIENT 매개 변수를 NetWorker client 이름으로 설정합니다.

NSR_DMO_BENCHMARK_1 매개 변수는 더 이상 지원되지 않습니다.

더 이상 문서화되거나 지원되지 않는 NSR_DMO_BENCHMARK_1 매개 변수를 지정했습니다.

지원되지 않는 NSR_DMO_BENCHMARK_1 매개 변수를 설정하지 마십시오.

NSR_SERVER 매개 변수가 설정되지 않았습니다.

NetWorker Server의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_SERVER 매개 변수를 NetWorker Server 이름으로 설정합니다.

'client' 클라이언트에 대한 NW 인증이 'server' 서버에서 거부되었습니다. 원인은 'reason'입니다.

표시된 이유로 인해 NMO에서 NetWorker client 파일 인덱스에 연결하는 데 필요한 인증을 받을 수 없습니다. 클라이언트가 서버에서 클라이언트로 구성되지 않았을 수 있습니다.

오류 메시지에서 제안되는 조치를 취합니다.

NW 클라이언트가 설정되지 않았습니다.

NetWorker client의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_CLIENT 매개 변수를 NetWorker client 이름으로 설정합니다.

NW 서버에 유효한 NMO 프록시 사본 라이센스가 없습니다.

NetWorker Server에서 필요한 라이센스 없이 프록시 작업을 시도했습니다.

NetWorker Server에는 프록시 작업에 필요한 라이센스가 있어야 합니다.

NW 서버가 설정되지 않았습니다. NetWorker Server의 이름을 확인할 수 없습니다.

send 명령을 사용하여 NSR_SERVER 매개 변수를 NetWorker Server 이름으로 설정합니다.

NWORA 파일 ID를 XDR화할 수 없습니다.xdrm: 0xvalueNWORA fid: 0xvaluessid: 0xvaluessoff: 0xvalue

이 오류는 네트워크 읽기/쓰기 작업에서 발생한 내부 XDR 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

NWORA 리소스 파일이 없습니다. nsrnmoadmin을 사용하여 만드십시오.

NWORA 리소스 파일이 없어서 프록시 백업이 실패했습니다.

nsrnmoadmin 명령을 사용하여 NWORA 리소스 파일을 만들고 프록시 백업을 재시작합니다. 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

NWORA 리소스 잠금 파일이 없습니다. 'nsrnmoadmin -r list'를 실행하여 만드십시오.

NWORA 리소스 잠금 파일이 없어서 프록시 백업이 실패했습니다.

nsrnmoadmin -r list 명령을 사용하여 NWORA 리소스 잠금 파일을 만들고 프록시 백업을 재시작합니다. 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

NWORA 리소스 NSR_ORACLECAT_MODE가 'undetermined' 상태입니다.

NWORA 리소스 파일에서 NSR_ORACLECAT_MODE가 기본값인' undetermined'로 설정되었습니다.

nsrnmoadmin 명령을 사용하여 NSR_ORACLECAT_MODE 값을 필요에 따라 enabled 또는 disabled로 설정합니다.

표 14 libnwora 라이브러리의 오류 메시지 (6/9)

오류 메시지 설명 해결 방법

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서216

문제 해결 및 오류 메시지

'filename' 객체가 파일이 아닙니다. filename 파일이 데이터 파일(원시 파일 또는 일반 파일)이 아니어서 프록시 백업이 실패했습니다.

지원되는 데이터 파일 유형의 프록시 백업만 수행하십시오.

프록시 사본 백업을 수행할 경우 ORACLE_SID를 설정해야 합니다.

스케줄이 지정된 프록시 백업 도중 nsrnmo 스크립트에서 ORACLE_SID 매개 변수가 설정되지 않았습니다.

nsrnmo 스크립트에서 ORACLE_SID 매개 변수를 Oracle 데이터베이스의 SID 값으로 설정합니다.

OS 파일 이름이 Oracle에 의해 여러 번 지정되었습니다. filename

이 오류는 Oracle에서 프록시 작업 도중 같은 파일 이름을 두 번 지정하여 발생한 내부 Oracle 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

매개 변수 파일을 열 수 없습니다. filename

NSR_PROXY_PFILE 매개 변수에 지정된 구성 파일을 열 수 없습니다. 이 파일에는 프록시 백업 또는 복원에 대한 PowerSnap 매개 변수 설정이 들어 있어야 합니다.

NSR_PROXY_PFILE 매개 변수에 지정된 값이 유효한 구성 파일 경로 이름인지 확인합니다.

'object_name' 객체에 대한 pb_cancel() 호출이 다음 오류 메시지를 반환했습니다.error

프록시 작업 도중 pb_cancel() 함수 호출이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체에 대한 pb_inquiry() 호출이 실패했습니다.error

프록시 작업 도중 pb_inquiry() 함수 호출이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체에 대한 pb_inquiry()가 실패했는데 원인은 다음과 같습니다.error

프록시 작업 도중 pb_inquiry() 함수 호출이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체의 pb_inquiry()가 오류를 반환했습니다.error

프록시 작업 도중 pb_inquiry() 함수 호출이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체에 대한 pb_restore()가 다음 오류로 인해 실패했습니다.error

프록시 작업 도중 pb_restore() 함수 호출이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체에 대한 pb_save()가 오류를 반환했습니다.error

프록시 작업 도중 pb_save() 함수 호출이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

'object_name' 객체에 대한 pb_snapshot() 호출이 다음 오류로 인해 실패했습니다.error

프록시 작업 도중 pb_snapshot() 함수 호출이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

가져온 레코드의 백업 시간 'save_time1'이(가) 잘못되었습니다. 쿼리된 백업 시간은 'save_time2'입니다.

NMO가 클라이언트 파일 인덱스에서 인덱스 레코드를 찾았지만 백업 시간이 잘못되었습니다. 인덱스가 손상되었을 수 있습니다.

NetWorker 서비스를 재시작하고 nsrck 프로그램을 실행하여 인덱스 손상을 해결합니다.

오류로 인해 SSID 'save_set_id'을(를) 제거하지 못했습니다. reason

표시된 이유로 인해 인덱스를 삭제하지 못했습니다.

mminfo 및 nsrinfo 명령을 사용하여 인덱스 레코드의 상태를 확인합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

복원 대상 경로가 잘못되었습니다. filename

프록시 복원 작업 도중 NMO에서 지정한 복원 대상인 filename이 잘못되었음을 발견했습니다.

지정한 복원 경로가 유효한 경로 이름인지 확인합니다.

표 14 libnwora 라이브러리의 오류 메시지 (7/9)

오류 메시지 설명 해결 방법

NMO 오류 메시지 217

문제 해결 및 오류 메시지

알 수 없는 원인으로 인해 파일 복원 작업이 실패했습니다. filename

프록시 복원 도중 filename 파일을 스테이징 디렉토리.nworapc에서 대상 디렉토리로 옮기려는 시점에서 오류가 발생했습니다.

대상 디렉토리 및 스테이징 디렉토리 .nworapc에 권한 등과 관련된 문제가 없는지 확인한 다음 프록시 복원을 다시 시도합니다. 오류가 다시 발생하면 기술 지원 센터에 보고하십시오.

savefile_fini() 호출을 실패했습니다. reason

복원 도중 표시된 이유로 인해 NetWorker 코어 함수 savefile_fini()에 대한 호출이 실패했습니다.

오류 메시지에서 제안되는 조치를 취합니다. 필요한 경우 오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체가 복원 대상을 확인할 수 없습니다.

프록시 복원 작업 도중 NMO에서 파일을 복원할 위치를 확인할 수 없습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체가 PB_TYPE_PREPARE 상태가 아닙니다. object_name

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체가 SBTPCSTATUS_NOTREADY 상태가 아닙니다. object_name

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) 다음 오류 메시지를 반환하며 실패했습니다.reason

PowerSnap Module 작업 도중 표시된 reason으로 인해 파일에 대한 프록시 백업 또는 복원이 실패했습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) SBTPCSTART 백업 상태로 전환되려고 하는데 BRC 유형이 다음과 같습니다. type

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) SBTPCSTART 복원 상태로 전환되려고 하는데 BRC 유형이 다음과 같습니다. type

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) SBTPCSTART 상태로 전환되려고 하는데 상태가 다음과 같습니다. status

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) BRC 준비 상태를 종료하려고 하는데 상태가 다음과 같습니다. status

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) BRC 저장 상태를 종료하려고 하는데 상태가 다음과 같습니다. status

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) BRC 스냅샷 상태를 종료하려고 하는데 상태가 다음과 같습니다. status

프록시 작업 도중 NMO와 PowerSnap Module 사이에서 object_name 객체의 상태가 동기화되지 않았습니다.

오류를 기술 지원 센터에 보고하십시오.

SBTPC 객체 'object_name'이(가) BRC 서비스에 의해 중단되었습니다. 자세한 설명은 PowerSnap 로그를 확인하십시오.

PowerSnap Module에서 프록시 작업을 종료했습니다.

PowerSnap Module 로그를 조사하여 종료된 이유를 확인합니다.

복원 중 sbtpccommit() 함수가 호출되었습니다.

이 오류는 프록시 복원 도중 발생한 내부 Oracle 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

sfhead는 XDR화할 수 없습니다. 이 오류는 네트워크 쓰기 작업에서 발생한 내부 XDR 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

표 14 libnwora 라이브러리의 오류 메시지 (8/9)

오류 메시지 설명 해결 방법

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서218

문제 해결 및 오류 메시지

nsrnmoadmin 프로그램의 오류 메시지

219페이지의 표 15에서는 nsrnmoadmin 프로그램에서 발생하는 오류 메시지를 사전순으로 보여 줍니다.

오류 메시지는 다음과 같은 형식으로 표시됩니다.

nsrnmoadmin: error_message

여기에서 error_message는 표에 나열된 것과 같은 오류 메시지의 텍스트입니다.

SS 탐색 시간이 현재 이후가 아닙니다.현재 시간: current_time탐색: browse_time

지정한 탐색 정책 시간이 과거 시간입니다. 운영체제 시간 설정에 문제가 있기 때문일 수 있습니다.

탐색 정책 시간이 제대로 설정되었는지 확인합니다. 필요한 경우 운영체제 시간을 올바르게 설정합니다.

SS 보존 시간이 현재 이후가 아닙니다.현재 시간: current_time보존: rentention_time

지정한 보존 정책 시간이 과거 시간입니다. 운영체제 시간 설정에 문제가 있기 때문일 수 있습니다.

보존 정책 시간이 제대로 설정되었는지 확인합니다. 필요한 경우 운영체제 시간을 올바르게 설정합니다.

스테이징 디렉토리 'directory'은(는) 잘못된 권한(errno)을 가지고 있습니다.

프록시 복원 도중 NMO에서 스테이징 디렉토리 directory에 쓰지 못했습니다. errno는 실패한 함수 호출에서 반환된 오류 번호입니다.

스테이징 디렉토리에 프록시 복원에 필요한 권한이 있는지 확인합니다.

UNIX 속성을 XDR화할 수 없습니다.xdrm: 0xvalueua: 0xvalue

이 오류는 네트워크 읽기/쓰기 작업에서 발생한 내부 XDR 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

모든 SBTPC 객체가 상태를 반환했습니다.

이 오류는 프록시 작업 도중 Oracle에서 처리할 파일이 더 있는 것으로 간주하고 있지만 NMO에서 파일 처리가 완료되었기 때문에 발생한 내부 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

이 백업 조각 이름은 SBTPC 세션에서 이미 사용하고 있습니다. backup_piece_name

이 오류는 Oracle에서 프록시 작업 도중 같은 백업 조각 이름을 두 번 지정하여 발생한 Oracle 오류입니다.

오류를 기술 지원 센터에 보고하십시오.

표 14 libnwora 라이브러리의 오류 메시지 (9/9)

오류 메시지 설명 해결 방법

표 15 nsrnmoadmin 프로그램의 오류 메시지 (1/3)

오류 메시지 설명 해결 방법

명령줄 인수를 인식할 수 없습니다. nsrnmoadmin 명령에 잘못된 옵션이 하나 이상 포함되어 있습니다.

올바른 옵션과 함께 nsrnmoadmin 명령을 사용합니다. 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

NWORA 리소스 파일(errno)을 작성할 수 없습니다.

nsrnmoadmin 명령에서 NWORA 리소스 파일을 작성할 수 없습니다. 권한이 잘못되었을 수 있습니다.

nsrnmoadmin 명령에서 NWORA 리소스 파일을 작성할 수 있는 권한이 있는지 확인합니다. 자세한 내용은 173페이지의 "NWORA 리소스 파일"에 나와 있습니다.

NWORA 리소스 잠금 파일(errno)을 작성할 수 없습니다.

nsrnmoadmin 명령은 /nsr/tmp 또는 NetWorker_install_path\tmp 디렉토리에 필요한 잠금 파일을 가져올 수 없습니다. NWORA 리소스 파일에 액세스하려면 잠금 파일이 있어야 합니다.

오류를 기술 지원 센터에 보고하십시오.

NMO 오류 메시지 219

문제 해결 및 오류 메시지

리소스 파일 'filename'(errno)을(를) 열 수 없습니다.

nsrnmoadmin 명령에서 NWORA 리소스 파일을 열 수 없습니다. 권한이 잘못되었을 수 있습니다.

NWORA 리소스 파일이 있고 권한이 올바른지 확인합니다. 필요한 경우 nsrnmoadmin 명령을 사용하여 파일을 작성 또는 복구하거나 파일 권한을 수정합니다.

명령줄 매개 변수가 설정되지 않았습니다.

nsrnmoadmin 명령 옵션이 없습니다. 올바른 옵션과 함께 nsrnmoadmin 명령을 사용합니다.

NSR_ORACLECAT_MODE은(는) 'enabled', 'disabled', 'undetermined' 중 하나로만 설정할 수 있습니다.

nsrnmoadmin 명령에서 NSR_ORACLE_CAT_MODE 매개 변수 리소스가 enabled, disabled 또는 undetermined 이외의 값으로 설정되었습니다.

인스턴트 백업의 경우 nsrnmoadmin 명령에서 NSR_ORACLE_CAT_MODE 매개 변수 리소스를 enabled 또는 disabled로 설정합니다. 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

NSR_REMOVE_ON_FAILURE은(는) 'TRUE' 또는 'FALSE'로만 설정할 수 있습니다.

nsrnmoadmin 명령에서 NSR_REMOVE_ON_FAILURE 매개 변수 리소스가 TRUE 또는 FALSE 이외의 값으로 설정되었습니다.

nsrnmoadmin 명령에서 NSR_REMOVE_ON_FAILURE 매개 변수 리소스를 TRUE 또는 FALSE로만 설정합니다.

NWORA 매개 변수 리소스는 'ResourceName ResourceValue' 형식으로 지정해야 합니다.

nsrnmoadmin 명령에서 NWORA 매개 변수 리소스 이름과 값이 올바른 형식으로 지정되지 않았습니다.

nsrnmoadmin 명령에서 NWORA 매개 변수 리소스 이름과 값을 올바른 형식으로 지정합니다.

삭제를 수행할 때 NWORA SID 리소스를 지정해야 합니다.

-r delete 옵션이 있는 nsrnmoadmin 명령에서 Oracle 데이터베이스의 SID 값이 지정되지 않았습니다.

-r delete 옵션이 있는 nsrnmoadmin 명령에서 올바른 SID 값을 지정합니다.

'-r' 플래그는 여러 번 설정할 수 없습니다.

nsrnmoadmin 명령에 -r 옵션이 둘 이상 있습니다.

-r 옵션을 하나만 사용하여 nsrnmoadmin 명령을 사용합니다.

'-r' 옵션에는 NWORA 리소스를 지정해야 합니다.

-r 옵션이 있는 nsrnmoadmin 명령에 필요한 리소스가 지정되지 않았습니다.

-r 옵션이 있는 nsrnmoadmin 명령에서 필요한 리소스 이름과 값을 지정합니다.

'-r' 옵션에는 'add', 'update', 'list' 또는 'delete' 옵션이 필요합니다.

nsrnmoadmin 명령의 -r 옵션에 필요한 add, update, list, 또는 delete 키워드 중 하나가 포함되지 않습니다.

nsrnmoadmin 명령에 -r 옵션과 함께 필요한 키워드 중 하나를 포함시킵니다. 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

첫 번째 NWORA 리소스가 헤더(errno)가 아닙니다.

NWORA 리소스 파일이 손상되었을 수 있습니다.

NWORA 리소스 파일의 내용을 확인합니다. 필요한 경우 nsrnmoadmin 명령을 사용하여 리소스 파일을 복구합니다.

NWORA 리소스 파일에 NSR_NWPATH 리소스가 포함되어 있지 않습니다.

NWORA 리소스 파일에 필수적인 NSR_NWPATH 매개 변수 리소스가 포함되어 있지 않습니다. 파일이 손상되었을 수 있습니다.

NWORA 리소스 파일의 내용을 확인합니다. 필요한 경우 nsrnmoadmin 명령을 사용하여 리소스 파일을 복구합니다.

NWORA 리소스 파일이 없습니다. NWORA 리소스 파일이 없습니다. nsrnmoadmin 명령을 사용하여 NWORA 리소스 파일을 만듭니다.

NWORA 리소스 'resource_name'을(를) 찾을 수 없습니다.

nsrnmoadmin 명령에 지정된 리소스 이름이 NWORA 리소스 파일에 없습니다.

nsrnmoadmin 명령에서 NWORA 리소스 파일에 있는 유효한 리소스 이름을 지정합니다.

NWORA 리소스 매개 변수 목록에는 한 개의 항목만 포함될 수 있습니다.

NWORA 리소스 파일에 리소스에 대한 값이 여러 개 들어 있습니다. 이러한 방식은 지원되지 않습니다. 파일이 손상되었을 수 있습니다. 파일을 수동으로 편집했을 수 있습니다. 이러한 방식은 지원되지 않습니다.

nsrnmoadmin 명령을 사용하여 NWORA 리소스 파일을 복구합니다.

표 15 nsrnmoadmin 프로그램의 오류 메시지 (2/3)

오류 메시지 설명 해결 방법

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서220

문제 해결 및 오류 메시지

NWORA 리소스 매개 변수 목록에 잘못된 요소 'resource_name'이(가) 있습니다.

NWORA 리소스 파일에 잘못된 리소스 이름이 있습니다. 파일이 손상되었을 수 있습니다. 파일을 수동으로 편집했을 수 있습니다. 이러한 방식은 지원되지 않습니다.

nsrnmoadmin 명령을 사용하여 NWORA 리소스 파일을 복구합니다. 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

SID에 대한 NWORA 리소스 매개 변수 목록에 item1, item2 및 item3 정보가 필요합니다.

NWORA SID 리소스를 만들거나 업데이트하는 nsrnmoadmin 명령에 필수 항목이 누락되어 있습니다.

NWORA SID 리소스를 만들거나 업데이트하는 nsrnmoadmin 명령에 필수 항목을 포함합니다.

NWORA 리소스 'resource_name'이(가) SID 리소스가 아닙니다.

-r delete 옵션이 있는 nsrnmoadmin 명령에 NWORA SID 리소스의 유효한 이름이 없습니다.

-r delete 옵션이 있는 nsrnmoadmin 명령에 NWORA SID 리소스의 유효한 이름을 지정합니다.

지정된 NWORA 리소스는 지원되지 않습니다. resource_name = resource_value

nsrnmoadmin 명령에서 NWORA 매개 변수 리소스로 지정된 이름이나 값이 잘못되었습니다.

nsrnmoadmin 명령에서 NWORA 매개 변수 리소스에 유효한 이름과 값을 지정합니다. 자세한 내용은 173페이지의 "NWORA 매개 변수 리소스"에 나와 있습니다.

'sid_value'에 대한 NWORA SID 리소스가 이미 있습니다.

nsrnmoadmin 명령에서 이미 있는 NWORA SID 리소스를 추가하려고 했습니다.

nsrnmoadmin 명령에서 새 NWORA SID 리소스 값을 지정합니다.

SID 토큰 'connect'가 빈 문자열입니다. nsrnmoadmin 명령에서 connect 키워드에 필요한 RMAN 연결 파일의 경로 이름이 포함되지 않았습니다.

nsrnmoadmin 명령에서 connect 키워드와 함께 RMAN 연결 파일의 유효한 경로 이름을 지정합니다. 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

SID 토큰 'home'이 빈 문자열입니다. nsrnmoadmin 명령에서 home 키워드에 필요한 Oracle 홈 디렉토리의 경로 이름이 포함되지 않았습니다.

nsrnmoadmin 명령에서 home 키워드와 함께 Oracle 홈 디렉토리의 유효한 경로 이름을 지정합니다.

SID 토큰 'ORACLE_SID'이(가) 잘못되었습니다.

sid 키워드가 있는 nsrnmoadmin 명령에서 Oracle 데이터베이스의 지정된 SID 값이 잘못되었습니다.

nsrnmoadmin 명령에서 sid 키워드와 함께 유효한 SID 값을 지정합니다.

SID 토큰 'sid'가 빈 문자열입니다. nsrnmoadmin 명령에서 sid 키워드에 필요한 Oracle 데이터베이스의 SID 값이 포함되지 않았습니다.

nsrnmoadmin 명령에서 sid 키워드와 함께 유효한 SID 값을 지정합니다.

SID를 추가할 경우 'sid', 'home' 및 'connect' 토큰을 설정해야 합니다.

NWORA SID 리소스를 추가하는 nsrnmoadmin 명령에서 필수적인 sid, home 및 connect 키워드가 설정되지 않았습니다.

NWORA SID 리소스를 추가하는 nsrnmoadmin 명령에서 sid, home 및 connect 키워드를 설정합니다.

NWORA 리소스 값이 누락되었습니다. -r update 옵션이 있는 nsrnmoadmin 명령에서 리소스 이름에 NWORA 리소스 값이 지정되지 않았습니다.

-r update 옵션이 있는 nsrnmoadmin 명령에서 리소스 이름에 NWORA 리소스 값을 지정합니다.

인식할 수 없는 인수 'option'입니다. nsrnmoadmin 명령에 인식할 수 없는 옵션 option이 포함되어 있습니다.

올바른 옵션과 함께 nsrnmoadmin 명령을 사용합니다. 자세한 내용은 178페이지의 "nsrnmoadmin 프로그램으로 NWORA 리소스 파일 구성"에 나와 있습니다.

NWORA 리소스 파일을 업데이트하려면 수퍼유저여야 합니다.

권한이 없는 사용자가 nsrnmoadmin 명령을 입력했습니다.

UNIX의 root 사용자 또는 Microsoft Windows 관리자 그룹의 멤버 자격으로 nsrnmoadmin 명령을 입력합니다.

표 15 nsrnmoadmin 프로그램의 오류 메시지 (3/3)

오류 메시지 설명 해결 방법

NMO 오류 메시지 221

문제 해결 및 오류 메시지

nsrnmoinfo 프로그램의 오류 메시지

222페이지의 표 16에서는 nsrnmoinfo 프로그램에서 발생하는 오류 메시지를 사전순으로 보여 줍니다.

오류 메시지는 다음과 같은 형식으로 표시됩니다.

NW 볼륨 정보를 조회하지 못했습니다.error_message

여기에서 error_message는 표에 나열된 것과 같은 오류 메시지의 텍스트입니다.

표 16 nsrnmoinfo 프로그램의 오류 메시지

오류 메시지 설명 해결 방법

NW 서버 'server'에 연결할 수 없습니다. 원인은 'reason'입니다.

표시된 이유로 인해 NMO에서 NetWorker client 파일 인덱스에 연결할 수 없습니다. 클라이언트가 서버에서 클라이언트로 구성되지 않았을 수 있습니다.

오류 메시지에서 제안되는 조치를 취합니다.

LNM 저장 파일 'backup_piece_name'을(를) 'server' 서버에서 찾을 수 없습니다.

NMO에서 백업 조각의 인덱스 레코드를 찾을 수 없습니다. 인덱스 레코드가 누락되었을 수 있습니다.

mminfo 및 nsrinfo 명령을 사용하여 인덱스 레코드의 상태를 확인합니다.

LNM 백업 시간 'save_time'을(를) 'server' 서버에서 찾을 수 없습니다.

NMO가 클라이언트 파일 인덱스에서 백업 시간의 인덱스 레코드를 찾을 수 없습니다. 인덱스 레코드가 누락되었을 수 있습니다.

mminfo 및 nsrinfo 명령을 사용하여 인덱스 레코드의 상태를 확인합니다.

mmdb를 조회하는 동안 오류가 발생했습니다. 발생 시간: reason

표시된 이유로 인해 미디어 데이터베이스에서 조회하지 못했습니다.

mminfo 명령을 사용하여 미디어 데이터베이스 레코드의 상태를 확인합니다. 오류 메시지에서 제안되는 조치를 취합니다.

재시도 횟수를 초과했습니다. NetWorker 서버가 다운되었거나 서버에 연결할 수 없습니다.

NMO에서 NetWorker 인덱스 서비스 nsrindexd에 연결할 수 없습니다. NetWorker 서비스가 종료되었기 때문일 수 있습니다.

필요에 따라 서버에서 NetWorker 서비스를 재시작합니다.

'filename' 파일을 열 수 없습니다. nsrnmoinfo 명령의 -f 옵션에 지정된 파일에 액세스할 수 없습니다.

지정한 파일이 있는지 확인한 다음 -f 옵션과 함께 nsrnmoinfo 명령을 다시 입력합니다.

제공된 파일 이름이 NULL입니다. nsrnmoinfo 명령에서 -f 옵션에 필요한 파일 이름이 포함되지 않았습니다.

nsrnmoinfo 명령에서 -f 옵션에 필요한 파일 이름을 포함합니다.

인덱스 항목의 크로스 체크에 실패했습니다. cfx_name(backup_piece_name) save_time(save_time)

인덱스 조회 도중 항목이 클라이언트 파일 인덱스에는 있지만 미디어 데이터베이스에는 없습니다.

NetWorker 서비스를 재시작하고 mminfo 및 nsrinfo 명령을 사용하여 인덱스의 백업 정보를 확인합니다. nsrck 프로그램을 실행하여 인덱스 손상을 해결합니다.

'backup_piece_name'을(를) 'server' 서버에서 조회하지 못했습니다. 'reason'

NMO가 reason으로 인해 인덱스에서 backup_piece_name을 찾을 수 없습니다. 인덱스가 손상되었을 수 있습니다.

nsrck 프로그램을 실행하여 인덱스 손상을 해결합니다.

'client' 클라이언트에 대한 NW 인증이 'server' 서버에서 거부되었습니다. 원인은 'reason'입니다.

표시된 이유로 인해 NMO에서 NetWorker client 파일 인덱스에 연결하는 데 필요한 인증을 받을 수 없습니다. 클라이언트가 서버에서 클라이언트로 구성되지 않았을 수 있습니다.

오류 메시지에서 제안되는 조치를 취합니다.

가져온 레코드의 백업 시간 'save_time1'이(가) 잘못되었습니다. 쿼리된 백업 시간은 'save_time2'입니다.

NMO가 클라이언트 파일 인덱스에서 인덱스 레코드를 찾았지만 백업 시간이 잘못되었습니다. 인덱스가 손상되었을 수 있습니다.

NetWorker 서비스를 재시작하고 nsrck 프로그램을 실행하여 인덱스 손상을 해결합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서222

문제 해결 및 오류 메시지

nsrnmoprobe 프로그램의 오류 메시지

223페이지의 표 17에서는 nsrnmoprobe 프로그램에서 발생하는 오류 메시지를 사전순으로 보여 줍니다.

표 17 nsrnmoprobe 프로그램의 오류 메시지

오류 메시지 설명 해결 방법

Oracle_home에서 Oracle 데이터베이스인 Oracle_service에 연결할 수 없습니다.

nsrnmoprobe 프로그램이 지정된 Oracle 데이터베이스에 연결할 수 없습니다.

다음을 확인합니다.• 연결 문자열(데이터베이스 사용자 이름

및 암호), Oracle Net 서비스 이름 및 nsrnmoprobe에서 사용하는 ORACLE_HOME 값이 올바른지 확인합니다.

• sqlplus와 같은 Oracle 클라이언트 툴을 사용하여 해당 Net 서비스 이름에 수동으로 연결할 수 있습니다.

자세한 내용은 92페이지의 "Probe 기반 백업 구성"에 나와 있습니다.

구성 정보가 잘못되었습니다. string NetWorker Probe 리소스의 명령 옵션 속성이 제대로 구성되지 않았습니다.

92페이지의 "Probe 기반 백업 구성"에 따라 NetWorker Probe 리소스의 명령 옵션 속성 설정을 수정합니다.

연결 문자열에 사용자 또는 암호가 누락되어 있습니다.

NMO Probe에 사용된 RMAN 연결 파일(NWORA 리소스 파일의 NSR_ORACLE_CONNECT_FILE을 통해 지정됨)에 사용자 이름 또는 암호가 포함되어 있지 않습니다.

문제를 해결하려면 연결 파일을 편집합니다.

nsrnmoprobe 명령은 스레드가 둘 이상인 데이터베이스를 지원하지 않습니다.

nsrnmoprobe 프로그램은 여러 스레드(인스턴스)가 있는 RAC 데이터베이스를 지원하지 않습니다.

nsrnmoprobe 프로그램을 RAC 데이터베이스와 함께 사용하지 마십시오.

nwora.res 파일이 생성되지 않았습니다. ORACLE_SERVICE가 NetWorker Probe 리소스의 명령 옵션 속성에 설정되어 있지만 NWORA 리소스 파일이 존재하지 않습니다.

92페이지의 "Probe 기반 백업 구성"의 지침에 따라 NWORA 리소스 파일을 생성합니다.

다음 이유로 v$database_incarnation SQL 문을 실행할 수 없습니다. reason

오류 메시지에 표시된 이유로 nsrnmoprobe 프로그램이 데이터베이스 생성 정보를 확인할 수 없습니다.

일반적으로 이 오류는 해당 Oracle 데이터베이스 버전이 지원되지 않음을 나타냅니다. 지원되는 Oracle 데이터베이스 버전에 대한 자세한 내용은 Powerlink에서 제공하는 EMC Information Protection Software Compatibility Guide에 나와 있습니다.

NMO 오류 메시지 223

문제 해결 및 오류 메시지

nsrnmostart 프로그램의 오류 메시지

224페이지의 표 18에서는 nsrnmostart 프로그램에서 발생하는 오류 메시지를 사전순으로 보여 줍니다.

표 18 nsrnmostart 프로그램의 오류 메시지

오류 메시지 설명 해결 방법

인증이 거부되었습니다.또는

username 사용자에 대한 인증이 거부되었습니다.

이 오류 메시지와 함께 백업에 실패한 클라이언트에서 수퍼유저가 데이터베이스 연결 자격 증명이 저장된 Lockbox에 액세스하지 못했습니다.

NMC(NetWorker Management Console)를 사용하여 Lockbox 리소스가 해당 클라이언트에 대해 생성되는지 및 사용자 속성에 클라이언트의 수퍼유저가 있는지를 확인합니다.

client: WARNING! The NWORA resource file 'save' process output error messages.

client: 자세한 내용은 다음의 저장 로그 파일을 확인하십시오. log_file

RMAN 백업을 성공적으로 수행한 후 NWORA 리소스 파일을 백업할 수 없습니다.

log_file을 분석하고 오류 메시지가 있으면 오류 메시지에 제안된 조치를 취합니다.

ORACLE_HOME이 정의되어 있지 않습니다. RMAN을 시작할 수 없습니다.

ORACLE_HOME이 nsrnmo 스크립트에 제대로 설정되어 있지 않습니다.

nsrnmo 스크립트에서 ORACLE_HOME을 올바르게 설정합니다.

백업 구성에 string이 포함되어 있지 않습니다.

nsrnmostart 프로그램이 -C 옵션을 사용하여 실행되었지만 클라이언트 리소스에 백업 구성 속성이 제대로 설정되지 않았습니다.

이 클라이언트 리소스를 제거하고 백업 구성 마법사를 사용하여 클라이언트 리소스를 다시 생성합니다.

client_name에 대한 NSR 클라이언트 리소스에 어떠한 백업 구성도 포함되어 있지 않습니다.

nsrnmostart 프로그램이 -C 옵션을 사용하여 실행되었지만 클라이언트 리소스에 백업 구성 속성이 제대로 설정되지 않았습니다.

이 클라이언트 리소스를 제거하고 백업 구성 마법사를 사용하여 클라이언트 리소스를 다시 생성합니다.

임시 파일인 'rman_script_path'를 생성할 수 없습니다(errno).

스케줄 지정 백업 바이너리인 nsrnmostart가 백업 구성 마법사에서 생성된 RMAN 스크립트를 작성하는 rman_script_path 파일을 생성할 수 없습니다.

UNIX의 root 사용자 또는 Windows Administrator에게 rman_script_path 파일의 디렉토리 경로에 대한 "쓰기" 권한이 있어야 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서224

이 용어집에는 안내서에서 사용되는 용어에 대한 정의가 나와 있습니다. 대부분 NMO(NetWorker Module for Oracle) 소프트웨어와 관련된 용어입니다. NetWorker 소프트웨어와 관련된 용어의 경우 최신 NetWorker 관리 안내서를 참조하십시오.

부호

? $ORACLE_HOME으로 인식되는 Oracle 데이터베이스 인스턴스의 주요 디렉토리에 대한 Oracle 자리 표시자입니다.

AAdministrators 그룹 다른 그룹의 사용자가 갖고 있는 모든 권한은 물론 도메인에서 모든 사용자 및 그룹을

만들고 수정하고 관리하는 권한까지 갖고 있는 Microsoft Windows 사용자 그룹입니다.

API(애플리케이션 프로그래밍 인터페이스)

소프트웨어 애플리케이션에서 통신 및 작업을 수행하는 데 사용되는 상호 합의된 컴퓨터 라이브러리 루틴, 프로토콜 및 툴의 세트입니다.

ASM(애플리케이션 특정모듈)

디렉티브에서 파일이나 디렉토리 세트의 백업 및 복구 방법을 지정하는 프로그램입니다.

DDBA Database Administrator(데이터베이스 관리자)의 약어로, 일반적으로 Oracle 데이터베

이스 시스템의 설치, 구성 및 유지 관리를 담당하는 사람입니다.

DBMS Database Management System(데이터베이스 관리 시스템)의 약어로, Oracle 데이터베이스의 기본 아키텍처를 의미합니다.

drive 미디어를 대상으로 읽고 쓸 수 있는 하드웨어 디바이스입니다. "디바이스"를 참조하십시오.

HHA 시스템 하드웨어 또는 소프트웨어 장애가 발생해도 애플리케이션 서비스를 계속할 수 있도록

네트워크의 클러스터 노드로 구성된 다중 컴퓨터 시스템입니다. 각 클러스터 노드에는 해당 컴퓨터에서만 사용할 수 있는 개인 리소스 또는 디스크와 자체 IP 주소가 있습니다.

II18N(국제화) 자체에서 비ASCII 데이터를 생성하지 않고도 영어 이외의 환경이나 로케일에서 NMO

소프트웨어를 사용할 수 있게 하는 기능입니다. I18N을 설정하면 운영 체제,

용어

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 225

용어

NetWorker 소프트웨어 및 Oracle 소프트웨어가 전달하는 비ASCII 데이터를 NMO에서 처리 및 표시할 수 있습니다. "L10N(현지화)"을 참조하십시오.

LL10N(현지화) 사용자의 로케일에 따라 비ASCII 문자 및 숫자 데이터를 생성하여 사용자 인터페이스

로 출력하는 NMO 소프트웨어 기능입니다. 이 기능을 사용하려면 영어가 아닌 로케일에서 해당 NMO 언어 팩을 설치해야 합니다. "I18N(국제화)"을 참조하십시오.

MMML(미디어 관리 라이

브러리)NMO 소프트웨어에서 제공하는 미디어 관리 루틴 라이브러리로, Oracle Server 호스트에 NMO를 설치할 때 Oracle 커널 소프트웨어와 연결됩니다.

마운트 데이터베이스를 사용할 수 있는 상태로 설정하거나 읽기/쓰기를 위해 이동식 테이프 또는 디스크 볼륨을 드라이브에 장착하는 작업입니다.

MTTR(평균 복구 시간) Oracle 데이터베이스의 인스턴스 또는 미디어 복구를 수행하는 데 필요한 평균 시간입니다. 예를 들어 디스크 장애가 발생할 때 미디어 복구 목표를 10분으로 설정할 수 있습니다.

NNetWorker 파일 시스템을 백업 및 복원하는 네트워크 기반의 EMC 소프트웨어 제품입니다.

Networker Client "클라이언트"를 참조하십시오.

NetWorker Module forOracle

NetWorker Server 소프트웨어용 NetWorker 추가 기능 모듈로서 Oracle DBMS의 백업 및 복원을 지원합니다. "NMO"를 참조하십시오.

Networker server "서버"를 참조하십시오.

NetWorker storagenode

"스토리지 노드"를 참조하십시오.

NetWorker 리소스 "리소스"를 참조하십시오.

NMO "NetWorker Module for Oracle"의 약어입니다.

nsrhost NetWorker Server 컴퓨터의 논리 호스트 이름입니다.

NWORA 리소스 파일 NMO 설치 도중 설치되는 리소스 파일로서, 프록시 Oracle 백업 및 카탈로그 동기화를 사용하려면 이 파일을 확장하여 특정 추가 리소스를 포함해야 합니다.

OOracle Enterprise

ManagerRMAN 유틸리티에 대한 선택적 그래픽 사용자 인터페이스를 포함하는 Oracle Enterprise Manager Backup Management Tools입니다.

Oracle 핫 백업 "온라인 백업"을 참조하십시오.

Oracle10g 서버 Oracle10g 릴리즈 10.x DBMS를 실행하는 컴퓨터입니다. "DBMS"를 참조하십시오.

Oracle11g 서버 Oracle11g 릴리즈 11.x DBMS를 실행하는 컴퓨터입니다. "DBMS"를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서226

용어

PPowerSnap 백업할 데이터의 시점 스냅샷을 제공하는 EMC 기술입니다. 스냅샷 작업 도중에도 호

스트 시스템에서 실행되는 애플리케이션에서 데이터를 계속 기록할 수 있고 열려 있는 파일의 데이터도 스냅샷에 포함됩니다.

PowerSnap Module 공급업체별 API와 상호 작용하여 스토리지 서브시스템의 서비스를 내보내는 EMC 소프트웨어 모듈입니다. 애플리케이션 및 백업/복구 인터페이스와는 별개로 작동합니다. NMO는 PowerSnap Module과 함께 프록시 Oracle 백업을 수행합니다.

Probe 클라이언트에서 지정된 조건이 충족되는지 확인하는 쿼리 작업입니다.

Probe 기반 백업 이벤트 기반 백업이라고도 하는 스케줄 지정 백업 유형으로 NetWorker Server가 하나 이상의 Probe로 확인하여 지정된 조건을 충족하는 경우에만 백업을 시작합니다.

RRDBMS(관계형 데이터

베이스 관리 시스템)데이터를 관계형 테이블의 형태로 저장하는 "DBMS" 유형입니다.

recover 아카이브된 redo 로그 및 온라인 redo 로그를 Oracle 데이터베이스에 적용하여 특정 시점에서 데이터베이스의 일관성을 유지합니다.

Recovery Catalog RMAN이 유지 관리하는 Oracle 데이터베이스 테이블 모음으로, Oracle 백업 세트 및 조각, 이미지 및 프록시 복제본, 아카이브된 redo 로그, 저장된 스크립트 및 "대상 데이터베이스" 스키마에 대한 정보가 포함됩니다.

REDO 로그 Oracle 데이터베이스의 온라인 로그로 데이터베이스 인스턴스의 최신 변경 사항을 모두 기록하는 두 개 이상의 REDO 로그 파일(데이터 파일과 다름)로 구성됩니다. "아카이브된 redo 로그"를 참조하십시오.

RMAN(RecoveryManager)

Oracle 데이터베이스에 대한 지능형 인터페이스 역할을 하고 NMO와 같은 타사 미디어 관리 제품과 연동하여 Oracle 데이터베이스 객체를 백업 및 복원하는 Oracle 유틸리티입니다.

RMAN 스크립트 NMO 백업이나 복원 또는 Oracle 데이터베이스 복제를 수행하는 데 사용되는 RMAN 명령의 스크립트입니다.

RMAN 카탈로그 각 Oracle 백업 조각에 대한 정보를 대상 데이터베이스의 제어 파일 또는 RMAN Recovery Catalog에 저장하는 RMAN 저장소입니다.

root ◆ UNIX의 수퍼유저 계정입니다.◆ Microsoft Windows 및 UNIX에서 시스템 디렉토리 구조의 최상위 수준입니다.

RPC(원격 프로시저호출)

NetWorker Server가 네트워크를 통한 클라이언트 요청을 수행하기 위해 사용하는 프로토콜입니다.

Sscanner 온라인 인덱스를 사용할 수 없을 때 백업 볼륨을 읽는 데 사용되는 NetWorker 명령입

니다.

SID(시스템 식별자) Oracle 데이터베이스 인스턴스의 고유한 이름입니다. 일반적으로 이 값은 ORACLE_SID 매개 변수에서 설정됩니다.

skip 지정한 파일을 백업하지 않고 건너뛰는 백업 레벨입니다. "레벨"을 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 227

용어

ssid "세이브 세트 ID"를 참조하십시오.

TTNS(Transparent

Network Substrate)모든 표준 네트워크 프로토콜에 하나의 인터페이스를 제공하는 Oracle 네트워크 기술입니다.

경로 이름 파일에 액세스하기 위해 운영 체제에 내리는 명령 세트입니다.◆ 절대 경로 이름은 루트 디렉토리에서 시작하여 디렉토리 트리를 따라 내려가면서

파일을 찾는 방법을 나타냅니다.◆ 상대 경로 이름은 현재 위치에서 시작하여 파일을 찾는 방법을 나타냅니다.

관리자 일반적으로 네트워크 컴퓨터에 소프트웨어를 설치 및 구성하고 유지 관리를 담당하는 사람으로, 사용자 추가 및 사용자 권한 정의 등을 수행합니다.

공유 디스크 클러스터의 여러 노드에 연결된 스토리지 디스크입니다.

그룹 지정된 시간에 파일을 백업하도록 구성되어 있는 클라이언트 또는 클라이언트 컴퓨터 그룹입니다.

기본 스토리지 Oracle 소스 데이터 및 데이터의 영구 스냅샷 백업을 포함하는 서버 스토리지 서브시스템입니다. 지원되는 기본 스토리지 유형에 대한 자세한 내용은 NetWorker PowerSnap Module 설명서를 참조하십시오.

다중화 둘 이상의 세이브 세트에 있는 데이터를 같은 스토리지 디바이스에 동시에 기록할 수 있는 NetWorker 기능입니다.

대상 데이터베이스 NetWorker Server가 데이터 손실을 예방하기 위해 백업하는 데이터베이스입니다.

데몬 UNIX 시스템에서 미리 정의된 시간 또는 특정 이벤트에 대한 응답으로 지정된 작업을 백그라운드로 수행하는 프로세스입니다.

데이터베이스 타사 "DBMS" 공급업체의 데이터베이스 인스턴스입니다. NMO에서는 Oracle 데이터베이스 파일을 백업 및 복원합니다.

데이터 중복 제거 백업 클라이언트에서 Avamar 서버(NetWorker 데이터 중복 제거 노드)에 대해 수행하는 백업 유형으로 서버가 클라이언트의 중복된 데이터 블록을 식별하고 전체 파일이 아닌 변경 사항이 포함된 고유 블록만 백업합니다. 서버에는 고유 데이터 블록의 인스턴스 하나만 유지 관리됩니다.

독립형 디바이스 데이터를 백업하기 위한 단일 드라이브를 포함하고 있는 "스토리지 디바이스" 유형입니다. 독립형 디바이스는 백업 볼륨을 저장하거나 자동으로 로드할 수 없습니다.

디렉티브 백업 또는 복구 작업 시 NetWorker 소프트웨어가 지정한 클라이언트에서 주어진 파일 세트에 특별한 작업을 수행하도록 지시하는 명령입니다. 수동(스케줄링되지 않은) 백업에서는 디렉티브가 무시됩니다.

디바이스 ◆ 백업 및 복원 도중 백업 볼륨("볼륨" 참조)을 대상으로 읽기 및 쓰기 작업을 수행하는 스토리지 유닛입니다. 스토리지 유닛은 테이프 디바이스, 광학 드라이브, "오토체인저", "서버"에 연결된 파일 또는 "스토리지 노드"일 수 있습니다.

◆ 동적 드라이브 공유(DDS)를 사용할 수 있는 경우에는 물리적 드라이브의 액세스 경로를 말합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서228

용어

라이브 백업 다음 두 가지 프록시 Oracle 백업 유형 중 하나입니다.◆ "지연된 라이브 백업"◆ "즉각적인 라이브 백업"

라이브러리 하나 이상의 이동식 미디어 드라이브뿐만 아니라 미디어용 슬롯, 미디어 액세스 포트 및 이러한 구성 요소 간에 미디어를 이동하는 로봇 메커니즘 등을 포함한 하드웨어 디바이스입니다. 라이브러리는 백업 및 복구 중 미디어 로드 및 마운트 기능을 자동화합니다. 라이브러리라는 용어는 오토체인저, autoloader, carousel, 데이터휠, 주크박스, 니어라인 스토리지 등과 같은 의미로 사용됩니다.

라이센스 활성 코드 기능이나 제품을 실행하는 데 필요한 Enabler 코드입니다.

레벨 스케줄 지정 백업 또는 수동 백업 도중 저장되는 데이터 분량을 지정하는 백업 구성 옵션입니다. NMO 백업 레벨은 RMAN 백업 스크립트의 RMAN 명령을 통해서만 지정됩니다.◆ 전체 NMO 백업을 수행하면 마지막으로 변경된 시점에 관계없이 데이터베이스의

모든 데이터 블록이 백업됩니다.◆ 증분 NMO 백업을 수행하면 마지막 백업 이후 변경된 데이터 블록만 백업됩니다.

롤백 복원 하드웨어의 특정 기능을 사용하여 Oracle 데이터의 특정 시점 복제본(스냅샷)을 소스 위치로 복원하는 프록시 Oracle 복원 유형입니다. 롤백을 수행하면 원본을 덮어쓰면서 세이브 세트를 복원합니다. "프록시 복원"을 참조하십시오.

롤오버 세이브 세트 스냅샷에서 테이프로 백업된 세이브 세트입니다. 이 스냅샷의 보존 여부는 스냅샷 정책에 따라 다릅니다. 스냅샷이 테이프로 롤오버되면 클라이언트 파일 인덱스 및 미디어 데이터베이스에 복원할 세이브 세트를 검색할 수 있는 항목이 만들어집니다.

리소스 NetWorker Server 구성 또는 NWORA 리소스 파일의 구성 요소입니다.◆ NetWorker 리소스는 NetWorker 서버 또는 해당 클라이언트를 설명합니다.

NetWorker 리소스에는 디바이스, 스케줄, 클라이언트, 그룹 및 정책 등이 있으며, 각 리소스에는 그 속성을 정의하는 속성이 있습니다.

◆ NWORA 리소스 파일에는 프록시 백업 및 카탈로그 동기화를 활성화하는 리소스가 들어 있습니다.

리소스 데이터베이스 구성된 각 NetWorker 리소스에 대한 정보가 포함된 데이터베이스입니다.

마운트 데이터베이스를 사용할 수 있는 상태로 설정하거나 읽기/쓰기를 위해 이동식 테이프 또는 디스크 볼륨을 드라이브에 장착하는 작업입니다.

만기일 볼륨 상태가 읽기/쓰기에서 읽기 전용으로 변경되는 날짜입니다.

만료된 세이브 세트 탐색 시간을 초과하여 클라이언트 파일 인덱스에서 제거된 세이브 세트입니다. 만료된 세이브 세트는 더 이상 탐색할 수 없습니다.

명령줄 소프트웨어 명령을 입력하는 디스플레이 화면상의 행으로 명령 프롬프트 또는 셸 프롬프트라고도 합니다.

물리 호스트 클러스터의 일부를 구성하는 노드 또는 호스트입니다.

미디어 백업 데이터를 기록할 자기 테이프, 광 디스크 또는 파일 시스템 등의 물리적 스토리지입니다. "볼륨"을 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 229

용어

미디어 관리자 백업 볼륨에 저장된 세이브 세트를 추적하는 NetWorker 데이터베이스입니다.

미디어 데이터베이스 NetWorker Server에서 관리하는 모든 데이터 및 볼륨의 수명주기 상태와 스토리지 볼륨 위치에 대한 인덱싱된 항목이 포함된 데이터베이스입니다. "볼륨"을 참조하십시오.

미디어 인덱스 "미디어 데이터베이스"를 참조하십시오.

미디어 풀 백업 데이터를 선택한 스토리지 볼륨으로 정렬하는 기능입니다.

방화벽 전용 네트워크를 대상으로 하며 무단 액세스를 막을 목적으로 설계된 시스템입니다. 인트라넷에 들어오거나 나가는 모든 메시지는 방화벽을 통과하게 되며, 이를 통해 각 메시지를 검사하고 지정된 보안 기준을 총족하지 못하는 메시지는 차단합니다. 방화벽 기술에는 여러 가지 유형이 있습니다. NetWorker 소프트웨어를 사용하면 패킷 필터링으로 보호되는 컴퓨터에서 클라이언트 백업을 수행할 수 있습니다.

백업 볼륨에 데이터를 저장하는 작업입니다. 여러 데이터 파일에 대한 Oracle 백업에는 여러 백업 세트가 포함될 수 있습니다.

백업 관리자 그룹 워크스테이션이나 서버에서 도메인에 로그인하여 백업 및 데이터 복원을 수행할 수 있는 Microsoft Windows 사용자 그룹입니다. Backup Operators는 서버나 워크스테이션을 종료할 수도 있습니다.

백업 그룹 "그룹"을 참조하십시오.

백업 볼륨 "볼륨"을 참조하십시오.

백업 세트 NMO 백업 중 RMAN backup 명령을 사용하여 작성된 하나 이상의 백업 조각 그룹입니다.

백업 수준 "레벨"을 참조하십시오.

백업 스트림 백업 시 스토리지 볼륨에 기록되는 데이터 및 세이브 세트 정보입니다. 저장 스트림은 단일 세이브 세트에서 비롯됩니다.

백업 조각 하나의 세이브 세트에 해당하는 NMO 백업 중 생성된 바이너리 파일로, 하나 이상의 데이터베이스 파일의 RMAN별 형식으로 된 Oracle 백업 데이터를 포함합니다. "백업 세트"를 참조하십시오.

백업 주기 "스케줄 지정 백업 주기"를 참조하십시오.

백업 호스트 "프록시 클라이언트 호스트"를 참조하십시오.

버전 단일 파일에 대해 사용 가능한 날짜가 표시된 백업 모음입니다.

병렬 처리 수 여러 클라이언트의 데이터 또는 한 클라이언트의 여러 세이브 세트를 동시에 백업하거나 복원하는 방법입니다.

보조 스토리지 일반 백업이나 스냅샷 백업을 저장하는 데 사용되는 NetWorker Server 또는 storage node에 연결된 스토리지 라이브러리입니다.

보조 스토리지에서 복원 테이프 등의 보조 스토리지 미디어에서 프록시 백업을 복원하는 프록시 복원 유형입니다. "프록시 복원"을 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서230

용어

보존 정책 정규 Oracle 백업 또는 프록시 라이브 백업의 세이브 세트 항목이 NetWorker 미디어 데이터베이스에 유지되고 해당 백업 데이터를 복구할 수 있는 기간을 결정하는 NetWorker 정책입니다.

복원 백업 스토리지에서 개별 데이터 파일을 검색하고 디스크에 파일을 복사하는 프로세스입니다.

볼륨 백업 데이터를 저장하는 데 사용되는 백업 볼륨입니다. 아카이브 볼륨이나 복제 볼륨에는 백업 데이터를 저장할 수 없습니다.

볼륨 ID NetWorker 소프트웨어가 백업 볼륨에 할당하는 내부 ID입니다.

볼륨 이름 레이블 지정 시 백업 볼륨에 지정한 이름입니다.

볼륨 풀 "풀"을 참조하십시오.

부트스트랩 NetWorker 재해 복구 절차에 필요한 세이브 세트입니다. 부트스트랩은 NetWorker Server에 있는 세 가지 구성요소인 미디어 데이터베이스, 리소스 데이터베이스 및 서버 인덱스로 구성됩니다.

사용자 컴퓨터에서 NetWorker 소프트웨어를 사용하여 파일을 백업 및 복원하는 사람입니다.

사일로 수 백 또는 수 천의 볼륨을 보관하기 위한 저장소입니다. 사일로 볼륨은 슬롯 번호가 아니라 바코드로 식별됩니다.

사전 구성 소프트웨어 기능의 초기 기본 선택 항목 또는 구성입니다.

서버 네트워크에서 NetWorker Server 소프트웨어를 실행하고, 온라인 인덱스를 보유하며, 해당 네트워크의 클라이언트 및 스토리지 노드에 백업 및 복원 서비스를 제공하는 컴퓨터입니다.

서버 인덱스 스케줄 지정 백업 중에 백업된 모든 서버 파일이 나열된 파일입니다.

서비스 포트 서버 또는 스토리지 노드에서 방화벽을 통해 클라이언트로부터 들어오는 백업 및 복원 요청을 수신하는 데 사용하는 포트입니다.

세이브 세트 스토리지 미디어에 백업되는 단일 클라이언트 컴퓨터의 파일 또는 파일 시스템 그룹입니다.

세이브 세트 ID NetWorker 소프트웨어가 세이브 세트에 할당하는 내부 식별 번호입니다.

세이브 세트 번들 Oracle 데이터베이스 객체의 동일한 스케줄 지정 백업 주기에 있는 상호 의존적인 세이브 세트 그룹으로, NMO에서 구성 설정에 따라 번들로 조합합니다.

세이브 세트 번들 결합 스케줄 지정된 증분 NMO 백업 중에 서로 다른 세이브 세트 번들에 있는 상호 의존적인 세이브 세트를 사용하여 결합된 세이브 세트 번들을 생성하는 작업입니다.

세이브 세트 번들링 NMO에서 Oracle 데이터베이스 객체의 각 스케줄 지정 백업 주기에 대한 세이브 세트 번들을 자동으로 작성하는 프로세스로, 같은 백업 주기를 가진 모든 종속 세이브 세트를 세이브 세트 번들로 묶습니다.

세이브 세트 상태 세이브 세트의 탐색 가능, 복구 가능 또는 재활용 가능 여부를 나타내는 NetWorker 속성입니다. 세이브 세트 상태는 또한 해당 세이브 세트가 성공적으로 백업되었는지 여부도 나타냅니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 231

용어

셸 프롬프트 명령을 입력할 수 있는 셸 창의 입력 신호입니다.

속성 NetWorker 리소스의 한 기능으로, 이는 "리소스"에서 제공하는 서비스 또는 정보입니다.

수동 백업 사용자가 클라이언트에서 수행하는 백업으로, 스케줄이 지정되지 않은 백업이라고도 합니다. 사용자는 백업할 파일, 파일 시스템 및 디렉토리를 지정합니다. 수동 백업에서는 "부트스트랩" 세이브 세트가 생성되지 않습니다.

스냅 세트 단일 클라이언트의 파일, 볼륨 또는 파일 시스템 그룹으로서, 스토리지 등의 외부 디스크 서브시스템에 해당 시점 복제본이 작성된 데이터의 모음입니다.

스냅샷 인스턴트 백업 도중 지원되는 운영 스토리지 유형에 만들어지는 Oracle 데이터의 시점 복제본입니다.

스냅샷 정책 NetWorker 스냅샷 정책 리소스를 통해 구성된 정책으로, 인스턴트 백업 도중 작성된 스냅샷의 수명 주기를 제어합니다. 스냅샷 정책에서는 인스턴트 백업의 빈도와 스냅샷이 재활용될 때까지 보존되는 기간을 지정합니다.

스케줄 지정 백업 하나 이상의 NetWorker Client 그룹에 대해 지정된 시간에 자동으로 시작하도록 구성된 백업 유형입니다. 스케줄 지정 백업을 수행하면 "부트스트랩" 세이브 세트가 생성됩니다.

스케줄 지정 백업 주기 Oracle 데이터베이스 객체의 전체 또는 레벨 0 백업 및 레벨 0 백업에서 수행한 이후의 모든 증분 백업입니다. "세이브 세트 번들링"을 사용하는 경우 각 스케줄 지정 백업 주기마다 별도의 세이브 세트 번들이 작성됩니다.

스케줄이 지정되지 않은백업

"수동 백업"을 참조하십시오.

스테이징 데이터를 한 스토리지 미디어에서 비용이 저렴한 다른 미디어로 이동하고 나중에 원래 위치의 데이터를 제거하는 작업입니다.

스토리지 노드 NetWorker Server 외의 컴퓨터에 물리적으로 연결된 스토리지 디바이스로, 해당 컴퓨터의 백업 작업은 NetWorker Server에서 관리합니다.

스토리지 디바이스 백업, 복원 또는 기타 NetWorker 작업 시 데이터를 읽고 쓰는 하드웨어입니다.

시스템 관리자 일반적으로 NetWorker 소프트웨어 설치, 구성 및 유지를 담당하는 사람입니다.

시점 복제본 일관된 파일 시스템, 데이터베이스 또는 볼륨 등의 정의된 데이터 모음에 대한 완전히 사용 가능한 복제본으로, 단일 시점의 데이터 이미지가 그대로 포함됩니다. 시점(PiT) 복사본은 섀도우 복사본 또는 스냅샷이라고도 합니다. Oracle 데이터의 스냅샷은 인스턴트 백업 도중 지원되는 기본 스토리지 유형에 작성됩니다.

아카이브된 redo 로그 복구 작업을 위해 이전 REDO 로그 데이터를 보존하는 채워진 온라인 Oracle REDO 로그의 아카이브된 복제본입니다. "REDO 로그"를 참조하십시오.

알림 중요한 NetWorker 이벤트가 발생할 때 생성되어 NetWorker 관리자에게 전송되는 메시지입니다.

연결 포트 NetWorker 프로세스에서 방화벽을 통해 백업 및 복원 세션을 수행하는 데 사용하는 포트입니다.

오토체인저 "라이브러리"를 참조하십시오.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서232

용어

오프라인 백업 Oracle 인스턴스가 종료되어 사용할 수 없을 때 수행되는 오프라인 Oracle 백업입니다.

온라인 백업 Oracle 인스턴스가 실행 중이고 사용할 수 있을 때 수행되는 온라인 Oracle 백업입니다.

온라인 인덱스 NetWorker Server에 있는 데이터베이스로 클라이언트 백업("클라이언트 파일 인덱스") 및 백업 볼륨("미디어 데이터베이스")에 대한 모든 정보가 들어 있습니다.

우선 백업 정규 스케줄 지정 백업 레벨 대신 사용되는 다른 백업 레벨입니다.

운영자 서버 상태를 모니터링하고 백업 볼륨을 스토리지 디바이스로 로드하며 일상적인 NetWorker 작업을 실행하는 사람입니다.

원격 디바이스 NetWorker storage node에 연결된 스토리지 디바이스입니다.

이벤트 기반 백업 "Probe 기반 백업"을 참조하십시오.

인덱스 정책 파일 및 데이터 인덱스 항목이 유효한 상태로 유지되는 기간을 지정하는 정책입니다. 사용할 인덱스 정책은 각 클라이언트에서 지정합니다.

인스턴스 데이터베이스가 시작될 때마다 실행되는 프로세스 조합입니다.

인스턴트 백업 기본 스토리지 유닛에 Oracle 데이터의 스냅샷을 시점 복제본으로 작성하는 프록시 백업 유형입니다. "프록시 백업"을 참조하십시오.

인스턴트 복원 인스턴트 백업 중 작성되어 마운트된 시점 복제본에서 Oracle 데이터를 복원하는 프록시 복원 유형입니다. "프록시 복원"을 참조하십시오.

일반 복원 테이프 등의 보조 스토리지 미디어에서 시점 복제본을 복원하는 정규 Oracle 복원으로 수행되는 프록시 Oracle 복원 유형입니다. "프록시 복원"을 참조하십시오.

일반 스토리지 "보조 스토리지"를 참조하십시오.

임시 활성 코드 평가판 사용 기간이 지난 후 추가로 45일간 NMO 소프트웨어를 사용할 수 있는 코드입니다.

자동 미디어 관리 NetWorker Server에서 제어하는 스토리지 디바이스에서 레이블이 지정되지 않은 볼륨에 레이블을 자동으로 지정하고, 마운트하며, 덮어쓸 수 있게 해주는 기능입니다. 재사용 가능한 볼륨도 자동으로 재활용됩니다.

재활용 가능 볼륨 데이터가 탐색 정책 및 보존 정책을 모두 초과하여 레이블을 다시 설정하고 재사용할 수 있는 볼륨입니다.

재활용 가능 세이브 세트 탐색 정책과 보존 정책이 만료된 세이브 세트입니다. 재활용 가능 세이브 세트는 미디어 데이터베이스에서 제거됩니다.

저장 클라이언트 파일을 백업 볼륨에 백업하고 온라인 인덱스에 데이터 항목을 만드는 NetWorker 명령입니다.

전체 백업 "레벨"을 참조하십시오.

정책 클라이언트의 세이브 세트를 복구할 수 있는 기간을 지정하는 제약 조건 세트입니다.◆ 정기 Oracle 백업 및 프록시 라이브 백업의 경우 NetWorker Client 리소스에서는

탐색 정책 및 보존 정책을 지정합니다. 자세한 내용은 nsr_policy (5) man 페이지 및 NetWorker 명령 참조 안내서를 참조하십시오.

◆ 인스턴트 프록시 백업의 경우 NetWorker 그룹 리소스에서는 스냅샷 정책 리소스로

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 233

용어

구성된 스냅샷 정책을 지정합니다. 자세한 내용은 NetWorker PowerSnap Module 설명서를 참조하십시오.

정책 일관성 의존하는 다른 백업이 만료된 후 증분 백업이 유지되지 않는지 확인하기 위해 NMO에서 동일한 스케줄 지정 백업 주기 또는 세이브 세트 번들에서 상호 의존적인 세이브 세트 그룹의 탐색 및 보존 정책의 일관성을 유지합니다.

제거 세이브 세트 항목을 미디어 데이터베이스에 유지하면서 볼륨의 모든 파일 항목을 클라이언트 파일 인덱스에서 삭제하는 프로세스입니다.

종료 코드 백업 또는 복원 세션의 성공 여부를 나타내는 표시기입니다.◆ 종료 코드가 '0'이면 세션이 성공적으로 완료되었음을 의미합니다.◆ 종료 코드가 '0'이 아니면 세션이 성공적으로 완료되지 않은 것입니다.

즉각적인 라이브 백업 인스턴트 백업 도중 시점 복제본(스냅샷)이 작성되어 테이프 등의 보조 스토리지에 즉시 백업되는 프록시 Oracle 백업 유형입니다. 스냅샷은 운영 스토리지에서 자동으로 삭제됩니다.

증분 백업 "레벨"을 참조하십시오.

지연된 라이브 백업 인스턴트 백업 도중 작성된 기존의 시점 복제본(스냅샷)이 테이프 등의 보조 스토리지에 백업되는 프록시 Oracle 백업 유형입니다. 스냅샷은 운영 스토리지에 유지됩니다.

카탈로그 동기화 해당하는 백업 조각이 NetWorker 인덱스에서 제거될 때 RMAN 카탈로그에서 프록시 Oracle 백업 항목을 제거하는 프로세스입니다. "NWORA 리소스 파일"을 참조하십시오.

콜드 Oracle 백업 "오프라인 백업"을 참조하십시오.

클라이언트 데이터가 백업 및 복원되는 컴퓨터, 워크스테이션 또는 파일 서버입니다.

클라이언트 파일 인덱스 NetWorker Server에서 유지 관리하는 데이터베이스로, 백업된 모든 데이터 객체, 파일 또는 "파일 시스템"을 추적합니다. NetWorker Server는 각 클라이언트 컴퓨터에 대해 인덱스 파일을 하나씩 유지 관리합니다.

클러스터 작동하는 두 개 이상의 독립된 네트워크 서버로서 클라이언트에게는 하나의 장치처럼 나타납니다. 클러스터 구성을 통해 한 서버에서 다른 서버로 작업을 이동할 수 있으며, 하드웨어 또는 소프트웨어 장애 발생 시에도 애플리케이션 서비스가 지속될 수 있는 "고가용성"을 보장합니다. "HA 시스템"을 참조하십시오.

탐색 정책 정규 Oracle 백업 및 프록시 라이브 백업의 백업 항목이 온라인 NetWorker Client 파일 인덱스에 저장되고 사용자가 관련 백업 파일에 즉시 액세스할 수 있는 기간을 지정하는 NetWorker 정책입니다.

테이블스페이스 하나 이상의 데이터 파일로 구성된 Oracle 데이터베이스 구조입니다.

파일 서버 네트워크상의 다른 컴퓨터에 서비스를 제공하는, 디스크가 있는 컴퓨터입니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서234

용어

파일 시스템 ◆ 디렉토리 구조, 데이터 전송 방법 및 파일 연결을 제공하여 스토리지 미디어에서 파일을 저장, 검색 및 관리하는 데 사용되는 소프트웨어 인터페이스입니다.

◆ 모든 파일의 전체 세트입니다.

파일 인덱스 "클라이언트 파일 인덱스"를 참조하십시오.

페일오버 장애가 발생했거나 비정상 종료된 컴퓨터 서버, 디스크 드라이브 또는 네트워크의 작업을 자동으로 중복 대기 서버, 드라이브 또는 네트워크로 전환하여 서비스 중단을 최소화하는 안전 기능입니다. 페일오버는 높은 안정성과 지속적인 가용성이 요구되는 시스템을 위한 기능입니다.

풀 백업 데이터를 선택한 스토리지 볼륨으로 정렬하는 기능입니다.

프록시 백업 PowerSnap Module을 사용하여 기본 스토리지에 시점 복사본(스냅샷)을 만드는 Oracle 데이터 백업입니다. 운영 스토리지에서 스냅샷을 삭제하거나 삭제하지 않고 스냅샷을 선택적으로 보조 스토리지에 백업할 수 있습니다. 프록시 Oracle 백업에는 "인스턴트 백업"과 "라이브 백업"의 두 가지 유형이 있습니다.

프록시 복원 PowerSnap Module을 통해 프록시 Oracle 백업에서 Oracle 데이터를 복원합니다. 프록시 Oracle 복원에는 "인스턴트 복원", "롤백 복원" 및 "보조 스토리지에서 복원"의 세 가지 유형이 있습니다.

프록시 클라이언트 백업을 요청하는 클라이언트에 대해 NetWorker 저장 작업을 수행하는 대체 클라이언트입니다. 프록시 클라이언트는 서버리스 백업을 수행하는 데 필요합니다.

프록시 클라이언트호스트

프록시 Oracle 백업에 사용되며 Oracle Server 호스트와 별도로 운영 스토리지 유닛에 액세스할 수 있는 호스트입니다. 프록시 라이브 백업 도중 Oracle Server 호스트 또는 프록시 클라이언트 호스트에서 Oracle 데이터베이스 시점 복사본(스냅샷)을 보조 스토리지에 백업합니다.

호스트 네트워크상의 컴퓨터입니다.

활성 코드 소프트웨어를 활성화하는 특수 코드입니다. 소프트웨어의 기본 기능을 사용할 수 있도록 활성화하는 활성 코드를 기본 활성 코드라고 하고, 라이브러리 지원 같은 추가 기능 또는 제품에 대한 활성 코드를 추가 기능 활성 코드라고 합니다.

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 235

용어

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서236

색인

AADDRESS_LIST 매개 변수 136Administrator 속성

서버 리소스 59Administrator 프로그램 , NetWorker

중지 버튼 105AES 암호화 115, 189allocate channel 명령

parms 옵션 202API, SBT 49, 54, 55

BBackup Command 속성

클라이언트 리소스 83, 160, 184, 185BACKUP_TAPE_IO_SLAVES 매개 변수 204

Cchange backuppiece...unavailable 명령 204change...crosscheck 명령 198, 204change...delete 명령 181channel 명령 구성

parms 옵션 158, 188channel 옵션 , send 명령 200crosscheck 명령 198, 204

DDatazone pass phrase 속성

서버 리소스 59DBID 122, 123delete expired backup 명령 198device_type 옵션 , send 명령 200

Ee- 메일 알림 86e- 메일로 알림 86

GGUI, NetWorker

중지 버튼 105

II18N( 국제화 ) 32, 33, 63, 64INSTANCE_NAME 매개 변수 136

LL10N( 현지화 ) 34, 65LC_ALL 환경 변수 64LD_LIBRARY_PATH 매개 변수 76, 77LIBPATH 매개 변수 77LOCAL_LISTENER 매개 변수 136LOG_THRESHOLD 매개 변수 93

MMML 49, 145, 151, 152MML 카탈로그 171MML( 미디어 관리 라이브러리 ) 49, 145, 151, 152

NName 속성

Probe 리소스 92서버 리소스 59클라이언트 리소스 83

NetWorker구성

클라이언트 리소스 160미디어 데이터베이스 45, 165, 166미디어 데이터베이스 서비스 , nsrmmdbd 52, 54, 146미디어 서비스 , nsrmmd 51, 54부트스트랩 백업 45, 50, 100, 146소프트웨어 기능 44스테이징 37클라이언트 파일 인덱스 45, 165, 166프로세스

복원 153NetWorker Administrator 프로그램

중지 버튼 105NetWorker Module for Oracle

API, SBT 49, 54, 55MML 145, 151, 152기능 45문제 해결 208, 209오류 메시지 209

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 237

색인

NetWorker PowerSnap Module 24, 46, 61, 142, 153NetWorker 구성

그룹 리소스 81, 160디바이스 리소스 62레이블 템플릿 리소스 63로드맵 58서버 리소스 59스냅샷 정책 리소스 142, 146, 160스케줄 리소스 82클라이언트 리소스 82풀 리소스 62, 160

NLS_LANG 환경 변수 64NMO 국제화 (I18N) 32, 33, 63, 64NMO 마법사 58NMO 현지화 (L10N) 34, 65nmo.messages.raw 파일 204, 209NOCATALOG 모드 138NSR_AES_ENCRYPTION 매개 변수 72, 189NSR_BUNDLING 매개 변수 87NSR_CHECKSUM 매개 변수 189NSR_CLIENT 매개 변수 119, 168, 189NSR_COMPRESSION 매개 변수 189NSR_DATA_MOVER 매개 변수 158NSR_DATA_VOLUME_POOL* 매개 변수 63, 74, 190, 203NSR_DEBUG_FILE 매개 변수 78, 93, 191NSR_DEBUG_LEVEL 매개 변수 191NSR_DEDUP_BACKUP 매개 변수 191NSR_DEDUP_CACHE_ENABLED 매개 변수 191NSR_DEDUP_CACHE_TAG 매개 변수 192NSR_DEDUP_CHUNK_SIZE 매개 변수 192NSR_DEDUP_NODE 매개 변수 192NSR_DPRINTF 매개 변수 192NSR_ENCRYPTION_PHRASES 매개 변수 116, 193NSR_GROUP 매개 변수 74, 193NSR_INCR_EXPIRATION 매개 변수 87NSR_MAX_STREAMS 매개 변수 158NSR_MMDB_RETRY_TIME 매개 변수 193NSR_NO_BUSY_ERRORS 매개 변수 193NSR_NO_MULTIPLEX 매개 변수 193NSR_NWPATH 매개 변수 174, 194NSR_ORACLE_CONNECT_FILE 매개 변수 93, 176NSR_ORACLE_HOME 매개 변수 176NSR_ORACLE_LIB_PATH 매개 변수 176NSR_ORACLE_NLS_LANG 매개 변수 65NSR_ORACLE_NLS_LANG 매개 변수 리소스 174NSR_ORACLE_SID 매개 변수 176NSR_ORACLE_TNS_ADMIN 매개 변수 176NSR_ORACLECAT_DEBUG_FILE 매개 변수 리소스 174NSR_ORACLECAT_LOG_FILE 매개 변수 리소스 174NSR_ORACLECAT_MODE 매개 변수 리소스 174, 182NSR_PROXY_PFILE 매개 변수 194NSR_PS_SAVE_PARALLELISM 매개 변수 158NSR_RECOVER_POOL 매개 변수 194NSR_REMOVE_ON_FAILURE 매개 변수 리소스 174NSR_RETENTION 매개 변수 84NSR_RETENTION_DISABLED 매개 변수 194NSR_RMAN_ARGUMENTS 매개 변수 78NSR_SAVESET_BROWSE 매개 변수 83, 195NSR_SAVESET_RETENTION 매개 변수 195NSR_SB_DEBUG_FILE 매개 변수 78

NSR_SERVER 매개 변수 74, 119, 195NSR_SERVER_NIC 매개 변수 195nsrexecd 서비스 50, 51, 54, 145nsrindexd 서비스 52, 54, 146nsrmmd 서비스 51, 54nsrmmdbd 서비스 52, 54, 146nsrnmo 스크립트 50, 76, 146, 148

매개 변수 75, 76nsrnmoadmin 프로그램 175, 176, 178, 179nsrnmoinfo 명령 117nsrnmoprobe 프로그램 23, 92, 94nsrnmostart 프로그램 50, 146, 148nsroraclecat 프로그램 172, 180, 182nsrsnapck 프로그램 146, 148, 180, 181, 182NWORA SID 리소스 175, 176NWORA 리소스 파일 173, 175, 176

백업 164, 166NWORA 매개 변수 리소스

NSR_ORACLE_NLS_LANG 174NSR_ORACLECAT_DEBUG_FILE 174NSR_ORACLECAT_LOG_FILE 174NSR_ORACLECAT_MODE 174, 182NSR_REMOVE_ON_FAILURE 174

nworapc 디렉토리 168

OOracle

DBID 122, 123MML( 미디어 관리 라이브러리 ) 49recover 20, 120Recovery Catalog 46, 47, 48, 143Recovery Catalog 데이터베이스

연결 73RMAN(Recovery Manager) 46, 54, 143, 150SBT(System Backup to Tape) API 49, 54, 55sbtio.log 파일 204, 209Server 세션 51미러링

온라인 REDO 로그 122제어 파일 122

백업 및 복구 시스템 46, 47, 143복원 20, 45, 115, 116, 117, 140수동 백업 스크립트 71, 156, 202스케줄 지정 백업 스크립트 73시스템 구성 58암호 파일 73

Oracle ASM 42Oracle Automated Storage 참조

Oracle Automated Storage 42Oracle Enterprise Manager

Oracle Enterprise Manager Backup Management Tools() 참조

Oracle Enterprise Manager Backup Management Tools 49, 54, 99, 120, 150

Oracle Net 59, 81, 132, 133, 136ORACLE_HOME 매개 변수 77, 78, 93ORACLE_SID 매개 변수 78ORACLER_SERVICE 매개 변수 93ORACLER_USER 매개 변수 79

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서238

색인

Pparallelism 속성

서버 리소스 59클라이언트 리소스 160

parms 옵션allocate channel 명령 202channel 명령 구성 158, 188

PATH 매개 변수 76PFILE 122, 123, 124pool 옵션 , backup 명령 198POSTCMD 매개 변수 80PowerSnap Module 24, 46, 61, 142, 153PowerSnap 매개 변수 156, 157, 158PRECMD 매개 변수 79Probe 기반

백업 22, 91Probe 리소스

속성명령 92명령 옵션 93이름 92

programnsrd 50, 51, 54, 145, 147nsrexecd 50, 145nsrindexd 52, 54, 146nsrmmd 51, 54nsrmmdbd 52, 54, 146nsrnmo 50, 146, 148nsrnmoadmin 175, 176, 178, 179nsrnmoprobe 23, 92, 94nsrnmostart 50, 146, 148nsroraclecat 172, 180, 182nsrsnapck 146, 148, 180, 181, 182savefs 50, 145, 147savegrp 50, 145, 147

psrollback.res 파일 168

RRAC 시스템 28, 130, 132recover 20, 120Recovery Catalog 46, 47, 48, 143Recovery Catalog 데이터베이스

연결 73Recovery Catalog, 백업 122, 124REDO 로그 , 미러링 122RESTORE_TYPE_ORDER 매개 변수 158, 167, 169RMAN

RMAN(Recovery Manager) 참조rman send 명령 188, 201, 202rman 명령 78, 99, 119RMAN 저장소 171RMAN 카탈로그 171RMAN(Recovery Manager) 46, 49, 54, 143, 150

Recovery Catalog 46, 47, 48, 143기능 47명령 197백업 스크립트 70복원 스크립트 115수동 백업 스크립트 71스케줄 지정 백업 스크립트 73, 74

오류 메시지 209프록시 백업 스크립트 156프록시 복원 스크립트 167

rman.exe 명령 99, 119RPC( 원격 프로시저 호출 ) 45RPC( 원격 프로시저 호출 ) 프로토콜 45

Ssavefs 명령 50, 145, 147savegrp 명령 50, 100, 145, 147SBT API 49, 54, 55SBT(System Backup to Tape) API 49, 54, 55sbtio.log 파일 204, 209send 명령 157, 188, 199

channel 옵션 200device_type 옵션 200NSR_ENV 키워드 199우선 순위 규칙 202

send 명령의 NSR_ENV 키워드 199send 명령의 우선 순위 규칙 202SERVICE_NAME 매개 변수 136set duplex 명령 203, 204set 명령 76, 188setenv 명령 76, 188SHLIB_PATH 매개 변수 77SID_LIST_LISTENER 매개 변수 136, 137SPFILE 122, 124spfile 백업 명령 124su 명령 79, 80

TTNS_ADMIN 매개 변수 81trace 옵션 , backup 명령 204

가가상 클러스터 클라이언트 , 프록시 백업 184관리자 , NetWorker

그룹 리소스 81, 160디바이스 리소스 62레이블 템플릿 리소스 63사용자 그룹 리소스 60서버 리소스 59스냅샷 정책 리소스 142, 146, 160스케줄 리소스 82클라이언트 리소스 82, 160풀 리소스 62, 160

구성Oracle 시스템 58그룹 리소스 81, 160디바이스 리소스 62레이블 템플릿 리소스 63로드맵 58사용자 그룹 리소스 60서버 리소스 59수동 백업 98스냅샷 정책 리소스 142, 146, 160스케줄 리소스 82스케줄 지정 백업 104클라이언트 리소스 82, 160

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 239

색인

풀 리소스 62, 160프록시 백업 154

구성 마법사 58국제화 (I18N) 32, 33, 63, 64그룹 리소스 81, 160그룹 리소스의 스냅샷 속성 161, 162그룹 리소스의 스냅샷 풀 속성 160그룹 리소스의 클라이언트 재시도 속성 184그룹 속성

클라이언트 리소스 84, 160기본 스토리지 24, 142, 145, 154, 162

나네트워크 파일

listener.ora 122, 123, 136sqlnet.ora 122, 123tnsnames.ora 122, 123, 136

다다중 백업 디바이스 45대상 데이터베이스

연결 73데이터 중복 제거

백업 21, 88복원 21

데이터베이스수동 백업 45, 51, 98스케줄 지정 백업 45, 104스케줄이 지정된 백업 145

동기화수동 카탈로그 180자동 카탈로그 171, 180

디바이스 리소스 62디바이스 , 다중 45

라라이브 백업

즉각적인 142, 147지연된 142, 149, 163

레이블 템플릿 리소스 63레지스트리 파일

백업 122로드맵

수동 백업 98스케줄 지정 백업 104

롤백 복원 143, 151, 167, 168리소스

유형Client 82, 160Group 81, 160Label Template 63Pool 62, 160디바이스 62사용자 그룹 60서버 59스냅샷 정책 142, 146, 160스케줄 82

리소스 속성서버 리소스 59

클라이언트 리소스 82

마마법사 , 구성 58매개 변수

ADDRESS_LIST 136BACKUP_TAPE_IO_SLAVES 204INSTANCE_NAME 136LD_LIBRARY_PATH 76, 77LIBPATH 77LOCAL_LISTENER 136LOG_THRESHOLD 93NSR_AES_ENCRYPTION 72, 189NSR_BUNDLING 87NSR_CHECKSUM 189NSR_CLIENT 119, 168, 189NSR_COMPRESSION 189NSR_DATA_MOVER 158NSR_DATA_VOLUME_POOL* 63, 74, 190, 203NSR_DEBUG_FILE 78, 93, 191NSR_DEBUG_LEVEL 191NSR_DEDUP_BACKUP 191NSR_DEDUP_CACHE_ENABLED 191NSR_DEDUP_CACHE_TAG 192NSR_DEDUP_CHUNK_SIZE 192NSR_DEDUP_NODE 192NSR_DPRINTF 192NSR_ENCRYPTION_PHRASES 116, 193NSR_GROUP 74, 193NSR_INCR_EXPIRATION 87NSR_MAX_STREAMS 158NSR_MMDB_RETRY_TIME 193NSR_NO_BUSY_ERRORS 193NSR_NO_MULTIPLEX 193NSR_NWPATH 174, 194NSR_ORACLE_CONNECT_FILE 93, 176NSR_ORACLE_HOME 176NSR_ORACLE_LIB_PATH 176NSR_ORACLE_NLS_LANG 65NSR_ORACLE_SID 176NSR_ORACLE_TNS_ADMIN 176NSR_PROXY_PFILE 194NSR_PS_SAVE_PARALLELISM 158NSR_RECOVER_POOL 194NSR_RETENTION 84NSR_RETENTION_DISABLED 194NSR_RMAN_ARGUMENTS 78NSR_SAVESET_BROWSE 83, 195NSR_SAVESET_RETENTION 195NSR_SB_DEBUG_FILE 78NSR_SERVER 74, 119, 195NSR_SERVER_NIC 195nsrnmo 스크립트 75, 76ORACLE_HOME 77, 78, 93ORACLE_SERVICE 93ORACLE_SID 78ORACLE_USER 79PATH 76POSTCMD 80PowerSnap 156, 157, 158

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서240

색인

PRECMD 79RESTORE_TYPE_ORDER 158, 167, 169SERVICE_NAME 136SHLIB_PATH 77SID_LIST_LISTENER 136, 137TNS_ADMIN 81스케줄 지정 백업 104페일오버 136필수 77, 93, 190, 191, 192, 194, 195

매개 변수 리소스NSR_ORACLE_NLS_LANG 174NSR_ORACLECAT_DEBUG_FILE 174NSR_ORACLECAT_LOG_FILE 174NSR_ORACLECAT_MODE 174, 182NSR_REMOVE_ON_FAILURE 174

명령allocate channel, parms 옵션 202backup(pool 옵션 ) 198backup(trace 옵션 ) 204change backuppiece...unavailable 204change...crosscheck 198, 204change...delete 181crosscheck 198, 204delete expired backup 198nsrnmoinfo 117rman 78, 99, 119rman send 188, 201, 202rman.exe 99, 119savefs 50, 145, 147savegrp 50, 100, 145, 147send 157, 188, 199send(channel 옵션 ) 200send(device_type 옵션 ) 200send(NSR_ENV 키워드 ) 199send( 우선 순위 규칙 ) 202set duplex 203, 204setenv 76, 188spfile 백업 124su 79, 80백업 156, 202복원 202설정 76, 188채널 구성 , parms 옵션 158, 188현재 제어 파일 백업 124

명령 속성Probe 리소스 92

명령 옵션 속성Probe 리소스 93

모니터링수동 백업 101스케줄 지정 백업 106

문제 해결NetWorker Module for Oracle 208, 209수동 백업 208스케줄 지정 백업 74, 209

물리적 클러스터 클라이언트 , 프록시 백업 185미디어 관리

볼륨 풀 62스토리지 디바이스 62

미디어 데이터베이스 45, 165, 166

미러링온라인 REDO 로그 122제어 파일 122

바백업

그룹 리소스 81, 160디바이스 , 다중 45레벨 (RMAN 스크립트에서 전체 또는 증분 ) 62명령 156, 202명령 (pool 옵션 ) 198명령 (trace 옵션 ) 204복사본 26세션 51스케줄 리소스 82오류 메시지 209클라이언트 리소스 82, 160

백업 및 복구 시스템 46, 47, 143백업 스냅샷 속성

스냅샷 정책 리소스에서 149백업 유형

NetWorker 부트스트랩 45, 50, 100, 146NWORA 리소스 파일 164, 166Probe 기반 22, 91데이터 중복 제거 21, 88레지스트리 파일 122수동 21, 45, 51, 98스케줄이 지정된 21, 45, 104, 145아카이브된 redo 로그 20, 123, 140암호 파일 122인스턴트 142, 145, 163, 171제어 파일 122, 124즉각적인 라이브 142, 147지연된 라이브 142, 149, 163프록시 24, 142, 145, 161

번들링 , 세이브 세트 37병렬 백업 스트림 45보조 스토리지 142, 143보존 정책 속성

클라이언트 리소스 84, 160보존 정책 일관성 35복원

Oracle 데이터 20, 45, 115, 116, 117다른 호스트로 119, 170데이터 중복 제거 21롤백 143, 151, 167, 168명령 202보조 스토리지에서 143아카이브된 redo 로그 140인스턴트 143, 151, 167프로세스 153프록시 143, 150, 167필요한 볼륨 확인 117

볼륨 풀리소스 62, 160볼륨 74유형 62정의 62지정 74

볼륨 , 복원을 위해 확인 117

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 241

색인

부트스트랩 , NetWorker 45, 50, 100, 146

사사용자 그룹 리소스 60사일로 62서버 리소스

속성Datazone pass phrase 59Parallelism 59이름 59

서버 리소스 속성Administrator 59

서비스nsrd 50, 51, 54, 145, 147nsrexecd 50, 145nsrindexd 52, 54, 146nsrmmd 51, 54nsrmmdbd 52, 54, 146

세이브 세트 번들링 37세이브 세트 속성

클라이언트 리소스 84, 160, 184수동 백업 45, 51, 98

로드맵 98모니터링 101실행 절차 98취소 101

수동 백업 도중 백업 복사본 26스냅샷 24, 142, 143, 151, 160, 165스냅샷 보존 속성

스냅샷 정책 리소스에서 171스냅샷 정책 리소스 142, 146, 160스케줄 리소스 82스케줄 속성

클라이언트 리소스 84, 160스케줄 지정 백업 45, 104

그룹 리소스 구성 81로드맵 104매개 변수 75, 104모니터링 106스케줄 리소스 구성 82전처리 스크립트 79취소 74, 105클라이언트 인덱스 및 서버 부트스트랩 자동 백업 100후처리 스크립트 80

스케줄이 지정된 백업 145스크립트

nsrnmo 50, 146, 148스테이징 37스토리지 노드 속성

클라이언트 리소스 160스토리지 노드와 같은 RAC 노드 134스토리지 디바이스

디바이스 리소스 62볼륨 풀 62

시점 복제본 24, 142, 143, 151, 160, 165

아아카이브된 redo 로그

RAC 노드 간 공유 140

백업 20, 123, 140복원 140

암호 파일 73백업 122

암호화AES 암호화 115, 189

연결 파일 , 카탈로그 동기화 174, 176, 177영구 설정 25, 73오류 메시지

NetWorker Module for Oracle 209RMAN 209

오토체인저 62, 99, 117온라인 NetWorker 인덱스 45온라인 REDO 로그 , 미러링 122원격 액세스 속성

클라이언트 리소스 84, 160, 161, 184, 185응답하지 않는 Oracle 백업 , 취소 101인스턴트 백업 142, 145, 163, 171인스턴트 복원 143, 151, 167일관성 , 정책 35

자자동 채널 할당 25, 71, 73재구축 복원

개요 143재해 복구

유형 125준비 122

전처리 스크립트 79정책

보존 84찾아보기 83

정책 일관성 35제어 파일

백업 122, 124제어 파일 , 미러링 122중단

수동 백업 101스케줄 지정 백업 74, 105응답하지 않는 백업 101

중지 버튼NetWorker Administrator 프로그램에서 105

즉각적인 라이브 백업 142, 147지연된 라이브 백업 142, 149, 163지원되지 않는 force_rollback 옵션 167

차초기화 매개 변수 파일

initoracle_sid.ora 136PFILE 122, 123, 124SPFILE 122, 124

취소수동 백업 101스케줄 지정 백업 74, 105응답하지 않는 백업 101프록시 백업 164

카클라이언트 리소스 82, 160

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서242

색인

클라이언트 리소스 속성Backup Command 83Group 84Retention Policy 84세이브 세트 84스케줄 84원격 액세스 84이름 83탐색 정책 83

클라이언트 재시도 횟수 속성그룹 리소스 183

클라이언트 파일 인덱스 45, 165, 166클러스터 시스템 28, 130, 183

타탐색 정책 속성

클라이언트 리소스 83, 160탐색 정책 일관성 35테이블스페이스

수동 백업 45, 51, 98스케줄 지정 백업 45, 104스케줄이 지정된 백업 145

파페일오버

백업 131, 132, 137연결 시간 131, 136프록시 백업 183

페일오버 매개 변수 136풀 리소스 62, 160풀 , 볼륨

레이블 템플릿 62정의 62풀 유형 62

프로세스복원 153

프록시백업 24, 142, 145, 161복원 143, 150, 167

프록시 백업에 대한 저장 그룹 완료 보고서 163프록시 백업의 수동 카탈로그 동기화 180프록시 백업의 자동 카탈로그 동기화 171, 180프록시 백업의 카탈로그 동기화 171, 180프록시 복원 시 파일 재배치 169, 170필수 매개 변수 77, 93, 190, 191, 192, 194, 195

하현재 제어 파일 백업 명령 124현지화 (L10N) 34, 65환경 변수

LC_ALL 64NLS_LANG 64

활성화세이브 세트 번들링 87정책 일관성 87

후처리 명령 스크립트 80, 123, 126후처리 스크립트 80

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서 243

색인

EMC NetWorker Module for Oracle 릴리즈 5.0 관리 안내서244