Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent...

168
Dell EMC PowerProtect Oracle RMAN Agent 19.3 버전 관리 가이드 REV 01 December 2019

Transcript of Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent...

Page 1: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Dell EMC PowerProtect Oracle RMANAgent19.3 버전

관리 가이드REV 01

December 2019

Page 2: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Copyright © 2012-2019 Dell Inc. or its subsidiaries. All rights reserved.

Dell은 본 발행물의 정보가 해당 발행일 현재 정확한 것으로 간주합니다. 모든 정보는 통지 없이 변경될 수 있습니다.

본 발행물의 정보는 '있는 그대로' 제공됩니다. Dell은 본 발행물의 정보와 관련하여 어떠한 진술이나 보증도 하지 않으며, 특히 상품성이나 특정 목적

을 위한 적합성에 대하여 어떠한 묵시적인 보증도 부인합니다. 본 발행물에 설명된 Dell 소프트웨어를 사용, 복사 및 배포하려면 해당 소프트웨어 라

이센스가 필요합니다.

Dell, EMC 및 기타 상표는 Dell Inc. 또는 해당 자회사의 상표입니다. 기타 모든 상표는 해당 소유주의 자산일 수 있습니다.

한국이엠씨컴퓨터시스템즈 주식회사서울특별시 강남구 테헤란로 152, 17층(역삼동, 강남파이낸스센터) (우편번호: 06236)대표 전화: (02)2125-7000, 구입/상담 문의: 080-775-7000www.DellEMC.com/ko-kr/index.htm

2 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 3: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

7

9

11

Oracle RMAN 에이전트 소개 15Oracle RMAN 에이전트 개요............................................................................. 16지원되는 구성....................................................................................................17

DD Boost 기능 19분산된 세그먼트 처리....................................................................................... 20고급 로드 밸런싱 및 링크 페일오버...................................................................22

구성 제한 사항..................................................................................... 23Fibre Channel 기반 DD Boost 전송....................................................................24Fibre Channel 기반 DD Boost 경로 관리............................................................25

초기 경로 선택..................................................................................... 27클라이언트 경로 페일오버....................................................................27동적 재조정..........................................................................................28Queue-Depth 제약............................................................................... 28

암호화된 관리되는 파일 복제............................................................................28DD Boost와 HA(High Availability)..................................................................... 29

DD Boost, HA 및 페일오버................................................................... 29부분적 HA 구성 ................................................................................... 29

저대역폭 최적화............................................................................................... 30클라이언트 액세스 권한 인증............................................................................30전송 중 암호화...................................................................................................31마커 지원...........................................................................................................31

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성 33Oracle RMAN 에이전트 및 DD OS 업그레이드..................................................34방화벽 및 포트.................................................................................................. 34Data Domain 시스템에서 DD Boost 활성화....................................................... 34Oracle에 최적화된 데이터 중복 제거 활성화.....................................................35DD Boost 서버 구성.......................................................................................... 36

스토리지 유닛 생성.............................................................................. 36분산 세그먼트 처리 구성...................................................................... 36고급 로드 밸런싱 및 링크 페일오버 구성.............................................. 37대역폭이 낮은 환경 최적화 활성화 ......................................................38암호화된 파일 복제 활성화.................................................................. 38클라이언트 액세스 권한 인증 구성.......................................................39

DD Boost-over-FC 서비스 구성........................................................................ 40DD Boost-over-FC 디바이스 세트 사이징............................................ 42

그림

서론

1장

2장

3장

목차

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 3

Page 4: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

사이징 계산..........................................................................................43AIX 클라이언트에 대한 SCSI 디바이스 드라이버 구성......................... 45Solaris 클라이언트에 대한 SCSI Generic 디바이스 드라이버 구성....... 45

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성 47AIX, Linux 및 Solaris 시스템에 Oracle RMAN 에이전트 설치 및 구성................ 48

데이터베이스 서버에 Oracle RMAN 에이전트 설치..............................48Linux 및 UNIX에 Oracle RMAN 에이전트 설치.....................................50데이터베이스 서버에서 Oracle RMAN 에이전트 제거.......................... 53Linux 및 UNIX의 Oracle RMAN 에이전트 제거..................................... 54Linux 및 UNIX 시스템에서 소프트웨어 구성.........................................55

Windows 시스템에 Oracle RMAN 에이전트 설치 및 구성................................. 56데이터베이스 서버에 Oracle RMAN 에이전트 설치............................. 56Windows 시스템에 Oracle RMAN 에이전트 설치................................. 56Windows 시스템에서 Oracle RMAN 에이전트 제거............................. 59Windows 시스템에서 소프트웨어 구성................................................ 59

각 Data Domain 시스템 등록............................................................................. 60표준 Data Domain 시스템 등록.............................................................60Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록............... 63공유 Lockbox 액세스를 위해 Data Domain 시스템 등록....................... 64

데이터베이스 애플리케이션 에이전트에서 Oracle 구성 마이그레이션............. 66Oracle RMAN 에이전트 작업용 RMAN 스크립트 업데이트.................. 67복원, 교차 확인 및 삭제 작업에 대한 올바른 RMAN 스크립트 사용......69클라우드 계층 작업에 대한 데이터 이동 정책 업데이트....................... 70

Data Domain으로 클러스터 환경 백업 수행........................................................71Data Domain 복제............................................................................................. 72

관리되는 파일 복제(MFR) 수행............................................................72MTree 복제된 백업으로부터 복원........................................................ 75

Oracle RMAN 에이전트 백업용 하위 디렉토리 지정..........................................76Oracle CDB 및 PDB에 대한 백업 및 복원 수행.................................................. 79DD Boost 압축 복원 수행.................................................................................. 79백업 표시 및 삭제............................................................................................. 80

ddutil 명령을 사용하여 백업 표시 및 삭제............................................ 80ddutil 명령을 사용하여 백업 정보 표시.................................................84ddutil 명령을 사용하여 백업 삭제.........................................................86ddutil 명령을 사용하여 저장 기간을 기준으로 백업 정리...................... 87

Oracle 증분 병합 작업....................................................................................... 87Oracle 증분 병합 기능 개요..................................................................88Oracle 증분 병합의 설치 요구 사항...................................................... 89Oracle 증분 병합의 구성 요구 사항...................................................... 90Oracle 증분 병합 작업 수행..................................................................99

클라우드로의 데이터 이동에서 Data Domain Cloud Tier를 사용하도록 구성... 125클라우드로의 데이터 이동 설정.......................................................... 126클라우드에서 데이터 리콜 수행.......................................................... 127클라우드에 있는 백업 데이터의 RMAN crosscheck 및 삭제................127

Data Domain 리소스에 대한 사용량 제한......................................................... 127Data Domain 용량 사용량 제한에 대한 Oracle RMAN 에이전트 작업.. 128Data Domain 스트림 사용량 제한에 대한 Oracle RMAN 에이전트 작업....128Data Domain 리소스에 대한 사용량 제한 구성.................................... 128Oracle 시스템의 Data Domain 리소스 사용량 예측............................. 130

Data Domain 시스템 관리 131

4장

5장

목차

4 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 5: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

특정 데이터베이스 서버로 DD Boost 액세스 제한........................................... 132파일 복제 버전 호환성..................................................................................... 132인터페이스 그룹 수정...................................................................................... 133

고급 로드 밸런싱 및 링크 페일오버 구성 제거.................................... 133

문제 해결 135문제 해결 개요.................................................................................................136문제 조사.........................................................................................................136Oracle 제한 사항..............................................................................................136문제 보고.........................................................................................................136파일 복제를 위한 Data Domain 시스템 설정.....................................................137Lockbox 문제 해결 정보...................................................................................137미디어 관리 라이브러리 로드 실패.................................................................. 138

DD Boost 명령 사용 141DD Boost 명령 요약......................................................................................... 142ddboost 명령 옵션........................................................................................... 142

access.................................................................................................142clients................................................................................................. 143제거.................................................................................................... 143disable................................................................................................ 143enable................................................................................................. 144fc........................................................................................................ 144file-replication.....................................................................................144ifgroup................................................................................................ 148옵션.................................................................................................... 149reset................................................................................................... 150set user-name..................................................................................... 151표시.....................................................................................................151status................................................................................................. 152storage-unit........................................................................................153

설치 및 구성 체크리스트 155Data Domain 시스템 구성................................................................................ 156Oracle RMAN 에이전트 다운로드 및 설치....................................................... 156환경에 맞게 RMAN 구성..................................................................................156sbttest를 사용하여 설치 테스트(선택 사항) ................................................... 157백업 예............................................................................................................ 157

Oracle Enterprise Manager로 백업 수행 159예제 화면.........................................................................................................160

Oracle RMAN 에이전트 설치 및 구성 163설치 및 구성 예................................................................................................164

6장

7장

부록 A

부록 B

부록 C

목차

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 5

Page 6: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

목차

6 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 7: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle RMAN 에이전트 구성............................................................................................. 16분산된 세그먼트 처리 기능이 비활성화된 상태에서 개략적인 데이터 흐름....................... 21분산된 세그먼트 처리 기능이 활성화된 상태에서의 개략적인 데이터 흐름.......................22고급 로드 밸런싱 및 링크 페일오버 구성 예...................................................................... 23DD Boost-over-IP 전송..................................................................................................... 24미디어 서버와 Data Domain 시스템 간의 SCSI 명령......................................................... 25Fibre Channel 통신 경로....................................................................................................25DD Boost-over-FC 경로 관리 시나리오.............................................................................26Login 창........................................................................................................................... 160Database instance 페이지................................................................................................160Processing 페이지........................................................................................................... 160Schedule Customized Backup: Options 페이지................................................................ 161Schedule Customized Backup: Schedule 페이지.............................................................. 161Schedule Customized Backup: Review 페이지................................................................. 161Execution 페이지............................................................................................................. 162

123456789101112131415

그림

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 7

Page 8: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

그림

8 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 9: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

개정 내역........................................................................................................................... 11스타일 규칙....................................................................................................................... 12Oracle RMAN 에이전트의 설치 또는 업그레이드에 대한 환경 변수.................................. 49UNIX 및 Linux의 소프트웨어 패키지 이름......................................................................... 50Linux 또는 UNIX의 제품 소프트웨어 구성 요소................................................................. 52Oracle RMAN 에이전트 제거를 위한 환경 변수.................................................................54Windows의 제품 소프트웨어 구성 요소............................................................................ 58백업 표시 및 삭제를 위한 ddutil 명령 옵션.........................................................................81Oracle 증분 병합을 위한 Oracle RMAN 에이전트 버전 19.3 호환성 매트릭스................... 88Oracle 증분 병합용 구성 파일 매개변수............................................................................ 92Oracle 증분 병합 작업용 ddbmoim 명령 옵션.................................................................. 100DD Boost 명령 요약......................................................................................................... 142인바운드 및 아웃바운드 파일 전송.................................................................................. 146인바운드 및 아웃바운드 데이터 전송............................................................................... 147DD Boost 히스토그램의 출력 정의...................................................................................152

123456789101112131415

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 9

Page 10: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

10 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 11: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

머리말

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

제품이 제대로 작동하지 않거나 이 문서에 설명된 대로 작동하지 않을 경우에는 기술 지원 전문가에게 문의하십시오.

참고: 이 문서는 발행일 현재 정확한 것으로 간주됩니다. 지원 웹 사이트(https://www.dell.com/support)에서 이 문서의 최신 버전을 사용하고 있는지 확인하십시오.

목적

이 문서에서는 PowerProtect Oracle RMAN 에이전트 버전 19.3 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다.

이전 버전의 제품에서 Oracle RMAN 에이전트의 명칭은 Oracle RMAN(Recovery Manager) 또는RMAN 플러그인용 DD Boost(Data Domain Boost)였습니다. 버전 4.0에서 이 제품 이름은 OracleRMAN 에이전트로 변경되었습니다.

참고: Oracle RMAN 에이전트는 이전 릴리즈에서 DD Boost 워크플로우로 알려진 ApplicationDirect 워크플로우를 사용합니다.

대상

이 가이드는 Oracle 백업 애플리케이션과 일반적인 백업 관리에 익숙한 시스템 관리자를 대상으로합니다.

개정 내역

다음 표에서는 이 문서의 개정 내역을 보여 줍니다.

표 1 개정 내역

개정 버전 날짜 설명

01 2019년 12월 17일 화요일

Oracle RMAN 에이전트 19.3에 대한 이 문서의 초기릴리즈

관련 설명서

다음 문서에서 추가 정보를 확인할 수 있습니다.

l PowerProtect Oracle RMAN 에이전트 릴리즈 노트

l eLab Navigator(https://elabnavigator.emc.com/eln/modernHomeDataProtection)의 DDBEA섹션

l Data Domain Operating System 설명서

l 지원되는 각 플랫폼(예: DD890, DD670 등)에 대한 Data Domain 시스템 설치 및 설정 가이드

l PowerProtect Data Manager 관리 및 사용자 가이드

l PowerProtect Data Manager 배포 설명서

l PowerProtect Data Manager 보안 구성 가이드

l PowerProtect X400 관리 및 사용자 가이드

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 11

Page 12: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l PowerProtect X400 배포 설명서

l PowerProtect X400 보안 구성 가이드

RMAN 설명서

Oracle 18c: Oracle Database Documentation Library(https://docs.oracle.com/en/database/oracle/oracle-database/18/)에서 Administration을 선택하고 Backup and Recovery에서 다음 가이드를 선택합니다.

l Database Backup and Recovery Reference

l 데이터베이스 백업 및 복구 사용자 가이드

Oracle 12c 릴리즈 2: Oracle Database Documentation Library(https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html)에서 Administration을 선택하고 Backup andRecovery에서 다음 가이드를 선택합니다.

l Database Backup and Recovery Reference

l 데이터베이스 백업 및 복구 사용자 가이드

Oracle 12c 릴리즈 1: Oracle Database Documentation Library(http://docs.oracle.com/database/121/index.htm)에서 Database Administration을 선택하고 Backup and Recovery에서 다음가이드를 선택합니다.

l 백업 및 복구 사용자 가이드

l Backup and Recovery Reference

Oracle 11g 릴리즈 2: Oracle Database Documentation Library(www.oracle.com/pls/db112/homepage)에서 Database Administration을 선택하고 Backup and Recovery에서 다음 가이드를 선택합니다.

l 백업 및 복구 사용자 가이드

l Backup and Recovery Reference

Oracle 10g 릴리즈 2: Oracle Database Documentation Library(www.oracle.com/pls/db102/homepage)에서 Administration을 선택하고 Backup and Recovery에서 다음 가이드를 선택합니다.

l Backup and Recovery Reference

l 백업 및 복구 고급 사용자 가이드

본 문서에 사용된 중요 알림 표기법

특별한 고지 사항에는 다음과 같은 표기법이 사용되었습니다.

알림 비즈니스 또는 데이터 손실의 가능성을 경고하는 내용을 나타냅니다.

참고: 부수적이지만 항목에 필수적이지 않은 정보를 나타냅니다.

입력 표기법

이 문서에서는 다음과 같은 유형의 스타일 규칙이 사용되었습니다.

표 2 스타일 규칙

굵은 글꼴 인터페이스 요소(예: 버튼 이름, 필드, 탭 이름, 메뉴 경로 등 특히 사용자가 선택하거나 클릭할 수 있는 요소)에 사용됩니다. 또한, 대화상자, 페이지, 창, 제목이 있는 화면 영역, 테이블 레이블 및 창의 이름에도 사용됩니다.

기울임꼴 본문 중 참조되는 출판물의 전체 제목에 사용됩니다.

Monospace 다음을 나타내기 위해 사용됨:

머리말

12 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 13: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 2 스타일 규칙 (계속)

l 시스템 코드

l 시스템 출력(예: 오류 메시지 또는 스크립트)

l 경로 이름, 파일 이름, 파일 이름 확장명, 프롬프트 및 구문

l 명령 및 옵션

Monospace 기울임꼴 변수를 나타내는 데 사용됩니다.

Monospace 굵은 글꼴

사용자 입력에 사용됩니다.

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

| 세로줄은 대체 선택 항목을 나타냅니다. 세로줄은 대체 선택 항목을의미하거나 대체 선택 항목에 사용됩니다.

{ } 중괄호는 사용자가 지정해야 하는 내용(예: x, y 또는 z)을 의미합니다.

... 줄임표는 예에서 생략된 중요하지 않은 정보를 나타냅니다.

다음과 같은 리소스를 사용하여 이 제품에 대한 자세한 정보를 참조하고, 지원을 받고, 피드백을 제공할 수 있습니다.

제품 설명서를 찾을 수 있는 위치

l https://www.dell.com/support

l https://community.emc.com

지원을 받을 수 있는 곳

지원 웹 사이트(https://www.dell.com/support)에서는 제품 라이센스 등록, 문서 자료, 권고 사항,다운로드, 사용 방법 및 문제 해결 정보를 확인할 수 있습니다. 제품 관련 문제가 있는 경우 지원 서비스에 문의하기 전에 이러한 정보를 이용해 해결할 수 있습니다.

제품 관련 페이지에 액세스하려면 다음과 같이 하십시오.

1. https://www.dell.com/support로 이동합니다.

2. 검색 상자에서 제품 이름을 입력한 후 나타나는 목록에서 제품을 선택합니다.

기술 자료

기술 자료에서는 적용 가능한 솔루션을 솔루션 번호(예: KB000xxxxxx) 또는 키워드로 검색할 수 있습니다.

기술 자료를 검색하려면 다음과 같이 하십시오.

1. https://www.dell.com/support로 이동합니다.

2. Support 탭에서 Knowledge Base를 클릭합니다.

3. 검색 상자에 솔루션 번호 또는 키워드를 입력합니다. 원하는 경우, 검색 상자에 제품 이름을 입력한 후 나타나는 목록에서 제품을 선택하여 특정 제품으로 검색을 제한할 수 있습니다.

라이브 채팅

지원 담당자와의 대화형 라이브 채팅에 참여하려면 다음과 같이 하십시오.

1. https://www.dell.com/support로 이동합니다.

2. Support 탭에서 Contact Support를 클릭합니다.

3. Contact Information 페이지에서 관련 지원을 클릭한 후 계속 진행합니다.

머리말

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 13

Page 14: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

서비스 요청

라이센싱 팀으로부터 세부 지원을 받으려면 서비스 요청을 제출하십시오. 서비스 요청을 제출하려면 다음과 같이 하십시오.

1. https://www.dell.com/support로 이동합니다.

2. Support 탭에서 Service Requests를 클릭합니다.

참고: 서비스 요청을 생성하려면 유효한 지원 계약이 있어야 합니다. 계정 또는 유효한 지원 계약을 체결하는 방법에 대한 자세한 내용은 영업 담당자에게 문의하십시오. Service Request의자세한 내용은 Service Request Number 필드에 Service Request 번호를 입력한 후 오른쪽화살표를 클릭하여 찾을 수 있습니다.

개설된 서비스 요청을 검토하려면 다음과 같이 하십시오.

1. https://www.dell.com/support로 이동합니다.

2. Support 탭에서 Service Requests를 클릭합니다.

3. Service Requests 페이지의 Manage Your Service Requests에서 View All Dell ServiceRequests를 클릭합니다.

온라인 커뮤니티

다른 사용자와 의견을 나누고 제품 지원 및 솔루션 관련 컨텐츠를 보려면 CommunityNetwork(https://community.emc.com)를 방문하십시오. 고객, 파트너 및 공인 전문가와 온라인으로 교류하실 수 있습니다.

제안 사항을 보내는 방법

여러분이 보내주시는 의견은 설명서의 체계적인 구성과 정확성, 전반적인 품질 향상을 위해 유용하게 사용됩니다. 의견과 제안 사항이 있으면 [email protected]으로 보내주시기 바랍니다.

머리말

14 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 15: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

1장

Oracle RMAN 에이전트 소개

이 장에서 다루는 내용은 다음과 같습니다.

l Oracle RMAN 에이전트 개요................................................................................................. 16l 지원되는 구성........................................................................................................................ 17

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 15

Page 16: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle RMAN 에이전트 개요Oracle RMAN 에이전트는 데이터베이스 서버가 백업 애플리케이션을 사용하지 않고도 최적화된방식으로 Data Domain 및 PowerProtect X400 시스템과 통신할 수 있도록 합니다.

참고:

l 이전 버전의 제품에서 Oracle RMAN 에이전트의 명칭은 Oracle RMAN(Recovery Manager)또는 RMAN 플러그인용 DD Boost(Data Domain Boost)였습니다. 버전 4.0에서 이 제품 이름은 Oracle RMAN 에이전트로 변경되었습니다.

l Oracle RMAN 에이전트는 이전 릴리즈에서 DD Boost 워크플로우로 알려진 ApplicationDirect 워크플로우를 사용합니다.

l 셀프 서비스 백업 및 복원은 RMAN 또는 OEM(Oracle Enterprise Manager)을 통해 수행하는 백업 및 복원입니다.

Oracle RMAN 에이전트를 사용하면 성능이 향상되는 동시에 LAN을 통해 전송되는 데이터 양이 줄어듭니다. Oracle RMAN 소프트웨어에는 다음 두 가지 구성 요소가 있습니다.

l 각 데이터베이스 서버에 설치하는 RMAN 에이전트입니다. 이 RMAN 에이전트에는 DataDomain 시스템에서 실행되는 DD Boost 서버와 통신하기 위한 DD Boost 라이브러리가 포함되어 있습니다.

l Data Domain 시스템에서 실행되는 DD Boost 서버입니다.

RMAN은 백업 및 복제가 발생하는 시기를 제어하는 정책을 설정합니다. 관리자는 콘솔 하나에서 백업, 복제 및 복원을 관리하며, 효율적인 WAN Replicator 소프트웨어를 포함하여 DD Boost의 모든기능을 사용할 수 있습니다. RMAN은 카탈로그의 모든 파일(데이터 모음)뿐 아니라 Data Domain시스템에서 생성된 파일도 관리합니다.

Data Domain 또는 PowerProtect X400 시스템은 스토리지 장치라고도 하는 사전 생성된 디스크 볼륨을 DD Boost 사용 데이터베이스 서버에 표시합니다. 각각 Oracle RMAN 에이전트가 있는 여러데이터베이스 서버에서 Data Domain 시스템의 같은 스토리지 유닛을 스토리지 서버로 사용할 수있습니다. 각 데이터베이스 서버는 Data Domain에서 지원되는 경우 서로 다른 운영 체제를 실행할수 있습니다.

다음 그림에서는 Data Domain 시스템과 함께 Oracle RMAN 에이전트를 구성하는 예를 보여줍니다.

그림 1 Oracle RMAN 에이전트 구성

Oracle RMAN 에이전트 소개

16 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 17: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

지원되는 구성Oracle RMAN 에이전트는 다음 Data Domain 및 PowerProtect X400 시스템의 DD Boost를 지원합니다.

l Data Domain 시스템 DD1xx, DD5xx, DD6xx, DD8xx, DD9xx

l Data Domain Extended Retention(이전 명칭 Archiver) 시스템

l PowerProtect X400 시스템

Oracle RMAN 에이전트 버전은 Data Domain 시스템 또는 PowerProtect X400 시스템 및 RMAN 구성과 호환되어야 합니다. Data Domain 및 PowerProtect X400은 eLab Navigator(https://elabnavigator.emc.com/eln/modernHomeDataProtection)에서 설명하는 것과 다른 조합을 지원하지 않습니다. Oracle RMAN 에이전트에 대한 정보는 eLab Navigator의 DDBEA 섹션에서 확인할 수있습니다. Oracle RMAN 에이전트 또는 Data Domain 또는 PowerProtect X400 시스템을 업그레이드하기 전에 해당 정보를 확인하십시오.

Oracle RMAN 에이전트 소개

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 17

Page 18: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle RMAN 에이전트 소개

18 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 19: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

2장

DD Boost 기능

이 장에서 다루는 내용은 다음과 같습니다.

l 분산된 세그먼트 처리............................................................................................................20l 고급 로드 밸런싱 및 링크 페일오버....................................................................................... 22l Fibre Channel 기반 DD Boost 전송........................................................................................ 24l Fibre Channel 기반 DD Boost 경로 관리................................................................................ 25l 암호화된 관리되는 파일 복제................................................................................................ 28l DD Boost와 HA(High Availability)..........................................................................................29l 저대역폭 최적화....................................................................................................................30l 클라이언트 액세스 권한 인증................................................................................................ 30l 전송 중 암호화....................................................................................................................... 31l 마커 지원............................................................................................................................... 31

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 19

Page 20: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

분산된 세그먼트 처리분산된 세그먼트 처리를 사용하면 Oracle RMAN 에이전트에서 데이터 중복 제거 프로세스의 일부를 수행할 수 있어 스토리지 서버로 구성된 Data Domain 또는 PowerProtect X400 시스템에 중복데이터를 전송하지 않습니다. 처리를 분산하는 옵션은 Data Domain PowerProtect X400 시스템에서 활성화하거나 비활성화합니다. Oracle RMAN 에이전트는 Data Domain 또는 PowerProtectX400 시스템과 현재 옵션 설정을 협상하고 그에 따라 동작합니다. Oracle RMAN 에이전트는 백업데이터를 Data Domain 또는 PowerProtect X400 시스템으로 전송하는 두 가지 작업 모드를 제공합니다. 하나는 분산된 세그먼트 처리가 활성화된 모드이고 다른 하나는 분산된 세그먼트 처리가 비활성화된 모드입니다.

분산된 세그먼트 처리 기능은 다음과 같은 이점을 제공합니다.

l Oracle RMAN 에이전트가 LAN을 통해 모든 데이터를 전송하는 대신에 고유한 데이터만 DataDomain 또는 PowerProtect X400 시스템으로 전송하므로 처리량을 높일 수 있습니다. 처리량이 개선되는 정도는 백업되는 데이터의 이중화 특성, 데이터베이스 서버의 전체 워크로드 및 데이터베이스 서버 기능에 따라 다릅니다. 일반적으로 이중화 레벨, 데이터베이스 서버 워크로드및 데이터베이스 서버 기능이 높을수록 처리량이 높아집니다.

l LAN을 통해 고유한 데이터만 Data Domain 또는 PowerProtect X400 시스템으로 전송하므로 네트워크 대역폭 요구 사항이 많이 감소합니다.

l 백업에 실패했을 때 훨씬 빠르게 복구할 수 있습니다. 대규모 백업을 진행하는 도중이나 백업 과정의 거의 마지막에 장애가 발생해 RMAN에서 백업을 다시 시작할 경우 Data Domain 또는PowerProtect X400 시스템으로 이미 전송된 데이터는 다시 전송하지 않아도 됩니다. 따라서재시도 시 백업을 더 빨리 완료할 수 있습니다.

로컬 압축 및 해당 구성에 대한 자세한 내용은 Data Domain Operating System 관리 가이드에 나와 있습니다.

Data Domain 시스템만 있는 경우 ddboost option 명령을 통해 분산된 세그먼트 처리를 관리할수 있습니다. 네트워크 연결이 1Gb 이더넷인 경우 분산된 세그먼트 처리를 사용하는 것이 좋습니다. 분산 세그먼트 처리 구성(36페이지) 자세한 내용이 나와 있습니다.

분산된 세그먼트 처리 기능 비활성화

이 모드에서 Oracle RMAN 에이전트는 LAN을 통해 데이터를 Data Domain 또는 PowerProtectX400 시스템으로 직접 전송합니다. Data Domain 또는 PowerProtect X400 시스템은 이러한 데이터를 디스크에 쓰기 전에 분할, 중복 제거 및 압축을 수행합니다. Oracle RMAN 에이전트는 데이터베이스 서버에서 실행됩니다.

참고: Extended Retention Data Domain 또는 PowerProtect X400 시스템에서는 분산된 세그먼트 처리를 비활성화할 수 없습니다.

다음 그림에서는 분산된 세그먼트 처리 기능이 비활성화된 단일 시스템인 Data Domain 시스템의고급 데이터 흐름 시나리오를 보여줍니다.

DD Boost 기능

20 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 21: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

그림 2 분산된 세그먼트 처리 기능이 비활성화된 상태에서 개략적인 데이터 흐름

분산된 세그먼트 처리 기능 활성화

이 모드에서 중복 제거 프로세스는 Oracle RMAN 에이전트와 Data Domain 또는 PowerProtectX400 시스템 간에 분산됩니다. Oracle RMAN 에이전트는 데이터베이스 서버에서 실행됩니다. LAN을 통해 고유한 데이터만 Data Domain 또는 PowerProtect X400 시스템으로 전송되도록 중복 제거프로세스의 일부는 Oracle RMAN 에이전트에서 실행됩니다.

Oracle RMAN 에이전트는 데이터를 분할하고, 세그먼트의 ID를 계산하며, Data Domain 또는PowerProtect X400 시스템을 검사하여 중복 세그먼트가 있는지 확인하고, Data Domain 또는PowerProtect X400 시스템에 없는 고유한 세그먼트를 압축하며, 압축된 데이터를 Data Domain 또는 PowerProtect X400 시스템으로 전송합니다. 그런 다음 Data Domain 또는 PowerProtect X400시스템은 디스크에 고유한 데이터를 씁니다.

Oracle RMAN 에이전트의 데이터 처리는 RMAN에 영향을 미치지 않으므로 에이전트는 데이터베이스 서버에 데이터를 저장하지 않습니다.

다음 그림에서는 분산된 세그먼트 처리 기능이 활성화된 단일 시스템인 Data Domain 시스템의 개략적인 데이터 흐름 시나리오를 보여 줍니다.

DD Boost 기능

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 21

Page 22: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

그림 3 분산된 세그먼트 처리 기능이 활성화된 상태에서의 개략적인 데이터 흐름

고급 로드 밸런싱 및 링크 페일오버참고: PowerProtect X400 시스템은 고급 로드 밸런싱 및 링크 페일오버 기능을 지원하지 않습니다. 이 항목은 Data Domain 시스템에만 적용됩니다.

고급 로드 밸런싱 및 링크 페일오버 기능을 통해 여러 이더넷 링크를 한 그룹으로 통합할 수 있습니다. Data Domain 시스템의 인터페이스 중 하나만 RMAN에 등록됩니다. Oracle RMAN 에이전트는RMAN에 등록된 인터페이스에서 Data Domain 시스템과 협상하여 데이터를 전송할 인터페이스를확보합니다. 로드 밸런싱은 이더넷 레벨 집계를 사용하여 인터페이스를 가상 인터페이스로 구성할때보다 더 높은 물리적 처리량을 Data Domain 시스템에 제공합니다.

Data Domain 시스템은 그룹의 모든 인터페이스에서 여러 데이터베이스 서버의 연결을 로드 밸런싱합니다. 로드 밸런싱은 RMAN에 영향을 미치지 않습니다. 고급 로드 밸런싱 및 링크 페일오버는Oracle RMAN 에이전트의 소프트웨어 계층에서 작동하므로 기본 네트워크 연결과 원활하게 연동되며 물리적/가상 인터페이스를 모두 지원합니다.

데이터 전송은 인터페이스에서 미완료된 접속 수에 따라 로드 밸런싱됩니다. 백업 및 복원 작업의접속만 로드 밸런싱됩니다.

참고:

l Data Domain 시스템 간의 파일 복제 접속은 로드 밸런싱에 포함되지 않습니다. 대상 DataDomain 시스템에 대해 IP 주소 하나를 사용합니다.

l 인터페이스 그룹(ifgroup)에서 인터페이스 하나를 제외시켜 소스 및 타겟 Data Domain 시스템 간의 파일 복제 경로에 사용되도록 예약하는 것이 좋습니다. 모든 Oracle RMAN 에이전트는 Data Domain 시스템의 인터페이스 그룹에 속한 구성원의 모든 인터페이스에 접속할수 있어야 합니다.

다음 그림에서는 개략적인 구성 다이어그램의 예를 보여 줍니다. 빨간색으로 표시된 인터페이스는RMAN에 등록되어 있습니다.

DD Boost 기능

22 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 23: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

그림 4 고급 로드 밸런싱 및 링크 페일오버 구성 예

고급 로드 밸런싱 및 링크 페일오버 기능은 다른 네트워크 계층 집계 및 페일오버 기술과 함께 사용할 수 있습니다. 위 그림의 구성 예가 한 가지 가능성을 보여 줍니다. 데이터베이스 서버에 접속하는링크와 Data Domain 시스템에 접속하는 스위치는 집계된 페일오버 모드에 있습니다. 이 구성은 완벽한 네트워크 페일오버 기능을 제공합니다. 사용 가능한 모든 집계 기술을 데이터베이스 서버와스위치 간에 사용할 수 있습니다.

고급 로드 밸런싱 및 링크 페일오버 기능은 VLAN 태그 지정 및 IP 별칭 지정을 비롯한 Data Domain시스템의 다른 네트워크 계층 기능과도 작동합니다. 이 기능을 사용하면 모두 Data Domain 시스템의 동일한 물리적 링크에서 실행되는 여러 가상 네트워크로 트래픽을 분리할 수 있어 유연성이 향상됩니다.

참고: Data Domain 시스템에서 VLAN 태그 지정 및 IP 별칭 지정을 구성하는 방법에 대한 자세한 내용은 Data Domain Operating System 관리 가이드를 참조하십시오.

고급 로드 밸런싱 및 링크 페일오버에는 다음과 같은 이점이 있습니다.

l 여러 스토리지 서버(인터페이스당 하나)를 RMAN에 등록할 필요가 없어 설치 관리를 간소화할수 있습니다.

l Data Domain 시스템 작동 중에 그룹의 인터페이스 중 하나에서 장애가 발생할 경우 이후 수신되는 백업 작업을 사용 가능한 인터페이스에 보냅니다.

l 그룹의 여러 인터페이스에서 백업 및 복원 작업을 자동으로 로드 밸런싱함으로써 링크 활용도를 높일 수 있습니다.

l 전송 중인 모든 작업을 애플리케이션에 영향을 미치지 않고 장애가 발생한 인터페이스에서 올바르게 작동하는 링크로 페일오버합니다. RMAN 관점에서 작업이 중단 없이 계속됩니다.

고급 로드 밸런싱 및 링크 페일오버 구성(37페이지) 부분에서 자세한 내용을 참조하십시오.

구성 제한 사항l IP 주소를 사용하여 그룹에만 인터페이스를 추가할 수 있습니다.

DD Boost 기능

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 23

Page 24: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 고급 로드 밸런싱 및 링크 페일오버 기능은 1GbE 인터페이스와 10GbE 인터페이스가 혼합된 그룹에서 작동하지만 권장 설정은 아닙니다. 한 그룹에서는 링크 속도가 동일한 인터페이스를 사용하는 것이 좋습니다.

l DD OS 5.2 이전 버전에서는 인터페이스 그룹 하나만 Data Domain 시스템에서 지원되었습니다.따라서 둘 이상의 데이터베이스 서버를 연결하려면 중간에 스위치가 필요했습니다. DD OS 5.2이상 버전은 여러 인터페이스 그룹을 지원하므로 이 제한이 더 이상 적용되지 않습니다.

Fibre Channel 기반 DD Boost 전송참고: Data Domain Virtual Edition 및 PowerProtect X400 시스템은 Fibre Channel 전송을 지원하지 않습니다.

DD OS 릴리즈 5.3 이전에는 DD Boost 라이브러리와 Data Domain 시스템 간의 모든 통신이 IP 네트워킹을 통해 수행되었습니다. 이 애플리케이션은 호스트 이름 또는 IP 주소를 사용하여 DataDomain 시스템을 지정했고, DD Boost Library는 다음 그림과 같이 TCP/IP 연결을 사용하여 DataDomain 시스템과 요청/응답을 주고받았습니다.

그림 5 DD Boost-over-IP 전송

DD OS 릴리즈 5.3에는 DD Boost 라이브러리와 Data Domain 시스템 간의 통신을 위한 대체 전송 메커니즘으로 Fibre Channel이 도입되었습니다.

일부 설치에서는 미디어 서버와 스토리지 시스템 간의 데이터 전송 수단으로 Fibre Channel을 사용해야 합니다. 이러한 경우 DD Boost over-FC(Data Domain Boost over Fibre Channel) 전송을 사용하여 DD Boost 기술로 제공되는 기능을 사용할 수 있습니다.

Fibre Channel은 범용 데이터 전송 메커니즘으로 알려져 있지만 실제로 Fibre Channel은 SCSI 디바이스 액세스를 위한 전송 메커니즘으로만 사용할 수 있습니다. Windows 및 Linux 등의 표준 호스트운영 체제에서 Fibre Channel 하드웨어 및 드라이버는 SCSI 프로토콜 스택 내에 상주합니다. 따라서 DD Boost-over-FC 전송에서는 모든 통신에 SCSI 명령을 사용해야 합니다.

DD Boost-over-FC 솔루션에서 Data Domain 시스템은 SCSI 디바이스 유형의 프로세서를 하나 이상알립니다. 미디어 서버 운영 체제는 이러한 디바이스가 검색되면 일반 SCSI 메커니즘(Linux: SCSI일반 드라이버, Windows: SCSI 패스스루 인터페이스)을 통해 애플리케이션에서 해당 디바이스를사용할 수 있게 만듭니다.

DD Boost-over-FC 전송을 통해 Data Domain 시스템에 액세스를 요청하기 위해 애플리케이션은 특별한 문자열 DFC-<dfc-server-name>을 사용해 Data Domain 시스템을 지정합니다. 여기서 dfc-server-name은 Data Domain 시스템에 구성된 DD Boost-over-FC 서버 이름입니다. DD Boost 라이브러리 내의 DD Boost-over-FC 전송 로직에서는 미디어 서버에서 사용할 수 있는 일반 SCSI 디바이스 세트를 검토한 후 SCSI 명령을 사용하여 지정된 Data Domain 시스템의 경로에 해당하는 디바이스 카탈로그를 식별합니다.

DD Boost 기능

24 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 25: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

DD Boost-over-FC 전송 로직에서는 이 카탈로그를 참조하여 라이브러리와 Data Domain 시스템 간에 DD Boost 프로토콜 요청 및 응답을 전송하는 SCSI 명령을 식별된 일반 SCSI 디바이스에 실행합니다.

그림 6 미디어 서버와 Data Domain 시스템 간의 SCSI 명령

대부분의 DD Boost 기능은 전송 방식과 상관이 없습니다. 주의할 예외는 DD Boost-over-IP 고급 로드 밸런싱 및 링크 페일오버 기능과 관련 ifgroup입니다. 이 기능은 IP 전송에 한정됩니다. 다른 수단을 통해 DD Boost-over-FC 전송에 필요한 로드 밸런싱과 링크 레벨의 고가용성을 달성할 수 있습니다.

DD Boost-over-FC 통신 경로는 미디어 서버/DD Boost 라이브러리와 Data Domain 시스템 간에만적용되며 두 Data Domain 시스템 간의 통신에는 적용되지 않습니다. 예를 들어 이 문서의 관리되는파일 복제 섹션에서는 WAN을 통해 한 Data Domain 시스템에서 다른 Data Domain 시스템으로의효율적인 데이터 복제를 설명합니다. 다음 그림에서 볼 수 있듯이, 그러한 통신은 미디어 서버와Data Domain 시스템 간의 통신 경로에 관계없이 항상 TCP/IP 네트워크를 통해서만 이루어집니다.

그림 7 Fibre Channel 통신 경로

Fibre Channel 기반 DD Boost 경로 관리참고: Data Domain Virtual Edition 및 PowerProtect X400 시스템은 Fibre Channel 전송을 지원하지 않습니다.

DD Boost 기능

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 25

Page 26: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

DIG(Dynamic Interface Group) 기반 메커니즘은 이더넷 인터페이스에 기반하며 Fibre Channel 전송에는 적용할 수 없습니다. DD Boost-over-FC 솔루션에는 다른 경로 메커니즘이 제공됩니다.

Data Domain 시스템은 하나 이상의 물리적 경로를 통해 하나 이상의 SCSI 프로세서 유형 디바이스를 백업 서버에 알립니다. 해당 운영 체제는 사용 가능한 모든 경로에서 모든 디바이스를 검색하여검색된 각 디바이스와 경로에 대해 일반 SCSI 디바이스를 생성합니다.

예를 들어 다음 사례를 살펴보십시오.

l 백업 서버에 이니시에이터 HBA 포트 2개(A 및 B)가 있음

l Data Domain 시스템에 FC 타겟 엔드포인트 2개(C 및 D)가 있음

l 두 이니시에이터 HBA 포트에서 두 FC 타겟 엔드포인트에 모두 액세스할 수 있도록 FibreChannel Fabric 조닝(zoning)이 구성됨

l Data Domain 시스템이 다음을 포함하는 SCSI 타겟 액세스 그룹으로 구성됨

n Data Domain 시스템의 두 FC 타겟 엔드포인트

n 두 이니시에이터 HBA 포트

n 디바이스 4개(0, 1, 2, 3)

그림 8 DD Boost-over-FC 경로 관리 시나리오

1. 4개의 디바이스2. 백업 서버3. HBA 이니시에이터 A4. HBA 이니시에이터 B5. Data Domain 시스템6. Fibre Channel 엔드포인트 C7. Fibre Channel 엔드포인트 D

이 경우 백업 서버 운영 체제는 각각 이니시에이터, 타겟 엔드포인트, 디바이스 번호 조합을 갖는 일반 SCSI 디바이스를 최대 16개 검색할 수 있습니다.

l /dev/sg11: (A, C, 0)

l /dev/sg12: (A, C, 1)

l /dev/sg13: (A, C, 2)

l /dev/sg14: (A, C, 3)

l /dev/sg15: (A, D, 0)

l /dev/sg16: (A, D, 1)

l /dev/sg17: (A, D, 2)

l /dev/sg18: (A, D, 3)

l /dev/sg19: (B, C, 0)

DD Boost 기능

26 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 27: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l /dev/sg20: (B, C, 1)

l /dev/sg21: (B, C, 2)

l /dev/sg22: (B, C, 3)

l /dev/sg23: (B, D, 0)

l /dev/sg24: (B, D, 1)

l /dev/sg25: (B, D, 2)

l /dev/sg26: (B, D, 3)

애플리케이션이 DD Boost 서버에 대한 라이브러리의 접속을 설정하도록 요청하는 경우 DD Boost라이브러리 내의 DD Boost-over-FC 전송 로직이 SCSI 요청을 사용해 이러한 일반 SCSI 디바이스16개의 카탈로그를 작성합니다. 이러한 일반 SCSI 디바이스는 필요한 Data Domain 시스템의 DDBoost-over-FC 서비스에 액세스하기 위한 경로입니다. 서버에 대한 접속을 설정하는 과정에서 DDBoost-over-FC 전송 로직은 이 경로 카탈로그를 서버에 제공합니다.

초기 경로 선택서버는 다양한 타겟 엔드포인트와 알려진 이니시에이터를 통과하는 DD Boost-over-FC 트래픽에대한 통계를 유지합니다. 접속 설정 절차 중에 서버의 경로 관리 로직은 이러한 통계를 참조하여 다음 기준에 따라 이 접속에 사용할 경로를 선택합니다.

l Queue-Depth 제약 클라이언트(아래 참조)의 경우, 서로 다른 경로에 접속을 균등하게 분배합니다.

l 사용 빈도가 가장 낮은 타겟 엔드포인트를 선택합니다.

l 선택한 타겟 엔드포인트에 대한 경로 중에서 사용 빈도가 가장 낮은 이니시에이터를 선택합니다.

클라이언트 경로 페일오버클라이언트는 서버의 동적 재조정 로직에 의해 지시를 받아 다른 경로를 사용하기 시작할 수 있습니다. 그러나 클라이언트에서 자체적으로 다른 가용 경로를 사용하도록 결정할 수도 있습니다. 이는 클라이언트가 현재 접속 경로를 사용할 때 오류를 수신할 경우 발생합니다.

접속 경로 카탈로그가 다음 8개 경로로 이루어진 경우를 예로 들어 보겠습니다.

/dev/sg21: (A, C, 0)

/dev/sg22: (A, C, 1)

/dev/sg23: (A, D, 0)

/dev/sg24: (A, D, 1)

/dev/sg25: (B, C, 0)

/dev/sg26: (B, C, 1)

/dev/sg27: (B, D, 0)

/dev/sg28: (B, D, 1)

서버가 초기 경로 선택 시 (A, C, 0) 경로를 선택합니다. DD Boost 라이브러리의 DFC 전송 로직은SCSI 명령을 사용하여 /dev/sg21에 접속용 데이터를 보내고 받기 시작합니다.

나중에 케이블 분리 또는 일부 하드웨어 장애로 인해 타겟 엔드포인트 C에서 해당 스위치로의 링크를 사용할 수 없게 됩니다. 그러면 이후에 DFC 전송 로직에서 /dev/sg21에 제출하는 SCSI 요청이실패하고 해당 디바이스에 SCSI 요청을 전송할 수 없다는 내용의 오류 코드가 생성됩니다.

이 경우 DFC 전송 로직은 디바이스 카탈로그에서 다른 물리적 구성 요소, 즉 다른 이니시에이터 및타겟 엔드포인트 조합을 갖는 경로를 찾습니다. 선택한 경로에 SCSI 요청이 다시 시도되고 SCSI 요청을 성공적으로 완료할 수 있는 경로가 검색될 때까지 이 프로세스가 반복됩니다.

DD Boost 기능

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 27

Page 28: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

동적 재조정서버에서는 정기적으로 동적 재조정을 수행하며 이 과정에서 통계를 참조하여 다음과 같은 상황이있는지 확인합니다.

l Queue-Depth 제약 클라이언트(아래 참조)의 경우, 사용 가능한 경로에 걸쳐 접속이 불균등하게분배되어 있음

l 타겟 엔드포인트에 걸쳐 워크로드가 불균형 상태임

l 이니시에이터에 걸쳐 워크로드가 불균형 상태임

이러한 상황이 발견될 경우 서버가 하나 이상의 접속을 서버 지정 경로 마이그레이션 대상으로 표시할 수 있습니다. 이 작업은 서버에서 향후 데이터 전송 중에 DD Boost 라이브러리가 이후 작업부터 카탈로그의 다른 가용 경로를 사용하도록 요청하게 함으로써 수행됩니다.

Queue-Depth 제약DD Boost-over-FC 솔루션의 경우 요청이 수신되는 특정 SCSI 디바이스는 무의미합니다. 모든SCSI 디바이스가 동일하게, SCSI 프로토콜에서 요구하는 SCSI 명령의 대상 객체입니다. SCSI 요청을 처리할 때 서버 로직은 SCSI 요청이 도착한 특정 디바이스를 고려하지 않습니다.

그렇다면 왜 굳이 둘 이상의 디바이스를 허용할까요? 해당하는 일반 SCSI 디바이스에서 동시에 수행할 수 있는 미완료 입출력 요청 수를 제한하는 클라이언트 측 운영 체제가 있기 때문입니다. 예를들어 Windows SCSI Pass-Through 인터페이스 메커니즘은 각 일반 SCSI 디바이스를 통해 한 번에하나의 SCSI 요청만 수행합니다. 따라서 여러 접속(예: 백업 작업)에서 동일한 일반 SCSI 디바이스를 사용하려는 경우 DD Boost-over FC 솔루션의 성능이 저하될 수 있습니다.

또한 Data Domain 시스템은 알림을 받는 대상 SCSI 디바이스당 미완료 입출력 요청 수를 제한합니다. 워크로드 규모가 큰 경우 성능을 위해 Data Domain 시스템에서 여러 SCSI 디바이스에 알려야할 수 있습니다.

디바이스당 동시 SCSI 요청 수에 대해 시스템에서 부과한 제한을 Queue-Depth라고 합니다.Queue-Depth가 매우 낮아 성능에 영향을 미치는 Windows 같은 클라이언트 시스템은 Queue-Depth 제약으로 간주됩니다.

워크로드, Data Domain 시스템 유형, 클라이언트 시스템이 Queue-Depth 제약을 받는지 여부를 기준으로 구성할 디바이스 수에 대한 지침은 DD Boost-over-FC 디바이스 세트 사이징(42페이지) 섹션을 참조하십시오.

암호화된 관리되는 파일 복제참고: PowerProtect X400 시스템이 있는 경우에는 PowerProtect X400 문서 자료에서 관리되는 파일 복제의 암호화를 활성화하는 방법에 대한 정보를 참조하십시오. 이 항목은 DataDomain 시스템에만 적용됩니다.

기본적으로 파일 복제 작업은 두 Data Domain 시스템 사이에서 사전 구성된 DD Boost 사용자 이름및 암호를 사용하여 인증을 한 후 암호화 없이 설정됩니다. 암호화된 파일 복제 기능이 활성화되어있으면 SSL(Secure Socket Layer)을 사용하여 소스 및 대상 Data Domain 시스템 간 세션이 암호화되고 WAN을 통해 모든 이미지 데이터와 메타데이터가 암호화되어 전송됩니다.

Data Domain 시스템에서 이 옵션을 활성화해도 RMAN에 영향을 미치지 않습니다. RMAN이 DataDomain 시스템에 파일 복제 작업을 수행하라고 요청하면 소스 시스템과 대상 시스템이 자동으로협상하여 RMAN에 알리지 않고 암호화를 수행합니다. 암호화된 파일 복제는 ADH-AES256-SHA 암호 그룹을 사용합니다. DD OS에서 다른 제품군을 구성하는 기능은 없습니다.

암호화된 파일 복제는 Replicator 라이센스가 설치된 Data Domain 시스템에서 사용할 수 있으며, 이시스템의 파일 복제 작업에 모두 적용됩니다. 파일 복제 작업에 참여하는 소스와 대상 Data Domain시스템에서 모두 이 옵션이 활성화되어 있어야 합니다. 그렇지 않으면 복제가 실패합니다.

DD Boost 기능

28 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 29: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

암호화된 파일 복제 기능은 선택적인 암호화 라이센스를 통해 DD OS에 제공되는 저장된 데이터 암호화 기능과 함께 사용할 수 있습니다. 암호화된 파일 복제 기능을 저장된 데이터 암호화 기능과 함께 사용하는 경우, 암호화된 백업 이미지 데이터가 다시 SSL을 사용하여 암호화되어 WAN을 통해전송됩니다.

참고:

l 이 기능을 사용하려면 소스와 대상 Data Domain 시스템에서 모두 DD OS 5.0 이상을 실행해야 합니다.

l 이 기능을 활성화하기 위해 Data Domain 시스템의 파일 시스템을 다시 시작할 필요가 없습니다.

l 저대역폭 최적화와 암호화 옵션을 함께 사용할 수 있습니다.

암호화된 파일 복제 활성화(38페이지) 이 주제에 대한 자세한 정보는 Data Domain OperatingSystem 관리 가이드에 나와 있습니다.

DD Boost와 HA(High Availability)참고: PowerProtect X400 시스템이 있는 경우에는 PowerProtect X400 문서 자료에서PowerProtect X400 시스템이 제공하는 고가용성 옵션에 대한 정보를 참조하십시오. 이 항목은Data Domain 시스템에만 적용됩니다.

DD OS 5.7.1부터 DD Boost를 사용하는 Data Domain 시스템에 HA(High-Availability) 구성을 적용할수 있습니다.

정상 작동 중에 액티브 노드의 DD Boost는 장애가 발생한 경우에 대기 노드에서 DD Boost 작업을계속 실행하는 데 필요한 모든 DD Boost 데이터와 상태 정보를 대기 노드로 전송합니다.

참고: DD Boost는 현재 Active-Standby 구성만 지원합니다.

DD Boost는 사용자 데이터를 서버의 디스크에 강제로 저장하는 작업을 주기적으로 수행합니다. 클라이언트의 DD Boost는 DD 서버에서 장애가 발생하면 데이터를 재전송할 수 있도록 이러한 주기적 디스크 동기화 작업 간에 모든 사용자 데이터를 버퍼링합니다.

이 방법은 가상 쓰기에도 적용됩니다. 표준 쓰기 작업과 신세틱 쓰기 작업을 혼용할 수 있습니다.

DD Boost, HA 및 페일오버HA를 지원하는 Data Domain 시스템에서 장애가 발생하면 10분 안에 복구됩니다. 장애가 발생한 시스템이 복구되고 나면 DD Boost 복구 작업이 시작되고 DD Boost를 사용하는 애플리케이션이 실패또는 오류 없이 자동으로 복구됩니다. DD 시스템의 페일오버가 완료될 때까지 DD Boost 복구 작업을 시작할 수 없기 때문에 DD Boost 복구 작업은 10분보다 오래 걸릴 수 있습니다.

애플리케이션에서 DD Boost HA 기능을 사용하기 위해 변경해야 할 것은 없습니다. HA 구성에서DD Boost 3.2.1과 DD OS 5.7.1을 사용하는 경우 페일오버가 발생하면 애플리케이션이 자동으로 복구됩니다. 애플리케이션에서는 어떤 조치도 취할 필요가 없습니다.

부분적 HA 구성MFR(Managed File Replication)은 DD 시스템 중 하나 또는 둘 모두가 HA를 지원하도록 설정되어있는지 여부에 관계없이 호환되는 버전의 DD OS를 실행하는 두 Data Domain 시스템 사이에 지원됩니다.

두 시스템이 모두 HA를 지원하므로 두 시스템 중 하나에서 장애가 발생하더라도 두 HA 시스템 간의MFR은 성공적으로 실행됩니다. 소스 HA 시스템 또는 대상 HA 시스템에서 장애가 발생할 경우 진행 중인 MFR은 문제 없이 복구됩니다.

DD Boost 기능

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 29

Page 30: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

HA 시스템에서 장애가 발생한 경우에는 HA 시스템과 비 HA 시스템 간의 MFR은 성공적으로 실행되지만, 비 HA 시스템에서 장애가 발생한 경우에는 실패합니다.

HA 지원 시스템으로의 MFR

DD OS 5.7 이상을 실행하고 HA 시스템으로의 MFR을 수행하는 단일 노드 Data Domain 시스템은HA 시스템에서 장애가 발생한 경우 원활하게 복구됩니다. 단일 노드 Data Domain 소스 시스템에서장애가 발생한 경우에는 MFR이 원활하게 복구되지 않습니다.

HA 지원 시스템에서의 MFR

HA 시스템에서 DD OS 5.7 이상을 실행하는 단일 노드 Data Domain 시스템으로의 MFR은 소스 HA시스템에서 장애가 발생한 경우 원활하게 복구됩니다. 그러나 단일 노드 Data Domain 대상 시스템에서 장애가 발생한 경우에는 MFR이 원활하게 복구되지 않습니다.

부분적 HA 구성과 관련한 모든 경우에는 비 HA 시스템에서 DD OS 5.7을 실행해야 장애가 발생했을 때 MFR이 계속 원활하게 이루어집니다. 비 HA 시스템에서 5.7 이전 버전의 DD OS를 실행하는부분적 HA 구성에서는 전체 시스템 장애로부터 MFR이 원활하게 복구되지 않습니다.

모든 경우에 이 애플리케이션은 DD HA Boost 3.2.1 라이브러리를 사용해야 MFR이 원활하게 복구됩니다.

저대역폭 최적화참고: PowerProtect X400 시스템이 있는 경우에는 PowerProtect X400 문서 자료에서 복제 옵션에 대한 정보를 참조하십시오. 이 항목은 Data Domain 시스템에만 적용됩니다.

저대역폭 Replicator 옵션을 사용하면 WAN 대역폭 사용량이 감소합니다. 이 옵션은 파일 복제 작업이 저대역폭 네트워크(WAN) 링크를 통해 수행될 경우 유용합니다. 이 옵션은 데이터 전송 중 데이터를 추가로 압축하므로 사용 가능 대역이 6Mb/s 미만인 WAN 링크를 통해 파일 복제 작업을 수행할 경우에만 사용하는 것이 좋습니다.

Replicator 라이센스가 설치되어 있으면 Data Domain 시스템에서 저대역폭 최적화 옵션을 사용할수 있습니다. 이 옵션은 각 Data Domain 시스템에 활성화되어 있으며 해당 시스템의 모든 파일 복제작업에 적용됩니다.

Data Domain 시스템에서 이 옵션을 활성화해도 RMAN에 영향을 미치지 않습니다. RMAN이 DataDomain 시스템에 파일 복제 작업을 수행하라고 요청하면 소스 시스템과 대상 시스템이 RMAN의 개입 없이 추가 압축을 자동으로 수행합니다.

관리되는 파일 복제에 참여하는 각 Data Domain 시스템에서 이 옵션이 활성화되어 있어야 합니다.

대역폭이 낮은 환경 최적화 활성화 (38페이지) 이 주제에 대한 자세한 정보는 Data DomainOperating System 관리 가이드에 나와 있습니다.

클라이언트 액세스 권한 인증DD Boost에 대한 클라이언트 액세스 권한 인증을 구성하면 매 접속 시 DD Boost 인증을 요구함으로써 DD Boost 클라이언트의 Data Domain 시스템 액세스를 제한하게 됩니다.

l Data Domain 시스템에 대한 초기 접속 시

l DD Boost의 재시작 시(활성화/비활성화)

l 각 파일 시스템의 재시작 시

l Data Domain 시스템의 재부팅 시

언제든지 재시작 없이 클라이언트 목록을 업데이트할 수 있기 때문에 액세스 권한 인증이 진행 중인 작업에 영향을 미치지 않습니다.

DD Boost 기능

30 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 31: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

전송 중 암호화참고: PowerProtect X400 시스템은 전송 중 암호화 기능을 지원하지 않습니다. 이 항목은 DataDomain 시스템에만 적용됩니다.

전송 중 암호화는 애플리케이션에서 LAN을 통해 Data Domain 시스템의 전송 중인 백업을 암호화하거나 데이터를 복원할 수 있도록 하는 기능입니다. 이 기능은 데이터 전송 기능의 보안을 개선하기 위해 도입되었습니다.

이 기능을 구성하면 클라이언트에서 TLS를 사용하여 클라이언트와 Data Domain 시스템 간의 세션을 암호화할 수 있습니다. HIGH 암호화 옵션을 선택한 경우 ADH-AES256-SHA, MEDIUM 암호화옵션을 선택한 경우 ADH-AES128-SHA의 특정 암호화 그룹이 사용됩니다.

마커 지원기본 마커 지원 설정은 자동 마커 대응입니다. 첫 512KB의 쓰기 스트림에서 마커가 나타나면 해당스트림에 대한 지원이 활성화됩니다. 사용자는 보호 시스템의 마커 설정을 전환할 수 있습니다. 자세한 내용은 DD OS 관리 가이드를 참조하십시오.

DD Boost 기능

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 31

Page 32: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

DD Boost 기능

32 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 33: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

3장

독립 실행형 Oracle RMAN 에이전트 배포를 위한Data Domain 시스템 구성

참고: PowerProtect Data Manager 또는 PowerProtect X400과 함께 Oracle RMAN 에이전트를배포되는 경우 PowerProtect Data Manager 또는 PowerProtect X400 문서 자료에서 보호 타겟구성에 대한 정보를 참조하십시오.

이 장에서 다루는 내용은 다음과 같습니다.

l Oracle RMAN 에이전트 및 DD OS 업그레이드...................................................................... 34l 방화벽 및 포트.......................................................................................................................34l Data Domain 시스템에서 DD Boost 활성화............................................................................34l Oracle에 최적화된 데이터 중복 제거 활성화......................................................................... 35l DD Boost 서버 구성...............................................................................................................36l DD Boost-over-FC 서비스 구성.............................................................................................40

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 33

Page 34: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle RMAN 에이전트 및 DD OS 업그레이드Oracle RMAN 에이전트 및 DD OS 유지 보수 호환성은 eLab Navigator(https://elabnavigator.emc.com/eln/modernHomeDataProtection)에 정의되어 있습니다. Oracle RMAN 에이전트에 대한 정보는 eLab Navigator의 DDBEA 섹션에서 확인할 수 있습니다. Oracle RMAN 에이전트 또는 DD OS를 업그레이드하기 전에 해당 가이드를 참조하십시오.

방화벽 및 포트Data Domain 시스템은 초기 구성 상태에서 방화벽을 통해 작동하지 않습니다(데이터베이스 서버에서 Data Domain 시스템 또는 한 Data Domain 시스템에서 다른 Data Domain 시스템). 방화벽을통해 Data Domain 시스템을 작동해야 할 경우 해당 네트워크 지원 공급업체에 문의하십시오.

DD Boost 백업 및 파일 복제를 활성화하려면 방화벽에서 다음 포트를 열어 두어야 합니다.

l TCP 2049(NFS)

l TCP 2051(복제)

l TCP 111(NFS portmapper)

l TCP xxx(NFS mountd에 사용할 포트 선택, 기본 MOUNTD 포트는 2052)

Data Domain 시스템에서 DD Boost 활성화절차

DD Boost가 활성화된 모든 Data Domain 시스템에는 고유한 이름이 있어야 합니다. 항상 고유한 값을 갖는 Data Domain 시스템의 DNS 이름을 사용할 수 있습니다.

절차

1. Data Domain 시스템에서 관리 사용자로 로그인합니다.

2. 파일 시스템이 활성화되고 실행 중인지 확인합니다.

# filesys status

The file system is enabled and running.

비활성화되어 있는 경우 파일 시스템을 활성화합니다.

# filesys enable

3. DD Boost 라이센스가 활성화되어 있는지 확인합니다.

# license show

Feature licenses:

## License Key Feature-- -------------------- --------1 ABCD-EFGH-IJKL-MNOP DDBOOST-- -------------------- --------

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

34 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 35: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

비활성화되어 있는 경우 제공된 라이센스 키를 입력합니다.

# license add <license-key>

License “ABCE-BCDA-CDAB-DABC” added.

4. Data Domain 시스템에서 사용할 DD Boost 사용자 이름과 암호를 설정합니다.

참고: 사용자 이름과 암호는 대/소문자를 구분하며 각 Data Domain 시스템 등록(60페이지) 절차에 나와 있는 사용자 이름 및 암호와 일치해야 합니다.

# user add <username> password <password># ddboost user assign <username>

참고: 사용자 이름을 변경하거나 삭제한 경우 액세스 권한 변경 사항이 모든 현재 작업에영향을 주지 않습니다. 예를 들어 ddboost clients del <client-list> 명령을 사용하여 DD Boost 액세스 목록에서 현재 클라이언트를 삭제해도 이미 진행 중인 파일 백업이중지되지 않습니다. 진행 중인 모든 작업이 계속 실행됩니다. 액세스 권한 변경으로 인해기존 작업이 실패하지 않습니다. 진행 중인 RMAN 작업이 없는 경우에만 액세스 권한을변경하는 것이 좋습니다. ddboost disable 명령을 사용하여 액세스 권한이 변경되는동안 작업이 실행되는 것을 방지할 수 있습니다. DD Boost를 비활성화하면 기존 작업이종료되므로 DD Boost를 비활성화할 때 진행 중인 RMAN 작업이 없는지 주의하십시오.액세스를 변경한 후 ddboost enable은 DD Boost를 다시 활성화하고, 이제 변경된 액세스 권한의 영향을 받는 RMAN 작업을 활성화합니다.

5. DD Boost 활성화:

# ddboost enable

DD Boost enabled

Oracle에 최적화된 데이터 중복 제거 활성화절차

Oracle RMAN 에이전트 작업을 수행하려면 다음 명령을 실행하여 Data Domain 시스템에서 MTree레벨로 Oracle에 최적화된 데이터 중복 제거 기능을 활성화했는지 확인해야 합니다.

# mtree option set app-optimized-compression oracle1 mtree <mtree_path>

다음 명령 출력에서 MTree의 값이 oracle1인 경우 Oracle에 최적화된 데이터 중복 제거 기능이 활성화된 것입니다.

# mtree option show

Name Option Value--------------------- ------------------------- ------------------/data/col1/db2west app-optimized-compression global (none)/data/col1/nfswest app-optimized-compression oracle1/data/col1/oracleoldf app-optimized-compression global (none)

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 35

Page 36: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

/data/col1/oraclevlab app-optimized-compression oracle1/data/col1/pool-test app-optimized-compression global (none)/data/col1/tdeoracle app-optimized-compression oracle1

Oracle에 최적화된 데이터 중복 제거 기능을 활성화하는 경우에 대한 자세한 내용은 Dell EMC DataDomain Oracle에 최적화된 데이터 중복 제거 온라인 백서를 참조하십시오.

DD Boost 서버 구성이 섹션의 작업을 사용하여 DD Boost 서버를 구성합니다.

스토리지 유닛 생성절차

각 Data Domain 시스템에 RMAN과 함께 사용될 스토리지 유닛을 하나 이상 생성합니다. 단일 DataDomain 시스템에서 각 스토리지 유닛의 이름은 고유해야 합니다. 그러나 둘 이상의 Data Domain 시스템에서는 동일한 스토리지 유닛 이름을 사용할 수 있습니다. RMAN 백업 및 복원 작업을 수행할때 스토리지 유닛 이름을 제공해야 합니다.

스토리지 유닛 이름은 대/소문자를 구분합니다.

자세한 내용은 Linux 및 UNIX 시스템에서 소프트웨어 구성(55페이지) 및 Windows 시스템에서 소프트웨어 구성(59페이지)을 참조하십시오.

절차

1. Data Domain 시스템에서 다음 명령을 입력합니다.

# ddboost storage-unit create <storage_unit_name> user <username>

2. 생성하려는 각 스토리지 유닛에 대해 1단계를 반복합니다. 각 Data Domain 시스템에 RMAN과 함께 사용할 스토리지 유닛을 하나 이상 생성합니다. 한 Data Domain 시스템에서 둘 이상의 RMAN 클라이언트 시스템이 한 스토리지 유닛을 공유할 수 있습니다.

분산 세그먼트 처리 구성분산 세그먼트 처리 옵션은 Data Domain 시스템에서 구성되며 Data Domain 시스템에 설치된 모든데이터베이스 서버와 Oracle RMAN 에이전트에 적용됩니다.

분산 세그먼트 처리가 Data Domain 시스템에서 비활성화되어 있으면 데이터베이스 서버의 데이터흐름은 그림 2(21페이지)와 같습니다. 분산 세그먼트 처리가 활성화되어 있으면 데이터 흐름은 그림 3(22페이지)과 같습니다.

옵션을 구성하려면 다음 명령을 실행합니다.

# ddboost option set distributed-segment-processing {enabled | disabled}

참고: 분산 세그먼트 처리 옵션을 활성화하거나 비활성화하기 위해 Data Domain 파일 시스템을다시 시작할 필요가 없습니다.

분산 세그먼트 처리는 DD OS 5.0 이상을 실행하는 Data Domain 시스템과 통신하는 Oracle RMAN에이전트 1.0 이상에서 지원됩니다.

처음부터 DD OS 5.2가 설치된 시스템에는 분산 세그먼트 처리가 기본적으로 설정됩니다. DD OS5.0.x 또는 5.1.x에서 DD OS 5.2로 업그레이드한 시스템의 경우 분산 세그먼트 처리가 이전 상태로남아 있습니다.

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

36 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 37: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

고급 로드 밸런싱 및 링크 페일오버 구성절차

인터페이스 그룹이 구성된 경우, Data Domain 시스템이 데이터베이스 서버 클라이언트에서 데이터를 수신하면 데이터 전송이 로드 밸런싱되어 개별 작업으로 전용 네트워크에 분산되므로 특히 여러1GbE 연결을 사용하는 고객의 경우 입출력 처리량이 향상됩니다. 자세한 내용은 고급 로드 밸런싱및 링크 페일오버(22페이지)에 나와 있습니다.

다음 단계에 설명된 대로 기존 인터페이스를 그룹에 추가하고 Data Domain 시스템을 RMAN에 등록하여 Data Domain 시스템에 인터페이스 그룹을 생성합니다.

절차

1. 그룹에 인터페이스를 추가합니다(net 명령을 사용하여 인터페이스가 이미 생성되어 있어야함).

# ifgroup add default interface 192.168.1.1# ifgroup add default interface 192.168.1.2# ifgroup add default interface 192.168.1.3# ifgroup add default interface 192.168.1.4

참고: 이 예에서는 명명된 추가 인터페이스 그룹이 생성되지 않은 것으로 간주하고 기본인터페이스 그룹을 사용합니다. net 명령에 대한 도움말을 보려면 DD OS 프롬프트에 인수 없이 명령을 입력합니다.

2. RMAN에 등록할 인터페이스 하나를 Data Domain 시스템에서 선택합니다. 페일오버Aggregation 인터페이스를 생성하고 RMAN에 해당 인터페이스를 등록하는 것이 좋습니다.

참고: RMAN에 등록할 인터페이스를 ifgroup에서 선택할 필요는 없습니다. ifgroup의 일부가 아닌 인터페이스도 RMAN에 등록할 수 있습니다. DNS 또는 그 밖의 이름 확인 메커니즘을 사용하여 확인할 수 있는 이름으로 인터페이스를 등록하는 것이 좋습니다.

3. Data Domain 시스템에서 기능을 활성화합니다.

# ifgroup enable default

구성을 확인합니다.

# ifgroup show config default interfaces

Group Name Status Interface------------------ ------------ default enabled 192.168.1.1 default enabled 192.168.1.2 default enabled 192.168.1.3 default enabled 192.168.1.4

인터페이스 그룹의 설정이 완료되면 해당 그룹에 인터페이스를 추가하거나 삭제할 수 있습니다. 자세한 내용은 인터페이스 그룹 수정(133페이지)에 나와 있습니다.

참고:다음 방법 중 하나를 통해 고급 로드 밸런싱 및 링크 페일오버를 관리할 수 있습니다.

l ifgroup(148페이지)에 설명된 대로 ddboost ifgroup 명령을 실행합니다.

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 37

Page 38: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l Data Domain Operating System 관리 가이드에 설명된 대로 Data Domain SystemManager(DD System Manager) Data Management > DD Boost 페이지를 사용합니다.

대역폭이 낮은 환경 최적화 활성화대역폭이 낮은 환경 최적화 옵션을 활성화하려면 다음 명령을 실행합니다.

# ddboost file-replication option set low-bw-optim enabled

Low bandwidth optimization for file-replication set to “enabled”.

참고: 대역폭이 낮은 환경 최적화 옵션을 활성화하거나 비활성화하기 위해 Data Domain 파일시스템을 다시 시작할 필요가 없습니다. 하지만 대역폭이 낮은 환경 최적화를 활성화한 후에 효과적인 작동을 위해서는 Data Domain 시스템에 대해 전체 정리 주기가 필요합니다.

다음 방법 중 하나를 통해 대역폭이 낮은 환경 최적화를 모니터링하고 관리할 수 있습니다.

l file-replication(144페이지)에 설명된 대로 ddboost file-replication 명령을 실행합니다.

l Data Domain Operating System 관리 가이드에 설명된 대로 DD System Manager DataManagement > DD Boost 페이지를 사용합니다.

이 기능은 RMAN에 영향을 미치지 않으므로 데이터베이스 서버에서 구성 변경이 필요하지 않습니다.

참고:

l 이 기능을 활성화하면 Data Domain 시스템에서 추가 리소스(CPU 및 메모리)가 사용되므로총 대역폭이 6Mbps 미만인 저대역폭 네트워크를 통해 파일 복제를 수행하는 경우에만 이옵션을 사용하는 것이 좋습니다.

l 이 기능에 대한 자세한 내용은 Data Domain Operating System 관리 가이드에 나와 있습니다.

암호화된 파일 복제 활성화암호화된 파일 복제 옵션을 활성화하려면 다음 명령을 실행합니다.

# ddboost file-replication option set encryption enabled

요청된 암호화가 활성화된 것으로 출력에 표시됩니다.

파일 복제의 암호화 옵션을 모니터링하고 관리하는 방법은 file-replication(144페이지)에서 자세히설명합니다.

이 기능을 사용하도록 설정하면 Data Domain 시스템에 CPU 및 메모리 리소스가 추가로 필요합니다.

참고: 암호화된 파일 복제 옵션을 활성화하거나 비활성화하기 위해 Data Domain 파일 시스템을다시 시작할 필요가 없습니다. 이 기능에 대한 자세한 내용은 Data Domain Operating System 관리 가이드에 있는 이 주제에 대한 논의를 참조하십시오.

복제에 관여하는 양쪽 Data Domain 시스템 모두에서 암호화된 파일 복제가 활성화되어 있어야 합니다. 한쪽 시스템에서 암호화 파일 복제가 활성화되어 있지 않은 경우, 복제 중에 두 Data Domain시스템 간에 암호화를 사용하지 않습니다.

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

38 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 39: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

클라이언트 액세스 권한 인증 구성DD Boost에 대한 클라이언트 액세스 제어를 구성하면 DD Boost 클라이언트의 Data Domain 시스템액세스가 제한되고 DNS에 대한 종속성이 제거됩니다. 기본적으로 DD Boost가 활성화된 상태에서클라이언트 목록에 클라이언트를 하나도 추가하지 않은 경우, 모든 클라이언트가 자동으로 클라이언트 목록에 포함됩니다. 기본적으로 * 와일드카드가 사용됩니다.

액세스를 제한하려면 목록에서 * 와일드카드를 제거하고 새 클라이언트를 추가합니다.

백업 서버 클라이언트 목록에는 정규화된 도메인 이름 또는 단축 이름이 모두 포함될 수 있습니다.백업 호스트의 정규화된 도메인 이름을 DNS의 역방향 조회에 대해 올바르게 구성해야 합니다.

DD Boost 클라이언트 목록에서 클라이언트를 모두 삭제하려면 다음 명령을 실행합니다.

# ddboost clients del <client-list>

필요에 따라 이전에 추가한 모든 클라이언트를 삭제하고 DD Boost 클라이언트 목록을 재설정하려면 다음 명령을 실행합니다.

# ddboost client reset

클라이언트는 정규화된 도메인 이름 또는 단축 이름으로 추가할 수 있습니다. DD Boost 클라이언트목록에 클라이언트를 추가하려면 다음 명령을 실행합니다.

# ddboost clients add <client-list> [encryption-strength {medium | high} authentication-mode {one-way | two-way | two-way-password | anonymous}] | [authentication-mode kerberos]

예:

# ddboost clients add ddboost-dl.emc.com ddboost-dlddboost-dl.emc.com

: Addedddboost-dl : Added

DD Boost 클라이언트 목록을 보려면 다음 명령을 실행합니다.

# ddboost clients show config

Client Encryption Strength Authentication Mode----------------------- ------------------- -------------------* none none*.corp.emc.com medium anonymousrtp-ost-ms02.domain high anonymousrtp-ost-ms02.domain.com high anonymous

액세스 권한 인증 시 액세스를 제한하는 데 다음 검색 순서가 사용됩니다.

l 와일드카드 * 다음에 부분 문자열(예: *.emc.com 다음에 *.com)

l 전송된 클라이언트 이름과 완전히 일치하는 이름(예: ddboost-dl.emc.com)

검색에서 클라이언트의 일치하는 항목을 찾지 못할 경우 클라이언트 액세스가 거부됩니다.

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 39

Page 40: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

전송 중 암호화 활성화LAN을 통한 백업 및 복원 작업에 전송 중 암호화를 활성화하려면 다음 명령을 실행합니다.

# ddboost clients add <client-list> [encryption-strength {medium | high} authentication-mode {one-way | two-way | anonymous}]

이 명령은 단일 클라이언트 또는 클라이언트 세트에 대한 암호화를 설정할 수 있습니다. 인증 모드옵션은 최소 인증 요구 사항을 구성할 때 사용됩니다. 약한 인증 설정을 사용하여 연결을 시도하는클라이언트는 차단됩니다. One-Way 인증 및 Two-Way 인증에서는 클라이언트가 인증서를 확인할수 있어야 합니다.

One-Way 인증

DD Boost 클라이언트가 Data Domain 서버의 인증을 요청하면 Data Domain 서버가 해당하는인증서를 DD Boost 클라이언트에 전송합니다. DD Boost 클라이언트가 인증서를 확인합니다.DD Boost 클라이언트와 Data Domain 서버 간의 통신 채널이 암호화됩니다.

Two-Way 인증

DD Boost 클라이언트가 서버 인증서를 사용하여 Data Domain 서버의 인증을 요청합니다.Data Domain 서버도 클라이언트 인증서를 사용하여 DD Boost 클라이언트의 인증을 요청합니다. SSL 핸드셰이크를 통한 인증 후에 DD Boost 클라이언트와 Data Domain 서버 간의 통신 채널이 암호화됩니다.

익명 인증

인증서는 교환되지 않지만 정보가 교환됩니다. SSL 핸드셰이크 후에 DD Boost 클라이언트와Data Domain 서버 간의 통신 채널이 암호화됩니다.

참고: 이 옵션은 DD Boost-over-FC(Fibre Channel)에 적용되지 않습니다. IP와 FC를 모두 사용중인 경우 IP 연결에 대해 암호화를 설정할 수 있습니다.

DD Boost-over-FC 서비스 구성절차

DD Boost-over-FC 서비스를 활성화하려면 지원되는 Fibre Channel 타겟 HBA를 시스템에 설치하십시오. Data Domain Operating System 명령 참조 가이드 및 관리 가이드에서 SCSI 타겟 서브시스템을관리하는 데 도움이 될 수 있는 관련 명령인 scsitarget에 대한 정보를 참조할 수 있습니다.

다음과 같은 추가 구성 단계도 필요합니다.

절차

1. DD Boost-over-FC 서비스를 활성화합니다.

# ddboost option set fc enabled

2. 필요한 경우 DFC-server-name을 설정합니다.

# ddboost fc dfc-server-name set <server-name>

또는 Data Domain 시스템의 기본 호스트 이름인 기본값을 사용합니다. 유효한 dfc-server-name은 다음 문자 중 하나 이상으로 구성됩니다.

l 소문자(“a”–“z”)

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

40 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 41: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 대문자(“A”–“Z”)

l 숫자(“0”–“9”)

l 밑줄(“_”)

l 대시(“–”)

참고:

l 점 또는 마침표 문자(“.”)는 dfc-server-name에 사용할 수 없습니다. 단, DataDomain 시스템의 정규화된 도메인 이름을 dfc-server-name으로 사용하는 경우가능합니다.

l IP 호스트 이름과 마찬가지로, dfc-server-name은 대/소문자를 구분하지 않습니다. DDBoost-over-FC를 통해 동일한 클라이언트에서 액세스할 수 있는 여러 DataDomain 시스템은 대/소문자를 구분하는 dfc-server-name 없이 구성되어야 합니다.

3. SCSI 타겟 액세스 그룹을 생성합니다.

# ddboost fc group create <group-name>

예:

# ddboost fc group create lab_group

4. 사용 가능한 scitarget endpoint 목록을 표시하려면 다음을 수행합니다.

# scsitarget endpoint show list

Endpoint System Address Transport Enabled Status------------- -------------- ------------ ------- ------endpoint-fc-0 6a FibreChannel Yes Onlineendpoint-fc-1 6b FibreChannel Yes Online------------- -------------- ------------ ------- ------

5. 엔드포인트 중 하나에 대해 SCSI 타겟 액세스 그룹의 디바이스 세트를 구성합니다.

# ddboost fc group modify <group-name> device-set count <count> endpoint <endpoint-list>

예:

# ddboost fc group modify lab_group device-set count 8 endpoint 6a

6. SCSI 타겟 액세스 그룹에 이니시에이터를 추가합니다.

# ddboost fc group add <group-name> initiator <initiator-spec>

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 41

Page 42: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

예:

# ddboost fc group add lab_group initiator "initiator-15,initiator-16"

DD Boost-over-FC 디바이스 세트 사이징Data Domain 시스템은 DD Boost 라이브러리가 DD Boost-over-FC 서비스와 통신하는 데 사용할“DFC 디바이스” 유형의 프로세서를 하나 이상 알립니다. Data Domain 시스템에서는 ddboost-typescsitarget 액세스 그룹에 이니시에이터를 추가함으로써 해당 이니시에이터에 이러한 DFC 디바이스에 대한 액세스 권한을 부여합니다.

# ddboost fc group add lab_group initiator "initiator-15,initiator-16"

이니시에이터에 알리는 DFC 디바이스 수는 scsitarget 액세스 그룹의 device-set를 구성함으로써제어됩니다.

# ddboost fc group modify lab_group device-set count 4

Data Domain 시스템당 지원되는 최대 DFC 디바이스 수는 64개입니다. 여러 그룹에서 동일한 디바이스를 사용할 수 있지만 각 그룹의 디바이스 수는 64개로 제한됩니다.

참고: AIX DDdfc 드라이버는 128개의 디바이스를 지원합니다. 하지만 disk 옵션을 ddboostfc add 명령과 함께 사용하면 이 제한이 제거됩니다.

DFC 클라이언트는 각 Data Domain 시스템 경로를 별도의 디바이스로 인식하기 때문에 경로와 DFC디바이스가 많을수록 AIX, Windows 및 Solaris 같은 제한된 클라이언트의 성능이 향상됩니다.

그렇다면 해당 백업 서버에서 몇 개의 DFC 디바이스를 이니시에이터에 알려야 할까요? 이는 여러가지 요소에 따라 달라집니다.

1. 백업 서버에 Queue-Depth 제약이 있는지 여부.Windows 플랫폼은 “Queue-Depth 제약”이 있는 것으로 간주됩니다. Windows SCSI Pass-Through 인터페이스 메커니즘은 각 일반 SCSI 디바이스를 통해 한 번에 하나의 SCSI 요청만 수행하기 때문입니다. 이는 여러 접속(예: 백업 작업)에서 동일한 일반 SCSI 디바이스를 사용하려는 경우 DD Boost-over-FC 솔루션의 성능에 영향을 미칩니다. 따라서 Windows 플랫폼에서 둘이상의 작업을 실행하는 경우 여러 개의 DFC 디바이스를 알리는 것이 좋습니다.

반면, Linux SCSI 일반 드라이버에는 이러한 제약이 없습니다. Linux는 “Queue-Depth 제약”이없는 것으로 간주되므로 Linux 시스템의 이니시에이터에 하나의 DFC 디바이스를 알리면 충분합니다.

2. 백업 서버와 Data Domain 시스템 간의 물리적 경로 수.알리는 각 DFC 디바이스에 대해, 백업 서버 운영 체제는 백업 서버 OS가 디바이스에 액세스하는 데 사용하는 각 물리적 경로에 하나씩 n개의 일반 SCSI 디바이스를 생성합니다.

예를 들어 다음 구성을 가정해 보겠습니다.

l 백업 서버에 이니시에이터 HBA 포트 2개(A 및 B)가 있음

l Data Domain 시스템에 FC 타겟 엔드포인트 2개(C 및 D)가 있음

l 두 이니시에이터 HBA 포트에서 두 FC 타겟 엔드포인트에 모두 액세스할 수 있도록 FibreChannel Fabric 조닝(zoning)이 구성됨

이 경우 백업 서버 OS는 다음 4개의 물리적 경로를 통해 각 디바이스를 인식합니다.

A -> C

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

42 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 43: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

A -> DB -> CB -> D

또한 알리는 각 DFC 디바이스에 대해 4개의 일반 SCSI 디바이스를 생성합니다.

따라서 Queue-Depth가 1로 제약된 Windows 백업 서버의 경우, 알리는 DFC 디바이스가 하나뿐이더라도 Data Domain 시스템에 대한 동시 SCSI 요청이 최대 4개까지 가능합니다.

사이징 계산Data Domain 시스템에서 해당 미디어 서버의 이니시에이터에 알릴 DFC 디바이스 수를 결정하는데 다음 계산을 사용할 수 있습니다. 동일한 미디어 서버에 있는 모든 이니시에이터에 동일한 수의DFC 디바이스를 알리는 것이 좋습니다.

Data Domain 시스템

Data Domain 시스템은 단일 DFC SCSI 디바이스에 대한 동시 요청 수를 제한합니다. 이 제한으로인해, 모든 시점에 Data Domain 시스템에 대한 최대 동시 작업 수에 따라 알리는 디바이스 수를 조정해야 합니다. 일반적으로 DD Boost over FC를 사용하여 미디어 서버에서 요구되는 작업 수가 많을수록 알리는 디바이스 수가 많아집니다.

모든 시점에 DFC를 사용하여 실행되는 Data Domain 시스템에 대한 최대 동시 작업 수를 J라고 하겠습니다.

작업당 최대 동시 접속 수를 C라고 하겠습니다.

l DD Extended Retention 시스템에 대해 3개

l 다른 유형의 Data Domain 시스템에 대해 1개

계산법:

l 모든 백업 서버에서 DFC를 사용하여 Data Domain 시스템에 대해 이루어지는 최대 동시 접속수:

n S = J * C

n DFC 디바이스 수 D = 최소값(64, 2*(S/128)), 반올림

n “D”개의 디바이스를 사용하도록 모든 DFC 액세스 그룹을 구성해야 합니다.

가정:

l 백업 서버 8개와 DD Extended Retention 시스템이 있고, 모든 시점에 각 서버에서 최대 30개의작업을 실행합니다.

l 이 경우 J = 8 * 30 = 240, C = 3(DD Extended Retention 시스템), S = J * C = 720, D = 2 *720 / 128 = 11.25, 반올림하여 12입니다.

l 따라서 12개의 디바이스를 사용하도록 Data Domain 시스템의 모든 DFC 그룹을 구성해야 합니다.

Linux 백업 서버

Data Domain 시스템(43페이지)에 나온 계산법을 사용하여 Data Domain에서 알리는 DFC 디바이스수가 Linux 백업 서버에 충분하며, 추가적인 구성 작업이 필요 없습니다. Linux 백업 서버는 Queue-Depth 제약을 받지 않으므로 성능에 미치는 영향 없이 많은 수의 접속에서 동일한 DFC 일반 SCSI디바이스를 공유할 수 있습니다.

Windows 백업 서버

Data Domain 서버 경로 관리 로직은 사용 가능한 논리적 경로(이니시에이터, 타겟 엔드포인트,DFC 디바이스) 전체에 걸쳐 접속을 분산시킵니다. 최대 DFC 디바이스 수를 64개로 하여 각 접속이

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 43

Page 44: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

백업 서버에서 고유한 일반 SCSI 디바이스(논리적 경로)를 사용하도록 충분한 DFC 디바이스를 구성해야 합니다.

Data Domain 시스템에서 구성되는 DFC 디바이스 수(Data Domain 시스템(43페이지)에 나온 대로계산)를 X라고 하겠습니다.

백업 서버와 Data Domain 시스템 간의 물리적 경로 수를 P라고 하겠습니다.

최대 동시 작업 수를 J라고 하겠습니다.

작업당 최대 동시 접속 수를 C라고 하겠습니다.

l DD Extended Retention 시스템에 대해 3개

l 다른 유형의 Data Domain 시스템에 대해 1개

다음을 가정하여 계산합니다.

l 백업 서버와 Data Domain 시스템 간의 물리적 경로 4개, 최대 작업 수 30개, DD ExtendedRetention 시스템

l 이 경우 X = 25, P = 4, J = 30, C = 3

l 백업 서버에서의 최대 동시 접속 수 S = (J * C) = 90

l DFC 디바이스 수 D = (90/4, 25) = 25

따라서 백업 서버의 각 이니시에이터에 25개의 디바이스를 알리도록 Data Domain 시스템을 구성해야 합니다.

가정:

l 백업 서버와 Data Domain 시스템 간의 물리적 경로 2개, 최대 작업 수 50개, 단일 DD DataDomain 시스템

l 이 경우 X=18, P = 2, J = 40, C = 1

l 백업 서버에서의 최대 동시 접속 수 S = (J * C) = 40

l DFC 디바이스 수 D = 최대값(40/2, 18) = 20

따라서 백업 서버의 각 이니시에이터에 20개의 디바이스를 알리도록 Data Domain 시스템을 구성해야 합니다.

D(20) 값이 X(18)보다 크기 때문에, Windows 클라이언트를 사용하는 DFC 액세스 그룹 전용으로디바이스 두 개를 구성하면 충분합니다.

AIX 백업 서버

AIX의 경우 독점 디바이스 항목은 프로세스를 기준으로 배타적으로 잠기며 하나의 프로세스에서만디바이스 항목을 사용할 수 있습니다. 계산은 애플리케이션 인스턴스 사용을 기준으로 합니다. 애플리케이션이 여러 프로세스를 실행하는 경우 각 프로세스는 1개 이상의 디바이스 항목을 배타적으로 잠급니다. 멀티 스레드 애플리케이션은 스레드당 하나의 디바이스를 잠급니다. 그러므로 가능한한 많은 DFC 디바이스(최대 128개)를 알리도록 Data Domain 시스템을 구성해야 합니다. AIX 클라이언트에 액세스할 수 있는 디바이스가 충분하지 않으면 Device Busy 오류가 발생할 수 있습니다.

참고: 독점 디바이스 드라이버를 사용하는 경우 정책의 총 스트림 수는 사용 가능한 AIX DFC 디바이스의 수를 초과하지 않아야 합니다. 초과할 경우 백업 작업이 실패할 수 있습니다.

Solaris 백업 서버

Solaris의 경우 디바이스 항목은 프로세스를 기준으로 배타적으로 잠기며 하나의 프로세스에서만디바이스 항목을 사용할 수 있습니다. 계산은 애플리케이션 인스턴스 사용을 기준으로 합니다. 애플리케이션이 여러 프로세스를 실행하는 경우 각 프로세스는 1개 이상의 디바이스 항목을 배타적으로 잠급니다. 멀티 스레드 애플리케이션은 스레드당 하나의 디바이스를 잠급니다. 그러므로 DFC디바이스를 최대한 많이 알리도록 Data Domain 시스템을 구성해야 sgen 디바이스 드라이버에서"in use" 오류가 발생하지 않습니다. Solaris 클라이언트에 액세스할 수 있는 디바이스가 충분하지않으면 Device Busy 오류가 발생할 수 있습니다.

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

44 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 45: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

sgen 디바이스의 수는 Solaris 인스턴스에 액세스 가능한 Fibre Channel 포트의 수 x Data Domain 시스템 엔드포인트에 대한 서로 다른 경로 수 x 액세스 그룹의 LUN 수입니다.

AIX 클라이언트에 대한 SCSI 디바이스 드라이버 구성DD Boost-over-FC는 IBM Power 하드웨어에서 지원되는 AIX 버전을 실행하는 클라이언트에서 지원됩니다. AIX용 DFC는 AIX 설치에 포함되는 SCSI Generic 디바이스 드라이버를 사용합니다.

기본적으로 Oracle RMAN 에이전트는 드라이버 설치가 필요하지 않은 SCSI Generic 디바이스 드라이버를 사용합니다.

SCSI Generic 디바이스 드라이버를 확인하려면 lsdev 명령을 실행하고 명령 출력을 검토하면 됩니다. 이 디바이스 드라이버의 명령 출력에는 디바이스 이름이 hdisk*로, 유형이 Other FCSCSI Disk Drive로 포함되어 있습니다. 예:

lsdev

hdisk1 Available 05-00-01 Other FC SCSI Disk Drivehdisk2 Available 05-00-01 Other FC SCSI Disk Drivehdisk3 Available 05-00-01 Other FC SCSI Disk Drive

참고: Data Domain 시스템의 DD Boost FC 그룹에 추가된 DD Boost 디바이스를 검색하려면 클라이언트에서 cfgmgr 명령을 실행합니다. lsdev 명령에 모든 디바이스를 표시할 수 없는 경우 cfgmgr 명령을 실행해야 할 수 있습니다.

AIX 시스템에서 디바이스 드라이버의 구성 및 통합을 완료하려면 다음 단계를 수행합니다.

1. Data Domain Fibre Channel Configuration and Integration with Data Domain Boost for EnterpriseApplications Database Application Agent Technical Notes의 필수 지침을 따릅니다. 디스크 유형 디바이스를 추가하여 DFC 드라이버 없이 AIX DFC 설정을 구성하는 방법에 대한 지침을 따릅니다. 이 문서는 https://support.emc.com의 지원 웹 사이트에서 제공됩니다.

2. DBA가 백업 및 복원 작업을 루트가 아닌 사용자로 수행할 수 있도록 하려면 다음 기술 자료 문서의 "AIX with SCSI generic disk driver" 섹션에 있는 구성 지침을 따릅니다.

Linux/UNIX 환경에서 DD Boost를 사용하는 제품과 Fibre Channel 디바이스 통합(문서 번호000182275)

이 문서는 https://support.emc.com의 지원 웹 사이트에서 제공됩니다.

Solaris 클라이언트에 대한 SCSI Generic 디바이스 드라이버 구성절차

SPARC 및 x86 하드웨어에서 Solaris 10 및 11을 실행하는 클라이언트에 대해 DD Boost-over-FC가지원됩니다. Solaris용 DFC는 Solaris 설치에 포함되는 sgen(SCSI generic device driver)을 사용합니다. 다음 절차를 사용하여 시작 시 sgen이 프로세서 디바이스를 성공적으로 식별하는지 확인하십시오.

절차

1. 섹션(위치: /etc/system)에 다음 줄을 추가합니다.

forceload: drv/sgen

이 단계에서 시작 시 sgen이 올바르게 로드되지 않는 문제를 해결하고 sgen 드라이버가 로드될 수 있도록 해야 합니다.

2. sgen의 기존 사용을 확인하려면 grep sgen /etc/driver_aliases 명령을 실행합니다.

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 45

Page 46: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

참고: /dev/scsi, /dev/scsi/processor 또는 /dev/scsi/* 디렉토리가 존재한다고 해서 sgen이 현재 구성된 것을 의미하지는 않습니다. 누락된 파일이 있을 수 있습니다.

3. 기존에 사용하던 sgen이 없거나 "scsiclass,03"에 대해서만 sgen을 사용한 경우 다음 단계를 수행합니다.

a. rem_drv sgen 명령을 실행합니다.

b. add_drv –m '* 0600 root sys' –i '"scsiclass,03"' sgen 명령을 실행합니다.

참고: 작은따옴표와 큰따옴표를 표시된 대로 사용해야 합니다.

이 명령은 오류나 경고 없이 프롬프트에 반환되어야 합니다. Data Domain 시스템에 대한접속 구성을 확인하십시오. /dev/scsi/processor에 파일이 적어도 한 개는 있어야 합니다.

c. 세 구성 파일에 대해 하나 이상의 항목을 확인하려면 grep sgen /etc/minor_perm /etc/name_to_major and /etc/driver_aliases 명령을 실행합니다.

이 명령의 결과 예는 다음과 같습니다.

/etc/minor_perm:sgen * 0600 root sys/etc/name_to_major:sgen 151/etc/driver_aliases:sgen "scsiclass,03"

참고: name_to_major에는 이 예와 다른 숫자가 표시될 수 있습니다.

4. sgen 디바이스를 이미 다른 디바이스에서 사용하고 있는 경우 다음 단계를 수행합니다.

a. rem_drv sgen 명령을 실행합니다.

b. add_drv –m '* 0600 root sys' –i '"scsiclass,03" "scsiclass,XX"' sgen 명령을 실행합니다.

참고: XX는 이전에 실행한 grep sgen /etc/driver_aliases 명령의 디바이스 유형일 수 있습니다. 작은따옴표와 큰따옴표를 표시된 대로 사용해야 합니다.

예를 들어 add_drv –m '* 0600 root sys' –i '"scsiclass,03" "scsiclass,06"'sgen과 같이 사용합니다.

이 명령은 오류나 경고 없이 프롬프트에 반환되어야 합니다. Data Domain 시스템에 대한접속 구성을 확인하십시오. /dev/scsi/processor에 파일이 적어도 한 개는 있어야 합니다.

c. 세 구성 파일에 대해 하나 이상의 항목을 확인하려면 grep sgen /etc/minor_perm /etc/name_to_major and /etc/driver_aliases 명령을 실행합니다.

d. /kernel/drv/sgen.conf 파일을 엽니다. device-type-config-list에 주석이 없는 경우목록에 “processor”를 추가하여 드라이버가 인식될 수 있도록 합니다. 예를 들어 다음 예에서와 같이 device-type-config-list에 주석이 없는 경우:

device-type-config-list="direct", "sequential", "worm", "rodirect", "optical", "changer";

항목을 다음으로 변경합니다.

device-type-config-list="direct", "sequential", "worm", "rodirect", "optical", "changer", "processor";

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성

46 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 47: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

4장

독립 실행형 배포를 위한 Oracle RMAN 에이전트구성

참고: 이 장은 PowerProtect Data Manager 또는 PowerProtect X400 시스템이 아닌 DataDomain 시스템의 독립 실행형 배포의 구성에만 적용됩니다.

이 장에서 다루는 내용은 다음과 같습니다.

l AIX, Linux 및 Solaris 시스템에 Oracle RMAN 에이전트 설치 및 구성.....................................48l Windows 시스템에 Oracle RMAN 에이전트 설치 및 구성......................................................56l 각 Data Domain 시스템 등록................................................................................................. 60l 데이터베이스 애플리케이션 에이전트에서 Oracle 구성 마이그레이션..................................66l Data Domain으로 클러스터 환경 백업 수행............................................................................ 71l Data Domain 복제.................................................................................................................. 72l Oracle RMAN 에이전트 백업용 하위 디렉토리 지정.............................................................. 76l Oracle CDB 및 PDB에 대한 백업 및 복원 수행.......................................................................79l DD Boost 압축 복원 수행.......................................................................................................79l 백업 표시 및 삭제..................................................................................................................80l Oracle 증분 병합 작업........................................................................................................... 87l 클라우드로의 데이터 이동에서 Data Domain Cloud Tier를 사용하도록 구성........................125l Data Domain 리소스에 대한 사용량 제한..............................................................................127

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 47

Page 48: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

AIX, Linux 및 Solaris 시스템에 Oracle RMAN 에이전트 설치 및 구성

데이터베이스 서버에 Oracle RMAN 에이전트 설치Data Domain 시스템을 액세스해야 하는 모든 데이터베이스 서버에 Oracle RMAN 에이전트를 설치합니다.

4.0 이전 버전의 Oracle RMAN 에이전트는 ORACLE_HOME 디렉토리 아래에 설치됩니다. OracleRMAN 에이전트 버전 4.0부터 ORACLE_HOME 디렉토리 이외의 디렉토리에 이 소프트웨어를 설치해야 합니다.

install.sh 스크립트를 실행하여 Oracle RMAN 에이전트 19.3을 설치하거나 이전 버전의 OracleRMAN 에이전트에서 업그레이드할 수 있습니다. 이 스크립트는 사용자가 지정한 디렉토리 또는 기본 설치 디렉토리인 $HOME/opt/dpsapps/rmanagent에 Oracle RMAN 에이전트를 설치합니다.

install.sh -h 또는 install.sh --help 명령을 실행하여 스크립트 작업에 대한 자세한 정보를 가져옵니다.

참고: 사용자가 지정한 설치 디렉토리는 Oracle RMAN 에이전트 19.3 설치를 위해 특별히 생성한 디렉토리여야 하며, ORACLE_HOME 디렉토리이면 안 됩니다. 전체 디렉토리 경로 이름은 끝에 슬래시(/) 없이 지정해야 합니다.

4.0 이전 버전에서 업그레이드하려면 다음 방법 중 하나를 사용합니다.

l 설치 제거 스크립트 uninstall.sh를 실행하여 4.0 이전 소프트웨어를 제거한 다음 OracleRMAN 에이전트 19.3을 설치합니다. 데이터베이스 서버에서 Oracle RMAN 에이전트 제거(53페이지) 에서는 설치 제거 스크립트를 사용하는 방법에 대해 설명합니다.

l 설치 스크립트를 실행하여 버전 19.3 소프트웨어를 설치하고 동시에 4.0 이전 Oracle RMAN 에이전트 설정을 제거하거나 업데이트합니다.

업그레이드의 경우 변경 없이 4.0 이전 RMAN 스크립트를 계속 사용하려면 각 ORACLE_HOME에대해 설치 관리자 스크립트를 실행하는 것이 좋습니다. RMAN 스크립트를 다시 사용하지 않으려면설치 관리자 스크립트를 한 번 실행한 후 Oracle RMAN 에이전트 19.3용 RMAN 스크립트를 수정합니다.

install.sh 스크립트를 수동 또는 자동으로 실행할 수 있습니다. 자동 작업을 활성화하려면 표 3 (49페이지)에 나와 있는 환경 변수를 설정해야 합니다.

l 변수가 설정되지 않은 경우 스크립트가 수동으로 실행되고 필수 값을 묻는 메시지가 표시됩니다.

l 변수가 설정된 경우 스크립트가 자동으로 실행되고 환경 변수 설정에 따라 설치 또는 업그레이드를 수행합니다.

Oracle RMAN 에이전트 19.3에 대한 자동 업그레이드를 수행하려면 다음을 수행합니다.

1. 다음 명령을 실행하여 필요한 환경 변수를 설정합니다.

# export DD_CREDENTIALS_UPDATE=FALSE# export RMAN_AGENT_HOME=<$RMAN_AGENT_HOME># export RMAN_AGENT_INSTALL_OPTIONS=OVERWRITE

2. Linux 및 UNIX에 Oracle RMAN 에이전트 설치(50페이지)에 설명된 대로 명령줄 옵션 없이install.sh 스크립트를 실행합니다.

참고: ORACLE_HOME은 Oracle 환경 변수입니다. 다른 변수는 Oracle RMAN 에이전트 환경 변수입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

48 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 49: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 3 Oracle RMAN 에이전트의 설치 또는 업그레이드에 대한 환경 변수

환경 변수 설명 기본값 및 유효한 값

DD_CREDENTIALS_UPDATE 자동 업그레이드에 필요합니다.

Oracle RMAN 에이전트가 PowerProtectData Manager와 통합되어 있는지 여부에따라 업그레이드 유형을 지정합니다.

l 정의되지 않음(기본값).

l FALSE - Oracle RMAN 에이전트가PowerProtect Data Manager와 통합되지 않은 경우 자동 업그레이드를지정합니다.

l TRUE - Oracle RMAN 에이전트가PowerProtect Data Manager와 통합되어 있는 경우 자동 업그레이드를지정합니다. 이 경우 PowerProtectData Manager 관리 및 사용자 가이드에 설명된 대로 적절한 명령줄 옵션을 사용하여 install.sh 스크립트를 실행해야 합니다.

ORACLE_HOME 4.0 이전 Oracle RMAN 에이전트 업그레이드에 필요합니다.

4.0 이전 Oracle RMAN 에이전트의 설치위치를 지정합니다.

l 정의되지 않음(기본값).

l 4.0 이전 Oracle RMAN 에이전트가설치되는 ORACLE_HOME 디렉토리의유효한 값입니다.

RMAN_AGENT_HOME 자동 업그레이드에 필요합니다.

Oracle RMAN 에이전트 19.3의 설치 디렉토리를 지정합니다.

l $HOME/opt/dpsapps/rmanagent(기본값).

l Oracle RMAN 에이전트 19.3 설치 디렉토리의 유효한 전체 경로 이름입니다.

참고: 디렉토리 경로 이름은 슬래시(/)로 끝나면 안 됩니다.

RMAN_AGENT_INSTALL_OPTIONS

Oracle RMAN 에이전트가 이미 설치 디렉토리에 있는 경우에만 필요합니다.

버전 19.3 설치를 무시할지, 또는 계속하여 기존 설치를 덮어쓸지 지정합니다.

참고: 버전 4.0 이상에서 업그레이드하는 경우 이 변수를 OVERWRITE로설정하거나 덮어씁니다.

l 정의되지 않음(기본값).

l BYPASS 또는 bypass - 버전 19.3 설치를 무시하도록 지정합니다.

l OVERWRITE 또는 overwrite - 버전19.3 설치를 계속하고 대상 디렉토리의 기존 설치를 덮어쓰도록 지정합니다.

RMAN_AGENT_UPGRADE_OPTIONS

4.0 이전 Oracle RMAN 에이전트가 설치된 경우에만 필요합니다.

4.0 이전 설치를 유지할지 아니면 제거할지, 또한 스크립트 변경 없이 4.0 이전RMAN 스크립트를 재사용할 수 있도록Oracle 설정을 업데이트할지 여부를 지정합니다.

참고: 4.0 이전 에이전트에서 업그레이드의 경우 이 변수를 UPGRADE로설정하거나 값을 업그레이드하는 것이 좋습니다.

l 정의되지 않음(기본값).

l KEEP 또는 keep - 4.0 이전 설치를 유지하도록 지정합니다.

l UNINSTALL 또는 uninstall - 4.0 이전설치를 제거하도록 지정합니다.

l UPGRADE 또는 upgrade - 4.0 이전설치를 제거하고 또한 스크립트 변경없이 4.0 이전 RMAN 스크립트를 재사용할 수 있게 Oracle 설정을 업데이트하도록 지정합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 49

Page 50: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

다음 항목에 설명된 대로 환경에 대해 다운로드 및 설치 단계를 수행합니다.

Linux 및 UNIX에 Oracle RMAN 에이전트 설치절차

절차

1. 실행 중인 백업이 없는지 확인합니다. Oracle RMAN 에이전트를 설치하기 전에 RMAN 프로세스를 중지합니다.

참고: AIX를 사용하고 복사 실패가 발생한 경우 RMAN 프로세스를 중지한후 /usr/bin/slibclean을 root 사용자로 실행해야 할 수 있습니다.

2. 지원 웹 사이트(https://support.emc.com)에서 Oracle RMAN 에이전트를 운영 체제용 소프트웨어 패키지로 다운로드합니다.

다음 표에 지원되는 운영 체제용 소프트웨어 패키지 이름이 나와 있습니다.

표 4 UNIX 및 Linux의 소프트웨어 패키지 이름

운영 체제 소프트웨어 패키지 이름

AIX(64비트) ddrman193_aixpower.tar

Linux x64(64비트) ddrman193_linux_x86_64.tar

Solaris AMD(64비트) ddrman193_solaris_x86_64.tar

Solaris SPARC(64비트) ddrman193_solaris64.tar

3. 다음 명령을 실행하여 tar 파일의 소유권을 oracle 사용자로 변경합니다.

# chown -R oracle:oinstall <file_name>

다음 명령을 실행하여 oracle 사용자를 사용함으로써 다운로드한 tar 파일의 압축을 해제합니다.

# tar -vxf <file_name>

4. 설치 스크립트가 자동으로 실행되도록 하려면 데이터베이스 서버에 Oracle RMAN 에이전트설치(48페이지)에 설명된 여러 환경 변수를 설정했는지 확인합니다.

예를 들어 기본 디렉토리의 기존 Oracle RMAN 에이전트 19.3을 덮어쓰는 자동 설치를 실행하고 프롬프트 없이 ORACLE_HOME 아래의 4.0 이전 설치를 제거하려고 합니다. 이 경우 설치 스크립트를 실행하기 전에 다음 명령을 실행하여 필수 환경 변수를 설정합니다.

# export DD_CREDENTIALS_UPDATE=FALSE# export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1/# export RMAN_AGENT_INSTALL_OPTIONS=overwrite# export RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent/# export RMAN_AGENT_UPGRADE_OPTIONS=uninstall

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

50 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 51: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle RMAN 에이전트 버전 4.0 이상에서 버전 19.3으로 자동 업그레이드하려면 다음 명령을 실행해야 합니다.

# export DD_CREDENTIALS_UPDATE=FALSE# export RMAN_AGENT_HOME=<$RMAN_AGENT_HOME># export RMAN_AGENT_INSTALL_OPTIONS=OVERWRITE

환경 변수 값을 검증하려면 echo 명령을 실행합니다. 예:

# echo $RMAN_AGENT_HOME

/home/oracle/opt/dpsapps/rmanagent

5. Oracle 사용자로 install.sh 스크립트를 실행합니다.

./install.sh

참고: 자동 설치 또는 업그레이드에 필요한 환경 변수를 설정하는 경우 프롬프트가 표시되지 않고 install.sh 스크립트가 실행됩니다. 그렇지 않은 경우 스크립트는 다음과같이 특정 프롬프트를 표시합니다.

RMAN_AGENT_HOME이 설정되지 않은 경우 다음 스크립트 프롬프트가 표시됩니다.

Do you want to install under the default installation directory $HOME/opt/dpsapps/rmanagent? (y or n)

적절한 값을 입력합니다.

l 기본 디렉토리에 설치하려면 y를 입력합니다.

l 기본이 아닌 디렉토리에 설치하려면 n을 입력합니다.

설치 디렉토리 경로 이름을 입력하라는 스크립트 메시지가 표시됩니다.

A directory outside of the ORACLE_HOME directory must have been created specifically for this installation. Enter the full pathname of the installation destination:

이미 생성된 설치 디렉토리의 경로 이름을 입력합니다.

6. 이전 버전의 Oracle RMAN 에이전트가 설치된 경우:

참고: 자세한 항목을 표시하는 프롬프트는 4단계에 설명된 대로 export 명령을 실행하여 환경 변수를 설정하지 않는 경우에만 표시됩니다.

a. 설치 프로그램이 기존 Data Domain 서버 및 스토리지 장치 이름을 묻는 프롬프트를 표시합니다.

As a PowerProtect Data Manager user, update the existing Data Domain details? (y or n) yData Domain server name: 10.31.140.205Data Domain storage unit name: rman

b. 4.0 이전 소프트웨어를 제거할지 묻는 설치 관리자 메시지가 표시됩니다. 적절한 값을 입력합니다.

l 4.0 이전 소프트웨어를 제거하려면 y를 입력합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 51

Page 52: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 4.0 이전 소프트웨어를 유지 및 사용하려면 n을 입력합니다. 4.0 이전 소프트웨어를 제거해야 하는 경우 Linux 및 UNIX의 Oracle RMAN 에이전트 제거(54페이지)에 설명된대로 나중에 제거 스크립트를 실행하면 됩니다.

c. 이전 단계에서 4.0 이전 버전의 소프트웨어를 제거하도록 선택한 경우 설치 관리자에서$ORACLE_HOME의 Oracle 설정에 대한 업데이트 여부를 묻는 프롬프트가 표시됩니다. 설정을 업데이트하면 이전 버전의 RMAN 스크립트를 스크립트 변경 없이 재사용할 수 있습니다. 적절한 값을 입력합니다.

l 스크립트 변경 없이 4.0 이전 RMAN 스크립트를 재사용하려면 y를 입력합니다.

l Oracle 설정이 업데이트되지 않도록 하려면 n을 입력합니다. 그런 다음 Oracle RMAN에이전트 19.3에서 4.0 이전 RMAN 스크립트를 사용할 수 있게 하려면 스크립트에서다음 항목을 변경해야 합니다.

n SBT_LIBRARY를 $RMAN_AGENT_HOME/lib/libddobk.so로 설정합니다.

n ORACLE_HOME 설정을 RMAN_AGENT_HOME 설정으로 바꿉니다.

Oracle RMAN 에이전트 19.3 파일은 Linux 또는 UNIX 시스템의 다음 디렉토리에 설치됩니다.

표 5 Linux 또는 UNIX의 제품 소프트웨어 구성 요소

소프트웨어 구성 요소 설치 디렉토리

DD Boost 라이브러리 파일:

libddobk.so

libDDBoost.so

$RMAN_AGENT_HOME/lib

PowerProtect 통합을 위한 구성 검증 라이브러리 파일(Linux만 해당):

libddboravalidate.so

$RMAN_AGENT_HOME/lib

AIX, Linux, Solaris의 Lockbox 라이브러리 파일:

libLockbox.so

libEnshroud-OpenSSL.so

libcrypto.so.1.0.0

libddvdisk.so

libssl.so.1.0.0

$RMAN_AGENT_HOME/lib

Lockbox 파일:

ddboost.config

ddboost.config.bak

ddboost.config.FCD

ddboost.config.bak.FCD

$RMAN_AGENT_HOME/config참고: 4.0 이전 설치로 생성된 Lockbox 파일이 있으며 버전 19.3 소프트웨어로 생성된 새 Lockbox 파일이 없는 경우 4.0 이전Lockbox 파일이 이 위치로 업그레이드됩니다.

adm-agent-19.3.0.rpm (Linux만 해당) $RMAN_AGENT_HOME/bin

ddbmcon (Linux만 해당) $RMAN_AGENT_HOME/bin

ddbmoim 바이너리(Linux에만 해당) $RMAN_AGENT_HOME/bin

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

52 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 53: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 5 Linux 또는 UNIX의 제품 소프트웨어 구성 요소 (계속)

소프트웨어 구성 요소 설치 디렉토리

ddbmoim 로그 파일(Linux에만 해당) $RMAN_AGENT_HOME/logs

ddutil 이진 $RMAN_AGENT_HOME/bin

ddutil 로그 파일 $RMAN_AGENT_HOME/logs

rman_agent.cfg (Linux만 해당)

rman_agent_oim.cfg (Linux만 해당)

rman_options.cfg (Linux만 해당)

$RMAN_AGENT_HOME/config

rman_agent_home.cfg참고: 이 구성 파일은 4.0 이전 설치에서 업데이트하는 동안 생성됩니다.

$ORACLE_HOME/config

설치 및 구성 예(164페이지) 예제는 을 참조하십시오.

7. 소프트웨어 설치 후 기본이 아닌 디렉토리의 기존 Lockbox를 사용하려는 경우 다음 절차 중하나를 통해 Lockbox를 업그레이드합니다.

l 다음 ddutil -U 명령을 실행하여 Lockbox를 업그레이드한 다음 기존 lockbox 파일을 기본 디렉토리 $RMAN_AGENT_HOME/config에 복사합니다. 명령에는 기본이 아닌 디렉토리의 전체 경로 이름이 포함되어야 합니다. 예:

ddutil -U -a LOCKBOX_IMPORT=TRUE -a LOCKBOX_PATH=<non-default_lockbox_directory_pathname>cp <non-default_lockbox_directory_pathname>/ddboost.config* $RMAN_AGENT_HOME/config

l 기본이 아닌 디렉토리의 기존 Lockbox 파일을 기본 디렉토리 $RMAN_AGENT_HOME/config에 복사한 다음 ddutil -U 명령을 실행하여 Lockbox를 업그레이드합니다.

ddutil -U -a LOCKBOX_IMPORT=TRUE

알림 적절한 ddutil -U 명령을 실행하여 기존 Lockbox를 업그레이드하지 않으면 후속백업, 복원 및 쿼리 작업이 실패하고 오류가 발생합니다.

데이터베이스 서버에서 Oracle RMAN 에이전트 제거uninstall.sh 스크립트를 실행하여 Oracle RMAN 에이전트 19.3을 제거할 수 있습니다. 또한 이스크립트를 실행하여 이전 버전의 Oracle RMAN 에이전트를 제거할 수도 있습니다.

uninstall.sh -h 또는 uninstall.sh --help 명령을 실행하여 스크립트 작업에 대한 자세한 정보를 가져옵니다.

uninstall.sh 스크립트를 수동 또는 자동으로 실행할 수 있습니다. 자동 작업을 활성화하려면 표 6 (54페이지)에 나와 있는 해당 환경 변수를 설정해야 합니다.

l 변수가 설정되지 않은 경우 스크립트가 수동으로 실행되고 필수 값을 묻는 메시지가 표시됩니다.

l 변수가 설정된 경우 스크립트가 자동으로 실행되고 환경 변수 설정에 따라 설치를 수행합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 53

Page 54: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

참고: ORACLE_HOME은 Oracle 환경 변수입니다. 다른 변수는 Oracle RMAN 에이전트 환경 변수입니다.

표 6 Oracle RMAN 에이전트 제거를 위한 환경 변수

환경 변수 설명 기본값 및 유효한 값

ORACLE_HOME 4.0 이전 Oracle RMAN 에이전트의 설치위치를 지정합니다.

l 정의되지 않음(기본값).

l 4.0 이전 Oracle RMAN 에이전트가설치되는 ORACLE_HOME 디렉토리의유효한 값입니다.

RMAN_AGENT_HOME Oracle RMAN 에이전트 4.0 이상의 설치디렉토리를 지정합니다.

l /home/oracle1/opt/dpsapps/rmanagent (기본값).

l Oracle RMAN 에이전트 4.0 이상의설치 디렉토리의 유효한 전체 경로이름입니다.

참고: 디렉토리 경로 이름은 슬래시(/)로 끝나면 안 됩니다.

RMAN_AGENT_UNINSTALL_OPTIONS

Oracle RMAN 에이전트 4.0 이상을 제거하는 경우에만 필요합니다. 제거할 소프트웨어 구성 요소를 지정합니다.

l 정의되지 않음(기본값).

l NONE 또는 none - 버전 4.0 이상 소프트웨어를 유지하고 제거를 수행하지 않도록 지정합니다.

l BINARY 또는 binary - 버전 4.0 이상소프트웨어를 제거하도록 지정합니다(Lockbox는 제거 안 함).

l FULL 또는 full - 버전 4.0 이상 소프트웨어와 Lockbox를 모두 제거하도록 지정합니다.

RMAN_AGENT_UNINSTALL_PRE40_OPTIONS

4.0 이전 Oracle RMAN 에이전트 소프트웨어를 제거하는 경우에만 필요합니다.4.0 이전 소프트웨어에 대해 제거할 구성요소를 지정합니다.

l 정의되지 않음(기본값).

l NONE 또는 none - 4.0 이전 소프트웨어를 유지하고 제거를 수행하지 않도록 지정합니다.

l BINARY 또는 binary - 4.0 이전 소프트웨어를 제거하도록 지정합니다(Lockbox는 제거 안 함).

l FULL 또는 full - 4.0 이전 소프트웨어와 Lockbox를 모두 제거하도록 지정합니다.

다음 항목에 설명된 대로 제거 단계를 수행합니다.

Linux 및 UNIX의 Oracle RMAN 에이전트 제거절차

참고: Linux 또는 UNIX에서 업그레이드하는 경우 Oracle RMAN 에이전트를 제거할 필요가 없습니다. 업그레이드 중에 기존 Oracle RMAN 에이전트를 덮어씁니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

54 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 55: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

절차

1. Oracle RMAN 에이전트를 제거할 때 백업 및 복원 작업이 진행 중이지 않은지 확인합니다.

2. 제거 스크립트가 자동으로 실행되도록 하려면 데이터베이스 서버에서 Oracle RMAN 에이전트 제거(53페이지)에 설명된 대로 필수 환경 변수를 설정했는지 확인합니다. 환경 변수 값을검증하려면 echo 명령을 실행합니다. 예:

# echo $RMAN_AGENT_HOME

/home/oracle/opt/dpsapps/rmanagent

RMAN_AGENT_HOME 환경 변수를 설정하려면 export 명령을 실행합니다. 예:

# export RMAN_AGENT_HOME=/opt/dpsapps/rmanagent

3. Oracle 사용자로 uninstall.sh 스크립트를 실행합니다.

참고: uninstall.sh 스크립트를 실행하기 전에 RMAN_AGENT_HOME 환경 변수를설정하는 것이 좋습니다.

# ./uninstall.sh

4. 스크립트가 자동으로 실행되지 않는 경우 프롬프트에 적절한 값을 입력합니다.

제거할 디렉토리 경로 이름을 묻는 메시지가 표시되면 설치된 Oracle RMAN 에이전트의 경로 이름을 지정할 수 있습니다. 끝에 슬래시(/) 없이 전체 경로 이름을 입력합니다.

스크립트가 Oracle RMAN 에이전트의 추가 설치를 감지하면 스크립트가 해당 버전을 제거할지 여부를 묻습니다. 소프트웨어를 유지하거나 제거하도록 지정할 수 있습니다.

Linux 및 UNIX 시스템에서 소프트웨어 구성RMAN 내에서 채널을 구성합니다.

참고:다음 명령에 지정된 스토리지 유닛이 이미 Data Domain 시스템에 있어야 합니다.

수동 백업과 예약 백업에 모두 동일한 스토리지 유닛을 사용해야 합니다. 예약 백업을 설정하고수행하는 세부 정보는 최신 PowerProtect Data Manager 또는 PowerProtect X400 문서 자료에자세히 나와 있습니다.

다음 예에서는 Linux 또는 UNIX 환경에서 채널을 구성하기 위한 명령 구문을 보여 줍니다.

RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' TRACE <trace-level> PARMS 'BLKSIZE=1048576, SBT_LIBRARY=<path-to-$RMAN_AGENT_HOME>/lib/libddobk.so, ENV=(STORAGE_UNIT=<storage-unit-on-Data-Domain-system>, BACKUP_HOST=<hostname-of-Data-Domain-system>, RMAN_AGENT_HOME=<path-to-$RMAN_AGENT_HOME>)';

지정한 구성은 OEM(Oracle Enterprise Manager)의 Media Management Settings 필드에도 표시됩니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 55

Page 56: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Windows 시스템에 Oracle RMAN 에이전트 설치 및 구성

데이터베이스 서버에 Oracle RMAN 에이전트 설치Data Domain 시스템을 액세스해야 하는 모든 데이터베이스 서버에 Oracle RMAN 에이전트를 설치합니다. 관리자 또는 Oracle 사용자가 설치를 수행할 수 있습니다.

4.0 이전 버전의 Oracle RMAN 에이전트는 ORACLE_HOME 디렉토리 아래에 설치됩니다. OracleRMAN 에이전트 버전 4.0부터 ORACLE_HOME 디렉토리 이외의 디렉토리에 이 소프트웨어를 설치해야 합니다.

Oracle RMAN 에이전트를 설치하기 전에 Oracle 및 RMAN 프로세스가 모두 중지되었고 실행 중인RMAN 백업 또는 복원 프로세스가 없는지 확인합니다.

기존 Windows Oracle RMAN 에이전트를 업그레이드하는 동안 모든 Oracle 인스턴스가 중지되지않았으면 설치가 실패할 수 있습니다. Windows 설치를 수행하기 전에 모든 Oracle 인스턴스를 중지하십시오.

Oracle RMAN 에이전트 설치를 수행하는 사용자는 MSI(Microsoft Installer) 기술 바이너리를 설치할 권한이 있어야 합니다. 로컬 사용자에게 그러한 권한이 없는 경우 관리자는 로컬 사용자를 대신해 설치를 수행해야 합니다.

설치를 수행하는 각 사용자에 대해 Oracle RMAN 에이전트 파일 세트가 설치됩니다. 기본적으로 소프트웨어 파일은 사용자 프로필 디렉토리 아래에 설치됩니다. 컴퓨터당 소프트웨어 파일 복제본 하나를 설치하고자 하는 경우 설치에 대해 기본이 아닌 공유 디렉토리를 지정하고 디렉토리에 대한적절한 읽기 및 쓰기 권한을 수동으로 설정합니다.

Oracle RMAN 에이전트를 설치하려면 설치 사용자 프로필 디렉토리에 50MB 이상의 가용 디스크공간이 필요합니다.

다음 항목에 설명된 대로 환경에 대해 다운로드 및 설치 단계를 수행합니다.

Windows 시스템에 Oracle RMAN 에이전트 설치절차

참고: Windows에서 Oracle RMAN 에이전트를 업그레이드하는 동안 이전 버전 소프트웨어를제거할 필요가 없습니다. 업그레이드 중에 기존 Oracle RMAN 에이전트를 덮어씁니다.

절차

1. https://support.emc.com/의 지원 웹 사이트에서 Oracle RMAN 에이전트를 Windows 소프트웨어 패키지로 다운로드합니다.

Windows 소프트웨어 패키지 이름은 ddrman193_ntx64.zip입니다.

2. 다음 방법 중 하나를 사용하여 Oracle RMAN 에이전트를 설치합니다.

l 설치 마법사를 사용한 대화형 방법:

a. Oracle RMAN agent.exe를 두 번 클릭하여 설치 마법사를 실행합니다.

Welcome to the Setup Wizard 페이지가 나타납니다.

참고: 설치 마법사의 인스턴스를 한 번에 하나만 실행합니다. 둘 이상의 인스턴스를 실행하려고 하면 마법사 작업이 종료되고 오류가 발생합니다.

b. 소프트웨어 라이센스와 지원 서비스 계약 내용을 읽고 I Agree를 선택한 후 Next를 클릭하여 계속합니다.

c. Change Install Location 페이지는 설치를 위한 기본 대상 디렉토리를%LOCALAPPDATA%\RMANAgent(예: C:\Users\Administrator\AppData

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

56 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 57: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

\Local\RMANAgent)로 표시합니다. Oracle RMAN 에이전트 구성 요소는 이 대상 디렉토리의 하위 디렉토리에 설치됩니다.

설치 디렉토리를 그대로 적용하거나 변경합니다.

n 표시된 설치 디렉토리를 그대로 적용하려면 Install을 클릭합니다.

n 표시된 디렉토리를 변경하려면 Change를 클릭하고 검색하여 다른 디렉토리를 선택합니다. 올바른 디렉토리가 표시되면 Install을 클릭합니다.

d. 이전 버전의 Oracle RMAN 에이전트가 설치된 경우 Upgrade Options 페이지에 이전설치 목록이 표시됩니다. 필요에 따라 이전 설치를 유지하거나 제거하도록 선택합니다.

n 이전 설치를 모두 제거하려면 Remove all the previous Oracle RMAN agentinstallations를 선택합니다.

n 표시된 설치 중 하나의 4.0 이전 Lockbox 파일을 %RMAN_AGENT_HOME%\config디렉토리에 복사하려면 다음을 수행합니다.

– Copy a legacy lockbox into the new installation directory (select only oneitem)를 선택합니다.

– 목록에서 표시된 4.0 이전 설치 중 하나만 선택합니다.

참고: 이전 버전 제거는 되돌릴 수 없습니다. 4.0 이전 Lockbox 파일은 버전19.3 설치로 제거되지 않습니다.

Upgrade Options 페이지에서 선택을 완료했으면 Install을 클릭하고 표시된 프롬프트에 응답합니다.

참고: Oracle RMAN 에이전트를 이전 버전에서 업그레이드하는 데는 Lockbox 자동 업그레이드가 포함됩니다.

e. Installation Progress 창에 진행 표시줄이 표시됩니다. 언제든 설치를 취소하려면Cancel을 클릭합니다.

f. 설치가 완료되면 Complete the Setup 창에 로그, 오류 및 소프트웨어 설치 상태에 대한 정보가 표시됩니다. Finish를 클릭하여 마법사를 종료합니다.

l 자동 설치 방법:

적절한 명령 옵션을 사용하여 Oracle RMAN agent.exe 명령을 실행합니다.

Oracle RMAN agent.exe <installation_options>

여기서 <installation_options>에는 다음 옵션이 포함됩니다.

n /s /qn 은 GUI 출력을 표시하지 않는 유일한 필수 옵션입니다. 이러한 옵션 없이 설치를 수행하도록 Windows 설치 관리자 GUI가 실행됩니다.

n ProductInstallPath <pathname>은 Oracle RMAN 에이전트 파일의 설치 디렉토리를 지정합니다. 공백이 포함된 경우 <pathname>을 큰따옴표로 묶습니다. 기본 디렉토리는 %LOCALAPPDATA%\RMANAgent(예: C:\Users\Administrator\AppData\Local\RMANAgent)입니다. 기본이 아닌 설치 디렉토리를 지정하려면이 옵션을 사용합니다.

n RemoveOldVersions=1 은 Windows 시스템에 설치된 4.0 이전 버전의 OracleRMAN 에이전트를 모두 제거하도록 지정합니다. 제거는 되돌릴 수 없으므로 확인 메시지가 표시되지 않습니다.

n CopyLockboxBinaries <pathname>은 4.0 이전 Lockbox 파일을 <pathname> 디렉토리에서 %RMAN_AGENT_HOME%\config 디렉토리에 복사하도록 지정합니다.Oracle RMAN 19.3 설치 디렉토리는 %RMAN_AGENT_HOME%입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 57

Page 58: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

참고: RemoveOldVersions=1이 동일한 명령에 나타난 경우에만CopyLockboxBinaries 옵션을 사용할 수 있습니다. 이 명령은 4.0 이전 디렉토리 하나에서만 Lockbox 파일을 복사할 수 있습니다. 4.0 이전 Lockbox 파일은 버전 19.3 설치로 제거되지 않습니다.

예를 들어 다음 명령은 디렉토리 C:\Program Files\RMANAgent의 Oracle RMAN 에이전트 19.3 소프트웨어를 자동으로 설치하고, 4.0 이전 버전의 소프트웨어는 모두 제거합니다. 또한 이 명령은 C:\app\oracle\product\12.1.0\dbhome_2\config의4.0 이전 Lockbox 파일을 %RMAN_AGENT_HOME%\config에 복사합니다.

"Oracle RMAN agent.exe" /s /qn ProductInstallPath="C:\Program Files\RMANAgent" RemoveOldVersions=1 CopyLockboxBinaries="C:\app\oracle\product\12.1.0\dbhome_2"

참고: Oracle RMAN 에이전트를 이전 버전에서 업그레이드하는 데는 Lockbox 자동업그레이드가 포함됩니다.

Oracle RMAN 에이전트 19.3 파일은 Windows 시스템의 다음 디렉토리에 설치됩니다.

표 7 Windows의 제품 소프트웨어 구성 요소

소프트웨어 구성 요소 설치 디렉토리

DD Boost 라이브러리 파일:

libddobk.dll

libDDBoost.dll

libDataDomainoncrpc.dll

libDataDomainpthread.dll

%RMAN_AGENT_HOME%\BIN

Lockbox 라이브러리 파일:

Lockbox.dll

Enshroud-OpenSSL.dll

%RMAN_AGENT_HOME%\cst

기타 라이브러리 파일:

msvcr80.dll

msvcr100.dll

%RMAN_AGENT_HOME%\BIN

Lockbox 파일:

ddboost.config

ddboost.config.bak

ddboost.config.FCD

ddboost.config.bak.FCD

%RMAN_AGENT_HOME%\config

ddutil.exe 이진 %RMAN_AGENT_HOME%\BIN

ddutil.exe 로그 파일 %RMAN_AGENT_HOME%\logs

3. 소프트웨어 설치 후 기본이 아닌 디렉토리의 기존 Lockbox를 사용하려는 경우 다음 절차 중하나를 통해 Lockbox를 업그레이드합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

58 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 59: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 다음 ddutil -U 명령을 실행하여 Lockbox를 업그레이드한 다음 기존 lockbox 파일을 기본 디렉토리 %RMAN_AGENT_HOME%\config에 복사합니다. 명령에는 기본이 아닌 디렉토리의 전체 경로 이름이 포함되어야 합니다. 예:

ddutil -U -a LOCKBOX_IMPORT=TRUE -a LOCKBOX_PATH=<non-default_lockbox_directory_pathname>cp <non-default_lockbox_directory_pathname>\ddboost.config* %RMAN_AGENT_HOME%\config

l 기본이 아닌 디렉토리의 기존 Lockbox 파일을 기본 디렉토리 %RMAN_AGENT_HOME%\config에 복사한 다음 ddutil -U 명령을 실행하여 Lockbox를 업그레이드합니다.

ddutil -U -a LOCKBOX_IMPORT=TRUE

알림 적절한 ddutil -U 명령을 실행하여 기존 Lockbox를 업그레이드하지 않으면 후속백업, 복원 및 쿼리 작업이 실패하고 오류가 발생합니다.

Windows 시스템에서 Oracle RMAN 에이전트 제거절차

참고: Windows에서 Oracle RMAN 에이전트를 업그레이드하는 동안 이전 버전 소프트웨어를제거할 필요가 없습니다. 업그레이드 중에 기존 Oracle RMAN 에이전트를 덮어씁니다.

절차

1. Oracle RMAN 에이전트를 제거할 때 백업 및 복원 작업이 진행 중이지 않은지 확인합니다.

2. 일반적인 Windows 프로그램을 제거할 때와 마찬가지로 Windows Control Panel에서 프로그램 기능 제거/변경을 사용하여 Oracle RMAN 에이전트를 제거합니다. Oracle RMAN 에이전트에 올바른 항목을 선택하고 제거해야 합니다.

Windows Control Panel을 연 후 Program and Features를 선택합니다.

3. Uninstall or change a program 창에서 Oracle RMAN agent를 선택한 후 Uninstall을 클릭합니다.

4. Install Modification 창에서 Remove 라디오 버튼을 선택한 후 Remove를 클릭합니다.

참고: Oracle RMAN 에이전트에서는 Change 옵션이 지원되지 않습니다. Repair 옵션을선택하여 사용자가 생성한 파일 또는 구성 파일에 영향을 미치지 않고 설치를 원래 상태로 복원하도록 선택할 수 있습니다.

Uninstallation Progress 창에 진행 표시줄이 표시됩니다. 소프트웨어 파일은 사용자가 생성한 파일 또는 구성 파일을 제거하지 않고는 제거되지 않습니다.

5. 제거가 완료되면 Complete the Setup 창에 로그, 오류 및 소프트웨어 제거 상태에 대한 정보가 표시됩니다. Finish를 클릭하여 마법사를 종료합니다.

Windows 시스템에서 소프트웨어 구성RMAN 내에서 채널을 구성합니다.

참고: 다음 명령에 지정된 스토리지 유닛이 이미 Data Domain 시스템에 있어야 합니다.

다음 예에서는 Windows 환경에서 채널을 구성하기 위한 Oracle RMAN 명령 구문을 보여 줍니다.

RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' TRACE <trace-level> PARMS 'BLKSIZE=1048576,

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 59

Page 60: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

SBT_LIBRARY=<path-to-%RMAN_AGENT_HOME%>\bin\libDDobk.dll, ENV=(STORAGE_UNIT=<storage-unit-on-Data-Domain-system>, BACKUP_HOST=<hostname-of-Data-Domain-system>, RMAN_AGENT_HOME=<path-to-%RMAN_AGENT_HOME%>)';

지정한 구성은 OEM(Oracle Enterprise Manager)의 Media Management Settings 필드에도 표시됩니다.

각 Data Domain 시스템 등록참고: PowerProtect Data Manager 또는 PowerProtect X400과 함께 Oracle RMAN 에이전트를배포하는 경우 이러한 시스템은 에이전트에 대한 Data Domain 등록을 자동으로 완료하기 때문에 이 등록 단계가 필요하지 않습니다. 수동 등록 단계는 동일한 PowerProtect 보호 정책의 일부가 아닌 대체 호스트에서 복원하는 경우에만 필요합니다.

Data Domain 시스템에 접속하려면 먼저 Data Domain 시스템을 Oracle RMAN 에이전트에 등록해야합니다. 등록하면 Data Domain 시스템에 접속하는 데 필요한 사용자 이름과 암호가 Oracle RMAN에이전트에 부여됩니다. Oracle RMAN 에이전트는 암호화된 Lockbox 파일에 사용자 이름과 암호를 안전하게 저장하고 Data Domain 시스템에 접속할 때 이 값을 검색합니다.

참고: Oracle RMAN 에이전트 19.3부터는 동일한 Oracle 데이터베이스 호스트에 연결된 DataDomain 시스템당 여러 개의 스토리지 장치 사용이 지원됩니다. 동일한 Oracle 호스트 및 DataDomain 시스템과 함께 둘 이상의 스토리지 장치를 사용하려면 각 스토리지 장치에 대해 사용자이름과 암호를 개별적으로 등록해야 합니다.

Data Domain 시스템을 처음 등록하면 $RMAN_AGENT_HOME/config 디렉토리(Linux 또는 UNIX)또는 %RMAN_AGENT_HOME%\config 디렉토리(Windows)에 암호화된 Lockbox 파일이 생성됩니다. 보안을 위해 Lockbox 파일은 일반적으로 이를 생성하는 호스트 시스템만 액세스할 수 있도록생성됩니다. 다른 호스트 시스템이 Lockbox에 액세스하려고 시도할 경우 액세스가 거부됩니다. 이를 통해 다른 시스템이 Data Domain 시스템에 접속하는 것이 방지됩니다. 일반적으로 이러한 다른시스템에는 고유한 Oracle 인스턴스와 RMAN이 설치된 Oracle 홈 디렉터리가 있으므로 자체Lockbox 파일을 사용합니다.

알림 기본적으로 UNIX 및 Linux에서 Lockbox 파일은 rw-rw---- 권한으로 생성되므로 파일 소유자와 그룹 사용자가 이 파일에서 읽고 이 파일에 쓸 수 있습니다. Lockbox 파일에서 더 높은 보안 수준을 구현하려면 그룹 사용자가 Lockbox 파일에 쓸 수 없도록 파일 권한을 rw-r-----로 변경하면 됩니다. chmod g-w ddboost.config 명령을 실행하여 권한을 변경합니다.

일반적인 경우에는 단일 Oracle 호스트 시스템이 사용되거나, 호스트 시스템이 여러 개 있고 각각에고유한 Oracle 인스턴스와 고유한 Oracle 홈 디렉토리가 있습니다. 이 일반적인 경우에는 표준 DataDomain 시스템 등록(60페이지)에 설명된 대로 Data Domain 시스템을 등록합니다. 각 클라이언트시스템에는 해당 시스템에서만 액세스할 수 있는 고유한 Lockbox 파일이 있습니다.

Data Domain 시스템에 Fibre Channel 기반 DD Boost가 있는 경우 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록(63페이지)에 설명된 대로 Data Domain 시스템을 등록합니다.

Oracle RAC 환경과 같은 일부 경우에는 여러 시스템 노드가 Oracle 홈 디렉토리를 공유하므로Lockbox 파일을 공유합니다. 이 경우 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록(64페이지)에 설명된 대로 여러 시스템에서 액세스할 수 있는 Lockbox 파일을 생성합니다.

표준 Data Domain 시스템 등록참고: PowerProtect Data Manager 또는 PowerProtect X400과 함께 Oracle RMAN 에이전트를배포하는 경우 이러한 시스템은 에이전트에 대한 Data Domain 등록을 자동으로 완료하기 때문에 이 등록 단계가 필요하지 않습니다. 수동 등록 단계는 동일한 PowerProtect 보호 정책의 일부가 아닌 대체 호스트에서 복원하는 경우에만 필요합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

60 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 61: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

ddutil 명령을 -C 옵션과 함께 사용하거나 스크립트 내에서 RMAN 명령을 사용하여 각 표준 DataDomain 시스템을 등록합니다. 다음 하위 항목 중 하나의 지침을 따릅니다.

l ddutil -C 명령을 사용하여 표준 Data Domain 시스템 등록(61페이지)

l RMAN 명령을 사용하여 표준 Data Domain 시스템 등록(62페이지)

Lockbox에 Data Domain 시스템을 등록한 후 'device type sbt_tape'를 사용하여 DataDomain 시스템을 통해 백업 및 복원을 수행할 수 있습니다. 모든 백업을 Data Domain 시스템으로이동시키려면 다음 명령을 사용하여 SBT_TAPE를 기본 디바이스로 구성합니다.

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

ddutil -C 명령을 사용하여 표준 Data Domain 시스템 등록

RMAN이 백업 작업을 위해 접속할 수 있도록 Data Domain 시스템을 등록하려면 ddutil 명령을 -C 옵션과 함께 사용하면 됩니다. 별도의 스토리지 장치마다 동일한 Data Domain 시스템에서 사용하려면 이 등록 작업을 한 번만 수행하면 됩니다. 각 백업에 대해 등록 명령을 실행하지 마십시오.백업을 수행하기 전에 등록을 수행하십시오.

참고: ddutil -C 명령을 실행할 때 Lockbox가 없는 경우 명령을 실행하면 기본 디렉토리에Lockbox가 생성됩니다.

-C 옵션에는 4개의 옵션인 -a 인수, DD_SERVER_NAME, DD_STORAGE_UNIT, USERNAME 및VERIFY_CREDENTIAL이 있습니다. Data Domain 시스템을 등록하려면, 각 스토리지 장치가 DataDomain 시스템에서 사용되도록 ddutil -C 명령을 실행하고 프롬프트 값을 입력합니다.

l -a 인수를 생략할 경우 명령을 실행하면 Data Domain 서버 이름, 스토리지 장치 이름, DD Boost사용자 이름 및 암호를 묻는 프롬프트가 표시됩니다.

ddutil -C

Data Domain server name: <server_name>Data Domain Storage Unit name: <storage_unit_name>DD Boost username: <username>Password: <password>Re-enter password: <password>Successfully set the DD Boost credentials in the lockbox.

l -a 인수가 포함될 경우 명령을 실행하면 암호를 묻는 프롬프트만 표시됩니다.

ddutil -C -a DD_SERVER_NAME=<server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>

-a VERIFY_CREDENTIAL=TRUE 인수를 지정하면 ddutil 명령이 Lockbox에 자격 증명을 저장하기 전에 지정된 Data Domain 서버에서 DD Boost 사용자 자격 증명을 검증합니다. 자격 증명 확인이 실패하면 명령이 Data Domain 시스템에 접속할 수 없다는 오류 메시지를 출력하며 자격 증명이저장되지 않습니다. -a VERIFY_CREDENTIAL=TRUE 인수를 지정하지 않으면 프로그램이 자격증명 검증을 수행하지 않고 Lockbox에 직접 DD Boost 사용자 자격 증명을 저장합니다.

명령 및 프롬프트에 올바른 값을 지정해야 합니다.

l <server_name> 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한 DataDomain 서버 이름입니다. <server_name> 값은 대/소문자를 구분하며, CONFIGURE CHANNEL명령에 ddutil -C 명령과 동일한 형식의 이름을 지정해야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 61

Page 62: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

예를 들어 채널을 구성할 때 server1.domain.com을 사용한 경우 여기에서도server1.domain.com을 사용해야 합니다. SERVER1.domain.com 또는 server1을 사용하면 안 됩니다. CONFIGURE CHANNEL 명령에 동일한 IP 주소를 사용한 경우 IP 주소를 사용할 수 있습니다. 다양한 형식의 서버 이름을 등록할 수 있습니다. 예를 들어 server1 및 server1.domain.com을모두 등록할 수 있으며, CONFIGURE CHANNEL 명령에서 이러한 이름 중 하나를 사용할 수 있습니다.

l <storage_unit_name> 값은 Oracle RMAN 에이전트와 함께 백업 작업에 사용할 Data Domain 서버의 스토리지 장치 이름입니다.

l <username> 값은 Data Domain 시스템에서 DD Boost를 활성화할 때 user add 명령 및ddboost user assign 명령으로 설정하는 DD Boost 사용자 이름입니다. 사용자 이름은 대/소문자를 구분하며, Data Domain 시스템에 설정된 값과 정확히 일치해야 합니다.

l <password> 값은 Data Domain 시스템에서 DD Boost를 활성화할 때 DD OS CLI user 명령으로설정하는 암호입니다. 암호는 대/소문자를 구분하며, Data Domain 시스템에 설정된 값과 정확히 일치해야 합니다.

RMAN 명령을 사용하여 표준 Data Domain 시스템 등록

RMAN이 백업 작업을 위해 접속할 수 있도록 Data Domain 시스템을 등록하려면 다음 예와 같이RMAN 명령을 사용하면 됩니다. 환경에 대한 명령을 편집합니다. 별도의 스토리지 장치마다 동일한 Data Domain 시스템에서 사용하려면 이 등록 작업을 한 번만 수행하면 됩니다. 각 백업 스크립트에 등록 명령을 포함시키지 마십시오. 백업을 수행하기 전에 등록을 수행하십시오.

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servernamebu-ddbea-lin-16.lss.emc.com storageunit rman_cloud';RELEASE CHANNEL C1;}

RMAN 명령에 올바른 값을 지정해야 합니다.

l username은 Data Domain 시스템에서 DD Boost를 활성화할 때 user add 명령 및 ddboostuser assign 명령으로 설정하는 DD Boost 사용자 이름입니다. 사용자 이름은 대/소문자를구분하며, Data Domain 시스템에 설정된 값과 정확히 일치해야 합니다.

l password는 Data Domain 시스템에서 DD Boost를 활성화할 때 DD OS CLI user 명령으로 설정하는 암호입니다. 암호는 대/소문자를 구분하며, Data Domain 시스템에 설정된 값과 정확히일치해야 합니다.

l servername 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한 DataDomain 서버 이름입니다. 서버 이름 값은 대/소문자를 구분하며, 이 명령에 CONFIGURECHANNEL 명령에서와 동일한 형식의 이름을 지정해야 합니다.

예를 들어 채널을 구성할 때 server1.domain.com을 사용한 경우 여기에서도server1.domain.com을 사용해야 합니다. SERVER1.domain.com 또는 server1을 사용하면 안 됩니다. CONFIGURE CHANNEL 명령에 동일한 IP 주소를 사용한 경우 IP 주소를 사용할 수 있습니다. 다양한 형식의 서버 이름을 등록할 수 있습니다. 예를 들어 server1 및 server1.domain.com을모두 등록할 수 있으며, CONFIGURE CHANNEL 명령에서 이러한 이름 중 하나를 사용할 수 있습니다.

l storageunit 값은 Oracle RMAN 에이전트와 함께 백업 작업에 사용할 Data Domain 서버의스토리지 장치 이름입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

62 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 63: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록참고: 이 등록 항목은 PowerProtect Data Manager 또는 PowerProtect X400 배포에는 적용되지 않습니다.

Fibre Channel을 통해 DD Boost에 Data Domain 시스템을 등록하는 것은 표준 Data Domain 시스템을 등록하는 것과 거의 동일하지만, 중요한 차이점이 하나 있습니다. Data Domain 서버 이름에 대해구성된 Fibre Channel 서버 이름을 지정해야 합니다.

ddutil 명령을 -C 옵션과 함께 사용하거나 스크립트 내에서 RMAN 명령을 사용하여 FibreChannel을 통해 DD Boost에 각 Data Domain 시스템을 등록합니다. 다음 하위 항목 중 하나의 지침을 따릅니다.

l ddutil -C 명령을 사용하여 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록(63페이지)

l RMAN 명령을 사용하여 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록(64페이지)

BACKUP_HOST 매개변수에 대해 구성된 Fibre Channel 서버 이름을 지정합니다.

RUN {CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'BLKSIZE=1048576, SBT_LIBRARY=/home/oracle1/ddboost_home/lib/libddobk.so,ENV=(STORAGE_UNIT=<storage_unit>,BACKUP_HOST=<DFC_server_name>,RMAN_AGENT_HOME=/home/oracle1/ddboost_home)' FORMAT '%d_%U_%t';}

Lockbox에 Data Domain 시스템을 등록한 후 'device type sbt_tape'를 사용하여 DataDomain 시스템을 통해 백업 및 복원을 수행할 수 있습니다. 모든 백업을 Data Domain 시스템으로이동시키려면 다음 명령을 사용하여 SBT_TAPE를 기본 디바이스로 구성합니다.

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

ddutil -C 명령을 사용하여 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록

Fibre Channel을 통해 DD Boost에 Data Domain 시스템을 등록하려면 ddutil -C 명령에서 또는명령으로 프롬프트가 표시되는 경우 Fibre Channel 서버 이름을 지정할 수 있습니다. ddutil -C 명령을 사용하여 표준 Data Domain 시스템 등록(61페이지) ddutil -C 명령 실행에 대한 자세한 정보가 나와 있습니다.

예를 들어 명령의 -a DD_SERVER_NAME=<DFC_server_name> 인수를 통해 Fibre Channel 서버 이름을 지정할 수 있습니다.

ddutil -C -a DD_SERVER_NAME=<DFC_server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<DD_Boost_username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>

<DFC_server_name> 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한 FibreChannel 서버 이름입니다. <DFC_server_name> 값은 대/소문자를 구분하며, ddutil -C 명령에CONFIGURE CHANNEL 명령과 동일한 형식의 이름을 지정해야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 63

Page 64: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

예를 들어, 다음 명령을 실행하여 Fibre Channel 서버 이름을 확인할 수 있습니다.

ddboost fc dfc-server-name show

DDBoost dfc-server-name: ddavamarfourConfigure clients to use "DFC-ddavamarfour" for DDBoost FC.

그런 다음, Data Domain 시스템을 Fibre Channel 기반 DD Boost에 등록하려면 앞에 DFC-를 붙인 적합한 형식의 Fibre Channel 서버 이름을 사용하여 다음 명령을 실행하십시오.

ddutil -C -a DD_SERVER_NAME=DFC-ddavamarfour -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<DD_Boost_username> -a VERIFY_CREDENTIAL=TRUE

RMAN 명령을 사용하여 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록

Fibre Channel을 통해 DD Boost에 Data Domain 시스템을 등록하려면 RMAN 스크립트에서 RMANsend 명령에 Fibre Channel 서버 이름을 지정하면 됩니다. 별도의 각 스토리지 장치를 동일한 DataDomain 시스템에서 사용하려면 등록 작업을 한 번 수행하면 됩니다. 예:

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(BACKUP_HOST=bu-dfc-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servernamebu-dfc-lin-16.lss.emc.com storageunit rman_cloud';RELEASE CHANNEL C1;}

servername 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한 Fibre Channel서버 이름입니다. Fibre Channel 서버 이름은 대/소문자를 구분하며, RMAN 스크립트에CONFIGURE CHANNEL 명령과 동일한 형식의 이름을 지정해야 합니다.

공유 Lockbox 액세스를 위해 Data Domain 시스템 등록참고: PowerProtect Data Manager 또는 PowerProtect X400과 함께 Oracle RMAN 에이전트를배포하는 경우 이러한 시스템은 클러스터의 모든 노드에 대한 Data Domain 등록을 자동으로 완료하기 때문에 이 등록 단계가 필요하지 않습니다.

Oracle RAC 환경과 같은 일부 경우에는 여러 시스템 노드가 Oracle 홈 디렉토리를 공유하므로Lockbox 파일을 공유합니다. 이 경우 여러 시스템에서 액세스할 수 있는 Lockbox 파일을 생성해야합니다.

여러 데이터베이스 호스트 시스템이 동일한 Lockbox 파일을 사용해야 하는 경우 Lockbox 파일을생성하기 위한 절차에 추가 단계가 포함됩니다. 이 단계는 Lockbox를 생성한 호스트 데이터베이스시스템 이외의 호스트 데이터베이스 시스템도 Lockbox를 액세스할 수 있도록 하기 위해 필요합니다. Data Domain 시스템을 등록하기 전에 이 단계를 수행합니다. 이 단계를 수행한 후 각 DataDomain 시스템을 등록할 수 있습니다.

여러 클라이언트 시스템 간에 Lockbox 파일을 공유하고자 하는 RMAN 1.2 이전 버전의 RMAN 사용자는 기존 Lockbox 파일을 삭제하고 RMAN 1.2 및 이 항목의 지침에 따라 새 Lockbox 파일을 생성해야 합니다. 여러 클라이언트 데이터베이스 시스템에서 액세스할 수 있도록 이전 버전의 RMAN으로 생성된 Lockbox는 업그레이드할 수 없습니다.

참고: RMAN 1.0 또는 1.1로 생성된 Lockbox 파일은 이를 생성한 클라이언트 데이터베이스 시스템에서 액세스할 경우 RMAN 1.2에서 계속 사용할 수 있습니다. Lockbox 파일을 수정할 필요가없습니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

64 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 65: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

ddutil 명령을 -H 옵션과 함께 사용하거나 스크립트에 RMAN 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템을 등록합니다. 다음 하위 항목 중 하나의 지침을 따릅니다.

l ddutil -H 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록(65페이지)

l RMAN 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록(65페이지)

ddutil -H 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록

다음 ddutil -H 명령은 Lockbox 파일을 액세스해야 하는 모든 호스트를 지정합니다.

ddutil -H "hostnames <hostname-1> <hostname-2> ... <hostname-n>"

이 명령을 실행하여 Lockbox를 생성하면 명령에 지정한 모든 호스트가 Lockbox에 액세스할 수 있게 됩니다.

ddutil -H 명령을 한 번만 실행하여 Lockbox를 생성합니다. Lockbox에 대한 액세스를 공유하는모든 호스트는 단일 ddutil -H 명령에서 지정해야 합니다. 나중에 Lockbox에 대한 추가 호스트액세스 권한을 부여할 수 없습니다. 이 경우 기존 Lockbox 파일을 삭제한 후 모든 호스트 이름이 있는 새 Lockbox를 생성해야 합니다.

등록 명령을 실행하기 전에 ddutil -H 명령을 실행합니다. 공유 Lockbox 파일을 액세스할 모든호스트는 <hostname-1> ... <hostname-n> 목록에 포함되어야 합니다. 각 <hostname> 값을 정규화된 hostname(예: test1.datadomain.com)으로 지정합니다.

예를 들어 다음 명령은 세 데이터베이스 클라이언트 호스트 시스템에서 공유할 수 있는 Lockbox를생성합니다.

ddutil -H "hostnames dbclient1.datadomain.com dbclient2.datadomain.com dbclient3.datadomain.com"

Oracle RMAN 에이전트가 ddutil -H 명령을 수신하면 Oracle RMAN 에이전트는 Lockbox 파일이이미 있는지 여부를 확인합니다. 있는 경우 오류가 보고되며, 메시지(RMAN 추적 파일에 기록됨)가이를 보고한 후 원하는 경우 Lockbox 파일을 삭제하고 명령을 반복하라고 사용자에게 지시합니다.Oracle RMAN 에이전트는 기존 Lockbox 파일을 삭제하지 않습니다.

Lockbox 파일이 없는 경우 Oracle RMAN 에이전트는 Lockbox 파일을 생성하고, 지정된 모든 호스트가 새 Lockbox에 액세스할 수 있게 됩니다. 그러면 이러한 모든 호스트가 Lockbox를 사용하고 공유할 수 있습니다. 다음으로 이러한 호스트가 액세스할 각 Data Domain 시스템을 등록합니다.Lockbox가 생성된 후 언제든 추가 Data Domain 시스템을 등록할 수 있습니다. 표준 Data Domain 시스템 등록(60페이지)에 설명된 대로 각 Data Domain 시스템을 등록합니다. 지정된 모든 호스트가Lockbox에 액세스할 수 있으므로 목록에 포함된 호스트 시스템에 Data Domain 시스템을 등록할 수있습니다. 각 Data Domain 시스템은 한 번만 등록해야 합니다.

ddutil -H 명령을 실행한 후에는 hostname을 추가할 수 없습니다. hostname을 추가하는 유일한방법은 현재 Lockbox 파일을 삭제한 후 ddutil -H 명령을 다시 실행하여 이번에는 필요한hostname이 모두 있는 파일을 다시 생성하는 것입니다. 그러나 Lockbox 컨텐츠는 손실되므로 모든Data Domain 시스템을 다시 등록해야 합니다.

RMAN 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록

RMAN hostnames 명령은 Lockbox 파일을 액세스해야 하는 모든 호스트를 지정합니다.hostnames 명령을 실행하여 Lockbox를 생성하면 명령에 지정한 모든 호스트가 Lockbox에 액세스할 수 있게 됩니다.

hostnames 명령을 한 번만 실행하여 Lockbox를 생성합니다. Lockbox에 대한 액세스를 공유하는모든 호스트는 단일 hostnames 명령에서 지정해야 합니다. 나중에 Lockbox에 대한 추가 호스트액세스 권한을 부여할 수 없습니다. 이 경우 기존 Lockbox 파일을 삭제한 후 모든 호스트 이름이 있는 새 Lockbox를 생성해야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 65

Page 66: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

hostnames 명령 형식은 다음과 같습니다.

RUN { ALLOCATE CHANNEL C1 TYPE SBT_TAPE PARMS 'SBT_LIBRARY=<path-to-$RMAN_AGENT_HOME>/lib/libddobk.so, ENV=(RMAN_AGENT_HOME=<path-to-$RMAN_AGENT_HOME>)'; send 'hostnames <hostname-1> <hostname-2> ... <hostname-n>'; RELEASE CHANNEL C1; }

등록 명령 전에 이 명령을 첫 RMAN 명령으로 실행합니다. 공유 Lockbox 파일을 액세스할 모든 호스트는 <hostname-1> ... <hostname-n> 목록에 포함되어야 합니다. 각 <hostname> 값을 정규화된hostname(예: test1.datadomain.com)으로 지정합니다.

예를 들어 다음 RMAN 명령은 세 데이터베이스 클라이언트 호스트 시스템에서 공유할 수 있는Lockbox를 생성합니다.

RUN { ALLOCATE CHANNEL C1 TYPE SBT_TAPE PARMS 'SBT_LIBRARY=<path-to-$RMAN_AGENT_HOME>/lib/libddobk.so, ENV=(RMAN_AGENT_HOME=<path-to-$RMAN_AGENT_HOME>)'; send 'hostnames dbclient1.datadomain.com dbclient2.datadomain.com dbclient3.datadomain.com'; RELEASE CHANNEL C1; }

Oracle RMAN 에이전트가 hostnames 명령을 수신하면 Oracle RMAN 에이전트는 Lockbox 파일이이미 있는지 여부를 확인합니다. 있는 경우 오류가 보고되며, 메시지(RMAN 추적 파일에 기록됨)가이를 보고한 후 원하는 경우 Lockbox 파일을 삭제하고 명령을 반복하라고 사용자에게 지시합니다.Oracle RMAN 에이전트는 기존 Lockbox 파일을 삭제하지 않습니다.

Lockbox 파일이 없는 경우 Oracle RMAN 에이전트는 Lockbox 파일을 생성하고, 지정된 모든 호스트가 새 Lockbox에 액세스할 수 있게 됩니다. 그러면 이러한 모든 호스트가 Lockbox를 사용하고 공유할 수 있습니다. 다음으로 이러한 호스트가 액세스할 각 Data Domain 시스템을 등록합니다.Lockbox가 생성된 후 언제든 추가 Data Domain 시스템을 등록할 수 있습니다. 표준 Data Domain 시스템 등록(60페이지)에 설명된 대로 각 Data Domain 시스템을 등록합니다. 지정된 모든 호스트가Lockbox에 액세스할 수 있으므로 목록에 포함된 호스트 시스템에 Data Domain 시스템을 등록할 수있습니다. 각 Data Domain 시스템은 한 번만 등록해야 합니다.

hostnames 명령을 실행한 후에는 hostname을 추가할 수 없습니다. hostname을 추가하는 유일한방법은 현재 Lockbox 파일을 삭제한 후 hostnames 명령을 다시 실행하여 이번에는 필요한hostname이 모두 있는 파일을 다시 생성하는 것입니다. 그러나 Lockbox 컨텐츠는 손실되므로 모든Data Domain 시스템을 다시 등록해야 합니다.

데이터베이스 애플리케이션 에이전트에서 Oracle 구성 마이그레이션

Oracle 데이터베이스 서버 호스트의 데이터베이스 애플리케이션 에이전트에서 Oracle RMAN 에이전트로 Oracle 구성을 마이그레이션하려면 다음 단계를 수행합니다.

절차

1. 데이터베이스 애플리케이션 에이전트를 사용하여 수행되는 모든 Oracle 백업을 중단합니다.

2. 적절한 지침에 따라 Oracle RMAN 에이전트를 설치합니다.

l AIX, Linux 및 Solaris 시스템에 Oracle RMAN 에이전트 설치 및 구성(48페이지)

l Windows 시스템에 Oracle RMAN 에이전트 설치 및 구성(56페이지)

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

66 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 67: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

참고: Oracle RMAN 에이전트를 설치 시 동일한 시스템의 데이터베이스 애플리케이션 에이전트 파일이 수정되지 않습니다.

3. 각 Data Domain 시스템 등록(60페이지)에 설명된 대로 적절한 ddutil -C 명령을 사용하여Oracle RMAN 에이전트 작업에 필요한 lockbox를 생성합니다.

4. Oracle RMAN 에이전트 작업용 RMAN 스크립트 업데이트(67페이지)에 설명된 대로 RMAN스크립트를 업데이트합니다.

5. 복원, 교차 확인 및 삭제 작업에 대한 올바른 RMAN 스크립트 사용(69페이지)에 설명된 대로 복원, 교차 확인 및 삭제 작업에 대한 올바른 유형의 RMAN 스크립트를 사용합니다.

참고: 데이터베이스 애플리케이션 에이전트 및 Oracle RMAN 에이전트 모두와, 이전에데이터베이스 애플리케이션 에이전트를 사용하여 수행된 만료되지 않은 모든 Oracle 백업의 복원, 교차 확인 및 삭제 작업에 대해 채널을 할당해야 합니다. 필요한 기간만큼Oracle 데이터베이스 서버 호스트에 데이터베이스 애플리케이션 에이전트 소프트웨어를유지할 수 있습니다.

6. Oracle RMAN 에이전트를 사용하여 클라우드 계층 작업을 활성화하려면 클라우드 계층 작업에 대한 데이터 이동 정책 업데이트(70페이지)에 설명된 대로 필요한 데이터 이동 정책을업데이트합니다.

Oracle RMAN 에이전트 작업용 RMAN 스크립트 업데이트Oracle RMAN 에이전트를 통해 수행된 Oracle 백업을 복원하려면 Oracle 복원을 위한 데이터베이스 애플리케이션 에이전트용으로 생성된 RMAN 스크립트가 아닌 이 복원용으로 생성된 RMAN 스크립트를 사용해야 합니다.

데이터베이스 애플리케이션 에이전트 작업에 사용되는 RMAN 스크립트는 스크립트가 데이터베이스 애플리케이션 에이전트 SBT 라이브러리를 참조하고 필요한 매개변수 설정을 포함하지 않기 때문에 Oracle RMAN 에이전트 작업에는 적용되지 않습니다. Oracle RMAN 에이전트 작업에 사용할수 있도록 RMAN 스크립트를 업데이트해야 합니다.

예를 들어, 다음 RMAN 명령에는 Oracle RMAN 에이전트에 대한 올바른 SBT_LIBRARY 설정이 포함되어 있습니다.

ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=libddobk.so, ENV=(STORAGE_UNIT=rman_su, BACKUP_HOST=blrv071a091.lss.emc.com,RMAN_AGENT_HOME=/opt/dpsapps/rmanagent/)';

복원, 교차 확인 및 삭제 작업에 대한 올바른 RMAN 스크립트 사용(69페이지)에 설명된 대로 데이터베이스 애플리케이션 에이전트 및 Oracle RMAN 에이전트 모두와, 이전에 데이터베이스 애플리케이션 에이전트를 사용하여 수행된 만료되지 않은 모든 Oracle 백업의 복원, 교차 확인 및 삭제 작업에 대해 채널을 할당해야 합니다. 필요한 기간만큼 Oracle 데이터베이스 서버 호스트에 데이터베이스 애플리케이션 에이전트 소프트웨어를 유지할 수 있습니다.

다음 항목에서는 Oracle RMAN 에이전트를 사용하여 백업을 수행하는 방법에 대한 세부 정보가 나와 있습니다.

l Oracle RMAN 에이전트 백업용 하위 디렉토리 지정(76페이지)

l Oracle RMAN 에이전트 채널 구성 및 백업(166페이지)

백업 유형 식별

올바른 에이전트를 사용하는 작업을 위해 RMAN 스크립트를 올바르게 업데이트하려면 데이터베이스 애플리케이션 에이전트 또는 Oracle RMAN 에이전트를 사용하여 백업을 수행했는지 여부를 확인합니다. 백업을 수행한 에이전트를 확인하려면 RMAN 명령 LIST BACKUP 또는 RMAN 명령RESTORE...PREVIEW를 실행할 수 있습니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 67

Page 68: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l LIST BACKUP 명령 출력에서, 데이터베이스 애플리케이션 에이전트 백업은 미디어 핸들(레이블 Media: 뒤)에서 Database Application Agent/<storage_unit> 또는 databaseapp agent/<storage_unit>(데이터베이스 애플리케이션 에이전트 2.5의 경우)로 표시합니다. Oracle RMAN 에이전트 백업은 <device_path>만의 미디어 핸들로 표시됩니다.

예를 들어 LIST BACKUP 명령의 다음 출력은 두 가지 유형의 미디어 핸들을 보여줍니다.

RMAN>LIST BACKUP;…BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------34 Full 670.00M SBT_TAPE 00:00:04 13-FEB-19 BP Key: 27 Status: AVAILABLE Compressed: NO Tag: TAG20190213T021252 Handle: ./testdir/0vtpo8d4_1 Media: s:blrv071a091.lss.emc.com:/rman_su List of Datafiles in backup set 27 Container ID: 3, PDB Name: PDBORCLBS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------27 Full 670.00M SBT_TAPE 00:00:03 20-FEB-19 BP Key: 34 Status: AVAILABLE Compressed: NO Tag: TAG20190220T041617 Handle: ORCL_17tqau8i_1_1 Media: Database Application Agent/ddbea_su List of Datafiles in backup set 34 Container ID: 3, PDB Name: PDBORCL File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 8 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/system01.dbf 9 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/sysaux01.dbf 10 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/SAMPLE_SCHEMA_users01.dbf 11 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/example01.dbf

l RMAN 명령 RESTORE...PREVIEW는 백업을 수행한 제품과 복원에 필요한 백업 부분을 보여줍니다. RESTORE...PREVIEW 명령 출력에서, 데이터베이스 애플리케이션 에이전트 백업은미디어 핸들(레이블 Media: 뒤)에서 Database Application Agent/<device_path>로표시합니다. Oracle RMAN 에이전트 백업은 <device_path>만의 미디어 핸들로 표시됩니다.

예를 들어 RESTORE...PREVIEW 명령의 다음 출력은 두 가지 유형의 미디어 핸들을 보여줍니다.

List of Backup Sets===================BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------27 Incr 0 751.50M SBT_TAPE 00:00:08 18-JUN-19 BP Key: 27 Status: AVAILABLE Compressed: NO Tag: TAG20190618T224918 Handle: DDBEA_BACKUP_ORCL_1au4el7e_1_1 Media: Database Application Agent/ddbea_su List of Datafiles in backup set 27 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 0 Incr 3099340 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_gjncgq81_.dbf 4 0 Incr 3099340 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------37 Incr 1 19.25M SBT_TAPE 00:00:02 18-JUN-19 BP Key: 37 Status: AVAILABLE Compressed: NO Tag: TAG20190618T234336 Handle: DDBEA_BACKUP_ORCL_1ju4eod8_1_1 Media: Database Application Agent/ddbea_su List of Datafiles in backup set 37 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 1 Incr 3104875 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

68 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 69: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

datafile/o1_mf_system_gjncgq81_.dbf 4 1 Incr 3104875 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------42 Incr 1 25.00M SBT_TAPE 00:00:01 19-JUN-19 BP Key: 42 Status: AVAILABLE Compressed: NO Tag: TAG20190619T051822 Handle: RMAN_BACKUP_ORCL_1vu4fc0u_1_1 Media: blrv071a091.lss.emc.com:/rman_su List of Datafiles in backup set 42 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 1 Incr 3123880 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_gjncgq81_.dbf 4 1 Incr 3123880 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------48 Incr 1 1.00M SBT_TAPE 00:00:01 19-JUN-19 BP Key: 48 Status: AVAILABLE Compressed: NO Tag: TAG20190619T052357 Handle: RMAN_BACKUP_ORCL_28u4fcbd_1_1 Media: blrv071a091.lss.emc.com:/rman_su List of Datafiles in backup set 48 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 1 Incr 3124118 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_gjncgq81_.dbf 4 1 Incr 3124118 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

복원, 교차 확인 및 삭제 작업에 대한 올바른 RMAN 스크립트 사용데이터베이스 애플리케이션 에이전트 및 Oracle RMAN 에이전트 모두와, 이전에 데이터베이스 애플리케이션 에이전트를 사용하여 수행된 만료되지 않은 모든 Oracle 백업의 복원, 교차 확인 및 삭제 작업에 대해 채널을 할당해야 합니다. 필요한 기간만큼 Oracle 데이터베이스 서버 호스트에 데이터베이스 애플리케이션 에이전트 소프트웨어를 유지할 수 있습니다.

데이터베이스 애플리케이션 에이전트 작업의 경우 RMAN 스크립트를 수정하여 필요한 채널을 할당하고 올바른 명령을 포함해야 합니다. 데이터베이스 애플리케이션 에이전트와 함께 사용할RMAN 스크립트에 대한 세부 정보는 최신 버전의 데이터베이스 애플리케이션 에이전트 설치 및 관리가이드에 나와 있습니다.

예를 들어, 다음 RMAN 명령에는 데이터베이스 애플리케이션 에이전트에 대한 올바른SBT_LIBRARY 설정이 포함되어 있습니다.

l UNIX 또는 Linux:

ALLOCATE CHANNEL DDBEA1 TYPE SBT_TAPE PARMS ‘BLKSIZE=1048576, SBT_LIBRARY= SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so,ENV=(CONFIG_FILE=/orasnb/oracle_ddbda.cfg)’;

l Windows의 경우:

ALLOCATE CHANNEL DDBEA1 DEVICE TYPE SBT_TAPE PARMS 'SBT_LIBRARY=C:\PROGRA~1\DPSAPPS\DBAPPAGENT\bin\libddboostora.dll, SBT_PARMS=(CONFIG_FILE=D:\orasnb\oracle_ddbda.cfg)' FORMAT '%d_%U';

백업을 위해 데이터베이스 애플리케이션 에이전트를 사용했는지 또는 Oracle RMAN 에이전트를사용했는지 여부를 확인하려면 백업 유형 식별(67페이지)의 지침을 따르십시오.

데이터베이스 애플리케이션 에이전트 백업이 RMAN 보존 정책에 따라 만료되었을 때 RMAN 교차확인 및 삭제 스크립트의 데이터베이스 애플리케이션 에이전트를 사용하여 데이터베이스 애플리케이션 에이전트를 삭제해야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 69

Page 70: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

참고: 모든 데이터베이스 애플리케이션 에이전트 백업이 만료될 때까지 복원, 교차 확인 및 삭제 작업에 데이터베이스 애플리케이션 에이전트 소프트웨어를 사용합니다.

다음 샘플 RMAN 스크립트는 Oracle RMAN 에이전트와 데이터베이스 애플리케이션 에이전트에 모두 필요한 채널을 할당한 후에 데이터베이스를 복원합니다.

connect target *RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576, SBT_LIBRARY=libddobk.so, ENV=(STORAGE_UNIT=rman_su, BACKUP_HOST=blrv071a091.lss.emc.com, RMAN_AGENT_HOME=/opt/dpsapps/rmanagent/)';ALLOCATE CHANNEL DDBEA1 TYPE SBT_TAPE PARMS ‘BLKSIZE=1048576, SBT_LIBRARY= SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so,ENV=(CONFIG_FILE=/orasnb/oracle_ddbda.cfg)’RESTORE DATABASE;RECOVER DATABASERELEASE CHANNEL CH1;RELEASE CHANNEL DDBEA1;}

클라우드 계층 작업에 대한 데이터 이동 정책 업데이트DD Cloud Tier 정책(데이터 이동 정책이라고도 함)은 Oracle RMAN 에이전트가 클라우드로의 데이터 이동에 사용하는 각 MTree 또는 스토리지 장치에 필요합니다. 데이터베이스 애플리케이션 에이전트는 애플리케이션 기반 데이터 이동 정책을 지원하고 Oracle RMAN 에이전트는 사용 기간 기반데이터 이동 정책을 지원합니다.

데이터베이스 애플리케이션 에이전트에서 Oracle RMAN 에이전트로 Oracle 구성을 마이그레이션한 후에는 애플리케이션 기반 정책에서 클라우드 계층화를 위한 사용 기간 기반 정책으로 데이터이동 정책을 업데이트해야 합니다.

예를 들어, 다음 명령을 실행하여 정책 구성을 검증할 수 있습니다.

data-movement policy show

Mtree Target(Tier/Unit Name) Policy Value------------------------- ---------------------- ------------- -------/data/col1/rman Cloud/ecs_1 age-threshold 14 days/data/col1/exchange Cloud/ecs_1 app-managed enabled/data/col1/DDBEA_ORACLE Cloud/ecs_1 app-managed enabled------------------------- ---------------------- ------------- -------

데이터가 클라우드로 이동된 후에는 다음 단계를 완료하여 데이터 이동 정책을 애플리케이션 기반정책에서 사용 기간 기반 정책으로 업데이트합니다.

1. 애플리케이션 기반 정책을 비활성화합니다. 예:

data-movement policy set app-managed disabled to-tier cloud cloud-unit ecs_1 mtrees /data/col1/DDBEA_ORACLE

The data-movement app-managed policy for Mtree(s) "/data/col1/DDBEA_ORACLE" is reset to "none".

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

70 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 71: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

2. Oracle RMAN 에이전트에 대한 사용 기간 기반 정책을 설정합니다. 예:

data-movement policy set age-threshold 14 to-tier cloud cloud-unit ecs_1 mtrees /data/col1/DDBEA_ORACLE

The data-movement age-threshold policy is set to "14" days for the following Mtree(s):/data/col1/DDBEA_ORACLE

다음 명령을 다시 실행하여 정책 구성을 검증합니다.

data-movement policy show

Mtree Target(Tier/Unit Name) Policy Value------------------------- ---------------------- ------------- -------/data/col1/rman Cloud/ecs_1 age-threshold 14 days/data/col1/exchange Cloud/ecs_1 app-managed enabled/data/col1/DDBEA_ORACLE Cloud/ecs_1 age-threshold 14 days------------------------- ---------------------- ------------- -------

클라우드에서 데이터 리콜 수행(127페이지)에 설명된 대로 데이터 리콜 및 복원 작업에 대한 올바른 유형의 RMAN 스크립트를 사용합니다.

Data Domain으로 클러스터 환경 백업 수행다음 예에서는 클러스터 환경에서 Oracle RAC 노드를 사용한 Oracle RMAN 에이전트 백업 및 복원절차를 여러 가지 Lockbox 시나리오로 보여 줍니다.

시나리오 1 - 공유 위치의 Lockbox

1. 백업 및 복원에 사용할 Oracle RAC 노드 두 개에 NFS/CIFS 경로를 마운트합니다.

2. NSF 마운트 경로에 Oracle RMAN 에이전트를 설치합니다.

3. 다음 명령을 실행하여 클러스터에 RAC 노드 호스트 이름을 포함하는 공유 Lockbox를 생성합니다.

send 'hostnames <hostname-1> <hostname-2> ... <hostname-n>';

4. 노드 1에서 데이터베이스를 백업합니다.

5. 노드 2에서 데이터베이스 백업을 복원합니다.

시나리오 2 - Lockbox 복사본 사용

1. Oracle RAC 노드 두 개에 각각 Oracle RMAN 에이전트를 설치합니다.

2. Lockbox를 생성하고 노드 1의 Lockbox에 노드 호스트 이름을 모두 추가합니다.

3. Lockbox 파일을 노드 1에서 노드 2로 복사합니다.

4. 노드 1에서 데이터베이스를 백업합니다.

5. 노드 2에서 데이터베이스 백업을 복원합니다.

참고: 다른 방법으로 노드 2에서 데이터베이스를 백업한 후 노드 1에서 백업을 복원할 수도있습니다.

시나리오 3 - 공유 Lockbox 사용 안 함

1. Oracle RAC 노드 두 개에 각각 Oracle RMAN 에이전트를 설치합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 71

Page 72: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

2. 각 노드, 즉 노드 1과 노드 2에 각각 Lockbox를 등록합니다.

3. 노드 1에서 데이터베이스를 백업합니다.

4. 노드 2에서 데이터베이스 백업을 복원합니다.

Data Domain 복제Data Domain Replicator는 재해 복구 및 멀티 사이트 백업 및 아카이브 통합을 위한 자동화되고 암호화된 복제 기능을 제공합니다. Data Domain Replicator 소프트웨어는 WAN(Wide Area Network)을 통해 압축 및 중복 제거된 데이터만 비동기식으로 복제합니다.

두 가지 방법 중 하나를 사용하여 Oracle 백업을 복제할 수 있습니다. Oracle RMAN 에이전트는 두방법을 함께 사용하는 것을 지원하지 않습니다.

l MFR(Managed File Replication)

MFR을 사용하여 백업이 실행되는 동안 백업의 복제본을 여러 개 만들 수 있습니다. 각 RMAN파일이 백업 중에 운영 Data Domain 시스템에 생성되면 네트워크 효율성이 뛰어난 복제 프로세스가 압축된 고유한 파일 세그먼트를 원격 Data Domain 시스템에 자동으로 복제하기 시작합니다. 로컬 Data Domain 시스템에 대한 RMAN 백업과 원격 Data Domain 시스템에 대한 복제가 완료되면 로컬 및 원격 백업 복제본에 대한 정보가 RMAN 카탈로그에 업데이트됩니다. OracleRMAN 에이전트에서 MFR을 설정하고 백업 복제본에서 복원하는 방법에 대한 자세한 내용은 관리되는 파일 복제(MFR) 수행(72페이지)에 나와 있습니다.

l MTree 복제

MTree 복제를 사용하여 RMAN 백업 프로세스에서 독립적으로 백업 복제본을 생성할 수 있습니다. 사용자는 Oracle RMAN 에이전트를 사용하여 운영 Data Domain 시스템에 백업을 생성하고, Data Domain 관리자는 운영 시스템에서 보조 시스템으로의 MTree 복제를 수행합니다.Oracle RMAN 에이전트는 MTree 복제를 시작하거나 모니터링하지 않습니다. 그러나 보조 DataDomain 시스템의 복제본에서 제품을 복원할 수 있습니다. 복원 프로세스에 대한 자세한 내용은 MTree 복제된 백업으로부터 복원(75페이지)에 나와 있습니다.

Data Domain Replicator의 라이센스 요구 사항과 소스 DD OS와 대상 DD OS 간의 호환성에 대한 자세한 내용은 Data Domain Operating System 관리 가이드에 나와 있습니다. 이 가이드에 MTree 복제를 수행하고 관리하는 자세한 단계가 설명되어 있습니다.

관리되는 파일 복제(MFR) 수행파일 복제를 사용하면 RMAN 백업의 복사본을 여러 개 만들 수 있습니다. Oracle RMAN 에이전트를 사용하여 백업 명령에서 COPIES<n>을 지정하여 2개, 3개 또는 4개의 백업 복사본을 만들 수 있습니다. 여기에서 <n>은 2, 3 또는 4입니다.

알림Oracle RMAN 에이전트가 PowerProtect와 통합된 경우 다음 셀프서비스 복제 및 클라우드 계층화 작업이 비활성화됩니다.

l RMAN BACKUP COPIES 명령을 사용한 여러 백업 복사본 생성

l 백업 파일이 Cloud Tier에 있는 경우 복원 도중 백업 데이터의 자동 리콜. DBA가 백업 복사본을 복원할 수 있으려면 PowerProtect 관리자가 명시적으로 백업 복사본을 리콜해야 합니다.

이러한 제한 사항에 대한 자세한 내용은 PowerProtect 관리 및 사용자 가이드에 나와 있습니다.

파일 복제를 수행하려면 다음과 비슷한 명령을 사용합니다. 파일 복제의 대상 시스템으로 DataDomain 시스템을 지정해 환경에 대한 스크립트 명령을 편집합니다. COPIES <n>을 지정하려면 소스 및 대상 Data Domain 시스템 모두에 Replicator 라이센스가 설치되어 있어야 합니다. COPIES<n>을 지정하여 백업을 수행하려면 Oracle Enterprise Edition이 필요합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

72 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 73: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

예를 들어 COPIES 2를 지정하면 두 번째 Data Domain 시스템에 대해 관리되는 파일 복제(MFR)를수행하도록 Oracle RMAN 에이전트에 지시합니다. 두 번째 Data Domain 시스템 이름은 다음 명령의 <destination-system>과 같이 두 번째 복사본 파일 이름의 일부로 지정됩니다.

이 명령에 지정된 두 파일 이름은 두 번째 이름에 <destination-system>이 포함되는 것을 제외하고동일해야 합니다. Oracle RMAN 에이전트에서는 두 복사본의 파일 이름이 동일해야 합니다. 밑줄문자(_)도 필수입니다. 파일 이름에서 밑줄을 생략하면 오류가 발생하므로 백업이 실패합니다. 표시되는 파일 이름 형식을 변경할 경우 다음 요구 사항을 모두 충족해야 합니다.

l 파일 이름 형식에 밑줄 문자가 포함되어야 합니다.

l 두 번째 복사본 이름의 <destination-system>을 제외하고 파일 이름이 동일합니다.

%U 및 %c 등의 Oracle 형식 사용은 지원되지 않습니다. 이러한 Oracle 형식에는 생성된 파일 이름의 복사본 수가 포함되기 때문입니다. 따라서 두 번째 복사본에 대해 생성된 파일 이름은 첫 번째 복사본에 대해 생성된 파일 이름과 다릅니다.

backup copies 2 database filesperset=1 format '%u_%p', '<destination-system>/%u_%p';

참고: '%u_%p'에서 소문자 u를 사용합니다. 대문자 U는 유효한 Oracle 형식이지만 OracleRMAN 에이전트에는 유효하지 않으므로 복제가 실패합니다.

COPIES 2를 사용하려면 BACKUP_TAPE_IO_SLAVES 값이 TRUE여야 하며, 다음과 같이 구성할수 있습니다.

SQL> show parameter backup_tape

NAME TYPE VALUE------------------------------------ ----------- ------------------------------backup_tape_io_slaves boolean FALSESQL>

SQL> alter system set backup_tape_io_slaves = true scope=spfile;

System altered.

bounce the oracle instance( shutdown and startup) the database

SQL> show parameter backup_tape

NAME TYPE VALUE------------------------------------ ----------- ------------------------------backup_tape_io_slaves boolean TRUESQL>

다른 BACKUP_HOST에 두 번째 백업을 수행하는 것과의 유일한 차이점은 관리되는 파일 복제의 데이터 흐름이 두 Data Domain 시스템 간에 이루어진다는 것입니다. 일반적인 백업은 백업 서버와Data Domain 시스템 간에 데이터를 전송합니다.

3개 또는 4개의 복사본을 만들려면 COPIES 2 대신 COPIES 3 또는 COPIES 4와 함께 백업 명령을 사용합니다. 백업 명령의 형식은 다음과 같습니다.

backup copies <n> database filesperset=1 format '%u_%p', '<destination-system2>/%u_%p', '<destination-system3>/%u_%p', '<destination-system4>/%u_%p'

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 73

Page 74: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

복사본을 2개, 3개 또는 4개 지정하면 두 번째, 세 번째 및 네 번째 대상 시스템에 각각 추가 복사본이 생성됩니다. 모든 파일 복사본이 동일한 파일 이름으로 생성되도록 첫 Data Domain 시스템 이름을 제외하고 모든 형식이 동일해야 합니다. 지정된 각 Data Domain 시스템에는 STORAGE_UNIT 값으로 지정된 이름의 스토리지 장치가 있어야 합니다.

파일 복제는 소스 스토리지 유닛과 이름이 동일한 대상 스토리지 유닛에 대해 수행해야 합니다. 타겟 Data Domain 시스템에는 복제되는 파일이 포함된 소스 Data Domain 시스템의 스토리지 유닛과이름이 동일한 스토리지 유닛이 있어야 합니다. 파일은 대상 Data Domain 시스템에 있는 동일한 이름의 스토리지 유닛에 복제됩니다.

RMAN을 사용하여 파일 복제를 수행하려면 소스 Data Domain 시스템과 대상 Data Domain 시스템이 모두 백업을 수행하는 RMAN 시스템에 연결되어 있고 RMAN 시스템에서 액세스할 수 있어야 합니다. 네트워크 구성은 소스 Data Domain 시스템과 모든 대상 Data Domain 시스템에 대해 백업을활성화해야 합니다. 소스 시스템에서 모든 대상 시스템에 액세스할 수 있어야 합니다. 복사본을 3개이상 만든 경우 대상 시스템은 서로 액세스할 필요가 없으며 소스 시스템에만 액세스할 수 있으면됩니다. 대상 Data Domain 시스템이 전용 네트워크 또는 링크를 통해 소스 Data Domain 시스템에만연결된 구성에서는 복제가 성공하지 못합니다.

다음 예에서는 COPIES 2와 연결된 스토리지 장치와 대상을 표시하는 RMAN list 명령의 출력을보여줍니다.

RMAN> list backupset 52;

List of Backup Sets===================

BS Key Type LV Size------- ---- -- ----------52 Full 1.62G List of Datafiles in backup set 52 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 1 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/system01.dbf 2 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/sysaux01.dbf 3 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/undotbs01.dbf 4 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/users01.dbf 5 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/example01.dbf

Backup Set Copy #2 of backup set 52 Device Type Elapsed Time Completion Time Compressed Tag ----------- ------------ --------------- ---------- --- SBT_TAPE 00:00:34 09-MAY-12 NO TAG20120509T101338

List of Backup Pieces for backup set 52 Copy #2 BP Key Pc# Status Media Piece Name ------- --- ----------- ----------------------- ---------- 78 1 AVAILABLE Demo dd670-ostqa06.datadomain.com/20nahpei_1

Backup Set Copy #1 of backup set 52 Device Type Elapsed Time Completion Time Compressed Tag ----------- ------------ --------------- ---------- --- SBT_TAPE 00:00:34 09-MAY-12 NO TAG20120509T101338

List of Backup Pieces for backup set 52 Copy #1 BP Key Pc# Status Media Piece Name ------- --- ----------- ----------------------- ---------- 77 1 AVAILABLE Demo 20nahpei_1

RMAN>

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

74 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 75: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

여러 백업 복제본에서 복원MFR을 통해 생성된 백업 복제본이 여러 개 있는 경우 백업 복제본을 포함하는 Data Domain 시스템에서 복원을 수행할 수 있습니다. 일반적으로 소스(로컬) Data Domain 시스템에서 복원을 수행합니다. 이 경우 복원 명령에서 이 Data Domain 시스템을 백업 호스트로 지정합니다.

어떤 이유로든 이 소스 Data Domain 시스템을 사용할 수 없는 경우 사용 가능한 다른 Data Domain시스템에서 백업을 복원할 수 있습니다. 이렇게 하려면 네트워크를 통해 액세스할 수 있는 DataDomain 시스템을 결정합니다. COPIES 2를 사용한 경우 복원을 수행할 수 있는 다른 시스템이 하나만 있으므로 이 시스템을 사용할 수 있어야 합니다. COPIES 3 또는 COPIES 4를 사용한 경우 현재 사용 가능한 어떤 시스템에서든 복원을 수행할 수 있습니다. 필요한 백업이 포함된 둘 이상의 시스템을 사용할 수 있는 경우 다음 요소에 따라 시스템을 선택합니다.

l 사용 가능한 대역폭

l 접속 속도

l 다른 성능 또는 물류 고려 사항

복원 명령에서 원하는 시스템을 백업 호스트로 지정합니다.

경우에 따라 지정한 백업 호스트에서 백업 파일을 사용하지 못할 수 있습니다. 이 경우 사용 가능한다른 Data Domain 시스템에 백업 복제본이 있는 경우 RMAN이 이 다른 시스템에서 파일을 검색하려고 시도합니다. 이 시스템이 백업 호스트로 지정되지 않았더라도 이 검색이 시도됩니다.

예를 들어 백업 복제본 3개가 ddr-host-1, ddr-host-2 및 ddr-host-3에 생성되었습니다. 복원이 필요한 경우 ddr-host-1이 다운되었더라도 ddr-host-2 및 ddr-host-3은 모두 사용할 수 있습니다. 복원명령에서 ddr-host-2를 백업 호스트로 지정한 경우 RMAN이 ddr-host-2에서 백업 파일을 검색합니다. ddr-host-2에서 파일을 찾을 수 없는 경우 RMAN은 ddr-host-3에서 파일 검색을 시도합니다. 해당 검색이 성공하지 못할 경우 복원이 실패합니다.

ddr-host-3을 백업 호스트로 선택한 경우 RMAN은 ddr-host-3에서 백업 파일 복원을 시도합니다.ddr-host-3에서 파일을 찾을 수 없는 경우 RMAN은 ddr-host-2에서 파일 검색을 시도합니다.

참고: ddr-host-2가 다운되었으나 ddr-host-1 및 ddr-host-3은 사용할 수 있는 경우 ddr-host-3을 백업 호스트로 지정하면 ddr-host-3에서 복원이 수행됩니다. 그러나 ddr-host-3에서 파일을찾지 못한 경우 RMAN은 ddr-host-1에서 해당 파일 검색을 시도하지 않습니다.

백업 호스트로 지정된 시스템은 항상 사용할 수 있어야 합니다. 백업 호스트로 지정된 시스템을 사용할 수 없는 경우 다른 복제본에서 백업을 사용할 수 있더라도 복원이 항상 실패합니다.

MTree 복제된 백업으로부터 복원MTree 복제된 백업의 복원을 수행하려면 Lockbox에 보조 Data Domain 시스템을 등록해야 합니다.다음 예와 같이 RMAN 명령을 사용하고 환경에 대한 명령을 편집합니다.

참고: 보조 Data Domain 시스템 등록은 한 번만 필요합니다. 각 복원 스크립트에 등록 명령을 포함시키지 마십시오. 보조 Data Domain 시스템에서 복원을 수행하기 전에 이 등록을 수행하십시오.

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(BACKUP_HOST=bu-ddbealin-17.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servernamebu-ddbealin-17.lss.emc.com storageunit rman_su';RELEASE CHANNEL C1;}

등록을 위해 RMAN send 명령에 올바른 값을 지정해야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 75

Page 76: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l username 값은 보조 Data Domain 시스템의 DD Boost 사용자 이름입니다. 사용자 이름은 대/소문자를 구분하며, 보조 Data Domain 시스템에 설정된 값과 정확히 일치해야 합니다.

l password 값은 사용자 이름에 대해 설정한 암호입니다. 암호는 대/소문자를 구분하며, 보조Data Domain 시스템에 설정된 값과 정확히 일치해야 합니다.

l servername 값은 보조 Data Domain 시스템의 이름으로 대/소문자를 구분합니다. 다음과 같이 이 명령에 RMAN 복원 스크립트와 동일한 형식의 이름을 지정합니다. 예를 들어 RMAN 복원스크립트에서 server1.domain.com을 사용하는 경우 send 명령에서도 server1.domain.com을 사용해야 합니다. SERVER1.domain.com 또는 server1을 사용하면 안 됩니다.

RMAN 복원 스크립트에서 동일한 IP 주소를 사용하는 경우 IP 주소를 지정할 수 있습니다. 다양한 형식의 서버 이름을 등록할 수 있습니다. 예를 들어 server1 및 server1.domain.com을 모두 등록할 수 있으며, RMAN 복원 스크립트에서 이러한 이름 중 하나를 사용할 수 있습니다.

l storageunit 값은 보조 Data Domain 시스템에 있는 MTree 복제의 대상 스토리지 장치입니다. 이 값은 대/소문자를 구분하며, 보조 Data Domain 시스템에 설정된 값과 정확히 일치해야합니다.

등록을 완료한 후 보조 Data Domain 시스템에서 복원을 수행할 수 있습니다. 다음 예와 같이 RMAN복원 스크립트를 사용하고 환경에 대한 명령을 편집합니다.

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_su, BACKUP_HOST=bu-ddbealin-17.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';restore database;RELEASE CHANNEL C1;}

RMAN 복원 스크립트에 올바른 값을 지정했는지 확인합니다.

l STORAGE_UNIT 값은 보조 Data Domain 시스템에 있는 MTree 복제의 대상 스토리지 장치입니다. 이 값은 대/소문자를 구분하며, 보조 Data Domain 시스템에 설정된 값과 정확히 일치해야합니다.

l BACKUP_HOST 값은 보조 Data Domain 시스템의 이름으로 대/소문자를 구분합니다. 이 스크립트에 RMAN 등록 명령에서와 동일한 형식의 이름을 지정합니다. 예를 들어 RMAN 등록 명령에서 server1.domain.com을 사용하는 경우 복원 스크립트에서도 server1.domain.com을 사용해야합니다. SERVER1.domain.com 또는 server1을 사용하면 안 됩니다.

RMAN 등록 명령에서 동일한 IP 주소를 사용하는 경우 IP 주소를 지정할 수 있습니다.

참고: MTree 복제의 경우 보조 Data Domain 시스템의 대상 스토리지 유닛 이름이 소스 DataDomain 시스템의 소스 스토리지 유닛 이름과 같거나 다를 수 있습니다.

Oracle RMAN 에이전트 백업용 하위 디렉토리 지정Oracle RMAN 에이전트가 백업 중에 생성된 백업 조각을 저장하기 위한 위치로 사용하는 경로 이름에 하나 이상의 하위 디렉토리를 지정할 수 있습니다. RMAN 백업 스크립트에 FORMAT 사양으로하위 디렉토리를 지정해야 합니다. 백업이 시작되었을 때 지정된 하위 디렉토리가 아직 없는 경우Oracle RMAN 에이전트는 Data Domain 시스템에 백업하는 동안 하위 디렉토리를 자동으로 생성합니다.

참고: 복원, crosscheck 또는 삭제 작업을 수행하는 경우 RMAN 스크립트에 하위 디렉토리를 지정할 필요가 없습니다. 경로 이름은 Oracle 카탈로그에 백업 조각 이름의 일부로 기록됩니다. 작업을 수행하면 Oracle이 Oracle RMAN 에이전트에 필수 경로 이름을 제공합니다.

로컬 Data Domain 시스템에 백업하는지 원격 Data Domain 시스템에 백업하는지에 따라 FORMAT사양으로 올바른 하위 디렉토리 이름을 지정해야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

76 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 77: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 로컬 시스템에 백업하는 경우 다음 유형의 FORMAT 사양을 사용합니다.

n 경로 이름에 하위 디렉토리가 하나만 포함된 경우:

FORMAT './<directory-name>/%u_%p';

n 경로 이름에 하위 디렉토리가 여러 개 포함된 경우:

FORMAT './<directory-name-1>/<directory-name-2>/.../<directory-name-n>/%u_%p';

l 원격 시스템에 백업하는 경우 다음 유형의 FORMAT 사양을 사용합니다.

n 경로 이름에 하위 디렉토리가 하나만 포함된 경우:

FORMAT './<directory-name>/%u_%p', '<destination-system>/./<directory-name>/%u_%p';

n 경로 이름에 하위 디렉토리가 여러 개 포함된 경우:

FORMAT './<directory-name-1>/<directory-name-2>/.../<directory-name-n>/%u_%p', '<destination-system>/./<directory-name-1>/<directory-name-2>/.../<directory-name-n>/%u_%p';

참고: 데이터베이스 백업과 아카이브 로그 백업에 사용되는 단일 BACKUP 명령으로 하위 디렉토리를 지정하는 경우 데이터베이스 백업 조각에 한 번, 그리고 아카이브 로그 백업 조각에 한번씩 FORMAT 사양을 두 번 사용해야 합니다. 다음 RMAN 스크립트 예에 데이터베이스 백업과아카이브 로그 백업이 나와 있습니다.

다음 예에서는 로컬 및 원격 백업을 위한 FORMAT 사양의 올바른 하위 디렉토리 이름이 포함된 샘플 RMAN 스트립트를 제공합니다.

예제 1 FORMAT 사양으로 로컬 백업용 단일 하위 디렉토리 지정

로컬 백업을 위한 다음 샘플 RMAN 스크립트에는 백업 경로 이름에 하위 디렉토리가한 개 포함된 FORMAT 사양이 있습니다.

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP DATABASE FORMAT './testdir/%u_%p';RELEASE CHANNEL CH1;}

예제 2 FORMAT 사양으로 데이터베이스 및 아카이브 로그 로컬 백업용 하위 디렉토리 지정

로컬 백업을 위한 다음 샘플 RMAN 스크립트에는 백업 경로 이름에 하위 디렉토리가한 개 포함된 FORMAT 사양이 있습니다. BACKUP 명령에는 database 및archivelog 옵션이 모두 포함되어 있기 때문에 이 경우 FORMAT을 두 번 지정해야합니다.

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 77

Page 78: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

예제 2 FORMAT 사양으로 데이터베이스 및 아카이브 로그 로컬 백업용 하위 디렉토리 지정 (계속)

'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP FORMAT './testdir/%u_%p' DATABASE PLUS ARCHIVELOG DELETE INPUT FORMAT './testdir/%u_%p';RELEASE CHANNEL CH1;}

예제 3 FORMAT 사양으로 로컬 백업용 여러 하위 디렉토리 지정

로컬 백업을 위한 다음 샘플 RMAN 스크립트에 백업 경로 이름에 하위 디렉토리가 여러 개 포함된 FORMAT 사양이 있습니다.

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP TABLESPACE PSAPCERUSR FORMAT './testdir1/testdir2/.../testdir<n>/%u_%p';RELEASE CHANNEL CH1;}

예제 4 FORMAT 사양으로 원격 백업용 단일 하위 디렉토리 지정

원격 Data Domain 시스템에 대한 백업을 위한 다음 샘플 RMAN 스크립트에 백업 경로이름에 하위 디렉토리가 한 개 포함된 FORMAT 사양이 있습니다. BACKUP COPIES 2명령에 지정된 두 파일 이름은 두 번째 이름에 <destination-system>이 포함된 것을 제외하고 동일해야 합니다. 밑줄 문자(_)도 필수입니다.

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP COPIES 2 DATABASE FORMAT './testdir1/%u_%p', '<destination-system>/./testdir1/%u_%p';RELEASE CHANNEL CH1;}

예제 5 FORMAT 사양으로 원격 백업용 여러 하위 디렉토리 지정

원격 Data Domain 시스템에 대한 백업을 위한 다음 샘플 RMAN 스크립트에 백업 경로이름에 하위 디렉토리가 여러 개 포함된 FORMAT 사양이 있습니다. BACKUP COPIES2 명령에 지정된 두 파일 이름은 두 번째 이름에 <destination-system>이 포함된 것을제외하고 동일해야 합니다. 밑줄 문자(_)도 필수입니다.

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

78 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 79: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

예제 5 FORMAT 사양으로 원격 백업용 여러 하위 디렉토리 지정 (계속)

'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP COPIES 2 DATABASE FORMAT './testdir1/testdir2/.../testdir<n>/%u_%p', '<destination-system>/./testdir1/testdir2/.../testdir<n>/%u_%p';RELEASE CHANNEL CH1;}

Oracle CDB 및 PDB에 대한 백업 및 복원 수행Oracle 12c에는 멀티 테넌트 데이터베이스에 대한 지원 기능이 추가되었으므로 단일CDB(Container Database)에 사용자가 생성한 여러 PDB(Pluggable Database)가 포함될 수 있습니다. 전체 CDB 또는 개별 PDB에 대한 백업 및 복원을 수행할 수 있습니다. 이 환경을 지원하기 위해Oracle RMAN 에이전트에서 추가 구성 단계를 수행할 필요가 없습니다.

모든 PDB 및 아카이빙된 로그가 백업되도록 전체 CDB에 대한 정기적인 백업을 수행하는 것이 좋습니다. CDB 백업에서 원하는 시점으로 전체 CDB 또는 개별 PDB를 복구할 수 있습니다. 자세한 내용은 Oracle 문서 자료에 나와 있습니다.

DD Boost 압축 복원 수행Oracle RMAN 에이전트 4.5에는 DD Boost 압축 복원 지원이 새롭게 추가되었습니다. 압축 복원은압축된 형식으로 백업된 데이터를 Data Domain 시스템에서 애플리케이션 호스트로 복원하여 대역폭 사용량을 줄입니다.

압축 복원은 대역폭 제약이 있는 환경 또는 클라우드 환경에서 유용하지만 Data Domain 시스템 및애플리케이션 호스트에서 압축 리소스를 사용하므로 복원 성능에 영향을 미칠 수 있습니다. 기본적으로 압축 복원은 비활성화됩니다.

RMAN 복원 스크립트의 SBT_PARMS 또는 ENV 섹션에서 DDBOOST_COMPRESSED_RESTORE 매개변수를 TRUE로 설정하여 Oracle RMAN 에이전트 백업의 압축 복원을 구성합니다.

예를 들어 다음 RMAN 복원 스크립트에 이 매개변수 설정이 포함되어 있습니다.

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=C:\Users\Administrator\AppData\Local\RMANAgent\bin\libDDobk.dll,ENV=(STORAGE_UNIT=ddbea,BACKUP_HOST=bu-dbe4500.lss.emc.com,RMAN_AGENT_HOME=C:\Users\Administrator\AppData\Local\RMANAgent,DDBOOST_COMPRESSED_RESTORE=TRUE)';RESTORE DATABASE;RECOVER DATABASE;RELEASE CHANNEL CH1;}

참고:DDBOOST_COMPRESSED_RESTORE 매개변수가 TRUE로 설정되지 않은 경우 Oracle RMAN 에이전트는 Data Domain 시스템에서 백업된 데이터의 압축되지 않은 복원을 수행합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 79

Page 80: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

백업 표시 및 삭제Oracle RMAN 에이전트를 사용하여 수행한 일부 백업의 Oracle 카탈로그 레코드를 삭제했지만 백업이 여전히 Data Domain 시스템에 남아 있는 경우 그러한 백업은 분리된 백업이 됩니다. OracleRMAN 에이전트 소프트웨어를 사용하여 설치된 ddutil 프로그램으로 그러한 분리된 백업을 삭제할 수 있습니다.

참고:ddutil 프로그램은 Data Domain 시스템의 백업 파일을 삭제하지만 데이터베이스 서버의 정보는 삭제하지 않습니다. 백업은 보통 RMAN DELETE 명령을 사용하여 삭제됩니다. 이 명령은Data Domain 시스템의 백업과 해당 RMAN 카탈로그 레코드를 모두 삭제합니다.

ddutil 프로그램 사용자는 각 Data Domain 시스템 등록(60페이지)에 설명된 대로 Lockbox에대한 권한이 있어야 합니다. 이 프로그램은 작업에 DD Boost 라이브러리를 사용하며, 스토리지유닛을 마운트할 필요가 없습니다.

ddutil 프로그램은 Oracle RMAN 에이전트 설치 관리자가 생성하는 bin 디렉토리에 설치됩니다.이 프로그램은 지정된 대로 개별 백업 파일 또는 백업 파일 그룹의 삭제를 수행합니다.

ddutil 명령과 명령줄에 지정한 옵션에 따라 다음 작업을 수행할 수 있습니다.

l 백업 파일에 대한 정보를 개별 파일 레벨, 디렉토리 레벨 또는 스토리지 유닛 레벨로 표시합니다.

l 백업 파일을 개별 파일 레벨 또는 디렉토리 레벨로 삭제합니다.

l 지정된 시간 간격 동안 생성되었거나 수정된 백업 파일을 정리(삭제)합니다.

명령줄에서 필요한 옵션을 사용하여 ddutil 명령을 실행해야 합니다. -z<hostname>:<storage_unit> 옵션이 유일한 필수 옵션으로, Oracle RMAN 에이전트가 표시, 삭제및 정리 작업 중에 Lockbox 액세스에 필요한 자격 증명을 지정합니다.

참고: 원래 설치 위치에서 ddutil 명령을 실행하거나 종속 라이브러리 및 Lockbox를 찾을 수있도록 RMAN_AGENT_HOME 환경 변수를 설정해야 합니다.

다음 항목에서는 ddutil 명령과 옵션을 사용하여 표시, 삭제 및 정리 작업을 수행하는 방법에 대해자세히 설명합니다.

ddutil 명령을 사용하여 백업 표시 및 삭제Oracle DBA 사용자는 ddutil 명령을 적절한 옵션과 함께 실행하여 다음 작업을 수행할 수 있습니다.

l 설치된 Oracle RMAN 에이전트 버전에 대한 정보를 표시합니다.

ddutil -i

예:

ddutil -iRMAN Agent Version: 19.1.0.0(14)

l 지정된 백업 파일과 디렉토리에 대한 정보 표시:

ddutil [-f] -z <hostname>:<storage_unit> [-F {asce|desc} | -T {asce|desc}] [-b <start_time>] [-e <end_time>] [-R] [-t] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

80 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 81: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

참고: ddutil 명령의 기본 작업은 백업 정보 표시입니다. 필수 -z 옵션 이외의 옵션 없이ddutil 명령을 실행하면 명령이 스토리지 장치 바로 아래에 있는 모든 백업 파일을 표시합니다.

ddutil 명령을 사용하여 백업 정보 표시(84페이지) 자세한 내용이 나와 있습니다.

l 지정된 파일 및 디렉토리를 삭제합니다.

ddutil -d -z <hostname>:<storage_unit> [-c] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

ddutil 명령을 사용하여 백업 삭제(86페이지) 자세한 내용이 나와 있습니다.

l 세이브 타임 범위에 속하는 백업 파일과 디렉토리 정리(삭제):

ddutil -k -z <hostname>:<storage_unit> [-b <start_time>] [-e <end_time>] [-c] [-R] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

ddutil 명령을 사용하여 저장 기간을 기준으로 백업 정리(87페이지) 자세한 내용이 나와 있습니다.

대괄호([ ])로 묶인 옵션은 선택 사항입니다. 다음 표에는 ddutil 명령 옵션이 설명되어 있습니다.

표 8 백업 표시 및 삭제를 위한 ddutil 명령 옵션

옵션 설명

-b <start_time> 선택 사항입니다. 시간 범위의 시작을 날짜 및 시간 형식으로 지정합니다. ddutil 명령옵션에 사용되는 날짜 및 시간 형식(83페이지) <start_time>에 대해 지원되는 날짜및 시간 형식에 대한 세부 정보를 제공합니다.

이 옵션이 없는 경우 기본적으로 가장 빠른 백업 시간이 시간 범위의 시작에 사용됩니다.

참고: <start_time> 값이 -e 옵션을 사용하여 지정된 <end_time> 값보다 늦는 경우 작업이 종료되고 오류가 발생합니다.

-c 선택 사항입니다. 삭제 또는 정리 작업 중에 메시지를 표시하지 않도록 지정합니다.이 옵션을 사용하면 프로그램이 사용자 프롬프트를 표시하지 않고 지정된 백업 파일삭제나 정리를 진행합니다.

-d 삭제 작업에 필요합니다. Data Domain 시스템에서 지정된 백업 파일과 디렉토리를삭제하도록 지정합니다.

-D <debug_level> 선택 사항입니다. 작업 중에 디버깅 정보를 생성합니다. 여기서 <debug_level>은0~9의 정수입니다. 이 옵션은 운영 문제 해결에 사용됩니다.

이 옵션을 사용하면 ddutil 명령이 디버깅 정보를 stderr 및 작업 로그 파일에 출력합니다. 정수 값이 클수록 로그 정보가 더 많이 생성됩니다. 작업 로그 파일에는stdout에 출력되는 정상 작업 메시지도 포함되어 있습니다.

작업 로그 파일인 ddutil_<timestamp>.log는 설치 위치의 log 하위 디렉토리에 있습니다. 예를 들어 작업 로그 파일 이름의 형식은 ddutil_Wed May 1721:49:08 2017.log입니다.

-e <end_time> 선택 사항입니다. 시간 범위의 끝을 날짜 및 시간 형식으로 지정합니다. ddutil 명령옵션에 사용되는 날짜 및 시간 형식(83페이지) <end_time>에 대해 지원되는 날짜및 시간 형식에 대한 세부 정보를 제공합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 81

Page 82: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 8 백업 표시 및 삭제를 위한 ddutil 명령 옵션 (계속)

옵션 설명

옵션 설정 -e now에서 기본 시간 값인 현재 시간을 지정합니다.

참고: <end_time> 값이 -b 옵션을 사용하여 지정된 <start_time> 값보다 이른 경우 작업이 종료되고 오류가 발생합니다.

-f 선택 사항입니다. Data Domain 시스템에 지정된 시간 범위 내에서 생성되었거나 수정된 지정된 백업 파일과 디렉토리에 대한 정보를 표시하도록 지정합니다. 이 표시작업은 ddutil 명령의 기본 작업입니다.

-F {asce|desc} 선택 사항입니다. 다음과 같이 백업 파일이 알파벳 오름차순 또는 내림차순으로 나열되도록 지정합니다.

l -F asce 옵션은 파일 경로 이름을 기준으로 알파벳 오름차순으로 파일을 표시합니다.

l -F desc 옵션은 파일 경로 이름을 기준으로 알파벳 내림차순으로 파일을 표시합니다.

-f 및 -z 옵션은 -F asce 또는 -F desc 옵션과 함께 지정해야 합니다. 선택적으로-b, -e, -R, -t 및 <pathname><n> 옵션은 -F asce 또는 -F desc 옵션과 함께 지정할 수 있습니다.

참고: F 및 -T 옵션은 함께 사용할 수 없습니다. 동일한 ddutil 명령에서는 두가지 옵션 중 하나만 사용할 수 있습니다.

-k 정리 작업에 필요합니다. Data Domain 시스템에 지정된 시간 범위 내에서 생성되었거나 수정된 지정된 백업 파일을 정리(삭제)하도록 지정합니다.

-R 선택 사항입니다. 모든 하위 디렉토리의 백업 파일에 대한 작업을 수행하도록 지정합니다.

-t 선택 사항입니다. 백업 파일의 클라우드 계층 정보와 표시 작업을 생성하는 디렉토리정보를 포함하도록 지정합니다.

-T {asce|desc} 선택 사항입니다. 다음과 같이 백업 파일을 시간 오름차순 또는 내림차순으로 나열되도록 지정합니다.

l -T asce 옵션은 파일을 가장 오래된 백업부터 최신 백업까지 시간 오름차순으로 표시합니다.

l -T desc 옵션은 파일을 최신 백업부터 가장 오래된 백업까지 시간 내림차순으로 표시합니다.

-f 및 -z 옵션은 -T asce 또는 -T desc 옵션과 함께 지정해야 합니다. 선택적으로-b, -e, -R, -t 및 <pathname><n> 옵션은 -T asce 또는 -T desc 옵션과 함께 지정할 수 있습니다.

참고: T 및 -F 옵션은 함께 사용할 수 없습니다. 동일한 ddutil 명령에서는 두가지 옵션 중 하나만 사용할 수 있습니다.

-x 선택 사항입니다. 삭제 또는 정리 작업 중에 빈 디렉토리를 모두 삭제하도록 지정합니다.

-z<hostname>:<storage_unit>

필수입니다. Data Domain 시스템의 호스트 이름과 스토리지 유닛 이름을 지정합니다(두 이름 사이에 콜론과 슬래시(/) 추가). 예:

-z dd_host1:/dd_storage_unit1

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

82 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 83: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 8 백업 표시 및 삭제를 위한 ddutil 명령 옵션 (계속)

옵션 설명

참고: Fibre Channel을 통해 ddutil 명령을 실행해야 하는 경우 hostname이DFC 서버 이름일 수 있습니다.

<pathname1><pathname2>...<pathname><n>

선택 사항입니다. 표시 또는 삭제할 파일 또는 디렉토리의 경로 이름을 지정합니다.지정된 디렉토리별로 디렉토리의 모든 파일에 대해 작업이 수행됩니다. -R이 포함된경우 작업이 각 디렉토리의 모든 하위 디렉토리를 처리합니다. -R이 없는 경우 작업은 하위 디렉토리를 처리하지 않습니다.

다음 지침은 ddutil 명령의 경로 이름에 적용됩니다.

l 경로 이름은 명령줄의 마지막 옵션이어야 합니다. 또는 -R 또는 -c 등의 다른 옵션 유형이 경로 이름 뒤에 나올 수 없습니다.

l 경로 이름이 지정되지 않은 경우 작업은 스토리지 유닛 루트 디렉토리 수준에서만 실행됩니다.

l 경로 이름이 슬래시(/)로 시작되는 경우 스토리지 유닛 이름은 슬래시 뒤에 나와야 합니다.

l 경로 이름이 슬래시(/)로 시작되지 않는 경우 경로 이름은 스토리지 유닛 바로아래에 있는 것으로 가정됩니다.

예를 들어 스토리지 장치 이름이 su1인 경우 경로 이름 /su1/dir1 및 dir1은 모두스토리지 장치 아래의 디렉토리 dir1을 지정합니다.

와일드카드 문자 *는 경로 이름에서 지원되며, 지정되지 않은 문자 수를 나타냅니다.

ddutil 명령 옵션에 사용되는 날짜 및 시간 형식ddutil 명령에서 -b<start_time> 및 -e<end_time> 옵션을 사용하여 특정 날짜 및 시간 형식을 사용할 수 있습니다. 다음 날짜 및 시간 형식을 사용할 수 있습니다.

l 시간 - 시간에 hh[:mm[:ss]](또는 hhmm) [자오선] [시간대] 형식이 사용됩니다. 자오선(am 또는 pm)을 지정하지 않는 경우 24시간 형식이 사용됩니다. 시간을 hh 다음에 자오선이 표시되는형식으로 지정할 수 있습니다. 표준 시간대(예: GMT)를 지정하지 않는 경우 두 번째 매개 변수인 now를 통해 결정되는 현재 표준 시간대가 사용됩니다.

l 날짜 - 특정 월 및 일과 가능한 경우 연도가 표시됩니다. 사용 가능한 형식은 mm/dd[/yy] 및month_name dd[, yy]입니다. 연도를 생략하면 기본적으로 현재 연도가 사용됩니다. 70~99 범위의 숫자로 연도를 지정하면 1900이 더해집니다. 00~30 범위의 연도를 지정하면 2000이 더해집니다. 100 미만의 다른 연도의 처리는 정의되지 않습니다. 숫자 다음에 날짜 또는 상대 시간단위가 없는 경우 time_of_day, month_name 및 dd가 이미 지정되었다면 연도로 해석되고, 그렇지 않은 경우 time_of_day로 처리됩니다.

l 요일 - 요일을 지정할 수 있습니다. 해당하는 경우 현재 요일이 사용됩니다. 요일 앞에 숫자를 붙여 해당 요일의 기본 인스턴스를 나타낼 수 있습니다. 기본값은 1입니다. 음수는 과거를 나타냅니다. 일부 심볼 숫자를 사용할 수 있습니다. last, next 및 first부터 twelfth까지의 서수를 사용할 수 있습니다(second는 의미가 모호하므로 서수로 사용할 수 없음). 심볼 숫자 next는 2에 해당합니다. 따라서 next monday는 다음 월요일이 아니라 1주 후의 월요일을 나타냅니다.

l 상대 시간 - 현재 시간에 상대적인 사양을 사용할 수 있습니다. 형식은 [숫자] 단위입니다. 허용가능한 단위는 decade, year, quarter, month, fortnight, week, day, hour, minute 및 second입니다.

대문자 또는 소문자 형식의 첫 문자, 3자 약어 등 요일, 월을 간단히 나타낼 때 흔히 사용되는 약어를후행 공백을 포함하거나 포함하지 않고 사용할 수 있습니다. week와 같은 단위는 단수 또는 복수로

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 83

Page 84: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

지정할 수 있습니다. 표준 시간대 및 자오선 값은 마침표와 관계없이 대문자 또는 소문자로 지정할수 있습니다.

실제 날짜는 다음과 같이 형성됩니다. 먼저, 모든 절대 날짜 및/또는 시간이 처리되고 변환됩니다.이 시간을 기준으로 요일 사양이 추가됩니다. 마지막으로 상대 사양이 사용됩니다. 날짜 또는 요일이 지정되고 절대 또는 상대 시간이 지정되지 않은 경우 자정이 사용됩니다. 마지막으로 일광 절약시간 차이를 허용한 후 수정을 적용하여 올바른 시간을 생성합니다.

ddutil 명령을 사용하여 백업 정보 표시다음 ddutil 명령을 실행하여 백업 파일 및 디렉토리에 대한 정보를 표시할 수 있습니다.

ddutil [-f] -z <hostname>:<storage_unit> [-F {asce|desc} | -T {asce|desc}] [-b <start_time>] [-e <end_time>] [-R] [-t] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

표 8 (81페이지) 에 명령 옵션에 대한 자세한 내용이 나와 있습니다.

일반적으로 이 작업은 ddutil 명령을 통해 삭제 또는 정리 작업을 준비할 때 실행됩니다. 표시된백업 정보를 데이터베이스 백업 카탈로그의 세부 정보와 비교하고, 삭제하거나 정리할 백업 파일을결정할 수 있습니다.

ddutil -f <options> 명령 출력에는 검색된 각 백업 파일 및 디렉터리당 하나의 행이 포함되며, 각 행에는 파일 또는 디렉토리 이름과 백업 크기 및 시간이 표시됩니다.

ddutil 명령의 기본 작업은 백업 정보 표시입니다. 경로 이름과 -z 옵션 이외의 옵션 없이 명령을실행하면 명령이 스토리지 장치 바로 아래에 있는 모든 백업 파일을 표시합니다. 다음 명령은 동일한 출력을 표시합니다.

ddutil -z <hostname>:<storage_unit>ddutil -f -z <hostname>:<storage_unit>

-R 옵션을 지정하지 않으면 ddutil 명령이 모든 하위 디렉토리를 무시합니다. 예를 들어 다음 명령은 스토리지 장치 su1의 모든 백업 파일과 디렉토리는 물론 모든 하위 디렉토리의 파일을 표시합니다.

ddutil -f -z host1:/su1 -R

Type Perm Size Time Path---------------------------------------------------------------------------------dir 777 489 Wed May 3 12:15:12 2017 (1493828112) /su1file 644 682098688 Wed May 3 12:12:47 2017 (1493827967) /su1/6rs3aer4_1file 644 3181641728 Wed May 3 12:14:35 2017 (1493828075) /su1/6ts3aet5_1_1file 644 775946240 Wed May 3 12:14:53 2017 (1493828093) /su1/6us3aev7_1_1file 644 690225152 Wed May 3 12:15:07 2017 (1493828107) /su1/6vs3aevm_1_1file 644 18350080 Wed May 3 12:12:56 2017 (1493827976) /su1/c-4088691966-20170503-00file 644 18350080 Wed May 3 12:15:12 2017 (1493828112) /su1/c-4088691966-20170503-01

특정 디렉토리의 백업 파일을 표시하려면 명령줄에 디렉토리 경로 이름을 포함합니다. 예를 들어,다음 명령은 디렉토리 /su1/dir1 및 /su1/dir2의 백업 파일을 표시합니다.

ddutil -f -z host1:/su1 dir1 dir2

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

84 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 85: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

3월 1일 이후에 생성된 백업 파일을 표시하려면 -b Mar 1 옵션을 사용합니다. 예:

ddutil -f -z host1:/su1 -b Mar 1 -R

파일 경로 이름에 따라 알파벳 오름차순으로 백업 파일을 표시하려면 -F asce 옵션을 사용합니다. 예를 들어, 다음 명령은 알파벳 오름차순으로 /xapprman 스토리지 장치의 백업 파일을 표시합니다.

ddutil -f -F asce -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprmanfile 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1file 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1dir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCfile 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01dir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shradsdir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyz

파일 경로 이름에 따라 알파벳 내림차순으로 백업 파일을 표시하려면 -F desc 옵션을 사용합니다. 예를 들어, 다음 명령은 알파벳 내림차순으로 /xapprman 스토리지 장치의 백업 파일을 표시합니다.

ddutil -f -F desc -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyzdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shradsdir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmfile 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01dir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCfile 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1file 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman

백업 파일을 시간 오름차순으로 표시하려면 -T asce 옵션을 사용합니다. 예를 들어, 다음 명령은 /xapprman 스토리지 장치의 백업 파일을 가장 오래된 백업에서 최신 백업까지 시간 오름차순으로 표시합니다.

ddutil -f -T asce -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyzdir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCfile 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1file 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1file 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprmandir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shrads

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 85

Page 86: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

백업 파일을 시간 내림차순으로 표시하려면 -T desc 옵션을 사용합니다. 예를 들어, 다음 명령은 /xapprman 스토리지 장치의 백업 파일을 가장 최신 백업에서 오래된 백업까지 시간 내림차순으로 표시합니다.

ddutil -f -T desc -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprmandir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shradsfile 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01file 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1file 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1dir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCdir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyz

ddutil 명령을 사용하여 백업 삭제다음 ddutil 명령을 실행하여 지정된 백업 파일과 디렉토리를 삭제할 수 있습니다.

ddutil -d -z <hostname>:<storage_unit> [-c] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

표 8 (81페이지)에 명령 옵션에 대한 자세한 내용이 나와 있습니다.

-d 옵션은 Data Domain 시스템에서 명령줄에 지정된 백업 파일과 디렉토리를 삭제하도록 지정합니다. 디렉토리를 지정하면 명령이 해당 디렉토리의 하위 디렉토리도 삭제합니다.

기본적으로 ddutil -d <options> 명령은 파일 또는 디렉토리를 삭제하기 전에 메시지를 표시합니다. -c 옵션은 메시지를 표시하지 않고 삭제를 수행하도록 지정합니다.

-x 옵션이 지정된 경우 ddutil 명령은 검색되는 빈 디렉토리도 삭제합니다. -x 옵션이 없는 경우디렉토리는 삭제되지 않습니다.

알림 ddutil -d <options> 명령 사용 시에는 주의해야 합니다. 백업 파일 및 디렉토리 삭제는 취소할 수 없습니다.

특정 백업 파일을 삭제하려면 다음 명령을 실행합니다.

ddutil -d -z <hostame>:/<storage_unit> <file_pathname1> <file_pathname2> ...

특정 백업 디렉토리를 삭제하려면 다음 명령을 실행합니다.

ddutil -d -x -z <hostame>:/<storage_unit> <directory_pathname1> <directory_pathname2> ...

백업 파일과 디렉토리를 모두 삭제하려면 다음 명령을 실행합니다.

ddutil -d -x -z <hostame>:/<storage_unit> <file_pathname1> <file_pathname2> ... <directory_pathname1> <directory_pathname2> ...

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

86 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 87: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

ddutil 명령을 사용하여 저장 기간을 기준으로 백업 정리다음 ddutil 명령을 실행하여 -b 및 -e 옵션으로 지정된 시간 범위 동안 생성된(또는 나중에 수정된) 지정된 경로 이름의 백업 파일을 정리(삭제)합니다.

ddutil -k -z <hostname>:<storage_unit> [-b <start_time>] [-e <end_time>] [-c] [-R] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

표 8 (81페이지)에 명령 옵션에 대한 자세한 내용이 나와 있습니다.

-k 옵션은 Data Domain 시스템에서 저장 기간을 기준으로 백업 파일을 삭제하도록 지정합니다.

l 지정된 경로 이름이 파일인 경우 시간 조건을 충족하면 파일이 삭제됩니다.

l 지정된 경로 이름이 디렉토리인 경우 시간 조건을 충족하면 디렉토리의 모든 파일이 삭제됩니다.

l -b 및 -e 옵션이 생략된 경우 시간 범위를 고려하지 않고 지정된 경로 이름의 파일이 삭제됩니다.

알림ddutil -k <options> 명령 사용 시에는 주의해야 합니다. 특정 백업 파일을 삭제한 후 백업에서 데이터를 복원하지 못할 수 있습니다. 따라서 ddutil 명령을 사용하여 부적절하게 파일을 삭제할 경우 복원이 실패하고 데이터가 손실될 수 있습니다.

백업 파일 및 디렉토리 삭제는 취소할 수 없습니다.

-x 옵션이 지정된 경우 ddutil 명령은 검색되는 빈 디렉토리도 삭제합니다. -x 옵션이 없는 경우디렉토리는 삭제되지 않습니다.

기본적으로 ddutil 명령은 파일을 삭제하기 전에 메시지를 표시합니다. 이 명령은 삭제할 모든 파일에 대해 메시지를 표시하지만, 빈 디렉토리 제거를 묻는 메시지는 표시하지 않습니다. -c 옵션은메시지를 표시하지 않고 삭제를 수행하도록 지정합니다.

-R 옵션을 지정하지 않으면 ddutil 명령이 모든 하위 디렉토리를 무시합니다. -R 옵션이 없는 경우 빈 하위 디렉토리는 삭제되지 않습니다. 정리 작업 후에 모든 파일과 하위 디렉토리가 비어 있는경우 현재 디렉토리만 삭제됩니다.

다음 두 명령 예에서는 스토리지 유닛 su1의 dir1/subdir1 아래에 있는 30일 이상된 백업 파일과 빈 디렉토리를 모두 정리합니다. 또한 이 명령은 디렉토리 dir1/subdir1 자체도 정리합니다.

ddutil -k -z host1:/su1 -e "-30 days" -R -x dir1/subdir1

ddutil -k -z host1:/su1 -e "now-30 days" -R -x dir1/subdir1

Oracle 증분 병합 작업Oracle RMAN 에이전트 19.2에서는 독립 실행형 및 Oracle RAC 시스템 모두의 경우 Linux에서Oracle 증분 병합에 대한 지원이 도입되었으며, Oracle 증분 업데이트된 백업으로 알려진 RMAN 기능을 활용합니다. Oracle 증분 업데이트된 백업을 통해 증분 백업에 드는 비용을 위해 매일 데이터베이스의 전체 이미지 복제본 백업을 생성하여 절감하는 동시에 이미지 복제본 백업의 복구 이점을제공할 수 있습니다.

참고: Oracle 증분 병합은 Oracle 증분 업데이트된 백업에 대해 구현되는 Oracle RMAN 에이전트 기능 그룹에 사용되는 Dell EMC 용어입니다.

다음 표에는 Oracle 데이터베이스 버전, Data Domain 버전, Linux 운영 체제 및 Oracle 증분 병합 작업에 대해 Oracle RMAN 에이전트 19.3에서 지원하는 Oracle 클러스터 구성이 요약되어 있습니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 87

Page 88: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 9 Oracle 증분 병합을 위한 Oracle RMAN 에이전트 버전 19.3 호환성 매트릭스

Oracle 데이터베이스 버전

운영 체제 Oracle 클러스터 구성 Data Domain 지원

Oracle 11gR2,12cR1, 12cR2, 18c,19c

Linux RHEL 7 활성-수동

Oracle에서 지원하는 모든 클러스터 파일 시스템의 OracleRAC

BoostFS 1.3

DD Boost 7.0.1.0

DD OS 6.1, 6.2, 7.0

Oracle 11gR2,12cR1, 12cR2, 18c,19c

Linux SLES 12 활성-수동

Oracle에서 지원하는 모든 클러스터 파일 시스템의 OracleRAC

BoostFS 1.3

DD Boost 7.0.1.0

DD OS 6.1, 6.2, 7.0

다음 항목에서는 지원되는 Oracle 증분 병합 기능, 필수 설치 및 구성 절차, Oracle RMAN 에이전트를 사용하여 백업, 복원 및 기타 지원되는 작업을 수행하는 방법에 대해 설명합니다.

Oracle 증분 병합 기능 개요Data Domain 스토리지 유닛에 대한 데이터베이스의 Oracle 증분 병합 백업을 처음으로 실행하는 경우 증분 업데이트 주기를 시작하기 위해 전체 이미지 복제본 백업이 수행됩니다. 두 번째 및 후속 실행은 데이터베이스에 대한 레벨 1 증분 백업을 생성합니다. 각 증분 백업이 완료된 후에 변경된 블록이 기존 전체 백업에 적용되어 최신 통합 전체 백업을 생성합니다. 이미지 복제본인 전체 백업은 기존 RMAN 백업보다 더 쉽게 복원됩니다.

19.2 버전 이전의 Oracle RMAN 에이전트에서 수행하는 대로, 기존 RMAN 백업에서는 Oracle SBT라이브러리를 사용하여 백업 세트를 생성합니다. Oracle 증분 병합 백업에서는 파일 시스템 호출을사용하여, 빠르게 복구하고 온라인 상태로 전환할 수 있는 데이터 파일의 정확한 복제본으로 Oracle이미지 백업을 생성합니다.

Oracle RMAN 에이전트과 함께 Oracle 증분 병합 작업을 수행하면 다음과 같은 이점이 있습니다.

l 과거 백업의 보존

Data Domain 스토리지 유닛에서 파일의 복제본을 거의 즉시 생성할 수 있으며 복제본의 중복이제거되므로 공간을 거의 사용하지 않습니다. Oracle RMAN 에이전트는 Oracle 증분 병합 백업중에 다음과 같은 단계를 수행합니다.

1. Oracle 증분 업데이트된 백업을 수행합니다.

2. MTree 또는 디렉토리에서 동일한 Data Domain 시스템의 새 위치로 백업을 빠르게 복제합니다.

참고: 빠른 복제 작업에는 물리적 데이터 이동이 포함되지 않으므로 파일, MTree 또는디렉토리의 크기에 상관없이 분 단위로 작업이 완료됩니다.

3. Oracle RMAN에 백업 카탈로그를 작성합니다.

다음 후속 백업은 스토리지 유닛의 원래 위치에 있는 백업을 덮어쓰지만, 새 위치의 백업 복제본은 덮어쓰지 않습니다. 따라서 이전 백업의 복제본이 보존되고 RMAN에 등록되며 복원할 준비가 됩니다.

l Data Domain 스토리지 유닛의 자동 마운트 및 마운트 해제

Oracle 증분 병합 백업 또는 복원 전에 Oracle RMAN 에이전트는 Data Domain 스토리지 유닛을자동으로 마운트할 수 있습니다. Oracle RMAN 에이전트는 작업 후 스토리지 유닛을 자동으로마운트 해제할 수도 있습니다. 백업 및 복원 중에 마운트 시간을 제한하면 백업 데이터 도난 또는 공격 위험을 낮출 수 있습니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

88 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 89: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 보존 잠금 설정

Oracle 증분 병합 작업을 수행하면 Data Domain 보존 잠금 기능이 활용됩니다. 보존 잠금은 지정한 보존 기간이 지날 때까지 스토리지 유닛의 백업 파일이 삭제되거나 수정되지 않도록 방지합니다. 보존 잠금은 자동 마운트 및 마운트 해제 작업과 동일한 외부 위협으로부터 백업을 보호하고 로컬에서 백업 파일의 손상을 방지합니다. 백업 파일을 삭제하거나 수정하려면 먼저 보존잠금을 제거해야 합니다.

참고: 이중화 기반 또는 복구 기간 기반 정책과 같은 Oracle 증분 병합 백업에는 어떠한 유형의 Oracle 보존 정책도 설정하지 않아야 합니다.

표준 파일 시스템 마운트 지점을 애플리케이션에 제공하려면 Oracle 증분 병합 작업을 수행하려면애플리케이션 호스트에 Data Domain BoostFS를 설치해야 합니다. BoostFS 마운트 지점에 대한 직접 액세스 권한이 있는 애플리케이션은 백업 및 복원에 대한 DD Boost 프로토콜의 스토리지 및 네트워크 효율성을 활용할 수 있습니다.

참고: pfile 기반 Oracle 데이터베이스의 Oracle 증분 병합 백업은 지원되지 않습니다. pfile에서spfile를 생성한 다음 Oracle 증분 병합 백업을 수행할 수 있습니다.

Oracle 증분 병합은 다음과 같은 작업을 지원합니다.

l 전체 백업 - 전체 백업은 데이터베이스 및 아카이브 로그의 전체 복제본을 생성하고 이 복제본을 Data Domain 스토리지 유닛에 저장합니다. 전체 복제본은 증분 백업과 함께 사용되어 새로운 통합 전체 백업을 생성합니다. 백업은 Data Domain 보존 잠금으로 보호됩니다.

l 증분 백업 - 증분 백업은 변경된 데이터 블록을 백업하며, 이를 이전 전체 백업에 적용하여 새로운 통합 전체 백업을 생성합니다. 이 통합 전체 백업은 새 위치에 저장된 다음 Data Domain 보존잠금으로 카탈로그화 및 보호됩니다.

l 아카이브 로그 백업 - 전체 백업 및 증분 백업을 수행하는 동안 Oracle 데이터베이스 아카이브로그가 백업됩니다. Oracle 증분 병합 기능은 아카이브 로그만 백업하는 옵션을 제공합니다. 아카이브 로그 백업은 Data Domain 보존 잠금으로 보호됩니다.

l 제어 파일 백업 - 제어 파일은 전체 백업, 증분 백업 및 아카이브 로그 백업과 함께 백업됩니다.Oracle 증분 병합 기능은 제어 파일만 백업하는 옵션을 제공합니다. 제어 파일 백업은 DataDomain 보존 잠금으로 보호됩니다.

l 정리 작업 - Oracle 증분 병합 기능은 Data Domain 시스템의 공간을 확보하기 위해 실패한 백업의 복제본을 제거하는 정리 작업 수행 옵션을 제공합니다.

l 복구 작업 - Oracle 증분 병합 바이너리를 통해 실행하는 RMAN 스크립트를 사용하여 RMAN 백업을 복원할 수 있습니다.

l 마운트 작업 - Oracle 증분 병합 백업은 로컬 디스크 또는 NFS 마운트에 대한 열기 및 쓰기 작업을 수행합니다. 스토리지 유닛이 Data Domain BoostFS FUSE 마운트 작업을 사용하여 마운트되고 마운트된 스토리지 유닛에서 백업이 수행됩니다.

l 마운트 해제 작업 - Oracle 증분 병합 작업은 Data Domain BoostFS FUSE 마운트 작업을 사용하여 로컬 마운트 경로에서 스토리지 유닛을 마운트 해제합니다.

l 라이브 마운트 작업 - 라이브 마운트 작업은 이미지 기반 백업 복제본을 사용하여 데이터베이스를 실시간으로 마이그레이션하는 것입니다.

l 프록시 복원 작업 - 프록시 복원 작업은 이미지 기반 백업 복제본을 사용하여 백업을 새 호스트에 복구합니다.

Oracle 증분 병합의 설치 요구 사항Oracle 증분 병합 작업을 수행하기 전에 다음 설치 절차를 완료한 후에 다음 항목의 구성 절차를 수행해야 합니다.

절차

1. 이 장에 설명된 절차에 따라 Linux에서 Oracle RMAN 에이전트 소프트웨어 설치를 완료했는지 확인합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 89

Page 90: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

다음 Oracle RMAN 에이전트 파일이 Oracle 증분 병합 작업 시 설치됩니다.

l ddbmoim 디렉토리의 바이너리 $RMAN_AGENT_HOME/binl rman_agent_oim.cfg 디렉토리의 구성 파일 템플릿 $RMAN_AGENT_HOME/config

2. 지원 웹 사이트(https://support.emc.com)에서 제공되는 최신 버전의 Dell EMC Data DomainBoostFS 구성 가이드에 설명된 대로 Data Domain BoostFS 요구 사항을 충족하는지 확인합니다.

3. 지원 웹 사이트(https://support.emc.com)에서 Data Domain BoostFS 소프트웨어 패키지를임시 로컬 디렉토리로 다운로드합니다.

4. 다음 명령을 실행하여 다운로드한 소프트웨어 파일의 압축을 풉니다.

$ tar -vxf <BoostFS_package_name>.tar

5. 루트 사용자로 다음 명령을 실행하여 Data Domain BoostFS 소프트웨어를 설치합니다.

# rpm -ivh <BoostFS_package_name>.rpm

6. 스토리지 유닛을 Oracle 증분 병합 백업에 사용할 Data Domain 시스템에 생성합니다.

참고: Oracle 증분 병합 백업을 처음으로 실행하기 전에 Data Domain 스토리지 유닛을 생성해야 합니다.

7. Oracle 호스트에서 마운트 지점을 생성하고 호스트의 Oracle 사용자와 유사한 유효 사용 권한을 할당합니다.

8. 다음 유형의 명령을 루트 사용자로 실행하여 Data Domain 스토리지 유닛에서 보존 잠금 기능을 활성화합니다. 이 예시 명령은 MTree /data/col1/oim의 최대 보존 기간을 90일로 설정합니다.

# mtree retention-lock set max-retention-period 90days mtree /data/col1/oim

9. 다음 유형의 명령을 루트 사용자로 실행하여 보존 잠금이 활성화되어 있는지 확인합니다.

# mtree list /data/col1/oim

Oracle 증분 병합의 구성 요구 사항Oracle 증분 병합 작업을 수행하기 전에 다음 항목에 설명된 대로 구성 절차를 완료하십시오.ddbmoim 명령 옵션 또는 구성 파일의 매개변수 설정을 통해 Oracle 증분 병합 작업에 필요한 매개변수를 설정해야 합니다. 또한 Lockbox에 Data Domain Boost 자격 증명 및 Data Domain BoostFS자격 증명도 등록해야 합니다.

참고: 구성 절차를 수행하기 전에 이전 항목에 설명된 대로 설치 요구 사항이 충족되었는지 확인합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

90 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 91: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

구성 파일 매개변수 설정Oracle 증분 병합 구성 파일에서 매개변수를 설정하여 구성 요구 사항을 충족할 수 있습니다. Linux에서 Oracle RMAN 에이전트 설치 시 $RMAN_AGENT_HOME/config 디렉토리에 저장되는 구성 파일 템플릿(rman_agent_oim.cfg)에서 매개변수 설정을 사용자 지정합니다.

제품 소프트웨어를 제거하면 원래 구성 파일 템플릿이 제거됩니다. Oracle 증분 병합 구성 파일을생성하려면 구성 파일 템플릿을 동일한 디렉토리 또는 다른 디렉토리에 복사하고 이름을 변경하는것이 좋습니다.

참고:구성 파일의 각 매개변수는 ddbmoim 명령의 명령줄 옵션에 해당합니다. 다수의 Oracle 증분 병합 작업을 수행하려면 ddbmoim 명령을 실행합니다. 명령줄 옵션은 구성 파일 매개변수보다 우선합니다.

구성 파일의 매개변수를 설정하는 대신 ddbmoim 명령을 실행할 때 적절한 명령줄 옵션을 지정할 수 있습니다. Oracle 증분 병합 작업 수행(99페이지) 에 ddbmoim 명령 및 해당 옵션에 대한세부 정보가 나와 있습니다.

Oracle 증분 병합 구성 파일에는 매개변수를 설정하는 두 가지 유형의 섹션, 일반 섹션 및 데이터베이스별 섹션이 포함되어 있습니다.

l 구성 파일의 일반 섹션은 [GENERAL] 제목으로 시작합니다. 일반 섹션에서 다음 매개변수를 설정할 수 있습니다.

BOOSTFS_INSTALL_DIRCLIENTDEBUG_LEVELRMAN_AGENT_HOME

참고: 구성 파일의 일반 섹션에서 이러한 매개변수를 설정하는 대신 ddbmoim 명령을 실행할 때 해당 명령줄 옵션을 지정할 수 있습니다. Oracle 증분 병합 작업 수행(99페이지) 에ddbmoim 명령 및 해당 옵션에 대한 세부 정보가 나와 있습니다.

예를 들어 매개변수 설정을 보여주는 구성 파일의 일반 섹션은 다음과 같습니다. 표 10 (92페이지) 에 구성 파일에서 설정할 수 있는 매개변수에 대한 세부 정보가 나와 있습니다.

############################################################################### General Parameters##############################################################################[GENERAL]BOOSTFS_INSTALL_DIR = /opt/emc/boostfs/CLIENT = ClientHostNameDEBUG_LEVEL = 3RMAN_AGENT_HOME = /home/oracle/opt/dpsapps/rmanagent/

l 구성의 각 데이터베이스별 섹션은 [SID_<name>] 제목으로 시작합니다. 각 데이터베이스에 대한 구성 파일에 별도의 데이터베이스별 섹션을 추가해야 합니다. SID_<name>의 <name>을 데이터베이스의 Oracle SID로 교체합니다. Oracle RAC 환경에서 <name>을 데이터베이스의 로컬인스턴스 이름으로 교체합니다. [SID_<name>] 제목 뒤에 특정 데이터베이스의 필요에 따라 다음 매개변수에 대한 설정을 추가합니다.

BACKUP_HOSTBACKUP_PATHDELETE_ARCHIVELOGDELETE_ARCHIVELOG_NUM_DAYSFORCE_LIVEMOUNT_CLEANUPMOUNT_PATHNFS_MOUNT

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 91

Page 92: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

OIM_TAGOPERATIONORACLE_BASE_PATHORACLE_HOMEORACLE_VERSION_11GPARALLELISMRETENTIONRMAN_CATALOG_SERVICERMAN_CATALOG_USERSCRIPT_PATHSTORAGE_UNITSYSBACKUPTEMP_DATABASE_PATHTEMP_SNAPSHOT_PATHTNS_ADMIN

참고: 구성 파일의 데이터베이스별 섹션에서 이러한 매개변수를 설정하는 대신 ddbmoim명령을 실행할 때 해당 명령줄 옵션을 지정할 수 있습니다. Oracle 증분 병합 작업 수행(99페이지) 에 ddbmoim 명령 및 해당 옵션에 대한 세부 정보가 나와 있습니다.

예를 들어 다음과 같은 구성 파일의 데이터베이스별 섹션은 Oracle SID orcl을 사용하는 데이터베이스에 대한 매개변수 설정을 보여줍니다. 표 10 (92페이지) 에 구성 파일에서 설정할 수 있는 매개변수에 대한 세부 정보가 나와 있습니다.

############################################################################### Oracle Parameters# There can be repetitive sections of Oracle parameters. The Oracle database# to which the parameters belong is described in the section name: SID_name.# The name here must be replaced by the SID of the database.# For RAC systems, the name should be the local instance name of the# database.##############################################################################[SID_orcl]BACKUP_HOST = DataDomainServerNameDELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 3MOUNT_PATH = /MountPathOIM_TAG = INCR_MERGEOPERATION = fullORACLE_HOME = /oracle/product/12.2.0.1/db_1PARALLELISM = 4RETENTION = 10 day# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =STORAGE_UNIT = StorageUnitSYSBACKUP = FALSE# TNS_ADMIN =

다음 표에서는 Oracle 증분 병합 구성 파일에서 설정할 수 있는 모든 구성 매개변수에 대해 설명합니다. BACKUP_HOST와 같은 구성 파일에서 매개변수를 설정하려면 매개변수 줄의 시작 부분에서# 기호를 제거하고 등호(=) 다음에 매개변수 값을 추가합니다.

표 10 Oracle 증분 병합용 구성 파일 매개변수

매개변수 설명 기본값 및 유효한 값

BACKUP_HOST [SID_<name>] 섹션에서는 필수입니다.

백업을 사용할 Data Domain 서버의hostname을 지정합니다.

l 정의되지 않음(기본값).

l Data Domain 서버의 유효한hostname입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

92 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 93: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 10 Oracle 증분 병합용 구성 파일 매개변수 (계속)

매개변수 설명 기본값 및 유효한 값

BACKUP_PATH ddbmoim 명령을 사용하는 라이브 마운트 또는 프록시 복원 작업에 대한[SID_<name>] 섹션에서 필수입니다.

복원할 증분 또는 전체 백업의 디렉토리경로 이름을 지정합니다.

l 정의되지 않음(기본값).

l 증분 또는 전체 백업의 유효한 디렉토리 경로 이름입니다.

BOOSTFS_INSTALL_DIR [GENERAL] 섹션에서는 필수입니다.

Data Domain BoostFS 플러그인의 설치디렉토리를 지정합니다.

l 정의되지 않음(기본값).

l Data Domain BoostFS 설치 디렉토리의 유효한 전체 경로 이름입니다.

CLIENT [GENERAL] 섹션에서는 필수입니다.

백업을 Data Domain 시스템에 저장하는데 사용할 로컬 클라이언트의 hostname을 지정합니다.

참고: 이 매개변수를 Oracle RAC 환경의 각 노드에 대해 동일한 값으로설정합니다.

l 정의되지 않음(기본값).

l 로컬 클라이언트의 유효한hostname입니다.

DEBUG_LEVEL [GENERAL] 섹션에서는 선택 사항입니다.

Oracle 증분 병합 작업에서 생성되는 디버그 메시지의 레벨을 지정합니다.

l 0(기본값) = 디버그 메시지가 생성되지 않습니다.

l 1~9 = 디버그 메시지가 디버그 로그파일에 기록됩니다. 생성된 디버그메시지의 세부 정보 레벨이 디버그레벨로 증가합니다. 디버그 로그 파일 이름은ddbmoim_<operation_type>.*.*.log입니다(예:ddbmoim_full.14928.1567760357.log).

DELETE_ARCHIVELOG [SID_<name>] 섹션에서는 선택 사항입니다.

백업 이후 아카이브 로그 삭제 여부를지정합니다.

l FALSE(기본값) = 아카이브 로그가삭제되지 않습니다.

l TRUE = 아카이브 로그가 삭제됩니다.

DELETE_ARCHIVELOG_NUM_DAYS

[SID_<name>] 섹션에서는 선택 사항입니다.

지정한 일 수보다 오래된 경우 아카이브로그를 삭제하도록 지정합니다.

l 정의되지 않음(기본값).DELETE_ARCHIVELOG가 TRUE로설정되지 않는 한 아카이브 로그는삭제되지 않습니다.

l 일 수는 정수입니다. 아카이브 로그는 해당 일 수가 지나면 삭제됩니다.

FORCE_LIVEMOUNT_CLEANUP

[SID_<name>] 섹션에서는 선택 사항입니다.

ddbmoim 명령을 사용하는 라이브 마운트 복원 후에 라이브 마운트된 데이터베

l FALSE(기본값) = 강제 정리 작업이수행되지 않습니다.

l TRUE = 강제 정리 작업이 수행됩니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 93

Page 94: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 10 Oracle 증분 병합용 구성 파일 매개변수 (계속)

매개변수 설명 기본값 및 유효한 값

이스를 강제 정리 작업을 수행하여 제거할지 여부를 지정합니다.

이전 라이브 마운트 정리(이 설정 없이수행됨)를 통해 라이브 마운트된 데이터베이스를 제거하지 못한 경우 이 강제정리를 수행할 수 있습니다.

MOUNT_PATH [SID_<name>] 섹션에서는 필수입니다.

MTree가 마운트된 Data DomainBoostFS 마운트 경로를 지정합니다.

참고: Oracle 사용자는 마운트 경로에 대한 읽기, 쓰기 및 실행 작업 사용 권한을 가져야 합니다. 마운트 경로는 모든 작업에서 동일해야 합니다. 마운트 경로를 설정한 후에는 변경하지 마십시오.

l 정의되지 않음(기본값).

l Data Domain BoostFS의 유효한 마운트 경로입니다.

NFS_MOUNT ddbmoim 명령 및 NSF 마운트를 사용하는 라이브 마운트 복원에 대한[SID_<name>] 섹션에서 필수입니다.

ddbmoim 명령을 사용하여 라이브 마운트 복원에 BoostFS 마운트를 사용할지NSF 마운트를 사용할지 지정합니다.

l FALSE(기본값) = 라이브 마운트 복원에 BoostFS 마운트를 사용합니다.

l TRUE = 라이브 마운트 복원에 NFS마운트를 사용합니다.

OIM_TAG [SID_<name>] 섹션에서는 필수입니다.

백업 복제본에 적용되는 태그를 지정합니다.

참고: 백업 태그는 증분 업데이트된백업이 전체 백업에 적용되는 경우에 사용되어 작업 이미지 복제 위치에 적용되는 증분 백업을 식별합니다. 전체 백업 및 증분 백업의 경우에도 백업 태그가 동일해야 합니다.

l 정의되지 않음(기본값).

l 백업 복제본에 적용되는 태그(예:INCR_MERGE)입니다.

OPERATION [SID_<name>] 섹션에서는 필수입니다.

수행되는 Oracle 증분 병합 작업의 유형을 지정합니다.

l full = 데이터베이스, 아카이브 로그및 제어 파일의 전체 백업 복제본을생성합니다.

l arch = 아카이브 로그 및 제어 파일을 백업합니다.

l cleanup = 실패한 백업의 복제본을제거합니다.

l ctl = 제어 파일만 백업합니다.

l incr = 변경된 데이터 블록, 아카이브 로그 및 제어 파일을 백업합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

94 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 95: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 10 Oracle 증분 병합용 구성 파일 매개변수 (계속)

매개변수 설명 기본값 및 유효한 값

l livemount = ddbmoim 명령을 사용하는 라이브 마운트 복원을 수행합니다.

l livemount-cleanup = ddbmoim 명령을 사용하는 라이브 마운트 복원 후라이브 마운트된 데이터베이스를제거합니다.

l mount = BoostFS FUSE 마운트 작업을 사용하여 MOUNT_PATH로 지정한 마운트 경로에 Data Domain 스토리지 유닛을 마운트합니다.

l proxy-restore = ddbmoim 명령을사용하는 프록시 복원을 수행합니다.

l restore = SCRIPT_PATH로 지정한RMAN 복원 스크립트를 사용하여백업을 복원합니다.

l unmount = BoostFS FUSE 마운트작업을 사용하여 Data Domain 스토리지 유닛을 마운트 해제합니다.

ORACLE_BASE_PATH ddbmoim 명령을 사용하는 라이브 마운트 또는 프록시 복원 작업에 대한[SID_<name>] 섹션에서 필수입니다.

Oracle 설치 디렉토리의 기본 경로 이름을 지정합니다.

l 정의되지 않음(기본값).

l Oracle 설치 디렉토리의 유효한 기본 경로 이름입니다.

ORACLE_HOME [SID_<name>] 섹션에서는 필수입니다.

Oracle 설치 디렉토리의 경로 이름을 지정합니다.

l 정의되지 않음(기본값).

l Oracle 설치 디렉토리의 유효한 전체 경로 이름입니다.

ORACLE_VERSION_11G Oracle 데이터베이스가 버전 11인 경우[SID_<name>] 섹션에서 필수입니다.

Oracle 데이터베이스가 버전 11인지 여부를 지정합니다.

참고: Oracle 11 데이터베이스를 사용하여 Oracle 증분 병합 작업을 수행하기 전에 이 매개변수가 TRUE로설정되어 있는지 확인합니다.

l FALSE(기본값) = Oracle 데이터베이스는 버전 11이 아닙니다.

l TRUE = Oracle 데이터베이스는 버전 11입니다.

PARALLELISM [SID_<name>] 섹션에서는 선택 사항입니다.

백업을 위해 RMAN이 병렬적으로 할당하는 채널 수를 지정합니다.

l 4(기본값).

l 채널 수는 정수입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 95

Page 96: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 10 Oracle 증분 병합용 구성 파일 매개변수 (계속)

매개변수 설명 기본값 및 유효한 값

RETENTION [SID_<name>] 섹션에서는 선택 사항입니다.

RMAN이 백업 복제본을 보존하는 기간만큼 보존 정책을 지정합니다.

스토리지 유닛이 보존 활성화되어 있고이 매개변수가 설정된 경우 백업을 위해보존 잠금이 적용됩니다.

참고: 이중화 기반 또는 복구 기간기반 정책과 같은 어떠한 Oracle 보존 정책 유형도 설정하지 마십시오. ddutil 명령을 사용하여 백업 나열 및삭제(109페이지)에 설명된 대로 백업을 삭제하려면 ddutil 명령을 사용해야 합니다.

l 정의되지 않음(기본값).

l 정수 및 따옴표 처리된 다음 값 중하나입니다.

n decade

n Year

n quarter

n month

n fortnight

n week

n day

n hour

n minute

n min

n seconds

n sec

예: RETENTION = "4 month"참고: 최소 설정은 "12 hour"입니다.최대 설정은 "70 year"입니다.

RMAN_AGENT_HOME [GENERAL] 섹션에서는 필수입니다.

Oracle RMAN 에이전트의 설치 디렉토리를 지정합니다.

l $HOME/opt/dpsapps/rmanagent(기본값).

l Oracle RMAN 에이전트 설치 디렉토리의 유효한 전체 경로 이름입니다.

RMAN_CATALOG_SERVICE [SID_<name>] 섹션에서는 선택 사항입니다.

RMAN 카탈로그 데이터베이스의 유효한 Net 서비스 또는 Easy Connect 이름을 지정합니다.

지정한 이름이 올바른지 확인하려면 명령줄에서 다음 명령을 실행하십시오.

rman catalog <RMAN_catalog_username>/<password>@<RMAN_catalog_service_name>

l 정의되지 않음(기본값).

l RMAN 카탈로그 데이터베이스의유효한 Net 서비스 또는 EasyConnect 이름입니다.

RMAN_CATALOG_USER RMAN 카탈로그 데이터베이스를 사용하고 RMAN_CATALOG_SERVICE를 설정한 경우 [SID_<name>] 섹션에서는 필수입니다.

l 정의되지 않음(기본값).

l 유효한 RMAN 카탈로그 데이터베이스의 사용자 이름입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

96 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 97: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 10 Oracle 증분 병합용 구성 파일 매개변수 (계속)

매개변수 설명 기본값 및 유효한 값

RMAN 카탈로그 데이터베이스의 사용자 이름을 지정합니다.

SCRIPT_PATH 복원 작업에 대한 [SID_<name>] 섹션에서는 필수입니다.

복원 스크립트의 경로 이름을 지정합니다.

l 정의되지 않음(기본값).

l 복원 스크립트의 유효한 전체 경로이름입니다.

STORAGE_UNIT [SID_<name>] 섹션에서는 필수입니다.

Data Domain 시스템의 스토리지 유닛이름 또는 스토리지 유닛 내의 최상위디렉토리 이름을 지정합니다.

l 정의되지 않음(기본값).

l Data Domain 시스템에 있는 스토리지 유닛의 유효한 디렉토리 이름(/data/col1 제외)입니다. 이름은대/소문자를 구분하여 지정합니다.

SYSBACKUP [SID_<name>] 섹션에서는 선택 사항입니다.

RMAN 연결의 경우 SYSBACKUP 또는SYSDBA 사용 여부를 지정합니다.

l FALSE(기본값) = RMAN은SYSDBA를 사용하여 연결되어 있습니다.

l TRUE = RMAN은 SYSBACKUP을사용하여 연결되어 있습니다.

TEMP_DATABASE_PATH ddbmoim 명령을 사용하는 라이브 마운트 또는 프록시 복원 작업에 대한[SID_<name>] 섹션에서 필수입니다.

라이브 마운트 또는 프록시 복원 중에사용될 임시 디렉토리의 경로 이름을 지정합니다.

l 정의되지 않음(기본값).

l 임시 디렉토리의 유효한 경로 이름입니다.

TEMP_SNAPSHOT_PATH ddbmoim 명령을 사용하는 라이브 마운트 복원 후 강제 정리 작업을 수행하려면 [SID_<name>] 섹션에서 필수입니다.

라이브 마운트 복원 중에 사용된 임시스냅샷 디렉토리의 경로 이름을 지정합니다.

l 정의되지 않음(기본값).

l 라이브 마운트 복원 중에 사용된 임시 스냅샷 디렉토리의 유효한 경로이름입니다.

TNS_ADMIN [SID_<name>] 섹션에서는 선택 사항입니다.

Oracle Net 구성 파일의 디렉토리 경로이름을 지정합니다.

l 정의되지 않음(기본값).

l Oracle Net 구성 파일이 포함된 디렉토리의 유효한 전체 경로 이름입니다. 이 값은 Oracle 매개변수TNS_ADMIN 설정과 동일해야 합니다.

Lockbox 자격 증명 등록구성 요구 사항을 충족하려면 ddutil -C 명령도 실행하여 Data Domain Boost 자격 증명을BoostFS Lockbox에 등록해야 합니다. 별도의 스토리지 장치마다 동일한 Data Domain 시스템에서

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 97

Page 98: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

사용하려면 이 등록 작업을 한 번만 수행하면 됩니다. 각 백업에 대해 등록 명령을 실행하지 마십시오.

참고: ddutil -C 명령을 실행할 때 Lockbox가 없는 경우 명령을 실행하면 기본 디렉토리에Lockbox가 생성됩니다.

실행해야 하는 ddutil -C 명령 유형은 이전에 Lockbox에서 Data Domain Boost 자격 증명을 등록했는지 여부에 따라 달라집니다.

l 이전에 Data Domain 시스템에 대한 Data Domain Boost 자격 증명을 등록하지 않은 경우 다음명령 중 하나를 실행합니다.

n 명령줄에서 Data Domain 서버, 스토리지 유닛 및 DD Boost 사용자를 지정하려면 다음 명령을 실행합니다. 이 명령을 사용하면 사용자 암호만 묻는 프롬프트가 표시됩니다.

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE -a DD_SERVER_NAME=<Data_Domain_server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

n 명령줄에서 최소 옵션을 지정하려면 다음 명령을 실행합니다. 이 명령을 사용하면 DataDomain 서버, 스토리지 유닛, DD Boost 사용자 및 암호를 묻는 프롬프트가 표시됩니다.

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE

Data Domain server name: <Data_Domain_server_name>Data Domain Storage Unit name: <storage_unit_name>DD Boost username: <username>Password: <password>Re-enter password: <password>Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

l 이전에 Data Domain 시스템에 대한 Data Domain Boost 자격 증명을 등록한 경우 다음 명령 중하나를 실행합니다.

n 명령줄에서 Data Domain 서버 및 스토리지 유닛을 지정하려면 다음 명령을 실행합니다.

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE -a BOOSTFS_LOCKBOX_UPDATE=TRUE -a DD_SERVER_NAME=<Data_Domain_server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a VERIFY_CREDENTIAL=TRUE

Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

n 명령줄에서 최소 옵션을 지정하려면 다음 명령을 실행합니다. 이 명령을 사용하면 DataDomain 서버 및 스토리지 유닛을 묻는 프롬프트가 표시됩니다.

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE -a BOOSTFS_LOCKBOX_UPDATE=TRUE

Data Domain server name: <Data_Domain_server_name>Data Domain Storage Unit name: <storage_unit_name>

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

98 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 99: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

l RMAN 카탈로그를 구성한 경우 다음 명령을 실행하여 카탈로그 사용자 및 암호를 Lockbox에등록합니다.

ddutil -C -a USER_TYPE=DATABASE_ADMIN -a DATABASE_SIDS=<RMAN_catalog_service_name> -a USERNAME=<RMAN_catalog_username>

예:

ddutil -C -a USER_TYPE=DATABASE_ADMIN -a DATABASE_SIDS=SHC -a USERNAME=sysPassword:Re-enter password:Successfully set the Oracle database administrator credentials in the lockbox.

Oracle 증분 병합 작업 수행Oracle 증분 병합 마운트, 마운트 해제, 백업, 복원 및 정리 작업을 수행하려면 ddbmoim 명령을 실행할 수 있습니다. Oracle RAC 환경에서는 모든 Oracle 데이터베이스 RAC 노드에서 명령을 실행할수 있습니다. 백업을 나열 및 삭제하려면 ddutil 명령을 실행해야 합니다. ddbmoim 명령 또는 다른 명령을 사용하여 라이브 마운트 및 프록시 복원 작업을 실행할 수 있습니다.

마운트, 마운트 해제, 백업, 정리 및 복구 작업용 ddbmoim 명령 사용Linux에서 Oracle 사용자로 적절한 옵션을 사용하여 ddbmoim 명령을 실행해야 합니다. 유일한 필수 옵션은 --dbname <database_name>이며, 여기서 <database_name>은 데이터베이스의 OracleSID입니다. Oracle RAC 환경에서 <database_name>을 데이터베이스의 로컬 인스턴스 이름으로 교체합니다.

Oracle 증분 병합 구성 파일에 매개변수를 설정하는 경우 ddbmoim 명령줄의 -z<configuration_file_path> 옵션을 포함해야 합니다. 그렇지 않은 경우 -z<configuration_file_path> 옵션을 생략할 수 있습니다. 다른 모든 옵션의 경우 명령줄에서 옵션을지정하거나 Oracle 증분 병합 구성 파일의 해당 매개변수 설정을 변경할 수 있습니다.

참고: 명령줄 옵션이 구성 파일의 매개변수 설정보다 우선합니다. 구성 파일 매개변수 설정(91페이지) 에 구성 파일 매개변수에 대한 세부 정보가 나와 있습니다.

중괄호({}) 안에 표시된 ddbmoim 명령 옵션은 필수입니다. 대괄호([]) 안에 표시된 명령 옵션은 선택 사항입니다.

ddbmoim --dbname <database_name> [-c <client_hostname>] [-d <Data_Domain_server_name>] [-D <debug_level>] [-m <mount_path>] [-o {full|incr|arch|ctl|livemount|livemount-cleanup|mount|unmount|proxy-restore|restore|cleanup}] [-s <storage_unit_name>] [-t <backup_tag>] [-z <configuration_file_path>] [-a BACKUP_PATH=<dir_path>] [-a BOOSTFS_INSTALL_DIR=<dir_path>] [-a DELETE_ARCHIVELOG={FALSE|TRUE}] [-a DELETE_ARCHIVELOG_NUM_DAYS=<number_of_days>] [-a FORCE_LIVEMOUNT_CLEANUP={FALSE|TRUE}] [-a NFS_MOUNT={FALSE|TRUE}] [-a ORACLE_BASE_PATH=<dir_path>] [-a ORACLE_HOME=<pathname>] [-a ORACLE_VERSION_11G={FALSE|TRUE}] [-a PARALLELISM=<number>] [-a RETENTION=<value>] [-a RMAN_AGENT_HOME=<dir_path>] [-a RMAN_CATALOG_SERVICE=<service_name>] [-a RMAN_CATALOG_USER=<username>] [-a SCRIPT_PATH=<script_path>] [-a SYSBACKUP={FALSE|TRUE}] [-a TEMP_DATABASE_PATH=<dir_path>] [-a TEMP_SNAPSHOT_PATH=<dir_path>] [-a TNS_ADMIN=<dir_path>]

다음 표에는 ddbmoim 명령 옵션 및 구성 파일에서 설정할 수 있는 해당 매개변수가 나와 있습니다.사용 가능한 모든 명령 옵션 목록을 가져오려면 ddbmoim --help 또는 ddbmoim -h 명령을 실행하십시오.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 99

Page 100: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle 증분 병합 작업에 대한 ddbmoim 명령의 예(107페이지) 에 지원되는 Oracle 증분 병합 작업용 ddbmoim 명령에 대한 자세한 정보가 나와 있습니다.

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션

명령 옵션 설명 기본값 및 유효한 값

-c <client_hostname> 구성 파일의 CLIENT 매개변수를 설정하지 않는 경우 필수입니다.

백업을 Data Domain 시스템에 저장하는 데 사용할 로컬 클라이언트의hostname을 지정합니다.

참고: Oracle RAC 환경의 각 노드에 동일한 클라이언트 이름 설정을 사용합니다.

CLIENT 는 구성 파일의 해당 매개변수입니다.

<client_hostname>의 값:

l 정의되지 않음(기본값).

l 로컬 클라이언트의 유효한hostname입니다.

-d <Data_Domain_server_name> 구성 파일의 BACKUP_HOST 매개변수를 설정하지 않는 경우 필수입니다.

백업을 사용할 Data Domain 서버의hostname을 지정합니다.

BACKUP_HOST 는 구성 파일의 해당매개변수입니다.

<Data_Domain_server_hostname>의값:

l 정의되지 않음(기본값).

l Data Domain 서버의 유효한hostname입니다.

-D <debug_level> 선택 사항입니다.

Oracle 증분 병합 작업에서 생성되는디버그 메시지의 레벨을 지정합니다.

DEBUG_LEVEL 는 구성 파일의 해당매개변수입니다.

<debug_level>의 값:

l 0(기본값) = 디버그 메시지가 생성되지 않습니다.

l 1~9 = 디버그 메시지가 디버그 로그 파일에 기록됩니다. 생성된 디버그 메시지의 세부 정보 레벨이디버그 레벨로 증가합니다. 디버그 로그 파일 이름은ddbmoim_<operation_type>.*.*.log입니다(예:ddbmoim_full.14928.1567760357.log).

-m <mount_path> 구성 파일의 MOUNT_PATH 매개변수를 설정하지 않는 경우 필수입니다.

MTree가 마운트된 Data DomainBoostFS 마운트 경로를 지정합니다.

참고: Oracle 사용자는 마운트 경로에 대한 읽기, 쓰기 및 실행 작업 사용 권한을 가져야 합니다. 마운트 경로는 모든 작업에서 동일해야 합니다. 마운트 경로를 설정한 후에는 변경하지 마십시오.

<mount_path>의 값:

l 정의되지 않음(기본값).

l Data Domain BoostFS의 유효한마운트 경로입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

100 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 101: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션 (계속)

명령 옵션 설명 기본값 및 유효한 값

MOUNT_PATH 는 구성 파일의 해당 매개변수입니다.

-o [full|incr|arch|ctl|

livemount|livemount-cleanup|

mount|unmount|proxy-restore|

restore|cleanup]

구성 파일의 OPERATION 매개변수를설정하지 않는 경우 필수입니다.

수행되는 Oracle 증분 병합 작업의 유형을 지정합니다.

OPERATION 는 구성 파일의 해당 매개변수입니다.

l full = 데이터베이스, 아카이브 로그 및 제어 파일의 전체 백업 복제본을 생성합니다.

l arch = 아카이브 로그 및 제어 파일을 백업합니다.

l cleanup = 실패한 백업의 복제본을 제거합니다.

l ctl = 제어 파일만 백업합니다.

l incr = 변경된 데이터 블록, 아카이브 로그 및 제어 파일을 백업합니다.

l livemount = ddbmoim 명령을 사용하는 라이브 마운트 복원을 수행합니다.

l livemount-cleanup = ddbmoim 명령을 사용하는 라이브 마운트 복원 후 라이브 마운트된 데이터베이스를 제거합니다.

l mount = BoostFS FUSE 마운트작업을 사용하여 -m 옵션 또는MOUNT_PATH 매개변수로 지정한마운트 경로에 Data Domain 스토리지 유닛을 마운트합니다.

l proxy-restore = ddbmoim 명령을사용하는 프록시 복원을 수행합니다.

l restore = -a SCRIPT_PATH 옵션 또는 SCRIPT_PATH 매개변수로 지정한 RMAN 복원 스크립트를 사용하여 백업을 복원합니다.

l unmount = BoostFS FUSE 마운트 작업을 사용하여 Data Domain스토리지 유닛을 마운트 해제합니다.

-s <storage_unit_name> 구성 파일의 STORAGE_UNIT 매개변수를 설정하지 않는 경우 필수입니다.

Data Domain 시스템의 스토리지 유닛이름 또는 스토리지 유닛 내의 최상위디렉토리 이름을 지정합니다.

<storage_unit_name>의 값:

l 정의되지 않음(기본값).

l Data Domain 시스템에 있는 스토리지 유닛의 유효한 디렉토리 이름(/data/col1 제외)입니다. 이이름은 대/소문자를 구분합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 101

Page 102: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션 (계속)

명령 옵션 설명 기본값 및 유효한 값

STORAGE_UNIT 는 구성 파일의 해당매개변수입니다.

-t <backup_tag> 구성 파일의 OIM_TAG 매개변수를 설정하지 않는 경우 필수입니다.

백업 복제본에 적용되는 태그를 지정합니다.

참고: 백업 태그는 증분 업데이트된 백업이 전체 백업에 적용되는경우에 사용되어 작업 이미지 복제 위치에 적용되는 증분 백업을식별합니다. 전체 백업 및 증분 백업의 경우에도 백업 태그가 동일해야 합니다.

OIM_TAG 는 구성 파일의 해당 매개변수입니다.

<backup_tag>의 값:

l 정의되지 않음(기본값).

l 백업 복제본에 적용되는 태그(예:INCR_MERGE)입니다.

-z <configuration_file_path> 구성 파일 매개변수 설정(91페이지)에 설명된 대로 구성 파일의 매개변수를 설정하는 경우 필수입니다.

Oracle 증분 병합 작업에 대한 매개변수 설정이 포함된 구성 파일의 경로이름을 지정합니다.

참고: 구성 파일의 매개변수를 설정하지 않을 경우 이 옵션을 생략할 수 있습니다.

<configuration_file_path>의 값:

l 정의되지 않음(기본값).

l Oracle 증분 병합 구성 파일의 유효한 전체 경로 이름입니다.

-a BACKUP_PATH=<dir_path> ddbmoim 명령을 사용하는 라이브 마운트 또는 프록시 복원에 대한 구성파일에서 BACKUP_PATH 매개변수를설정하지 않은 경우에 필수입니다.

복원할 증분 또는 전체 백업의 디렉토리 경로 이름을 지정합니다.

BACKUP_PATH 는 구성 파일의 해당매개변수입니다.

<dir_path>의 값:

l 정의되지 않음(기본값).

l 증분 또는 전체 백업의 유효한 디렉토리 경로 이름입니다.

-a BOOSTFS_INSTALL_DIR=<dir_path>

구성 파일의BOOSTFS_INSTALL_DIR 매개변수를 설정하지 않는 경우 필수입니다.

Data Domain BoostFS 플러그인의 설치 디렉토리를 지정합니다.

BOOSTFS_INSTALL_DIR 는 구성 파일의 해당 매개변수입니다.

<dir_path>의 값:

l 정의되지 않음(기본값).

l Data Domain BoostFS 설치 디렉토리의 유효한 전체 경로 이름입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

102 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 103: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션 (계속)

명령 옵션 설명 기본값 및 유효한 값

-a DELETE_ARCHIVELOG={FALSE|

TRUE}선택 사항입니다.

백업 이후 아카이브 로그 삭제 여부를지정합니다.

DELETE_ARCHIVELOG 는 구성 파일의 해당 매개변수입니다.

l FALSE(기본값) = 아카이브 로그가 삭제되지 않습니다.

l TRUE = 아카이브 로그가 삭제됩니다.

-aDELETE_ARCHIVELOG_NUM_DAYS=<number_of_days>

선택 사항입니다.

지정한 일 수보다 오래된 경우 아카이브 로그를 삭제하도록 지정합니다.

DELETE_ARCHIVELOG_NUM_DAYS는 구성 파일의 해당 매개변수입니다.

<number_of_days>의 값:

l 정의되지 않음(기본값). -aDELETE_ARCHIVELOG 옵션 또는DELETE_ARCHIVELOG_NUM_DAYS 매개변수가 TRUE로 설정되지않는 한 아카이브 로그는 삭제되지 않습니다.

l 일 수는 정수입니다. 아카이브 로그는 해당 일 수가 지나면 삭제됩니다.

-a FORCE_LIVEMOUNT_CLEANUP={FALSE|TRUE}

선택 사항입니다.

ddbmoim 명령을 사용하는 라이브 마운트 복원 후에 라이브 마운트된 데이터베이스를 강제 정리 작업을 수행하여 제거할지 여부를 지정합니다.

이전 라이브 마운트 정리(이 설정 없이 수행됨)를 통해 라이브 마운트된데이터베이스를 제거하지 못한 경우이 강제 정리를 수행할 수 있습니다.

FORCE_LIVEMOUNT_CLEANUP 는 구성 파일의 해당 매개변수입니다.

l FALSE(기본값) = 강제 정리 작업이 수행되지 않습니다.

l TRUE = 강제 정리 작업이 수행됩니다.

-a NFS_MOUNT={FALSE|TRUE} ddbmoim 명령 및 NSF 마운트를 사용하는 라이브 마운트 복원에 대한 구성파일에서 NSF_MOUNT 매개변수를TRUE로 설정하지 않은 경우에 필수입니다.

ddbmoim 명령을 사용하여 라이브 마운트 복원에 BoostFS 마운트를 사용할지 NSF 마운트를 사용할지 지정합니다.

NSF_MOUNT 는 구성 파일의 해당 매개변수입니다.

l FALSE(기본값) = 라이브 마운트복원에 BoostFS 마운트를 사용합니다.

l TRUE = 라이브 마운트 복원에NFS 마운트를 사용합니다.

-a ORACLE_BASE_PATH=<dir_path>

ddbmoim 명령을 사용하는 라이브 마운트 또는 프록시 복원에 대한 구성파일에서 ORACLE_BASE_PATH 매개

<dir_path>의 값:

l 정의되지 않음(기본값).

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 103

Page 104: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션 (계속)

명령 옵션 설명 기본값 및 유효한 값

변수를 설정하지 않은 경우에 필수입니다.

Oracle 설치 디렉토리의 기본 경로 이름을 지정합니다.

ORACLE_BASE_PATH 는 구성 파일의해당 매개변수입니다.

l Oracle 설치 디렉토리의 유효한기본 경로 이름입니다.

-a ORACLE_HOME=<pathname> 구성 파일의 ORACLE_HOME 매개변수를 설정하지 않는 경우 필수입니다.

Oracle 설치 디렉토리의 경로 이름을지정합니다.

ORACLE_HOME 는 구성 파일의 해당매개변수입니다.

<pathname>의 값:

l 정의되지 않음(기본값).

l Oracle 설치 디렉토리의 유효한전체 경로 이름입니다.

-a ORACLE_VERSION_11G={FALSE|TRUE}

Oracle 데이터베이스가 버전 11일 때구성 파일에서ORACLE_VERSION_11G를 TRUE로설정하지 않은 경우에 필수입니다.

Oracle 데이터베이스가 버전 11인지여부를 지정합니다.

참고: Oracle 11 데이터베이스를사용하여 Oracle 증분 병합 작업을 수행하기 전에 이 옵션이TRUE로 설정되어 있는지 확인합니다.

ORACLE_BASE_PATH 는 구성 파일의해당 매개변수입니다.

l FALSE(기본값) = Oracle 데이터베이스는 버전 11이 아닙니다.

l TRUE = Oracle 데이터베이스는버전 11입니다.

-a PARALLELISM=<number> 선택 사항입니다.

백업을 위해 RMAN이 병렬적으로 할당하는 채널 수를 지정합니다.

PARALLELISM 는 구성 파일의 해당매개변수입니다.

<number>의의 값:

l 4(기본값).

l 채널 수는 정수입니다.

-a RETENTION=<value> 선택 사항입니다.

RMAN이 백업 복제본을 보존하는 기간만큼 보존 정책을 지정합니다.

스토리지 유닛이 보존 활성화되어 있고 이 옵션을 지정한 경우 백업을 위해 보존 잠금이 적용됩니다.

참고: 이중화 기반 또는 복구 기간기반과 같은 어떠한 Oracle 보존정책 유형도 설정하지 마십시오.

<value>의 값:

l 정의되지 않음(기본값).

l 정수 및 따옴표 처리된 다음 값 중하나입니다.

n decade

n Year

n quarter

n month

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

104 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 105: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션 (계속)

명령 옵션 설명 기본값 및 유효한 값

ddutil 명령을 사용하여 백업 나열및 삭제(109페이지)에 설명된 대로 백업을 삭제하려면 ddutil 명령을 사용해야 합니다.

RETENTION 는 구성 파일의 해당 매개변수입니다.

n fortnight

n week

n day

n hour

n minute

n min

n seconds

n sec

예: -a RETENTION="4 month"참고: 최소 설정은 "12 hour"입니다. 최대 설정은 "70 year"입니다.

-a RMAN_AGENT_HOME=<dir_path> 구성 파일의 RMAN_AGENT_HOME 매개변수를 설정하지 않는 경우 필수입니다.

Oracle RMAN 에이전트의 설치 디렉토리를 지정합니다.

RMAN_AGENT_HOME 는 구성 파일의해당 매개변수입니다.

<dir_path>의 값:

l $HOME/opt/dpsapps/rmanagent(기본값).

l Oracle RMAN 에이전트 설치 디렉토리의 유효한 전체 경로 이름입니다.

-a RMAN_CATALOG_SERVICE=<service_name>

선택 사항입니다.

RMAN 카탈로그 데이터베이스의 유효한 Net 서비스 또는 Easy Connect이름을 지정합니다.

지정한 이름이 올바른지 확인하려면명령줄에서 다음 명령을 실행하십시오.

rman catalog <RMAN_catalog_username>/<password>@<RMAN_catalog_service_name>

RMAN_CATALOG_SERVICE 는 구성파일의 해당 매개변수입니다.

<service_name>의 값:

l 정의되지 않음(기본값).

l RMAN 카탈로그 데이터베이스의유효한 Net 서비스 또는 EasyConnect 이름입니다.

-a RMAN_CATALOG_USER=<username>

RMAN_CATALOG_USER 매개변수를설정하지는 않지만, RMAN 카탈로그데이터베이스를 사용하고 -aRMAN_CATALOG_SERVICE 옵션을지정하거나RMAN_CATALOG_SERVICE 매개변수를 설정하는 경우 필수입니다.

<username>의 값:

l 정의되지 않음(기본값).

l 유효한 RMAN 카탈로그 데이터베이스의 사용자 이름입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 105

Page 106: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션 (계속)

명령 옵션 설명 기본값 및 유효한 값

RMAN 카탈로그 데이터베이스의 사용자 이름을 지정합니다.

RMAN_CATALOG_USER 는 구성 파일의 해당 매개변수입니다.

-a SCRIPT_PATH=<script_path> 구성 파일의 SCRIPT_PATH 매개변수를 설정하지 않는 경우 복구용으로 필수입니다.

복원 스크립트의 경로 이름을 지정합니다.

SCRIPT_PATH 는 구성 파일의 해당매개변수입니다.

<script_path>의 값:

l 정의되지 않음(기본값).

l 복원 스크립트의 유효한 전체 경로 이름입니다.

-a SYSBACKUP={FALSE|TRUE} 선택 사항입니다. RMAN 연결의 경우SYSBACKUP 또는 SYSDBA 사용 여부를 지정합니다.

SYSBACKUP 는 구성 파일의 해당 매개변수입니다.

l FALSE(기본값) = RMAN은SYSDBA를 사용하여 연결되어 있습니다.

l TRUE = RMAN은 SYSBACKUP을사용하여 연결되어 있습니다.

-a TEMP_DATABASE_PATH=<dir_path>

ddbmoim 명령을 사용하는 라이브 마운트 또는 프록시 복원 작업에 대한구성 파일에서TEMP_DATABASE_PATH를 설정하지않은 경우에 필수입니다.

라이브 마운트 또는 프록시 복원 중에사용될 임시 디렉토리의 경로 이름을지정합니다.

TEMP_DATABASE_PATH 는 구성 파일의 해당 매개변수입니다.

<dir_path>의 값:

l 정의되지 않음(기본값).

l 임시 디렉토리의 유효한 경로 이름입니다.

-a TEMP_SNAPSHOT_PATH=<dir_path>

ddbmoim 명령을 사용하는 라이브 마운트 복원 후 강제 정리 작업을 수행하기 위한 구성 파일에서TEMP_SNAPSHOT_PATH를 설정하지않은 경우에 필수입니다.

라이브 마운트 복원 중에 사용된 임시스냅샷 디렉토리의 경로 이름을 지정합니다.

TEMP_SNAPSHOT_PATH 는 구성 파일의 해당 매개변수입니다.

<dir_path>의 값:

l 정의되지 않음(기본값).

l 라이브 마운트 복원 중에 사용된임시 스냅샷 디렉토리의 유효한경로 이름입니다.

-a TNS_ADMIN=<dir_path> 선택 사항입니다.

Oracle Net 구성 파일의 디렉토리 경로 이름을 지정합니다.

<dir_path>의 값:

l 정의되지 않음(기본값).

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

106 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 107: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 11 Oracle 증분 병합 작업용 ddbmoim 명령 옵션 (계속)

명령 옵션 설명 기본값 및 유효한 값

TNS_ADMIN 는 구성 파일의 해당 매개변수입니다.

l Oracle Net 구성 파일이 포함된디렉토리의 유효한 전체 경로 이름입니다. 이 값은 Oracle 매개변수 TNS_ADMIN 설정과 동일해야합니다.

Oracle 증분 병합 작업에 대한 ddbmoim 명령의 예이 항목에는 마운트, 마운트 해제, 백업, 정리 및 복원 작업에 대한 ddbmoim 명령의 예가 포함되어있습니다.

참고:--dbname <database_name> 및 -z <configuration_file_path>를 제외한 모든 ddbmoim 명령옵션의 경우, 명령줄에서 해당 옵션을 지정하는 대신 구성 파일의 해당 매개변수를 설정할 수있습니다. 예를 들어 명령 옵션 대신 가능한 모든 매개변수 설정을 사용하는 경우 다음과 같은최소 명령을 실행할 수 있습니다.

ddbmoim --dbname <database_name> -z <configuration_file_path>

다음 항목에서는 라이브 마운트 복원 및 프록시 호스트로의 복원을 위한 ddbmoim 명령의 예를 제공합니다.

l BoostFS 마운트를 사용하여 자동 라이브 마운트 복원 수행(112페이지)

l NFS 마운트를 사용하여 자동 라이브 마운트 복원 수행(114페이지)

l BoostFS 마운트를 사용하여 자동 프록시 호스트 복원 수행(121페이지)

l NFS 마운트를 사용하여 자동 프록시 호스트 복원 수행(122페이지)

Oracle 증분 병합 작업용 ddbmoim 명령에 대한 다음 정보를 검토하십시오.

l 마운트 작업 - 다음의 예시 ddbmoim 명령을 사용하면 마운트 작업이 수행됩니다.

ddbmoim --dbname orcl -o mount -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l 마운트 해제 작업 - 다음 예시 ddbmoim 명령을 사용하면 마운트 해제 작업이 수행됩니다.

ddbmoim --dbname orcl -o unmount -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit

l 전체 백업 - 다른 유형의 백업 전에 전체 백업을 생성해야 합니다. 전체 백업을 실행하면 작업 디렉토리(Data Domain 스토리지 유닛의 /<mount_path>/<hostname>/<database_SID>/full/datafile)에 데이터베이스의 전체 복제본이 생성됩니다. 이 작업 복제본은 디렉토리(/<mount_path>/<hostname>/<database_SID>/full/datafile.OIM_TAG<timestamp>)에 백업되고 카탈로그화됩니다. 필요에 따라 백업이 보존 잠금되고 상태가 태그 파일에서 업데이트됩니다. 모든 전체 백업은 작업 디렉토리를 정리하고 새로운 데이터 파일 복제본을 생성합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 107

Page 108: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

다음 예시 ddbmoim 명령을 사용하면 전체 백업이 수행됩니다.

ddbmoim --dbname orcl -o full -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l 증분 백업 - 전체 백업이 완료되어야만 증분 백업을 수행할 수 있습니다. 증분 백업 조각은 DataDomain 스토리지 유닛의 디렉토리(/<mount_path>/<hostname>/<database_SID>/incr)에 복제됩니다. 이러한 조각은 작업 디렉토리의 전체 백업에 적용되며 디렉토리(/<mount_path>/<hostname>/<database_SID>/full/datafile.OIM_TAG<timestamp>)에 해당 작업 디렉토리의백업이 생성됩니다. 필요에 따라 백업이 보존 잠금되고 상태가 태그 파일에서 업데이트됩니다.

다음 예시 ddbmoim 명령을 사용하면 증분 백업이 수행됩니다.

ddbmoim --dbname orcl -o incr -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l 아카이브 로그 백업 - 아카이브 로그 백업은 Data Domain 스토리지 유닛의 디렉토리(/<mount_path>/<hostname>/<database_SID>/archivelogs)에 저장됩니다. 아카이브 로그의 백업 복제본은 필요에 따라 보존 잠금되어 있습니다.

다음 예시 ddbmoim 명령을 사용하면 아카이브 로그 백업이 수행됩니다.

ddbmoim --dbname orcl -o arch -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l 제어 파일 백업 - 제어 파일 백업은 Data Domain 스토리지 유닛의 디렉토리(/<mount_path>/<hostname>/<database_SID>/controlfile)에 저장됩니다. 제어 파일의 백업 복제본은 필요에따라 보존 잠금되어 있습니다.

다음 예시 ddbmoim 명령을 사용하면 제어 파일 백업이 수행됩니다.

ddbmoim --dbname orcl -o ctl -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l 정리 작업 - 다음의 예시 ddbmoim 명령을 사용하면 정리 작업이 수행됩니다.

ddbmoim --dbname orcl -o cleanup -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l 다음 예시 ddbmoim 명령을 사용하면 복원 작업이 수행됩니다.

ddbmoim --dbname orcl -o restore -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -a

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

108 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 109: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

SCRIPT_PATH=/opt/restore/oim_restore_script -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

Oracle 증분 병합 복원 작업에는 RMAN 스크립트를 사용하여 복원 작업 수행(111페이지)에 설명된 대로 일련의 절차 단계가 포함됩니다.

ddutil 명령을 사용하여 백업 나열 및 삭제Oracle 증분 병합 백업을 나열 및 삭제하려면 적절한 명령 옵션과 함께 ddutil 명령을 실행해야 합니다.

다음 ddutil 명령을 사용하면 지정한 Data Domain 스토리지 유닛에 저장된 전체 백업, 아카이브로그 백업 또는 제어 파일 백업에 대한 정보가 나열됩니다.

ddutil -O oim -n {full|arch|ctl|tagfile} [-b "<start_time>"] [-e "<end_time>"] -f [-l] -z <Data_Domain_hostname_or_IP>:/<storage_unit> <Oracle_host>/<database_ID>

참고: -l 옵션을 사용하면 사용 가능한 파일의 세부 정보가 나열됩니다.

예:

l 다음 예시 ddutil 명령을 사용하면 사용 가능한 전체 백업이 나열됩니다.

ddutil -O oim -n full -f -z 10.31.140.154:/xapprman orcl/1542418608

mount: Mounting 10.31.140.154:xapprman on /home/oracle/opt/dpsapps/rmanagent/tmp/1567997099Type Perm Size Time Path--------------------------------------------------------------------------------------------------------------------dir 770 827 Tue Sep 3 20:05:51 2019 (1567521351) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727dir 770 827 Tue Sep 3 20:00:42 2019 (1567521042) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131217dir 770 827 Tue Sep 3 14:41:24 2019 (1567501884) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019075300dir 770 827 Tue Sep 3 14:28:29 2019 (1567501109) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019074006

l 다음 예시 ddutil 명령을 사용하면 전체 백업의 사용 가능한 파일에 대한 세부 정보가 나열됩니다.

ddutil -O oim -n full -f -l -z 10.31.140.154:/xapprman orcl/1542418608

mount: Mounting 10.31.140.154:xapprman on /home/oracle/opt/dpsapps/rmanagent/tmp/1567997130

NAME : INCR_MERGE09032019131727DBID : 1542418608MOUNT PATH : /boostfsEXPIRATION : Wed Sep 4 13:18:11 2019CONTROL FILE : /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727/CONTROL_FILE.ctlSP FILE : /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727/SP_FILE.spfile

Type Perm Size Time Path--------------------------------------------------------------------------------------------------------------------dir 770 827 Tue Sep 3 20:05:51 2019 (1567521351) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727file 640 5251072 Tue Sep 3 20:05:15 2019 (1567521315) /xapprman/orcl/1542418608/full/

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 109

Page 110: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

datafile.INCR_MERGE09032019131727/data_D-ORCL_I-1542418608_TSUSERS_FNO-7_49uaqkra_20190903 : :

l 다음 예시 ddutil 명령을 사용하면 지정한 시간 범위 내의 전체 백업이 나열됩니다.

ddutil -O oim -n full -b "Sep 11" -e "Sep 13" -f -z 10.31.140.154:/xapprman orcl/1542915199

l 다음 예시 ddutil 명령을 사용하면 사용 가능한 아카이브 로그 백업이 나열됩니다.

ddutil -O oim -n arch -f -z 10.31.140.154:/xapprman orcl/1542418608

l 다음 예시 ddutil 명령을 사용하면 지정한 시간 범위 내의 아카이브 로그 백업이 나열됩니다.

ddutil -O oim -n arch -b "Sep 3 14:25:28 2019" -e "Sep 3 20:05:50 2019" -f -z 10.31.140.154:/xapprman orcl/1542418608

l 다음 예시 ddutil 명령을 사용하면 사용 가능한 제어 파일 백업이 나열됩니다.

ddutil -O oim -n ctl -c -z 10.31.140.154:/xapprman orcl/1542418608

l 다음 예시 ddutil 명령을 사용하면 사용 가능한 전체 백업 요약이 나열됩니다.

ddutil -O oim -n tagfile -f -z 10.31.140.154:/xapprman orcl/1542418608

다음 ddutil 명령을 사용하면 지정한 Data Domain 스토리지 유닛에 저장된 전체 백업 또는 아카이브 로그 백업이 삭제됩니다.

ddutil -O oim -n {full|arch} [-b "<start_time>"] [-e "<end_time>"] [-c] -d -z <Data_Domain_hostname_or_IP>:/<storage_unit> <Oracle_host>/<database_ID>

참고:Oracle 증분 병합 백업을 삭제하려면 ddutil 명령만 사용합니다. Oracle 증분 병합 백업과RMAN delete 명령 또는 crosscheck 명령을 함께 사용하지 마십시오.

강제 삭제하려면 -c 옵션을 사용합니다. -c 옵션을 사용하지 않을 경우 백업을 삭제하기 전에삭제 작업을 수행하면 확인을 묻는 프롬프트가 표시됩니다.

예:

l 다음 예시 ddutil 명령을 사용하면 전체 백업이 삭제됩니다.

ddutil -O oim -n full -d -z 10.31.140.154:/xapprman orcl/1542418608

l 다음 예시 ddutil 명령을 사용하면 지정한 시간 범위 내의 전체 백업이 삭제됩니다.

ddutil -O oim -n full -b "Sep 11" -e "Sep 13" -d -z 10.31.140.154:/xapprman orcl/1542915199

l 다음 예시 ddutil 명령을 사용하면 아카이브 로그 백업이 삭제됩니다.

ddutil -O oim -n arch -c -d -z 10.31.140.154:/xapprman orcl/1542418608

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

110 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 111: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 다음 예시 ddutil 명령을 사용하면 지정한 시간 범위 내의 아카이브 로그 백업이 삭제됩니다.

ddutil -O oim -n arch -b "Sep 11" -e "Sep 13" -c -d -z 10.31.140.154:/xapprman orcl/1542915199

RMAN 스크립트를 사용하여 복원 작업 수행데이터베이스 백업의 Oracle 증분 병합 복원을 활성화하려면 별도의 RMAN 스크립트를 생성하여제어 파일 및 데이터베이스를 복원합니다. 필수 구성을 완료했는지 확인한 후에 RMAN 스크립트와함께 적절한 ddbmoim 명령을 실행하여 제어 파일을 복원한 다음 데이터베이스를 복원합니다.

데이터베이스 백업의 Oracle 증분 병합 복원을 완료하려면 다음 단계를 수행하십시오.

1. 데이터베이스의 제어 파일 및 데이터 파일을 복원할 호스트에서 RMAN에 로그인합니다.RMAN 카탈로그에서 제어 파일을 확인하려면 다음 유형의 명령을 실행합니다.

RMAN> LIST COPY OF CONTROLFILE TAG TESTDB09192019150043;

List of Control File Copies===========================Key S Completion Time Ckp SCN Ckp Time---- - --------------- ------- ---------------2402 A 19-SEP-19 3768293 19-SEP-19Name: /oraclemount/testdb_30/2800932625/full/datafile.testdb09192019150043/CONTROL_FILE.ctlTag: TESTDB09192019150043

2. 노마운트 상태에서 데이터베이스를 시작합니다.

RMAN> startup nomount;

3. RMAN 스크립트를 생성하여 제어 파일을 복원합니다. RMAN 스크립트의 예는 다음과 같습니다.

connect target "/";set dbid=2800932625;run{ ALLOCATE CHANNEL CH0 DEVICE TYPE DISK;restore controlfile from "/oraclemount/testdb_30/2800932625/full/datafile.testdb09192019150043/CONTROL_FILE.ctl";RELEASE CHANNEL CH0;}

4. 이전 항목에 설명된 대로 필수 구성을 완료했는지 확인합니다. 예를 들어 구성 파일에 다음 매개변수 설정을 포함합니다.

OPERATION = restoreSCRIPT_PATH = <restore_script_pathname>

5. 적절한 ddbmoim 명령을 실행하여 제어 파일 복원을 수행합니다. 예를 들어 구성 파일에 모든매개변수가 설정된 경우 다음 명령을 실행합니다.

ddbmoim --dbname orcl -z /home/oracle/opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 111

Page 112: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

6. 데이터 파일의 최신 SCN을 확인합니다. 예:

RMAN> select current_scn from v$database;

CURRENT_SCN

-----------

35127547. RMAN 스크립트를 생성하여 데이터베이스를 복원합니다. RMAN 스크립트의 예는 다음과 같습니다.

connect target /run {ALLOCATE CHANNEL CH0 DEVICE TYPE DISK;ALLOCATE CHANNEL CH1 DEVICE TYPE DISK;ALLOCATE CHANNEL CH2 DEVICE TYPE DISK;ALLOCATE CHANNEL CH3 DEVICE TYPE DISK;set until scn 3512754;restore database;recover database;}alter database open resetlogs;

8. 필수 구성을 완료했는지 확인합니다. 예를 들어 구성 파일에 다음 매개변수 설정을 포함합니다.

OPERATION = restoreSCRIPT_PATH = <restore_script_pathname>

9. 적절한 ddbmoim 명령을 실행하여 데이터베이스 복원을 수행합니다. 예를 들어 구성 파일에 모든 매개변수가 설정된 경우 다음 명령을 실행합니다.

ddbmoim --dbname orcl -z /home/oracle/opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

라이브 마운트 복원 작업 수행ddbmoim 명령을 사용하는 자동 방법 또는 (ddbmoim 명령 없이) 일련의 수동 단계를 사용하는 수동 방법을 통해 라이브 마운트 복원을 수행할 수 있습니다. Oracle RMAN 에이전트 19.3에는ddbmoim 명령을 사용하는 자동 방법이 지원됩니다. 자동 및 수동 방법 모두에는 BoostFS 마운트또는 NFS 마운트가 사용될 수 있습니다.

다음 항목에서는 라이브 마운트 복원에 대해 지원되는 모든 방법을 설명합니다.

참고:라이브 마운트 복원의 경우, 운영 호스트 및 새 호스트 모두에서 Oracle 사용자 이름, 그룹 ID 및사용자 ID가 동일한지 확인합니다.

ddbmoim 명령을 사용하는 라이브 마운트 복원은 동일한 이름의 데이터베이스에만 적용됩니다. Oracle RMAN 에이전트 19.2가 지원됨에 따라 수동 라이브 마운트 작업은 동일한 이름의 데이터베이스 또는 다른 이름의 데이터베이스에 적용됩니다.

ASM 활성화 소스 데이터베이스 백업을 사용하여 라이브 마운트 복원을 수행하는 경우 복원된데이터베이스가 데이터베이스 인스턴스의 pfile을 사용하여 생성된 독립 실행형 데이터베이스로 변환됩니다.

BoostFS 마운트를 사용하여 자동 라이브 마운트 복원 수행

BoostFS 마운트로 ddbmoim 명령을 사용하는 자동 라이브 마운트 복원을 위해 다음 단계를 수행할수 있습니다.

1. 데이터베이스가 라이브 마운트될 타겟 시스템에 소스 데이터베이스 백업과 동일한 데이터베이스 이름 또는 데이터베이스 ID가 있는지 확인합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

112 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 113: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

2. 다음 중 한 가지 방법을 통해 자동 라이브 마운트 복원에 필요한 매개변수 설정을 지정합니다.

l 구성 파일 매개변수 설정(91페이지)에 설명된 대로 구성 파일에서 매개변수를 설정합니다.

또는

l 마운트, 마운트 해제, 백업, 정리 및 복구 작업용 ddbmoim 명령 사용(99페이지)에 설명된 대로 ddbmoim 명령줄 옵션으로 매개변수를 설정합니다.

3단계에서 ddbmoim 명령을 실행합니다.

예를 들어 구성 파일에는 자동 라이브 마운트 복원에 대한 다음 매개변수 설정이 포함됩니다. 여기서 orcl은 데이터베이스의 Oracle SID입니다. FALSE의 NFS_MOUNT 설정에서는 BoostFS 마운트를 지정합니다.

[SID_orcl]BACKUP_HOST = 10.31.140.154DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemountSTORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = livemountORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =# RETENTION =# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = FALSEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

3. 자동 라이브 마운트 복원을 수행하려면 적절한 명령 옵션을 사용하여 ddbmoim 명령을 실행합니다. 예:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.Starting BoostFS mount operation.Running the mount command. Mountpath: /oraclemountBoostFS mount operation completed successfully.Creating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557' of backup directory '/oim/orcl_streams/1269163748/full/datafile.stream11122019151615'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.LiveMount of database 'orcl' done successfully.Oracle Incremental Merge operation completed successfully.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 113

Page 114: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

4. 데이터베이스가 열려 있을 때 임시 라이브 마운트된 데이터베이스에서 특정 테이블을 내보낸다음 필요한 데이터베이스로 가져옵니다. 예를 들어 orcl 데이터베이스에서 TEST_TABLE을 내보내고 BOOST 데이터베이스로 가져옵니다.

l 내보내기 명령:

ORACLE_SID=orcl exp file=test.dmp tables=test_table rows=y

l 가져오기 명령:

ORACLE_SID=BOOST imp file=test.dmp full=y

5. 라이브 마운트된 데이터베이스를 제거하려면 라이브 마운트 복원된 데이터베이스 정리 수행(115페이지)에 설명된 대로 ddbmoim 명령을 사용하여 정리 작업을 수행합니다.

NFS 마운트를 사용하여 자동 라이브 마운트 복원 수행

NFS 마운트로 ddbmoim 명령을 사용하는 자동 라이브 마운트 복원을 위해 다음 단계를 수행할 수있습니다.

1. 데이터베이스가 라이브 마운트될 타겟 시스템에 소스 데이터베이스 백업과 동일한 데이터베이스 이름 또는 데이터베이스 ID가 있는지 확인합니다.

2. 다음 중 한 가지 방법을 통해 자동 라이브 마운트 복원에 필요한 매개변수 설정을 지정합니다.

l 구성 파일 매개변수 설정(91페이지)에 설명된 대로 구성 파일에서 매개변수를 설정합니다.

또는

l 마운트, 마운트 해제, 백업, 정리 및 복구 작업용 ddbmoim 명령 사용(99페이지)에 설명된 대로 ddbmoim 명령줄 옵션으로 매개변수를 설정합니다.

5단계에서 ddbmoim 명령을 실행합니다.

예를 들어 구성 파일에는 자동 라이브 마운트 복원에 대한 다음 매개변수 설정이 포함됩니다. 여기서 orcl은 데이터베이스의 Oracle SID입니다. TRUE의 NFS_MOUNT 설정에서는 NFS 마운트를 지정합니다.

[SID_orcl]BACKUP_HOST = 10.31.140.154DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemountSTORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = livemountORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =# RETENTION =# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = TRUEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

3. Data Domain 스토리지 유닛에 대한 NFS 공유를 생성합니다.

참고: NFS 공유가 없는 경우 자동으로 생성됩니다. Data Domain 사용자에게 제한된 관리액세스 권한이 있는지 확인합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

114 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 115: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

4. /etc/fstab 파일을 편집하고 적절한 항목을 추가합니다. 예:

10.31.140.154:/data/col1/harboostfs /home/oracle/boostfs nfs rw,user,noauto 0 0

이 예에서 항목의 값은 다음과 같습니다.

l 10.31.140.154는 Data Domain IP 주소입니다.

l /data/col1/harboostfs는 Data Domain 스토리지 유닛 경로 이름입니다.

l /home/oracle/boostfs는 스토리지 유닛을 마운트해야 하는 마운트 경로입니다.

l nfs는 파일 시스템 유형입니다.

l rw,user,noauto는 마운트 옵션입니다.

5. 자동 라이브 마운트 복원을 수행하려면 적절한 명령 옵션을 사용하여 ddbmoim 명령을 실행합니다. 예:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.NFS mount of backup device is in progressNFS mount of backup device is completeRunning the mount command. Mountpath: /oraclemountBoostFS mount operation completed successfully.Creating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557' of backup directory '/oim/orcl_streams/1269163748/full/datafile.stream11122019151615'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.LiveMount of database 'orcl' done successfully.Oracle Incremental Merge operation completed successfully.

6. 데이터베이스가 열려 있을 때 임시 라이브 마운트된 데이터베이스에서 특정 테이블을 내보낸다음 필요한 데이터베이스로 가져옵니다. 예를 들어 orcl 데이터베이스에서 TEST_TABLE을 내보내고 BOOST 데이터베이스로 가져옵니다.

l 내보내기 명령:

ORACLE_SID=orcl exp file=test.dmp tables=test_table rows=y

l 가져오기 명령:

ORACLE_SID=BOOST imp file=test.dmp full=y

7. 라이브 마운트된 데이터베이스를 제거하려면 라이브 마운트 복원된 데이터베이스 정리 수행(115페이지)에 설명된 대로 ddbmoim 명령을 사용하여 정리 작업을 수행합니다.

라이브 마운트 복원된 데이터베이스 정리 수행

ddbmoim 명령을 사용하여 정리 작업의 다음 단계를 수행할 수 있으며, 이를 통해 자동 라이브 마운트 복원 후에 라이브 마운트된 데이터베이스가 제거됩니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 115

Page 116: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

1. 작업 유형을 변경하는 것을 제외하고, 자동 라이브 마운트 복원에 대한 이전 항목에 설명된 것과동일한 매개변수 설정을 지정합니다. OPERATION=livemount-cleanup 매개변수 설정 또는ddbmoim 명령에 대한 -o livemount-cleanup 옵션을 통해 작업 유형을 설정합니다.

2. 정리를 수행하려면 적절한 명령 옵션을 사용하여 ddbmoim 명령을 실행합니다. 예:

ddbmoim --dbname orcl -o livemount-cleanup -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.Shutting down temp database for cleanup orcl.Temp database orcl shut down successfully.Starting the BoostFS unmount operation.BoostFS unmount operation completed successfully.Oracle Incremental Merge operation completed successfully.

3. 2단계의 정리 작업이 실패하면 강제 정리 작업을 수행할 수 있습니다.

a. 2단계의 정리 작업에 사용되는 것과 동일한 매개변수 설정을 유지합니다. 단,FORCE_LIVEMOUNT_CLEANUP=TRUE 매개변수 설정 또는 ddbmoim 명령에 대한 -aFORCE_LIVEMOUNT_CLEANUP=TRUE 옵션을 추가함으로써 강제 정리를 지정합니다.

b. 적절한 명령 옵션을 사용하여 ddbmoim 명령을 실행합니다. 예:

ddbmoim --dbname orcl -o livemount-cleanup -a FORCE_LIVEMOUNT_CLEANUP=TRUE -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

BoostFS 마운트를 사용하여 수동 라이브 마운트 복원 수행

BoostFS 마운트를 사용하여 (ddbmoim 명령 없이) 수동 라이브 마운트 복원을 완료하려면 다음 단계를 수행합니다.

1. BoostFS 마운트를 사용하여 Data Domain 스토리지 유닛을 마운트합니다.

2. 스냅샷 백업을 빠르게 복제하여 올바른 데이터 파일을 복제합니다. 예:

[oracle@blrv027a080 datafile.OIM_INCR_MERGE08122019103055]$ ssh [email protected] filesys fastcopy source /data/col1/oim/navneet/3249522768/full/datafile.OIM_INCR_MERGE08122019103055 destination /data/col1/oim/navneet/3249522768/full/TESTData Domain OSPassword:Fastcopy status: fastcopy /data/col1/oim/navneet/3249522768/full/datafile.OIM_INCR_MERGE08122019103055 to /data/col1/oim/navneet/3249522768/full/TEST: copied 16 files, 1 directory in 0.01 seconds

[oracle@blrv027a080 datafile.OIM_INCR_MERGE08122019103055]$ ls -l /oimmount/navneet/3249522768/full/TESTtotal 275060-rw-r-----. 1 100 ftp 18464768 Aug 12 02:34 CONTROL_FILE.ctl-rw-r-----. 1 100 ftp 513810432 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-12_jdu90ur2_20190812-rw-r-----. 1 100 ftp 1174413312 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-3_j9u90uqr_20190812-rw-r-----. 1 100 ftp 513810432 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-7_jbu90uqr_20190812-rw-r-----. 1 100 ftp 513810432 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-9_jcu90uqr_20190812-rw-r-----. 1 100 ftp 262152192 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-11_jgu90ur5_20190812-rw-r-----. 1 100 ftp 849354752 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-1_jau90uqr_20190812-rw-r-----. 1 100 ftp 262152192 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-5_jeu90ur2_20190812

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

116 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 117: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

-rw-r-----. 1 100 ftp 262152192 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-8_jfu90ur2_20190812-rw-r-----. 1 100 ftp 10493952 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-TEMP01_FNO-14_jiu90ur5_20190812-rw-r-----. 1 100 ftp 110108672 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-UNDOTBS1_FNO-4_jhu90ur5_20190812-rw-r-----. 1 100 ftp 5251072 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-USERS_FNO-10_jku90ur6_20190812-rw-r-----. 1 100 ftp 5251072 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-USERS_FNO-13_jlu90ur6_20190812-rw-r-----. 1 100 ftp 5251072 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-USERS_FNO-6_jju90ur5_20190812-rw-r-----. 1 100 ftp 98304 Aug 12 02:34 SP_FILE.spfile-rw-r--r--. 1 100 ftp 151 Aug 12 02:35 tags.json

3. init<SID>.ora 파일을 생성합니다. 예를 들어 이 파일에는 다음과 같은 줄이 포함되어 있습니다. PDB 데이터베이스의 경우 *.enable_pluggable_database=TRUE 줄을 추가합니다.

cat /tmp/TEST/initTEST.ora## Init.ora file with minimum parameters to start up TEST#*.db_block_size=8192*.db_domain=''*.db_name='TEST'*.control_files='/tmp/TEST/TEST_control01.ctl'*.audit_file_dest='/tmp/TEST/'*.audit_trail='db'*.db_create_file_dest='/tmp/TEST/'*.db_recovery_file_dest='/tmp/TEST/'*.diagnostic_dest='/tmp/TEST/'*.db_recovery_file_dest_size=8589934592*._allow_resetlogs_corruption=TRUE*._allow_error_simulation=TRUE*.enable_pluggable_database=TRUE*.remote_login_passwordfile='EXCLUSIVE'*.compatible='12.1.0.2.0'

참고: init<SID>.ora 매개변수 파일의 마지막 줄에서 필요에 따라 12.1.0.2.0 값을 변경합니다. 이 버전은 스냅샷 Data Domain 백업 이미지 복제본과 호환되어야 합니다.

4. SID를 새 데이터베이스에 설정합니다(예: TEST).

oracle@blrv027a080 ~]$ ORACLE_SID=TEST sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Sun Jan 20 20:34:53 2019 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to an idle instance.

5. 데이터베이스를 시작 및 마운트하고 제어 파일을 생성합니다. 예를 들어 제어 파일에는 다음과같은 줄이 포함되어 있습니다.

SQL> startup nomount pfile=/tmp/TEST/initTEST.oraORACLE instance started.

cat /tmp/TEST/controlfile.ctlCREATE CONTROLFILE REUSE SET DATABASE "TEST" RESETLOGS NOARCHIVELOGMAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 512MAXINSTANCES 8MAXLOGHISTORY 292LOGFILE

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 117

Page 118: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

GROUP 1 '/tmp/TEST/TEST_redo01.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 2 '/tmp/TEST/TEST_redo02.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 3 '/tmp/TEST/TEST_redo03.log' SIZE 5M BLOCKSIZE 512 reuseDATAFILE'/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY1_FNO-18_c1ubcbiu_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY_FNO-17_c0ubcbis_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-10_bmubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-14_bnubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-3_bkubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-6_boubcbi9_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-13_brubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-1_blubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-5_bsubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-9_bqubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-11_buubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-15_bvubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-4_bpubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-8_btubcbin_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-12_c3ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-16_c4ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-7_c2ubcbiv_20190910';

6. 제어 파일이 생성되면 재설정 로그를 사용하여 데이터베이스를 엽니다.

alter database open resetlogs

7. 표를 확인합니다.

예를 들어 2개의 데이터베이스는 TEST 인스턴스 라이브가 /oimmount(Data Domain)에 마운트된 상태로 실행됩니다. 데이터베이스의 복제본이 두 번째 백업에 있습니다. TEST_TABLE은온전히 유지되며 이를 내보내고 다시 BOOST 데이터베이스에 가져올 수 있습니다. 작업이 완료되면 TEST Oracle 인스턴스가 종료되고 스냅샷이 제거됩니다.

8. TEST_TABLE을 테스트 데이터베이스에서 내보내고 BOOST 데이터베이스에 가져와서 정리합니다. 예:

[oracle@blrv027a080 ~]$ ORACLE_SID=TEST exp file=test.dmp tables=test_table rows=yORACLE_SID=BOOST imp file=test.dmp full=y

NFS 마운트를 사용하여 수동 라이브 마운트 복원 수행

NFS 마운트를 사용하여 (ddbmoim 명령 없이) 수동 라이브 마운트 복원을 완료하려면 다음 단계를수행합니다.

1. Data Domain 스토리지 유닛에 대한 NFS 공유를 생성합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

118 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 119: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

2. /etc/fstab 파일을 편집하고 적절한 항목을 추가합니다. 예:

10.31.140.154:/data/col1/harboostfs /home/oracle/boostfs nfs rw,user,noauto 0 0

이 예에서 항목의 값은 다음과 같습니다.

l 10.31.140.154는 Data Domain IP 주소입니다.

l /data/col1/harboostfs는 Data Domain 스토리지 유닛 경로 이름입니다.

l /home/oracle/boostfs는 스토리지 유닛을 마운트해야 하는 마운트 경로입니다.

l nfs는 파일 시스템 유형입니다.

l rw,user,noauto는 마운트 옵션입니다.

3. 마운트 시스템 호출을 사용하여 마운트 경로 디렉토리를 마운트합니다. 예:

mount /home/oracle/boostfs

4. 로컬 호스트에서 라이브 마운트 복원을 완료하려면 다음 단계를 수행하십시오.

a. Data Domain에 임시 스냅샷 복원 디렉토리를 생성하고 datafile 디렉토리에서 스냅샷datafile을 스냅샷 복원 디렉토리로 빠르게 복제합니다. 예:

ssh [email protected] filesys fastcopy source /data/col1/harboostfs/rmanagent/1538675391/full/datafile.INCR_MERGE09102019004954 destination /data/col1/harboostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE

b. 임시 ORACLE_SID를 임시 데이터베이스 이름에 내보냅니다. 예:

export ORACLE_SID=TEST

c. 내보낸 데이터베이스 이름을 사용하여 /tmp에 디렉토리를 생성하고 init<SID>.ora 매개변수 파일을 생성합니다. 예를 들어 이 파일에는 다음과 같은 줄이 포함되어 있습니다.PDB 데이터베이스의 경우 *.enable_pluggable_database=TRUE 줄을 추가합니다.

cat /tmp/TEST/initTEST.ora## Init.ora file with minimum parameters to start up TEST#*.db_block_size=8192*.db_domain=''*.db_name='TEST'*.control_files='/tmp/TEST/TEST_control01.ctl'*.audit_file_dest='/tmp/TEST/'*.audit_trail='db'*.db_create_file_dest='/tmp/TEST/'*.db_recovery_file_dest='/tmp/TEST/'*.diagnostic_dest='/tmp/TEST/'*.db_recovery_file_dest_size=8589934592*._allow_resetlogs_corruption=TRUE*._allow_error_simulation=TRUE*.enable_pluggable_database=TRUE*.remote_login_passwordfile='EXCLUSIVE'*.compatible='12.1.0.2.0'

참고: init<SID>.ora 매개변수 파일의 마지막 줄에서 필요에 따라 12.1.0.2.0 값을 변경합니다. 이 버전은 스냅샷 Data Domain 백업 이미지 복제본과 호환되어야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 119

Page 120: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

d. 스냅샷 복원 디렉토리의 데이터 파일과 함께 제어 파일을 생성합니다. 예를 들어 제어 파일에는 다음과 같은 줄이 포함되어 있습니다.

cat /tmp/TEST/controlfile.ctlCREATE CONTROLFILE REUSE SET DATABASE "TEST" RESETLOGS NOARCHIVELOGMAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 512MAXINSTANCES 8MAXLOGHISTORY 292LOGFILEGROUP 1 '/tmp/TEST/TEST_redo01.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 2 '/tmp/TEST/TEST_redo02.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 3 '/tmp/TEST/TEST_redo03.log' SIZE 5M BLOCKSIZE 512 reuseDATAFILE'/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY1_FNO-18_c1ubcbiu_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY_FNO-17_c0ubcbis_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-10_bmubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-14_bnubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-3_bkubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-6_boubcbi9_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-13_brubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-1_blubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-5_bsubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-9_bqubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-11_buubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-15_bvubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-4_bpubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-8_btubcbin_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-12_c3ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-16_c4ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-7_c2ubcbiv_20190910';

e. sqlplus에 로그인하고, 생성한 init<SID>.ora 파일이 노마운트 상태일 때 데이터베이스를 시작합니다. 예:

startup nomount pfile=/tmp/TEST/initTEST.ora

f. sqlplus에서 제어 파일 스크립트를 실행합니다. 예:

@/tmp/TEST/controlfile.ctl

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

120 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 121: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

g. 제어 파일이 생성되면 재설정 로그를 사용하여 데이터베이스를 엽니다.

alter database open resetlogs

h. 데이터베이스가 열려 있을 때 임시 생성된 데이터베이스에서 특정 테이블을 내보낸 다음 원래 데이터베이스로 가져옵니다. 예:

l 내보내기 명령: ORACLE_SID=TEST exp file=test.dmp tables= test_table rows=yl 가져오기 명령: ORACLE_SID=BOOST imp file=test.dmp full=y

프록시 호스트에 대한 복원 작업 수행ddbmoim 명령을 사용하는 자동 방법 또는 (ddbmoim 명령 없이) 일련의 수동 단계를 사용하는 수동 방법을 통해 프록시 호스트에 대한 복원 작업을 수행할 수 있습니다. Oracle RMAN 에이전트19.3에는 ddbmoim 명령을 사용하는 자동 방법이 지원됩니다. 자동 방법에는 BoostFS 마운트 또는NFS 마운트가 사용될 수 있습니다.

다음 항목에서는 프록시 호스트 복원에 대해 지원되는 모든 방법을 설명합니다.

참고:프록시 호스트 복원의 경우, 운영 호스트 및 프록시 호스트 모두에서 데이터베이스 버전, Oracle사용자 이름, 그룹 ID 및 사용자 ID가 동일한지 확인합니다.

ddbmoim 명령을 사용하는 프록시 호스트 복원은 동일한 이름의 데이터베이스에만 적용됩니다. Oracle RMAN 에이전트 19.2가 지원됨에 따라 수동 프록시 호스트 복원 작업은 동일한 이름의 데이터베이스 또는 다른 이름의 데이터베이스에 적용됩니다.

ASM 활성화 소스 데이터베이스 백업을 사용하여 프록시 호스트 복원을 수행하는 경우 복원된데이터베이스가 데이터베이스 인스턴스의 pfile을 사용하여 생성된 독립 실행형 데이터베이스로 변환됩니다.

Oracle 증분 병합 솔루션을 사용하여 프록시 호스트 복원 데이터베이스의 백업을 수행해야 하는 경우에는 pfile에서 spfile을 생성하고 spfile을 사용하여 데이터베이스를 다시 시작합니다.

BoostFS 마운트를 사용하여 자동 프록시 호스트 복원 수행

BoostFS 마운트로 ddbmoim 명령을 사용하는 자동 프록시 호스트 복원을 위해 다음 단계를 수행할수 있습니다.

1. 다음 중 한 가지 방법을 통해 자동 프록시 호스트 복원에 필요한 매개변수 설정을 지정합니다.

l 구성 파일 매개변수 설정(91페이지)에 설명된 대로 구성 파일에서 매개변수를 설정합니다.

또는

l 마운트, 마운트 해제, 백업, 정리 및 복구 작업용 ddbmoim 명령 사용(99페이지)에 설명된 대로 ddbmoim 명령줄 옵션으로 매개변수를 설정합니다.

2단계에서 ddbmoim 명령을 실행합니다.

예를 들어 구성 파일에는 자동 프록시 호스트 복원에 대한 다음 매개변수 설정이 포함됩니다. 여기서 orcl은 데이터베이스의 Oracle SID입니다. FALSE의 NFS_MOUNT 설정에서는 BoostFS 마운트를 지정합니다.

[SID_orcl]BACKUP_HOST = 10.31.140.154DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemountSTORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = proxy-restoreORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 121

Page 122: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

# RETENTION =# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = FALSEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

2. 자동 프록시 호스트 복원을 수행하려면 적절한 명령 옵션을 사용하여 ddbmoim 명령을 실행합니다. 예:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.Starting BoostFS mount operation.Running the mount command. Mountpath: /oraclemountBoostFS mount operation completed successfully.Creating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907' of backup directory '/oim/orcl_streams/1269163748/full/datafile.stream11122019151615'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.Proxy Restore of database 'orcl' done successfully.Starting the BoostFS unmount operation.BoostFS unmount operation completed successfully.Oracle Incremental Merge operation completed successfully.

NFS 마운트를 사용하여 자동 프록시 호스트 복원 수행

NFS 마운트로 ddbmoim 명령을 사용하는 자동 프록시 호스트 복원을 위해 다음 단계를 수행할 수있습니다.

1. 다음 중 한 가지 방법을 통해 자동 프록시 호스트 복원에 필요한 매개변수 설정을 지정합니다.

l 구성 파일 매개변수 설정(91페이지)에 설명된 대로 구성 파일에서 매개변수를 설정합니다.

또는

l 마운트, 마운트 해제, 백업, 정리 및 복구 작업용 ddbmoim 명령 사용(99페이지)에 설명된 대로 ddbmoim 명령줄 옵션으로 매개변수를 설정합니다.

4단계에서 ddbmoim 명령을 실행합니다.

예를 들어 구성 파일에는 자동 프록시 호스트 복원에 대한 다음 매개변수 설정이 포함됩니다. 여기서 orcl은 데이터베이스의 Oracle SID입니다. TRUE의 NFS_MOUNT 설정에서는 NFS 마운트를 지정합니다.

[SID_orcl]BACKUP_HOST = 10.31.140.154DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemount

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

122 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 123: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

STORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = proxy-restoreORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =# RETENTION =# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = TRUEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

2. Data Domain 스토리지 유닛에 대한 NFS 공유를 생성합니다.

3. /etc/fstab 파일을 편집하고 적절한 항목을 추가합니다. 예:

10.31.140.154:/data/col1/harboostfs /home/oracle/boostfs nfs rw,user,noauto 0 0

이 예에서 항목의 값은 다음과 같습니다.

l 10.31.140.154는 Data Domain IP 주소입니다.

l /data/col1/harboostfs는 Data Domain 스토리지 유닛 경로 이름입니다.

l /home/oracle/boostfs는 스토리지 유닛을 마운트해야 하는 마운트 경로입니다.

l nfs는 파일 시스템 유형입니다.

l rw,user,noauto는 마운트 옵션입니다.

4. 자동 프록시 호스트 복원을 수행하려면 적절한 명령 옵션을 사용하여 ddbmoim 명령을 실행합니다. 예:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.NFS mount of backup device is in progressNFS mount of backup device is completeCreating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006' of backup directory '/oim/orcl_streams/1269163748/full/datafile.stream11112019171120'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.Proxy Restore of database 'orcl' done successfully.NFS unmount of backup device is in progressNFS unmount of backup device is completeOracle Incremental Merge operation completed successfully.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 123

Page 124: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

수동 프록시 호스트 복원 수행

수동 방법을 사용하여 프록시 호스트에 대한 데이터베이스 복원을 수행하려면 지정한 스냅샷 DataDomain 이미지 복제본에서 로컬 복제본을 생성한 다음 데이터베이스를 제공된 지점에 복원해야 합니다.

다음 예에서는 프록시 호스트에 대한 수동 복원 작업을 위해 RMAN에서 실행되는 일련의 명령을 보여줍니다.

1. 운영 호스트 데이터베이스 ID를 지정합니다.

set dbid 1538675391;

2. 데이터베이스를 시작합니다.

startup force nomount;

3. 스냅샷 Data Domain 이미지 spfile에서 spfile을 프록시 호스트 디렉토리($ORACLE_HOME/dbs)에 복원합니다.

restore spfile to "/home/oracle/app/oracle18/product/18.0.0/dbhome_1/dbs/spfileorcl.ora" from "/home/oracle/boostfs/rmanagent/1538675391/full/datafile.INCR_MERGE09112019043255/SP_FILE.spfile";

4. 생성된 프록시 호스트 spfile에서 프록시 호스트 디렉토리($ORACLE_HOME/dbs)에 pfile을 생성합니다.

create pfile='/home/oracle/app/oracle18/product/18.0.0/dbhome_1/dbs/initorcl.ora' from spfile='/home/oracle/app/oracle18/product/18.0.0/dbhome_1/dbs/spfileorcl.ora';

5. 스냅샷 Data Domain 이미지 제어 파일 복제본에서 기본 디렉토리($ORACLE_HOME/dbs)에 제어 파일을 복원합니다.

restore controlfile from "/home/oracle/boostfs/rmanagent/1538675391/full/datafile.INCR_MERGE09112019043255/CONTROL_FILE.ctl";create spfile from memory;shutdown abort;startup nomount;alter system set db_name='orcl' scope=spfile;

6. 다음과 같은 PDB 데이터베이스용 명령을 실행합니다.

alter system set "enable_pluggable_database"= TRUE SCOPE = SPFILE;

7. 다음과 같은 데이터베이스를 종료하고 다시 시작합니다.

shutdown abort;startup nomount;alter database mount;

8. 다음과 같은 데이터베이스를 복원합니다.

참고:운영 호스트 datafile 경로가 프록시 호스트에 존재하지 않는 경우 set newname 명령을 사용하여 datafile 형식으로 새 데이터베이스 경로를 제공합니다. 데이터베이스 복구 중에 스냅샷 Data Domain 이미지 복제본에서 로컬 복제본이 생성됩니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

124 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 125: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

set newname 명령을 실행하는 경우, switch datafile all 명령을 실행하여 모든datafile을 set newname 명령을 통해 제공되는 새 데이터베이스 형식으로 전환해야 합니다.

run {set newname for database to '/home/oracle/app/oracle18/oradata/ORCL/%N_%f.dbf';restore database;switch datafile all;}

9. 데이터베이스 복구 미리 보기를 실행하고 퍼지 SCN 번호를 기록합니다.

recover database preview;

10. 데이터베이스 복구를 실행하고 기록한 퍼지 SCN 번호(xxxxx)를 지정합니다.

recover database until scn xxxxx;

11. 운영 호스트 redo 로그 경로가 프록시 호스트에 존재하지 않는 경우 redo 로그 파일의 이름을 프록시 호스트의 새 데이터베이스 경로로 변경합니다.

select member from v$logfile;alter database rename file '/u01/app/oracle/oradata/ORCL/redo01.log' to '/home/oracle/app/oracle18/oradata/ORCL/redo01.log';alter database rename file '/u01/app/oracle/oradata/ORCL/redo02.log' to '/home/oracle/app/oracle18/oradata/ORCL/redo02.log';alter database rename file '/u01/app/oracle/oradata/ORCL/redo03.log' to '/home/oracle/app/oracle18/oradata/ORCL/redo03.log';alter database open resetlogs;

클라우드로의 데이터 이동에서 Data Domain Cloud Tier를 사용하도록 구성

클라우드로 백업 데이터를 이동할 때와 나중에 클라우드에서 백업 데이터를 다시 호출할 때 DataDomain Cloud Tier를 사용하도록 Oracle RMAN 에이전트를 구성할 수 있습니다.

DD(Data Domain) Cloud Tier는 DD OS 6.0 이상의 기본 기능이며, 데이터를 활성 계층에서 장기간보존을 위해 퍼블릭, 프라이빗 또는 하이브리드 클라우드의 대용량 저가 오브젝트 스토리지로 이동하는 기능입니다. Oracle RMAN 에이전트 4.0에는 DD Boost 백업 데이터를 클라우드로 이동하여Data Domain 시스템(활성 계층)의 공간을 확보할 수 있도록 DD Cloud Tier 지원이 도입되었습니다.

알림Oracle RMAN 에이전트가 PowerProtect와 통합된 경우 다음 셀프서비스 복제 및 클라우드 계층화 작업이 비활성화됩니다.

l RMAN BACKUP COPIES 명령을 사용한 여러 백업 복사본 생성

l 백업 파일이 Cloud Tier에 있는 경우 복원 도중 백업 데이터의 자동 리콜. DBA가 백업 복사본을 복원할 수 있으려면 PowerProtect 관리자가 명시적으로 백업 복사본을 리콜해야 합니다.

이러한 제한 사항에 대한 자세한 내용은 PowerProtect 관리 및 사용자 가이드에 나와 있습니다.

Oracle RMAN 에이전트가 클라우드로의 데이터 이동에 사용하는 각 MTree 또는 스토리지 유닛에대해 DD Cloud Tier 정책(데이터 이동 정책이라고도 함)을 설정해야 합니다.

데이터 이동 정책을 설정한 후에는 다음과 같은 작업을 구성하고 수행할 수 있습니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 125

Page 126: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 백업 데이터를 Data Domain 시스템에서 클라우드로 이동합니다.

l 백업 데이터를 클라우드에서 Data Domain 시스템으로 리콜합니다.

다음 항목에서는 클라우드로의 데이터 이동을 활성화하도록 필수 DD Cloud Tier 정책을 설정하는방법과 클라우드에서 데이터 리콜을 수행하는 방법을 설명합니다.

클라우드로의 데이터 이동 설정Oracle RMAN 에이전트는 DD Cloud Tier 정책에 따라 백업 데이터를 활성 계층에서 클라우드로 이동합니다. 클라우드로의 데이터 이동을 활성화하려면 각 MTree 또는 스토리지 유닛에 대해 필요한정책을 설정해야 합니다.

절차

DD Cloud Tier는 두 가지 유형의 데이터 이동 정책(애플리케이션 기반 정책 및 사용 기간 기반 정책)을 제공합니다. Oracle RMAN 에이전트는 사용 기간 기반 정책만 지원합니다. 파일은 마지막으로수정된 날짜를 기준으로 활성 계층에서 클라우드 계층으로 이동됩니다. 데이터 무결성을 위해 전체파일이 이 시기에 이동됩니다. 사용 기간 기반 정책은 파일 사용 기간 임계값, 이동할 파일의 사용기간 범위 및 대상을 지정할 수 있습니다. 예를 들어 1개월 이상 3개월 미만의 파일을 클라우드로 이동할 수 있습니다.

Data Domain Operating System 관리 가이드에 설명된 대로 Data Domain Data Management 콘솔을사용하여 Data Domain 시스템에서 사용 기간 데이터 이동 정책을 MTree당 기반으로 설정합니다.예를 들어 다음 절차는 MTree에 데이터 이동 정책을 추가합니다.

참고: 데이터 이동은 수동으로 시작하거나 정책 스케줄을 사용하여 자동으로 시작할 수 있습니다. 정책이 설정되면 Data Domain 시스템의 백업 파일이 스케줄에 따라 클라우드로 자동 이동되므로 별도의 수작업이 필요 없습니다. 또한 Data Domain Data Management 콘솔에서 데이터이동을 수동으로 시작할 수도 있습니다.

절차

1. Data Management > MTree를 선택합니다.

2. 상부 패널에서 데이터 이동 정책을 추가할 MTree를 선택합니다.

3. Summary 탭을 클릭합니다.

4. Data Movement Policy에서 Add를 클릭합니다.

Add Data Movement Policy 대화 상자가 표시됩니다.

5. File Age in Days에서 파일 사용 기간 임계값(Older than)을 설정하고, 선택적으로 사용 기간범위(Younger than)를 설정합니다.

참고: Older than의 최소 일 수는 14입니다. 클라우드 계층으로 이동된 파일은 직접 액세스할 수 없으며 이러한 파일을 액세스하려면 먼저 활성 계층으로 파일을 리콜해야 합니다. 따라서 사용 기간 임계값을 적절하게 선택하여 클라우드 계층으로 이동된 파일에 액세스할 필요성을 최소화하거나 차단해야 합니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

126 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 127: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

6. Destination에 대상 클라우드 유닛을 지정합니다.

7. Add를 클릭합니다.

클라우드에서 데이터 리콜 수행DD Cloud Tier 정책을 통해 백업 데이터를 클라우드로 이동한 후 클라우드에서 자동 또는 수동으로데이터를 리콜할 수 있습니다. 기본적으로 Oracle RMAN 에이전트는 복원 작업을 완료하기 위해 필요에 따라 클라우드의 데이터를 Data Domain 시스템으로 자동 리콜합니다. 복원 작업 전에 백업 파일을 수동으로 리콜할 수도 있습니다.

복원 작업 중에 백업 파일을 요청했으나 활성 계층에 없는 경우 Oracle RMAN 에이전트가 클라우드에서 파일을 자동으로 리콜합니다. Oracle RMAN 에이전트는 복원을 계속하기 전에 파일을 사용할수 있게 될 때까지 기다립니다. 리콜 프로세스에 걸리는 시간은 클라우드와 Data Domain 시스템 간의 네트워크 속도와 파일 크기에 따라 다릅니다.

또는 복원 중에 파일 리콜에 오랜 시간을 기다리지 않으려면 다음 RMAN 명령을 실행하여 복원 전에 파일을 수동으로 리콜하면 됩니다.

RESTORE ... PREVIEW RECALL

이 명령을 실행하면 다음 결과가 생성됩니다.

1. RMAN은 복원에 필요한 파일 목록을 생성합니다.

2. RMAN은 파일 목록을 Oracle RMAN 에이전트로 전송합니다.

3. Oracle RMAN 에이전트는 클라우드 계층에 있는 목록에서 모든 백업 조각을 리콜합니다.

목록의 파일이 이미 활성 계층에 있는 경우 Oracle RMAN 에이전트는 파일과 관련된 작업을 수행하지 않습니다.

클라우드에 있는 백업 데이터의 RMAN crosscheck 및 삭제RMAN crosscheck 또는 삭제는 Oracle RMAN 에이전트가 생성한 백업 조각 파일에 대해 작동하며,파일이 Data Domain 시스템(활성 계층)에 있든 클라우드 계층에 있든 상관없습니다.

RMAN crosscheck 명령은 백업 조각 파일이 백업 미디어에 있고 RMAN 카탈로그에 따라 파일 정보를 업데이트하는지 여부를 확인합니다. Oracle RMAN 에이전트가 생성한 백업 조각 파일의 경우crosscheck 명령은 파일이 Data Domain 시스템 또는 클라우드에 있는 경우 파일을 AVAILABLE로보고합니다. crosscheck 명령은 클라우드에 있는 파일을 리콜하지 않습니다. 이 파일은crosscheck 작업 후 클라우드에 남아 있습니다.

RMAN 삭제는 파일 위치와 관계없이 백업 조각 파일을 제거합니다. RMAN 삭제는 파일이 DataDomain 시스템에 있든 클라우드에 있든 상관없이 파일을 제거합니다. 백업 조각 파일이 클라우드에 있는 경우 클라우드에서 제거되며 클라우드에서 더 이상 리콜할 수 없습니다.

Data Domain 리소스에 대한 사용량 제한Data Domain 관리자는 Data Domain OS 명령 또는 Data Domain Administration GUI를 사용하여 용량 또는 스트림 사용량 제한을 설정할 수 있습니다.

l 용량은 Oracle RMAN 에이전트가 Data Domain 호스트에서 사용하는 하드 드라이브 용량의 양을 나타냅니다.

참고: 용량 제한은 사용된 논리적 공간을 기반으로 합니다. 논리적 공간은 중복 제거 전에스토리지 유닛에 쓰여진 데이터의 양에 따라 다릅니다. 논리적 용량은 압축되지 않은 데이터의 크기입니다. 예를 들어 처음에 비어 있던 동일한 스토리지 유닛에 1GB 파일이 두 번 쓰여진 경우 스토리지 유닛의 물리적 크기는 1GB이나 논리적 크기는 2GB입니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 127

Page 128: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 스트림은 Oracle RMAN 에이전트가 Data Domain 호스트에서 스토리지 유닛의 데이터를 읽거나 스토리지 유닛에 데이터를 쓸 때 사용하는 DD Boost 스트림의 수를 나타냅니다.

Data Domain OS는 용량 또는 스트림 사용량에 대해 유동적 제한 및 고정적 제한을 지원합니다.

l 유동적 제한이 초과되면 Data Domain 호스트가 알림을 생성하며 테넌트 유닛 알림 목록이 구성된 경우 목록의 주소로 이메일을 전송합니다. 애플리케이션은 유동적 제한이 초과된 후에도 계속해서 제한된 리소스를 초과하여 사용할 수 있습니다.

l 고정적 제한이 초과되면 애플리케이션이 제한된 리소스를 초과하여 사용할 수 없습니다.

용량 또는 스트림에 대한 유동적 제한 및 고정적 제한을 지원하는 Data Domain 버전에 대한 자세한내용은 Data Domain 설명서에 나와 있습니다.

Data Domain 관리자는 사용량을 제한할 각 Oracle RMAN 에이전트 호스트 또는 호스트 세트에 대해 개별 스토리지 유닛을 생성할 수 있습니다.

예를 들어 각 Oracle RMAN 에이전트 호스트 10개가 사용하는 스토리지 유닛 용량을 제한하려면Data Domain 관리자가 스토리지 유닛을 10개 이상 생성해야 합니다. Data Domain 관리자가 더 적은수의 스토리지 유닛을 생성할 경우 Oracle RMAN 에이전트 호스트를 그룹화하고 각 호스트 그룹을스토리지 유닛에 할당해야 합니다. 이 경우 각 호스트에 사용되는 스토리지의 양을 제한할 수 없습니다. Oracle RMAN 에이전트 호스트 중 하나가 스토리지 유닛 리소스의 100%를 소비할 수도 있습니다. 리소스는 선착순 방식으로 소비됩니다.

Data Domain 용량 사용량 제한에 대한 Oracle RMAN 에이전트 작업백업이 시작될 때 Oracle RMAN 에이전트는 백업에 필요한 용량을 결정할 수 없습니다. OracleRMAN 에이전트는 항상 대상 디바이스에 사용 가능한 공간 또는 스토리지 용량이 있을 때 요청된백업을 수행하려고 합니다.

용량 제한은 스토리지 유닛에서 설정할 수 있습니다. 백업 중에 유동적 용량 제한이 초과되면 DataDomain Administration GUI의 Current Alerts 창에 알림이 나타납니다.

스토리지 유닛이 알림 목록이 있는 테넌트 유닛에 포함되면 Data Domain 호스트가 목록의 주소로이메일을 전송합니다. Data Domain 관리자와 Oracle RMAN 에이전트 사용자는 이 목록에 포함되어야 합니다.

유동적 용량 제한이 초과될 때는 백업 또는 복원 작업이 부정적인 영향 없이 계속됩니다. OracleRMAN 에이전트는 로그 파일이나 작업 출력에 경고 또는 오류 메시지를 생성하지 않습니다.

백업 중에 스토리지 유닛의 고정적 용량 제한이 초과되면 Oracle RMAN 에이전트가 백업을 종료하고 스토리지 유닛의 공간 부족에 대한 메시지를 생성하여 사용자에게 알립니다.

Data Domain 스트림 사용량 제한에 대한 Oracle RMAN 에이전트 작업백업 중에 유동적 스트림 제한이 초과된 경우 스토리지 유닛이 알림 목록이 있는 테넌트 유닛에 포함되면 Data Domain 호스트가 목록의 주소로 이메일을 전송합니다. Data Domain 관리자와 OracleRMAN 에이전트 사용자는 이 목록에 포함되어야 합니다.

유동적 제한이 초과되면 스토리지 유닛이 테넌트 유닛의 일부인지 여부와 관계없이 Data DomainAdministration GUI의 Current Alerts 창에 알림이 표시됩니다.

유동적 스트림 제한이 초과될 때는 백업 또는 복원 작업이 부정적인 영향 없이 계속됩니다. OracleRMAN 에이전트는 로그 파일이나 작업 출력에 경고 또는 오류 메시지를 생성하지 않습니다.

작업 중에 고정적 스트림 제한이 초과되는 경우 Oracle RMAN 에이전트가 작업을 종료하고 스트림제한을 높이라는 메시지를 표시합니다. 메시지 표시 및 기록 방법은 Oracle별로 다릅니다.

Data Domain 리소스에 대한 사용량 제한 구성Oracle RMAN 에이전트의 용량 또는 스트림 사용량 제한을 구성하려면 Data Domain 호스트에서 필요한 절차를 완료해야 합니다. 다음 항목에서는 자세한 구성 정보를 제공합니다. 다음 추가 항목에는 Oracle 시스템의 용량 또는 스트림 사용량 제한과 관련된 지침과 모범 사례가 나와 있습니다.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

128 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 129: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Data Domain 용량에 대한 사용량 할당량 구성Oracle RMAN 에이전트의 용량 사용량 할당량을 구성하려면 Data Domain 관리자가 Oracle RMAN에이전트가 백업에 사용하는 스토리지 유닛에 고정적 용량 제한을 설정해야 합니다.

절차

1. 스토리지 유닛을 사용할 Oracle RMAN 에이전트 호스트를 확인합니다.

2. 스토리지 유닛에 허용할 용량을 결정합니다.

3. 스토리지 유닛을 생성한 다음 GUI 또는 CLI 명령을 사용하여 용량 할당량을 설정합니다. 자세한 내용은 Data Domain 설명서를 참조하십시오.

4. Oracle RMAN 에이전트 사용자에게 백업에 사용될 스토리지 유닛의 DD 호스트 이름, 스토리지 유닛 이름, 사용자 이름 및 암호를 제공합니다.

Data Domain 관리자는 알림을 트리거하지만 용량 사용량을 제한하지는 않는 유동적 용량 할당량을 스토리지 유닛에 설정할 수도 있습니다.

Data Domain 관리자는 Data Domain OS 명령 또는 Data Domain Administration GUI를 사용하여 스토리지 유닛의 용량 할당량을 추가하거나 수정할 수 있습니다. 자세한 내용은 DataDomain 설명서를 참조하십시오.

알림 용량 할당량을 줄일 때는 주의해야 합니다. 스토리지 유닛이 거의 찼을 때 용량 할당량을 줄이면 다음 백업이 실패할 수 있습니다. 용량 할당량을 줄일 때는 Oracle RMAN 에이전트 사용자에게 알려 사용자가 백업에 미치는 잠재적 영향을 평가할 수 있도록 하십시오.

Data Domain 스트림에 대한 사용량 제한 구성스토리지 유닛에 유동적 및 고정적 스트림 제한을 설정할 수 있습니다. 유동적 제한은 읽기, 쓰기 및복제 스트림에 개별적으로 설정할 수 있으며, 모든 유형의 전체 스트림 수에 집합적으로 설정할 수도 있습니다. 고정적 제한은 모든 유형의 전체 스트림 수에 대해서만 설정할 수 있습니다.

절차

스토리지 유닛에 대한 스트림 사용량 제한을 구성하려면 Data Domain 관리자가 Oracle RMAN 에이전트가 백업에 사용하는 스토리지 유닛에 고정적 제한을 설정해야 합니다.

절차

1. 스토리지 유닛을 사용할 Oracle RMAN 에이전트 호스트를 확인합니다.

2. 스토리지 유닛에 허용할 백업 및 복원 스트림 수를 결정합니다.

3. 스토리지 유닛을 생성합니다. ddboost storage-unit create 명령의 일부(스토리지 유닛을 생성한 후) 또는 ddboost storage-unit modify 명령을 사용하여 스트림 제한을설정할 수 있습니다. 자세한 내용은 Data Domain 설명서를 참조하십시오.

참고: Data Domain Administration GUI에서 스트림 제한을 설정할 수 있습니다.

4. Oracle RMAN 에이전트 사용자에게 백업에 사용될 스토리지 유닛의 DD 호스트 이름, 스토리지 유닛 이름, 사용자 이름 및 암호를 제공합니다.

Data Domain 관리자는 알림을 트리거하지만 사용되는 스트림 수를 제한하지는 않는 유동적제한을 스토리지 유닛에 설정할 수도 있습니다.

Data Domain 관리자는 ddboost storage-unit modify 명령을 사용하여 스토리지 유닛의 스트림 제한을 수정할 수 있습니다. 자세한 내용은 Data Domain 설명서를 참조하십시오.

알림 고정적 스트림 제한을 설정할 때는 주의를 기울이십시오. 스트림 제한을 낮은 값으로 설정하면 백업 및 복원 성능에 영향을 미칠 수 있습니다. 스트림 제한을 줄이면 복원이

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 129

Page 130: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

실패할 수 있습니다. 스트림 제한을 줄일 때는 Oracle RMAN 에이전트 사용자에게 알려사용자가 백업에 미치는 잠재적 영향을 평가할 수 있도록 하십시오.

Oracle 시스템의 Data Domain 리소스 사용량 예측다음 항목에서는 Oracle 시스템에 대한 Data Domain 리소스 사용량과 관련된 추가 지침 및 BestPractice를 제공합니다.

Oracle 시스템의 용량 사용량Data Domain 시스템의 스토리지 용량을 초과하는 경우 백업 작업이 실패합니다. Oracle RMAN 에이전트는 다음 유형의 오류 메시지를 작업 로그에 생성합니다.

SBT-10156 2017-04-24 12:12:18 PM sbtwrite2: ddp_write returned error 5194. Unable to write to a file due to reaching the hard quota limit.

Oracle 시스템의 스트림 사용량참고: 스트림 사용량은 지정된 시간에 수행되는 병렬 작업의 수와 유형에 따라 다릅니다. 이 항목에는 단일 작업의 스트림 사용량에 대한 일반적인 수치가 나와 있습니다. 더 정확한 수치를확인하려면 스토리지 유닛이 특정 기간 동안 사용하는 스트림 수를 모니터링해야 합니다.

RMAN이 백업, 복원 및 유지 보수 작업(예: crosscheck)에 일반적으로 사용하는 스트림 수는 사용되는 채널 수에 1을 더한 값입니다.

백업 중에 Data Domain 시스템의 스트림이 부족하면 RMAN 채널이 실패하고 다음과 같은 유형의오류 메시지가 작업 로그에 기록됩니다.

SBT-10156 2017-04-24 12:12:18 PM sbtwrite2: ddp_write returned error 5519. Unable to write to a file because the streams limit was exceeded.

RMAN이 백업 작업을 다른 채널에 할당하므로 백업이 계속되고 성공합니다.

RMAN-03009: failure of backup command on CH5 channel at 04/24/2017 16:38:20 ORA-19502: write error on file "CER4_1sr1pqjo_1_1", block number 33 (block size=8192)ORA-27030: skgfwrt: sbtwrite2 returned error ORA-19511: Error received from media manager layer, error text: asdf_output_section1() failed xdr=0x0xb8183f8: bp=0x0xc19c538: send_len=262144: type=12800: fhand=0x0xc17e688: wrapper=0x(nil): directp=0x0x7f268ad9e000 (1:4:22)channel CH5 disabled, job failed on it will be run on another channel

복원 중에 Data Domain 시스템의 스트림이 부족하면 RMAN 채널이 실패하고 다음과 같은 유형의오류 메시지가 작업 로그에 기록됩니다.

SBT-10156 2017-04-24 12:12:18 PM sbtread2: ddp_read returned error 5519. Unable to read from a file because the streams limit was exceeded.

독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성

130 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 131: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

5장

Data Domain 시스템 관리

참고: 이 장은 Data Domain 시스템의 독립 실행형 구축에만 적용됩니다. PowerProtect DataManager 및 PowerProtect X400 배포에 대한 자세한 내용은 PowerProtect Data Manager 및PowerProtect X400 문서 자료를 참조하십시오.

이 장에서 다루는 내용은 다음과 같습니다.

l 특정 데이터베이스 서버로 DD Boost 액세스 제한................................................................132l 파일 복제 버전 호환성..........................................................................................................132l 인터페이스 그룹 수정.......................................................................................................... 133

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 131

Page 132: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

특정 데이터베이스 서버로 DD Boost 액세스 제한기본적으로 DD Boost 서비스를 Data Domain 시스템에서 활성화한 경우 모든 데이터베이스 서버에서 서비스에 액세스할 수 있습니다. 그러나 ddboost access 명령을 사용하여 이 기본값을 재정의하여 제한된 데이터베이스 서버 세트로 액세스를 제한할 수 있습니다.

다음 예제 명령은 모든 서버의 기본 액세스 권한을 제거한 후 특정 데이터베이스 서버 2개(databaseserver1.datadomain.com 및 databaseserver2.datadomain.com)에 대한 새 액세스 권한을추가할 수 있습니다.

ddboost disableddboost access del clients *ddboost access add clients databaseserver1.datadomain.com databaseserver2.datadomain.comddboost enable

이러한 명령을 실행하면 지정된 2개 데이터베이스 서버(databaseserver1.datadomain.com 및databaseserver2.datadomain.com)에서만 DD Boost에 액세스할 수 있도록 하는 일련의 액세스 제어가 설정됩니다.

특정 액세스 제어가 설정되지 않은 경우 ddboost enable 명령을 실행하면 모든 호스트가 DDBoost 서비스에 액세스할 수 있도록 허용하는 기본 액세스 제어가 구성됩니다. 그러나 이미 설정된액세스 제어 항목이 있는 경우 ddboost enable 명령을 실행해도 액세스 제어 목록이 수정되지않으므로 이미 설정된 액세스 제어가 사용됩니다.

참고:

l 액세스 제어를 변경할 때는 Data Domain 시스템에 실행 중인 백업 작업이 없는지 확인해야합니다. ddboost disable 명령을 실행하면 액세스 권한이 변경되는 동안 작업이 실행되는 것을 방지할 수 있습니다. DD Boost를 비활성화하면 모든 데이터베이스 서버에 대한 데이터 액세스가 비활성화됩니다.

l 클라이언트 액세스 제어 목록을 수정할 때는 클라이언트의 정규화된 도메인 이름, IP 주소또는 확인 가능한 DNS 이름만 지정합니다.

l 사용자 이름을 변경하거나 삭제한 경우 액세스 권한 변경 사항이 모든 현재 작업에 영향을주지 않습니다. 예를 들어 ddboost access del clients 명령을 실행하여 DD Boost액세스 목록에서 현재 클라이언트를 삭제해도 이미 진행 중인 파일 백업이 중지되지 않습니다. 진행 중인 모든 작업이 계속 실행됩니다. 액세스 권한 변경으로 인해 기존 작업이 실패하지 않습니다.

l 액세스를 변경한 후 ddboost enable 명령을 실행하여 DD Boost를 다시 활성화하고 이제변경된 액세스 권한의 영향을 받는 RMAN 작업을 활성화합니다.

l Data Domain 시스템에서 연결된 RMAN 애플리케이션의 액세스 제어가 변경된 경우에도RMAN은 여전히 첫 접속 시 설정된 액세스 권한에 따라 수행할 수 있습니다. 첫 번째 접속은첫 번째 RMAN 명령이 Oracle RMAN 에이전트를 사용하여 호출되었을 때입니다. 다음번에RMAN이 중지되었다 다시 시작될 때는 새 액세스 권한이 사용됩니다.

파일 복제 버전 호환성파일 복제에 대한 Data Domain의 업그레이드 호환성 정책은 다음과 같습니다.

Data Domain 시스템 관리

132 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 133: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 한 제품군 내의 모든 유지 보수 및 패치는 이전 버전과 호환 가능합니다. 제품군은 릴리즈 번호의 처음 두 자리(예: 5.1)로 식별됩니다. 예를 들어 5.1.0.0, 5.1.0.2, 5.1.1.0 및 5.1.2.0은 이전 버전과 호환됩니다.

l 파일 복제는 연속된 두 릴리즈 제품군(예: 5.1 및 5.2) 전체에서 이전 버전과 호환 가능합니다.

l WAN을 통한 파일 복제는 Data Domain ddboost file-replication 옵션을 사용하여 저대역폭과 긴 지연 시간에 맞게 조정해야 합니다.

인터페이스 그룹 수정절차

인터페이스 그룹의 설정이 완료되면 해당 그룹에 인터페이스를 추가하거나 삭제할 수 있습니다. 다음 예는 Data Domain 시스템에 구성된 인터페이스 그룹에서 인터페이스를 제거하는 방법을 보여줍니다.

절차

1. 그룹에서 제거하려는 인터페이스에 RMAN에서 Data Domain 시스템으로 진행 중인 작업이없는지 확인합니다. 이를 위해 Data Domain 시스템에서 다음 명령을 실행해 해당 인터페이스그룹의 기존 접속 상태를 확인합니다.

# ddboost show connections

2. Data Domain 시스템의 그룹에서 인터페이스를 제거합니다.

# ddboost ifgroup del default 192.168.1.3

이렇게 하면 인터페이스 192.168.1.3이 그룹에서 해제되며 DD Boost 스토리지 서버는 데이터베이스 서버의 어떤 작업에도 더 이상 이를 사용하지 않습니다.

참고: RMAN에 등록된 인터페이스를 제거하면 Data Domain 시스템에서 데이터베이스서버에 액세스할 수 없습니다. Data Domain 시스템의 ifgroup 구성은 삭제되지 않습니다.

네트워크 계층에서 Data Domain 시스템의 인터페이스 그룹에 추가된 인터페이스를 변경하려면 그룹에서 해당 인터페이스를 제거했다가 다시 추가합니다.

net 명령을 실행한 변경 작업으로 인터페이스를 수정하려면(예: ifgroup에 구성된 인터페이스 활성화) ddboost show connections 명령을 실행하여 로드 밸런싱 뷰를 업데이트합니다. 이 업데이트를 통해 ifgroup에서 해당 인터페이스를 사용할 수 있습니다. 자세한 내용은 show connections(151페이지)에 나와 있습니다.

고급 로드 밸런싱 및 링크 페일오버 구성 제거절차

다음 예는 Data Domain 시스템에 구성된 인터페이스 그룹을 제거하는 방법을 보여 줍니다.

절차

1. RMAN에서 Data Domain 시스템으로 진행 중인 작업이 없는지 확인합니다. 이를 위해 DataDomain 시스템에서 다음 명령을 실행해 해당 인터페이스 그룹의 기존 접속 상태를 확인합니다.

# ddboost show connections

Data Domain 시스템 관리

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 133

Page 134: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

샘플 출력에 대한 정보는 show connections(151페이지)에 나와 있습니다.

2. 이 시스템에 접속된 데이터베이스 서버에서 보류 중인 작업이 없는지 확인합니다.

3. Data Domain 시스템에서 기능을 비활성화합니다.

# ddboost ifgroup disable default

4. 인터페이스 그룹을 재설정합니다.

# ddboost ifgroup default reset

결과

모든 인터페이스가 그룹에서 해제됩니다.

Data Domain 시스템 관리

134 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 135: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

6장

문제 해결

이 장에서 다루는 내용은 다음과 같습니다.

l 문제 해결 개요..................................................................................................................... 136l 문제 조사............................................................................................................................. 136l Oracle 제한 사항.................................................................................................................. 136l 문제 보고............................................................................................................................. 136l 파일 복제를 위한 Data Domain 시스템 설정......................................................................... 137l Lockbox 문제 해결 정보....................................................................................................... 137l 미디어 관리 라이브러리 로드 실패.......................................................................................138

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 135

Page 136: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

문제 해결 개요이 장에는 제품 문제를 해결하는 데 도움이 되는 기본적인 문제 해결 팁이 나와 있습니다. 직접 해결할 수 없는 문제의 경우 계약한 지원 공급업체에 문의하십시오.

자세한 내용은 https://support.emc.com에 있는 Data Domain 기술 자료를 참조하십시오.

문제 조사참고: 이 항목은 PowerProtect Data Manager 또는 PowerProtect X400 시스템이 아닌 DataDomain 시스템에만 적용됩니다.

문제를 조사할 때는 Data Domain 시스템과 RMAN 시스템에 모두 DD Boost 소프트웨어의 구성 요소가 있다는 점을 유념합니다. 두 환경이 호환되어야 합니다. 두 시스템 모두에 적용되는 문제 해결고려 사항은 다음과 같습니다.

l 지원되는 구성

eLab Navigator(https://elabnavigator.emc.com/eln/modernHomeDataProtection)에 지정된대로 지원되는 구성을 확인합니다. 구성 요소가 변경될 경우 지원되는 구성이 더 이상 지원되지않을 수 있습니다.

l 인증 실패

인증 실패가 발생할 경우 모든 시스템이 다른 시스템에 대한 올바른 액세스 자격 증명을 갖추었는지 확인합니다.

Oracle 제한 사항많은 RMAN 함수를 사용하려면 특정 에디션의 Oracle이 필요합니다. 예를 들어 COPIES 2 또는 병렬 처리에는 Enterprise Edition이 필요합니다. 전체 목록은 http://oracle.su/docs/11g/license.112/e10594/editions.htm.com에서 Oracle 설명서를 참조하십시오.

RMAN에는 백업을 수행할 수 있는 방법과 백업 가능한 항목에 대한 많은 제한 사항이 있습니다.Oracle RMAN 에이전트는 RMAN이 지원하는 백업 및 복원 작업만 수행할 수 있습니다. 예를 들어제어 파일 자동 백업은 멀티플렉싱되지 않습니다. 즉 COPIES 2를 사용하여 백업 복제본을 생성하는 경우 제어 파일이 두 번째(대상) Data Domain 시스템으로 복제되지 않습니다. 한 가지 가능한 해결책은 백업 문에서 INCLUDE CURRENT CONTROLFILE 옵션을 사용하는 것입니다. 이렇게 하면백업 조각에 현재 제어 파일의 복사본이 포함됩니다.

문제 보고기술 지원에 문제를 보고하는 경우 항상 다음 정보를 알려 주십시오.

l 분석에 꼭 필요한 sbtio.log 파일

l RMAN 명령 show all의 출력

l 사용한 모든 RMAN 명령

가능한 경우 sbtio.log 파일을 삭제하고 최대한 적은 단계로 문제를 다시 생성한 후 sbtio.log파일을 캡처하여 문제 보고와 함께 보냅니다. 문제를 다시 생성하고자 시도하는 경우 CONFIGURECHANNEL 명령을 사용하여 추적 수준을 5로 설정합니다.

RMAN은 sbtio.log 파일의 위치를 결정합니다. sbtio.log 파일은 보통 user_dump_dest 초기화 변수로 정의된 디렉토리 또는 $ORACLE_HOME/rdbms/log 디렉토리에 있습니다. 다른 모든 방

문제 해결

136 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 137: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

법으로 찾을 수 없는 경우 $ORACLE_HOME 디렉토리로 이동하고 find 명령을 실행하여 파일을 찾습니다.

파일 복제를 위한 Data Domain 시스템 설정참고: 이 항목은 PowerProtect Data Manager 또는 PowerProtect X400 시스템이 아닌 DataDomain 시스템에만 적용됩니다.

모든 DD OS 버전에서 replication throttle 명령이 복제를 제어합니다. 임계치를 너무 낮게설정하면 파일 복제 문제가 발생할 수 있습니다. replication throttle 명령을 사용하여 임계치 조절 설정을 표시하거나 제어하는 방법은 Data Domain Operating System 관리 가이드에 나와 있습니다.

Lockbox 문제 해결 정보참고: 이 항목은 PowerProtect Data Manager 또는 PowerProtect X400 배포에는 적용되지 않습니다.

ddboost.config 파일은 Oracle RMAN 에이전트의 Lockbox 파일입니다. 이 파일에는 사용하는Data Domain 시스템에 대해 저장한 사용자 이름/암호 쌍이 포함되어 있습니다. 시스템 ddr-system에 사용자 ddr-user와 암호 user-password로 연결하면 파일에 해당 항목이 있습니다. 이 항목은 사용자 이름 ddr-user와 암호 user-password를 사용하여 ddr-system에 연결되었음을 지정합니다.Lockbox 파일은 암호화되고 Oracle RMAN 에이전트의 일부로 설치된 RSA Lockbox 라이브러리에서 유지되므로 sbtio.log에 반환된 일부 오류 문자열이 lockbox를 참조합니다.

모든 스크립트 등에서 hostname을 변경하지 않고 Data Domain 시스템의 hostname을 변경하면, 지정된 hostname을 가진 호스트가 없으므로 ddr-system 연결 시도가 실패합니다. 모든 스크립트에서새 hostname을 사용하는 경우 ddboost.config 파일에 해당 hostname에 대한 새 username-password 항목을 추가할 수 있습니다. 각 Data Domain 시스템 등록(60페이지) 에 지침이 나와 있습니다.

ddboost.config 파일은 $RMAN_AGENT_HOME/config 디렉토리(Linux 또는 UNIX) 또는%RMAN_AGENT_HOME%\config 디렉토리(Windows)에 있습니다.

Lockbox를 생성한 당시에 여러 서버에서 액세스할 수 있도록 설정하지 않은 경우 Lockbox가 생성된 데이터베이스 서버를 제외하고 Lockbox를 참조할 수 없습니다. 공유 Lockbox 액세스를 위해Data Domain 시스템 등록(64페이지) 에 자세한 내용이 나와 있습니다.

Boost 라이브러리를 제거하는 경우 이전 ddboost.config 파일이 삭제되었는지 확인합니다. 다음 네 가지 파일이 있습니다.

l ddboost.configl ddboost.config.bakl ddboost.config.FCDl ddboost.config.bak.FCDddboost.config 파일을 삭제해도 Data Domain 시스템을 등록하는 RMAN 명령을 다시 실행하면필요 시 항목이 다시 생성되므로 문제가 발생하지 않습니다.

문제 해결

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 137

Page 138: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle RMAN 에이전트 4.6부터 기본이 아닌 디렉토리의 기존 Lockbox를 사용하고자 하는 경우Lockbox를 올바르게 업그레이드해야 합니다. 그렇지 않으면 후속 백업, 복원 또는 쿼리 작업이 다음 유형의 오류 메시지 중 하나로 인해 실패합니다.

SBT-5047 08/18/17 09:32:40 error 7501: dd_rman_get_user_info: Unable to open config file '/home/oracle/opt/dpsapps/rmanagent/config/ddboost.config'. Error: The Lockbox is corrupt and failed to load.

SBT-5047 08/18/17 09:32:40 error 7501: dd_rman_get_user_info: Unable to open config file '/u01/app/oracle/product/10.2.0/db_1/config/ddboost.config'. Error: Lockbox tampering was detected, so it cannot be read.

기본이 아닌 디렉토리의 기존 Lockbox를 사용하려면 다음 업그레이드 절차 중 하나를 수행해야 합니다.

l 다음 ddutil -U 명령을 실행하여 lockbox를 업그레이드한 다음 기존 lockbox 파일을 기본 디렉토리 $RMAN_AGENT_HOME/config 또는 %RMAN_AGENT_HOME%\config로 복사합니다.명령에는 기본이 아닌 디렉토리의 전체 경로 이름이 포함되어야 합니다. 예:

ddutil -U -a LOCKBOX_IMPORT=TRUE -a LOCKBOX_PATH=<non-default_lockbox_directory_pathname>cp <non-default_lockbox_directory_pathname>/ddboost.config* $RMAN_AGENT_HOME/config

l 기본이 아닌 디렉토리의 기존 Lockbox 파일을 기본 디렉토리인 $RMAN_AGENT_HOME/config또는 %RMAN_AGENT_HOME%\config에 복사한 후 다음 ddutil -U 명령을 실행하여 Lockbox를 업그레이드합니다.

ddutil -U -a LOCKBOX_IMPORT=TRUE

미디어 관리 라이브러리 로드 실패절차

Oracle RMAN 에이전트의 설치 및 구성이 완료된 후 Oracle RMAN 에이전트를 사용하려고 하면 가끔 다음 RMAN 오류 보고서에 나온 Failed to load Media Management Library RMAN 오류 메시지로 인해 RMAN이 실패합니다.

RMAN-00571: =====================================RMAN-00569: ===ERROR MESSAGE STACK FOLLOWS======RMAN-00571: =============================================================================== RMAN-03009: failure of allocate command on dd0 channel at 01/07/2013 13:40:36 ORA-19554: error allocating device, device type: SBT_TAPE, device name: ORA-27211: Failed to load Media Management Library

이 오류는 보통 AIX 또는 Linux 환경에서 발생합니다. 이 오류 메시지는 RMAN에서 필수 라이브러리인 libddobk.so 또는 libDDBoost.so 중 하나 또는 이러한 라이브러리에서 사용하는 다른 라이브러리를 찾을 수 없음을 나타냅니다.

ddutil 프로그램도 필수 종속 라이브러리를 로드할 수 없어 실패할 수 있습니다. 이 오류가 발생할경우 ddutil 프로그램이 Oracle RMAN 에이전트의 설치 디렉토리에서 실행 중인지 확인합니다.또는 종속 라이브러리를 찾을 수 있도록 RMAN_AGENT_HOME 환경 변수를 설정합니다.

환경에서 앞의 RMAN 오류 메시지가 표시되는 경우 다음 단계에 따라 문제의 원인을 찾고 해결할수 있습니다.

문제 해결

138 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 139: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

절차

1. libddobk.so 라이브러리 경로 이름이 RMAN 구성 명령에서 올바르게 지정되었는지 확인합니다.

Linux 및 UNIX 시스템에서 소프트웨어 구성(55페이지) 또는 Windows 시스템에서 소프트웨어 구성(59페이지)에 자세한 정보가 나와 있습니다. 경로 이름이 올바르지 않은 경우libddobk.so 라이브러리를 찾을 수 없습니다. libddobk.so가 지정된 디렉토리에 있으며 이 디렉토리와 라이브러리 파일이 사용자에 대한 적절한 액세스 권한을 갖고 있는지 확인합니다.

2. Oracle RMAN 에이전트의 홈 디렉토리가 RMAN 구성 명령에서 올바르게 지정되었는지 확인합니다.

Linux 및 UNIX 시스템에서 소프트웨어 구성(55페이지) 또는 Windows 시스템에서 소프트웨어 구성(59페이지)에 자세한 정보가 나와 있습니다. 디렉토리가 올바르지 않은 경우libDDBoost.so 라이브러리를 찾을 수 없습니다. lib 하위 디렉토리가 Oracle RMAN 에이전트의 home directory에 있고, libDDboost.so 라이브러리가 이 디렉토리에 있으며, 이 디렉토리와 라이브러리 파일이 사용자에 대한 적절한 액세스 권한을 갖고 있는지 확인합니다.

3. ldd 라이브러리에서 libddobk.so 명령을 실행하여 다음 예와 같이 사용하는 라이브러리를 찾을 수 있는지 확인합니다.

문제 해결

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 139

Page 140: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

문제 해결

140 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 141: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

7장

DD Boost 명령 사용

참고: 이 장은 PowerProtect X400 시스템이 아닌 Data Domain 시스템에만 적용됩니다.PowerProtect X400 통합 스토리지의 명령 및 구성에 대한 자세한 내용은 PowerProtect X400문서 자료를 참조하십시오.

이 장에서 다루는 내용은 다음과 같습니다.

l DD Boost 명령 요약............................................................................................................. 142l ddboost 명령 옵션................................................................................................................142

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 141

Page 142: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

DD Boost 명령 요약이 장의 항목에서는 ddboost 명령을 다음 옵션과 함께 사용하는 방법을 설명합니다.

표 12 DD Boost 명령 요약

access 클라이언트에 대한 DD Boost 액세스를 관리합니다. access(142페이지)

clients LAN을 통해 암호화된 백업 및 복원을 활성화하고, 암호화 강도를 지정합니다.

clients(143페이지)

destroy Data Domain 시스템에서 모든 스토리지 유닛과 컨텐츠를 삭제합니다. 제거(143페이지)

disable DD Boost를 해제합니다. disable(143페이지)

enable DD Boost를 활성화합니다. enable(144페이지)

fc Fibre Channel 디바이스를 통해 DD Boost를 추가하거나 수정합니다. fc(144페이지)

file-replication 파일 복제의 암호화 옵션 또는 저대역폭 최적화 상태를 설정, 재설정 또는 표시합니다. 통계, 기록 및 성능을 표시하거나 재설정합니다.

file-replication(144페이지)

ifgroup 고급 로드 밸런싱 및 링크 페일오버의 경우, 데이터 전송을 처리하는Data Domain 전용 네트워크에서 인터페이스 그룹(IP 주소)을 관리합니다.

ifgroup(148페이지)

option 분산된 세그먼트 처리 기능의 상태를 설정, 재설정 또는 표시합니다. 옵션(149페이지)

reset DD Boost 사용자를 삭제하고, 통계를 재설정합니다. 네트워크 연결이끊어지는 경우 ddboost show connections 명령의 출력에 표시된작업 연결 카운터를 모두 지웁니다.

reset(150페이지)

set user-name DD Boost가 활성화되면 DD Boost 사용자 이름을 설정합니다. set user-name(151페이지)

show DD Boost 연결, DD Boost 히스토그램 또는 통계를 표시합니다. 표시(151페이지)

status DD Boost가 활성화되었는지 여부를 표시합니다. status(152페이지)

storage-unit 스토리지 유닛을 생성 및 삭제하거나, 스토리지 유닛과 그 안의 파일을나열합니다.

storage-unit(153페이지)

ddboost 명령 옵션각 ddboost 명령 옵션의 목적에 대한 자세한 내용은 다음 주제에 나와 있습니다.

access이 명령 옵션을 사용하여 클라이언트에 대한 DD Boost 액세스를 관리합니다.

DD Boost 명령 사용

142 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 143: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

ddboost access add clients

ddboost access add clients client-list

이 명령을 사용하여 DD Boost 액세스 목록에 클라이언트를 추가합니다.

ddboost access delete clients

ddboost access del clients client-list

이 명령을 사용하여 DD Boost 액세스 목록에서 클라이언트를 삭제합니다.

ddboost access reset

ddboost access reset

이 명령을 사용하여 DD Boost 클라이언트 액세스 목록을 출고 시 기본값으로 재설정합니다.

ddboost access show

ddboost access show

이 명령을 사용하여 DD Boost 클라이언트 액세스 목록을 표시합니다.

clients

ddboost clients add <client-list> [encryption-strength {medium | high}]

관리자는 이 명령을 사용하여 암호화된 백업을 활성화하고, LAN을 통해 복원하며, 지정된 클라이언트 또는 클라이언트 그룹의 암호화 강도를 지정할 수 있습니다.

제거

ddboost destroy

관리자는 이 명령을 사용하여 Data Domain 시스템에서 모든 스토리지 유닛과 컨텐츠를 삭제합니다. 이 명령을 실행하면 스토리지 유닛에 포함된 모든 데이터(파일)가 영구적으로 제거됩니다.

또한, 해당 카탈로그 항목을 수동으로 제거(만료 처리)해야 합니다.

disable

ddboost disable

관리자는 이 명령을 사용하여 Data Domain 시스템에 대해 DD Boost를 비활성화합니다.

DD Boost 명령 사용

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 143

Page 144: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

enable

ddboost enable

관리자는 이 명령을 사용하여 Data Domain 시스템에 대해 DD Boost를 활성화합니다.

사용자, UID(User ID) 또는 GID(Group ID)가 변경될 때마다 Data Domain 시스템에서는 다음번ddboost enable 명령이 실행될 때 모든 파일과 스토리지 유닛을 업데이트합니다.

fcddboost fc 명령의 전체 목록은 Data Domain Operating System 명령 참조 가이드에 나와 있습니다.

fc group add

ddboost fc group add groupname initiator "initiator_names"

관리자는 이 명령을 사용하여 ddboost-type scsitarget 액세스 그룹에 이니시에이터를 추가함으로써 이니시에이터를 사용하여 Fibre Channel 디바이스를 통해 이러한 DD Boost에 대한 액세스 권한을 부여합니다.

fc group modify

ddboost fc group modify groupname device-set count count

관리자는 이 명령을 사용하여 scsitarget 액세스 그룹의 device-set를 구성함으로써 Fibre Channel디바이스를 통해 이니시에이터에 알리는 DD Boost 수를 제어합니다. Data Domain 시스템당 FibreChannel 디바이스를 통해 지원되는 최대 DD Boost 수는 64개입니다.

file-replication

file-replication option reset

ddboost file-replication option reset {low-bw-optim | encryption}

관리자는 이 명령을 사용하여 저대역폭 최적화 또는 암호화를 기본값인 비활성화됨으로 재설정합니다.

file-replication option set

ddboost file-replication option set encryption {enabled | disabled}ddboost file-replication option set low-bw-optim {enabled | disabled}

이 명령은 두 Data Domain 시스템인 소스 시스템과 대상 타겟 시스템에서 실행해야 합니다. 관리자만 이러한 옵션을 지정할 수 있습니다.

소스 시스템과 대상 시스템에서 모두 암호화가 활성화되어야 합니다.

기본적으로 해제되어 있는 저대역폭 최적화는 총 대역폭이 6Mbps 미만인 네트워크에서 사용하도록 설계되었습니다. 파일 시스템 쓰기 성능을 극대화해야 하는 작업에는 이 옵션을 사용하지 마십시오.

DD Boost 명령 사용

144 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 145: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

두 시스템에서 저대역폭 최적화를 활성화하면 두 시스템 모두 기존 데이터를 준비하기 위해 전체정리 사이클을 거쳐야 합니다. 소스 및 대상 시스템 모두에서 다음 명령을 실행합니다.

filesys clean start

정리 사이클에 사용되는 시간은 Data Domain 시스템에 현재 있는 데이터의 양에 따라 다릅니다.

file-replication option show

ddboost file-replication option show [low-bw-optim | encryption]

이 명령을 사용하여 파일 복제에 대해 저대역폭 최적화 및/또는 암호화가 활성화되어 있는지 여부를 표시합니다.

file-replication reset stats

ddboost file-replication reset stats

관리자는 이 명령을 사용하여 DD Boost가 활성화되어 있을 때 file-replication 통계를 재설정합니다.

file-replication show active

ddboost file-replication show active

이 명령을 사용하여 Data Domain 시스템에 대한 DD Boost file-replication 전송 상태를 표시합니다.DD OS 5.1 이전에 이 명령은 Data Domain 시스템에서 아웃바운드되는 DD Boost file-replication 전송 상태만 표시했습니다. DD OS 5.1부터 이 명령은 Data Domain 시스템으로 인바운드되는 DDBoost file-replication 전송 상태도 표시합니다.

저대역폭 최적화 상태 출력에는 저대역폭 최적화가 활성화되고 실행 중인지, 또는 활성화되었지만구성 불일치가 있는지 표시됩니다.

file-replication show detailed-file-history

ddboost file-replication show detailed-file-history [duration duration{day | hr}]

이 명령을 사용하여 시간에 따른 file-replication 기록을 표시합니다. 출력은 파일별로 구성되며 누적 데이터가 아닙니다. 기간을 지정해야 합니다.

각 파일 이름에 대한 데이터는 날짜, 시간 및 방향(아웃바운드 또는 인바운드)을 기준으로 구성됩니다. pre-compressed, post-filtered, post-low-bw-option, post-compressed 및 network 데이터의 값은 KB 단위로 제공됩니다. 마지막 값은 오류 코드입니다. 0은 오류가 발생하지 않았음을 나타냅니다. 다음 예에서는 각 열에 대한 설명을 제공합니다.

l 날짜: 2010/06/16

l 시간: 07:48:22

l 방향: 아웃바운드

l 파일 이름: /data/col1/x-ddp1/PEOST_00000001:0000000000:BEOST:4:0::l 압축 전: 3,765,837

l 필터링 전: 30,802

DD Boost 명령 사용

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 145

Page 146: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 저대역폭 최적화 후: 30,802

l 압축 후: 17,423

l 네트워크: 65,550

l 오류 코드: 0

file-replication show detailed-history

ddboost file-replication show detailed-history [duration duration{day | hr}] [interval interval{hr}]

이 명령을 사용하여 시간에 따른 file-replication 기록을 표시합니다. 파일 이름별 보기가 아닌 누적기록이 표시됩니다. 기간을 지정해야 합니다.

데이터는 날짜, 시간 및 방향(아웃바운드 또는 인바운드)을 기준으로 구성됩니다. pre-compressed,post-filtered, post-low-bw-option, post-compressed 및 network 데이터의 누적 값은 KB 단위로 제공됩니다. 마지막 값은 오류 코드입니다. 0은 오류가 발생하지 않았음을 나타냅니다.

file-replication show file-history

ddboost file-replication show file-history [duration duration{day | hr}]

이 명령을 사용하여 지정된 기간 동안 지정된 간격으로 Data Domain 시스템의 backup 디렉토리에있는 각 파일의 인바운드 및 아웃바운드 트래픽에 대한 데이터 전송 기록을 표시합니다. 다음 예에서는 날짜 및 시간별 인바운드 및 아웃바운드 트래픽을 보여 줍니다.

l 압축 전 데이터의 양(KB)

l 압축 후 데이터의 양(KB)

l 네트워크 전송 데이터(KB)

l 저대역폭 최적화 인수

l 오류 수

표 13 인바운드 및 아웃바운드 파일 전송

날짜 시간 방향 파일 이름 Pre-Comp(KB)

Post-Comp(KB)

Network(KB)

Low-bw-optim

Errors

2009/08/31 15:13:09 인바운드 /backup/source.tar

47,738 26,634 27,527 1.32 0

2009/08/31 15:13:09 아웃바운드 /backup/destin.tar

14,327 8,638 9,034 1.21 0

file-replication show history

ddboost file-replication show history [duration duration{day | hr}] [interval interval{hr}]

이 명령을 사용하여 소스 및 대상(타겟) Data Domain 시스템의 간의 데이터 전송 기록을 표시합니다. 다음 정보는 인바운드 및 아웃바운드 트래픽을 지정된 기간 동안 지정된 간격으로 보여 줍니다.

l 압축 전 데이터의 양(KB)

DD Boost 명령 사용

146 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 147: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 압축 후 데이터의 양(KB)

l 네트워크 전송 데이터(KB)

l 저대역폭 최적화 인수

l 오류 수

표 14 인바운드 및 아웃바운드 데이터 전송

날짜 시간 방향 Pre-Comp(KB)

Post-Comp(KB)

Network(KB)

Low-bw-optim

Errors

2010/08/31 11:14 인바운드 47,738 26,634 27,527 1.32 0

2010/08/31 11:14:09 아웃바운드 14,327 8,638 9,034 1.21 0

file-replication show performance

ddboost file-replication show performance [interval sec] [count count]

이 명령을 사용하여 압축 전 아웃바운드 및 인바운드 데이터 양과 실제 네트워크 처리량, 즉 압축 후데이터 양을 지정된 기간 동안 지정된 간격으로 비교하여 실시간으로 표시합니다.

04/30 11:14:16 Outbound Inbound Pre-comp Network Pre-comp Network (KB/s) (KB/s) (KB/s) (KB/s) --------- --------- --------- --------- 0 0 1644 325 0 0 2901 470 0 0 2430 458 0 0 14390 300 0 0 0 70 0 0 2308 446 0 0 2814 552 0 0 3010 529

file-replication show stats

ddboost file-replication show stats

이 명령을 사용하여 복제하는 동안 Data Domain 시스템에서 아웃바운드 및 인바운드 트래픽을 모니터링합니다. 저대역폭 최적화가 활성화될 때 압축 비율이 증가합니다.

Direction: OutboundNetwork bytes sent: 88,383,976Pre-compressed bytes sent: 436,874,240Bytes after filtering: 153,080,417Bytes after low-bw-optim: 145,547,868Bytes after local compression: 83,628,271Compression ratio: 4.9

Direction: InboundNetwork bytes received: 88,383,976Pre-compressed bytes received: 436,874,240Bytes after filtering: 153,080,417Bytes after low-bw-optim: 145,547,868Bytes after local compression: 83,628,271Compression ratio: 4.9

DD Boost 명령 사용

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 147

Page 148: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

ifgroupifgroup 옵션은 인터페이스 그룹을 지정합니다.

ifgroup add interface

ddboost ifgroup add interface group-name {interface ipaddr | client host}

이 명령을 사용하여 group-name 또는 기본 그룹에 인터페이스, 클라이언트 또는 둘 다 추가합니다.인터페이스를 추가하기 전에 그룹 이름이 기본 그룹이 아니라면 group-name을 생성해야 합니다.

참고: 새로 설치한 소프트웨어의 업그레이드 중에 그룹 이름 “default”가 생성되고, 이것은group-name이 지정되지 않으면 항상 사용됩니다.

그 밖에도, Data Domain 시스템과 활성화된 해당 인터페이스에서 IP 주소를 구성해야 합니다. 데이터 전송 연결에 공용 또는 전용 IP 주소를 추가할 수 있습니다. 인터페이스로서 IP 주소를 추가한 후,고급 로드 밸런싱 및 링크 페일오버를 활성화해야 합니다.

인터페이스 그룹에 대한 자세한 정보는 Data Domain Operating System 관리 가이드에 나와 있습니다.

ifgroup create group-name

ddboost ifgroup create group-name

이 명령을 사용하여 인터페이스용으로 group-name이라는 이름을 가진 그룹을 생성합니다.GDA(Global Deduplication Array)의 단일 노드 및 마스터 노드에서 이 명령 옵션을 사용할 수 있습니다.

group-name에 ^, [0~9, a~z, A~Z],* $, 밑줄(_) 및 하이픈(-)을 사용할 수 있습니다. 호스트 이름과정규화된 호스트 이름을 사용할 수 있습니다. 별표(*)로 표시된 와일드카드 호스트 이름을 지정할수 있습니다. default, all, none은 예약된 그룹 이름으로 사용할 수 없습니다.

ifgroup del interface

ddboost ifgroup del group-name {interface ipaddr | client host}

이 명령을 사용하여 group-name 또는 기본 그룹에서 인터페이스, 클라이언트 또는 둘 다 제거합니다. 마지막 IP 주소 인터페이스를 삭제하면 ifgroup이 해제됩니다. 이럴 경우 이 명령 옵션을 종료할수 있는 옵션이 있습니다.

ifgroup destroy group-name

ddboost ifgroup destroy group-name

이 명령을 사용하여 그룹 이름을 제거합니다. 빈 그룹만 제거할 수 있습니다. 인터페이스 또는 클라이언트를 제거할 수는 없지만 순차적으로 또는 ddboost ifgroup reset group-name 명령 옵션을 사용하여 제거할 수는 있습니다.

참고: 그룹 이름 default는 제거할 수 없습니다.

DD Boost 명령 사용

148 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 149: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

ifgroup disable group-name

ddboost ifgroup disable group-name

이 명령을 사용하여 group-name을 입력함으로써 특정 그룹을 비활성화합니다. group-name이 지정되어 있지 않을 경우 이 명령은 기본 그룹에 적용됩니다.

ifgroup enable group-name

ddboost ifgroup enable group-name

이 명령을 사용하여 group-name으로 지정된 그룹을 활성화합니다. group-name이 지정되어 있지않을 경우 이 명령은 기본 그룹을 활성화합니다.

ddboost ifgroup rename

ddboost ifgroup rename source-group-name destination-group-name

이 명령을 사용하여 ifgroup source-group-name의 이름을 destination-group-name으로 바꿉니다.이 명령 옵션을 사용하기 위해 그룹을 비활성화할 필요는 없습니다.

ifgroup reset group-name

ddboost ifgroup reset group-name

이 명령을 사용하여 group-name으로 지정된 그룹을 재설정합니다. group-name이 지정되어 있지않을 경우 이 명령은 기본 그룹을 비활성화합니다.

ifgroup show config

ddboost ifgroup show config {interfaces | clients | groups | all} group-name

이 명령을 사용하여 선택한 구성 옵션을 표시합니다. 아무런 선택도 하지 않으면 지정된 group-name에 대한 모든 정보가 표시됩니다.

group-name이 지정되지 않은 경우에는 기본 그룹에 대한 모든 정보가 표시됩니다. all 옵션을 지정하여 모든 그룹의 구성 옵션을 봅니다. 모든 사용자가 이 명령 옵션을 지정할 수 있습니다.

ifgroup status group-name

ddboost ifgroup status group-name

이 명령을 사용하여 Link Aggregation의 상태를 활성화됨 또는 비활성화됨으로 표시합니다. group-name이 지정되어 있지 않으면 모든 그룹에 대해 상태가 표시됩니다. 모든 사용자가 이 명령 옵션을지정할 수 있습니다.

옵션option reset distributed-segment processing

ddboost option reset distributed-segment processing

DD Boost 명령 사용

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 149

Page 150: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

관리자는 이 명령을 사용하여 분산된 세그먼트 처리를 기본 옵션인 활성화됨으로 재설정합니다.

option set distributed-segment processing

ddboost option set distributed-segment-processing {enabled | disabled}

관리자는 이 명령을 사용하여 DD OS에서 분산 세그먼트 처리 기능을 활성화하거나 비활성화합니다. 기본적으로 이 기능은 DD OS 5.1에서 활성화되어 있습니다. 이 기능으로 인해 데이터베이스 서버에 문제가 발생한 경우 이 명령을 사용하여 Data Domain 시스템에서 이 기능을 비활성화합니다.

분산된 세그먼트 처리는 Data Domain 시스템에서 이 기능이 활성화된 경우에만 지원됩니다.

참고:

l 분산된 세그먼트 처리는 기본적으로 DD OS 5.1에서 활성화되어 있습니다.

l 업그레이드 전에 boost 옵션을 비활성화하고 시스템을 DD OS 4.9에서 DD OS 5.0으로 업그레이드하는 경우, 업그레이드 후 distributed-segment-processing 옵션은 비활성화됩니다.

option show distributed-segment processing

ddboost option show distributed-segment-processing

이 명령을 사용하여 분산된 세그먼트 처리 옵션이 활성화되었는지 여부를 표시합니다.

option reset virtual-synthetics

ddboost option reset virtual-synthetics

이 명령을 사용하여 가상 신세틱(Virtual Synthetics)을 기본 옵션인 비활성화됨으로 재설정합니다.가상 신세틱은 단일 노드 구성 및 DD Extended Retention 시스템에서만 지원됩니다.

option set virtual-synthetics {enabled | disabled}

ddboost option set virtual-synthetics {enabled | disabled}

이 명령을 사용하여 DD OS에서 가상 신세틱 기능을 활성화하거나 비활성화합니다. 가상 신세틱은단일 노드 구성 및 DD Extended Retention 시스템에서만 지원됩니다.

option show virtual-synthetics

ddboost option show [virtual-synthetics]

이 명령을 사용하여 가상 신세틱의 상태를 활성화됨 또는 비활성화됨으로 표시합니다. 모든 사용자가 이 명령을 실행할 수 있습니다.

reset

reset stats

ddboost reset stats

관리자가 이 명령을 사용하는 목적은 다음 중 하나입니다.

DD Boost 명령 사용

150 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 151: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l DD Boost가 활성화되었을 때 모든 통계를 재설정하기 위해 사용합니다.

l 네트워크 접속이 끊어진 후 작업 접속을 지우기 위한 네트워크 복구 절차로 사용합니다.

reset user-name

ddboost reset user-name username

이 명령을 사용하여 DD Boost 사용자 이름을 삭제하고 재설정합니다.

참고: 이 명령은 더 이상 사용되지 않습니다. 대신에 ddboost user unassign 명령을 사용하는 것이 좋습니다.

set user-name

ddboost set user-name user-name

이 명령을 사용하여 DD Boost가 활성화된 경우 DD Boost 사용자 이름을 설정합니다.

표시show connections

ddboost show connections

이 명령을 사용하여 다음 정보를 표시합니다.

l 활성 클라이언트 수와 각 활성 클라이언트에 대한 다음 정보:

n 클라이언트 이름

n 클라이언트가 유휴 상태인지 여부(yes/no)

n 설치된 CPU 수

n 메모리 양(MiB)

n 설치된 Oracle RMAN 에이전트의 버전 번호

n 운영 체제 이름과 버전

n Oracle 버전 번호

n RMAN 버전 번호

l 시스템이 DD Boost에 사용하는 접속 수와 이러한 접속이 고급 로드 밸런싱 및 링크 페일오버를사용하여 인터페이스 전체에 분산되어 있는 지 여부. 다음 샘플에서 클라이언트 접속 출력을 보여 줍니다.

l 지정된 그룹에 사용된 접속 수(인터페이스가 ifgroup에서 제거된 경우 포함)

l DD Boost에 사용 가능한 인터페이스 개요

show histogram

ddboost show histogram

이 명령을 사용하여 Data Domain 시스템에 대한 DD Boost 히스토그램을 표시합니다.

DD Boost 명령 사용

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 151

Page 152: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

표 15 DD Boost 히스토그램의 출력 정의

OPER DD Boost 클라이언트에서 Data Domain 시스템으로 전송된 작업 요청의 이름입니다.

mean 작업 완료를 위한 수학적 평균 시간(ms)입니다.

std-dev 작업 완료를 위한 시간의 표준 편차로서, 평균 시간(ms)에서 파생됩니다.

<1ms 1ms 이하의 시간이 소요된 작업의 수입니다.

<5ms 1ms에서 5ms 사이의 시간이 소요된 작업의 수입니다.

<10ms 5ms에서 10ms 사이의 시간이 소요된 작업의 수입니다.

<100ms 10ms에서 100ms 사이의 시간이 소요된 작업의 수입니다.

<1s 100ms에서 1초 사이의 시간이 소요된 작업의 수입니다.

<10s 1초에서 10초 사이의 시간이 소요된 작업의 수입니다.

>10s 10초 이상의 시간이 소요된 작업의 수입니다.

total 단일 작업에 소요되는 총 시간(ms)입니다.

max 단일 작업에 소요되는 최대 시간(ms)입니다.

min 단일 작업에 소요되는 최소 시간(ms)입니다.

show stats

ddboost show stats [interval seconds] [count count]

이 명령을 사용하여 이전 show stats 명령 출력, 스토리지 유닛에 포함된 파일에 쓴 바이트 수와파일에서 읽은 바이트 수, 스토리지 유닛에서 생성 및 삭제된 파일 수를 표시합니다. 각 작업에 발생한 오류 수도 표시됩니다. 필요에 따라 특정 시간(초) 동안의 통계를 표시할 수 있습니다. count는count 값과 같은 줄의 수를 표시합니다.

분산된 세그먼트 처리가 활성화된 경우 분산된 세그먼트 처리를 통해 전송된 바이트 수와 압축되는양이 표시됩니다.

show user-name

ddboost show user-name

이 명령을 사용하여 기본 DD Boost 사용자가 구성된 경우 이를 표시하며, 그렇지 않은 경우 기본 사용자가 없음을 표시합니다.

참고: 이 명령은 더 이상 사용되지 않습니다. 대신에 ddboost user show 명령을 사용하는것이 좋습니다.

status

ddboost status

이 명령을 사용하여 DD Boost가 활성화되었는지 여부를 확인합니다.

DD Boost 명령 사용

152 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 153: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

storage-unit

storage-unit create

ddboost storage-unit create storage_unit_name [quota-soft-limit n {MiB|GiB|TiB|PiB}] [quota-hard-limit n {MiB|GiB|TiB|PiB}]

이 명령을 사용하여 스토리지 유닛을 생성하고 제한을 설정합니다. 할당량 제한에 대한 자세한 내용은 Data Domain Operating System 명령 참조 가이드의 mtree 명령 설명에 나와 있습니다. 할당량기능이 활성화되어 있지 않은 경우에는 할당량이 생성되지만 예 2에서와 같이 이 기능이 비활성화되고 제한이 적용되지 않는다는 메시지가 나타납니다. 자세한 정보는 Data Domain OperatingSystem 명령 참조 가이드의 quota 명령 설명에 나와 있습니다.

할당량은 OpenStorage 백업 애플리케이션이 직관적이지 않은 크기와 용량을 보고하는 원인이 될수 있습니다. 자세한 내용은 지원 포털에서 확인할 수 있는 기술 자료 문서 85210에 나와 있습니다.

예 1

ddboost storage-unit create SU_1 quota-soft-limit 793 GiB quota-hard-limit 1078 GiB

Created storage-unit SU_1 quota-soft-limit: 793 GiB, quota-hard-limit: 1078 GiB

예 2

ddboost storage-unit create SU_2 quota-soft-limit 1586 GiB

** Quota is disabled. Quota limits are not enforced. Created storage-unit SU_2 quota-soft-limit: 1586 GiB, quota-hard-limit: N/A

storage-unit delete

ddboost storage-unit delete storage-unit-name

관리자는 이 명령을 사용하여 지정된 스토리지 유닛과 스토리지 유닛의 모든 컨텐츠를 삭제합니다.또한, 해당 카탈로그 항목을 수동으로 제거(만료 처리)해야 합니다.

storage-unit show

ddboost storage-unit show [compression] [storage-unit-name]

이 명령을 사용하여 모든 스토리지 유닛 이름과, 필요에 따라 지정된 스토리지 유닛의 모든 파일 이름을 표시합니다.

모든 스토리지 유닛에 대한 압축(모든 스토리지 유닛의 원래 바이트 크기, 글로벌 압축 및 로컬 압축)을 표시하려면 compression 옵션을 사용합니다.

참고: 이 명령의 출력을 중단하려면 <Ctrl+C>를 누릅니다.

DD Boost 명령 사용

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 153

Page 154: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

DD Boost 명령 사용

154 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 155: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

부록A

설치 및 구성 체크리스트

이 부록에서 다루는 내용은 다음과 같습니다.

l Data Domain 시스템 구성.....................................................................................................156l Oracle RMAN 에이전트 다운로드 및 설치............................................................................156l 환경에 맞게 RMAN 구성...................................................................................................... 156l sbttest를 사용하여 설치 테스트(선택 사항) ........................................................................157l 백업 예................................................................................................................................. 157

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 155

Page 156: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Data Domain 시스템 구성절차

독립 실행형 Oracle RMAN 에이전트 배포를 위한 Data Domain 시스템 구성(33페이지) 다음 단계에대한 자세한 내용은 에 나와 있습니다.

절차

1. DD Boost 라이센스를 추가합니다.

2. Data Domain 시스템에서 사용할 서버 이름, 사용자 이름 및 암호를 설정합니다.

참고: 서버 이름, 사용자 이름 및 암호는 환경에 맞게 RMAN 구성(156페이지)의 2단계의send 명령에서 사용한 것과 정확히 일치해야 합니다.

3. DD Boost 활성화

4. 스토리지 유닛 생성(36페이지)에 설명된 대로 논리적 스토리지 장치를 생성합니다.

5. 분산 세그먼트 처리를 활성화합니다.

6. 접속을 확인합니다. (백업 서버에서 DDR 서버 이름을 ping할 수 있습니까?) 방화벽이 포트를 차단하지 않는지 확인합니다.

Oracle RMAN 에이전트 다운로드 및 설치절차

다음 단계에 대한 자세한 내용은 독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성(47페이지)에 나와 있습니다.

절차

1. Oracle RMAN 에이전트 소프트웨어를 다운로드합니다.

2. 소프트웨어 설치 및 설정 절차를 완료합니다.

환경에 맞게 RMAN 구성절차

다음 단계에 대한 자세한 내용은 독립 실행형 배포를 위한 Oracle RMAN 에이전트 구성(47페이지)에 나와 있습니다.

절차

1. CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' 명령을 실행합니다.

자세한 내용은 Linux 및 UNIX 시스템에서 소프트웨어 구성(55페이지) 또는 Windows 시스템에서 소프트웨어 구성(59페이지)에 나와 있습니다. PARMS 옵션이 제대로 설정되어 있는지확인합니다.

2. ALLOCATE CHANNEL 명령을 실행합니다.

자세한 내용은 각 Data Domain 시스템 등록(60페이지)에 나와 있습니다. 라이브러리를 설정하고 send 명령을 실행하여 서버 이름, 사용자 이름 및 암호를 설정합니다. 서버 이름, 사용자 이름 및 암호는 Data Domain 시스템 구성(156페이지)의 2단계에서 사용한 것과 정확히 일치해야 합니다.

설치 및 구성 체크리스트

156 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 157: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

3. CONFIGURE DEFAULT DEVICE TYPE 'SBT_TAPE' 명령을 실행합니다.

자세한 내용은 각 Data Domain 시스템 등록(60페이지)에 나와 있습니다.

sbttest를 사용하여 설치 테스트(선택 사항)Oracle은 sbttest 명령을 진단 툴로 제공합니다. Oracle RMAN 에이전트에서 sbttest를 실행하기 전에 환경에 맞게 RMAN 구성(156페이지)의 1단계에 있는 PARMS 옵션에 필요한 것과 동일한 값을 사용하여 다음 시스템 환경 변수를 설정합니다.

l ORACLE_HOMEl RMAN_AGENT_HOMEl BACKUP_HOSTl STORAGE_UNITLinux 예제

export ORACLE_HOME=/oracle_homeexport BACKUP_HOST=MyDDRexport STORAGE_UNIT=MyStorageUnitNamesbttest MyFileName -trace MyTraceFileName -libname <ddboost_directory>/lib/libddobk.so

백업 예

RMAN> backup copies 2 database format '%u_%p', '<destination_system>/%u_%p' filesperset=1;

RMAN> backup database format '%u_%p';

설치 및 구성 체크리스트

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 157

Page 158: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

설치 및 구성 체크리스트

158 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 159: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

부록B

Oracle Enterprise Manager로 백업 수행

이 부록에서 다루는 내용은 다음과 같습니다.

l 예제 화면............................................................................................................................. 160

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 159

Page 160: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

예제 화면그림 9 Login 창

그림 10 Database instance 페이지

그림 11 Processing 페이지

Oracle Enterprise Manager로 백업 수행

160 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 161: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

그림 12 Schedule Customized Backup: Options 페이지

그림 13 Schedule Customized Backup: Schedule 페이지

그림 14 Schedule Customized Backup: Review 페이지

Oracle Enterprise Manager로 백업 수행

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 161

Page 162: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

그림 15 Execution 페이지

Oracle Enterprise Manager로 백업 수행

162 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 163: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

부록C

Oracle RMAN 에이전트 설치 및 구성

이 부록에서 다루는 내용은 다음과 같습니다.

l 설치 및 구성 예.................................................................................................................... 164

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 163

Page 164: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

설치 및 구성 예Oracle RMAN 에이전트 소프트웨어 패키지 추출

다음 명령과 출력은 Linux에서 Oracle RMAN 에이전트의 소프트웨어 추출 예를 제공합니다. tar -xvf<file_name> 명령을 실행하여 tar 파일에서 Oracle RMAN 에이전트 파일을 추출해야 합니다.

tar -vxf ddrman193_linux_x86_64.tar ././readme.txt./license.txt./libddobk.so./ddutil./install.sh./uninstall.sh./libLockbox.so./libEnshroud-OpenSSL.so./libDDBoost.so./rman_agent.cfg./ddbmcon./ddbmoim./libddboravalidate.so./libssl.so.1.0.0./libcrypto.so.1.0.0./libddvdisk.so./adm-agent-19.1.0.rpm

Oracle RMAN 에이전트 설치

다음 명령과 출력은 Oracle RMAN 에이전트 설치 예를 제공합니다. 여기에서 install.sh 스트립트는 사용자에게 프로세스를 안내합니다. RMAN_AGENT_HOME:/home/oracle1/rman_agent_home 디렉토리를 선택했습니다. 시스템에 Oracle RMAN 에이전트를 처음 설치합니다. 시스템에 이전에 설치한 19.3 이전 Oracle RMAN 에이전트 소프트웨어가 없습니다.

./install.sh Do you want to install under the default installation directory /home/oracle/opt/dpsapps/rmanagent? (y or n)yThe lib directory /home/oracle/opt/dpsapps/rmanagent/lib is created.The config directory /home/oracle/opt/dpsapps/rmanagent/config is created.The bin directory /home/oracle/opt/dpsapps/rmanagent/bin is created.The log directory /home/oracle/opt/dpsapps/rmanagent/logs is created.The breadcrumbs directory /home/oracle/opt/dpsapps/rmanagent/breadcrumbs is created.Installing the Oracle RMAN agent.Copying the lockbox libraries to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying libddobk.so to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying libDDBoost.so to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying ddutil to /home/oracle/opt/dpsapps/rmanagent/bin/.Copying the dependency libraries to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying the configuration file to /home/oracle/opt/dpsapps/rmanagent/config/.Copying the ddbmcon program to /home/oracle/opt/dpsapps/rmanagent/bin/.Creating the lockbox.Successfully installed the Oracle RMAN agent.Environment variable ORACLE_HOME is not defined.Installation is completed.

Oracle RMAN 에이전트 설치 파일

다음 명령과 출력은 설치된 Oracle RMAN 에이전트 파일 예를 제공합니다.

Oracle RMAN 에이전트 설치 및 구성

164 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 165: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

l 공유 라이브러리 libddobk.so와 종속 라이브러리는 $RMAN_AGENT_HOME/lib 디렉토리 아래에 설치되었습니다.

l ddutil 바이너리는 $RMAN_AGENT_HOME/bin 디렉토리 아래에 설치되었습니다.

l Lockbox에 대해 config 디렉토리가 생성되었습니다.

참고: 현재 새 설치이므로 Lockbox가 없습니다.

l ddutil 프로그램 로그에 대해 logs 디렉토리가 생성되었습니다.

/opt/dpsapps/rmanagent> ls -alR.:total 28drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 3 oracle oradba 4096 2018-02-01 12:00 ..drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 bindrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 breadcrumbsdrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 configdrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 libdrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 logs

./bin:total 23836drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rwxr-xr-x 1 oracle oradba 22697509 2018-02-01 12:00 ddbmcon-rwxr-xr-x 1 oracle oradba 1666061 2018-02-01 12:00 ddutil

./breadcrumbs:total 8drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..

./config:total 20drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rw-rw-r-- 1 oracle oradba 3334 2018-02-01 12:00 ddboost.config-rw-rw-r-- 1 oracle oradba 4 2018-02-01 12:00 ddboost.config.FCD-r-xr-xr-x 1 oracle oradba 1947 2018-02-01 12:00 rman_agent.cfg

./lib:total 27500drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rwxr-xr-x 1 oracle oradba 2998084 2018-02-01 12:00 libcrypto.so.1.0.0-rwxr-xr-x 1 oracle oradba 3520368 2018-02-01 12:00 libDDBoost.so-rwxr-xr-x 1 oracle oradba 6713824 2018-02-01 12:00 libddboravalidate.so-rwxr-xr-x 1 oracle oradba 1690051 2018-02-01 12:00 libddobk.so-rwxr-xr-x 1 oracle oradba 9965056 2018-02-01 12:00 libddvdisk.so-rwxr-xr-x 1 oracle oradba 2498081 2018-02-01 12:00 libEnshroud-OpenSSL.so-rwxr-xr-x 1 oracle oradba 206659 2018-02-01 12:00 libLockbox.so-rwxr-xr-x 1 oracle oradba 495171 2018-02-01 12:00 libssl.so.1.0.0

./logs:total 8drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..

Data Domain 사용자 등록

다음 명령과 출력은 Data Domain 서버에 대한 Data Domain 사용자 등록 예를 제공합니다. 이 예에서는 Data Domain 사용자 q_ost와 암호 4U2build를 등록하여 Data Domain 서버 test-data-domain.emc.com의 스토리지 장치 rman_oracle에 대한 액세스를 활성화하는 것을 보여줍니다.

Oracle RMAN 에이전트 설치 및 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 165

Page 166: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

동일한 Oracle 호스트 및 Data Domain 시스템과 함께 사용되는 별도의 스토리지 장치마다 등록해야합니다.

RMAN> connect target *2> 3> RUN {4> ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS5> 'BLKSIZE=1048576,6> SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so,7> ENV=(BACKUP_HOST=test-data-domain.emc.com,8> RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent/)';9> send 'set username qa_ost password 4U2build servername test-data-domain.emc.com storageunit rman_oracle';10> RELEASE CHANNEL CH1;11> }12> 13> 14> connected to target database: orcl (DBID=1040017416)

using target database control file instead of recovery catalogallocated channel: CH1channel CH1: SID=25 device type=SBT_TAPEchannel CH1: Data Domain Boost API

sent command to channel: CH1

released channel: CH1

Recovery Manager complete.

Oracle RMAN 에이전트 Lockbox 파일

다음 명령과 출력은 등록 후 생성된 Lockbox 파일의 예를 제공합니다.

~/opt/dpsapps/rmanagent/config> ls -altotal 20drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rw-rw-r-- 1 oracle oradba 3334 2018-02-01 12:00 ddboost.config-rw-rw-r-- 1 oracle oradba 4 2018-02-01 12:00 ddboost.config.FCD-r-xr-xr-x 1 oracle oradba 1947 2018-02-01 12:00 rman_agent.cfg

Oracle RMAN 에이전트 채널 구성 및 백업

다음 명령과 출력은 백업 및 이후 백업 작업을 실행하는 데 필요한 채널 구성 예를 제공합니다.

Recovery Manager: Release 11.2.0.1.0 - Production on Thu Feb 1 13:03:53 2018

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

RMAN> connect target *2> connect catalog *3> 4> RUN {5> ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS6> 'BLKSIZE=1048576, SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=rman_agent, BACKUP_HOST=test-data-domain.emc.com, RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent/)';7> BACKUP FORMAT './rman/%U_%p_%t' DATABASE;8> RELEASE CHANNEL CH1;9> }10>

Oracle RMAN 에이전트 설치 및 구성

166 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드

Page 167: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

connected to target database: orcl (DBID=1040017416)

connected to recovery catalog database

allocated channel: CH1channel CH1: SID=58 device type=SBT_TAPEchannel CH1: Data Domain Boost API

Starting backup at 01-FEB-18channel CH1: starting full datafile backup setchannel CH1: specifying datafile(s) in backup setinput datafile file number=00001 name=/mnt/oracle/orcl/system_1/system.data1input datafile file number=00006 name=/mnt/oracle/orcl/system_1/system.data2input datafile file number=00002 name=/mnt/oracle/orcl/system_1/sysaux.dbfinput datafile file number=00003 name=/mnt/oracle/orcl/undo_1/undo.data1input datafile file number=00005 name=/mnt/oracle/orcl/system_1/cattbs.dbfinput datafile file number=00004 name=/mnt/oracle/orcl/orcl/orcl.data1channel CH1: starting piece 1 at 01-FEB-18channel CH1: finished piece 1 at 01-FEB-18piece handle=./rman/lgsq4uhs_1_1_1_966949436 tag=TAG20180201T130356 comment=API Version 2.0,MMS Version 19.3.0.0channel CH1: backup set complete, elapsed time: 00:00:03Finished backup at 01-FEB-18

Starting Control File Autobackup at 01-FEB-18piece handle=c-1040017416-20180201-07 comment=API Version 2.0,MMS Version 19.3.0.0Finished Control File Autobackup at 01-FEB-18

released channel: CH1

Recovery Manager complete.

Oracle RMAN 에이전트 설치 및 구성

Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드 167

Page 168: Agent Dell EMC PowerProtect Oracle RMAN · 1 day ago · Dell EMC PowerProtect Oracle RMAN Agent 19.2 버전 관리 가이드 302-005-995 REV 01 September 2019

Oracle RMAN 에이전트 설치 및 구성

168 Dell EMC PowerProtect Oracle RMAN Agent 관리 가이드