142
Dell EMC Oracle RMAN 에이전트 4.7 버전 관리 가이드 302-005-221 REV 01

Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Dell EMC Oracle RMAN 에이전트4.7 버전

관리 가이드302-005-221

REV 01

Page 2: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

발행: 2018년 12월

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

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

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

라이센스가 필요합니다.

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

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

2 Oracle RMAN 에이전트 4.7 관리 가이드

Page 3: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

7

9

11

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

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

구성 제한 사항...............................................................................24DD Boost-over-Fibre Channel 전송.............................................................24DD Boost-over-Fibre Channel 경로 관리.................................................... 26

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

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

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

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

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

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

DD Boost-over-FC 서비스 구성...................................................................41DD Boost-over-FC 디바이스 세트 사이징...................................... 43사이징 계산................................................................................... 44

그림

서론

1장

2장

3장

목차

Oracle RMAN 에이전트 4.7 관리 가이드 3

Page 4: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

AIX 클라이언트에 대한 SCSI 디바이스 드라이버 구성...................46Solaris 클라이언트에 대한 SCSI Generic 디바이스 드라이버 구성....47

Oracle RMAN 에이전트 구성 49AIX, HP-UX, Linux 및 Solaris 시스템에 Oracle RMAN 에이전트 설치 및 구성...................................................................................................................50

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

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

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

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

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

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

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

클라우드로의 데이터 이동에서 Data Domain Cloud Tier를 사용하도록 구성..85

클라우드로의 데이터 이동 설정.....................................................86클라우드에서 데이터 리콜 수행..................................................... 87클라우드에 있는 백업 데이터의 RMAN crosscheck 및 삭제.......... 87

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

eCDM과 Oracle RMAN 에이전트 통합 93eCDM 소프트웨어와의 통합 로드맵........................................................... 94eCDM 소프트웨어 설치 및 등록................................................................. 95로컬 데이터베이스에 대한 ddbmcon 프로그램 연결 활성화....................... 96

로컬 데이터베이스 연결을 위한 구성 파일 요구 사항.....................97데이터베이스 인증 요구 사항........................................................ 99Oracle 지갑 인증 요구 사항.......................................................... 100

4장

5장

목차

4 Oracle RMAN 에이전트 4.7 관리 가이드

Page 5: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

운영 체제 인증 요구 사항..............................................................101ddbmcon에서 Oracle 데이터베이스로의 접속 확인....................................101

Data Domain 시스템 관리 105특정 데이터베이스 서버로 DD Boost 액세스 제한.....................................106파일 복제 버전 호환성...............................................................................107인터페이스 그룹 수정................................................................................107

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

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

DD Boost 명령 사용 115DD Boost 명령 요약................................................................................... 116ddboost 명령 옵션..................................................................................... 116

access...........................................................................................116clients........................................................................................... 117제거.............................................................................................. 117disable...........................................................................................117enable........................................................................................... 117fc.................................................................................................. 118file-replication...............................................................................118ifgroup..........................................................................................122옵션..............................................................................................124reset.............................................................................................125set user-name.............................................................................. 125표시............................................................................................. 125status........................................................................................... 127storage-unit..................................................................................127

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

Oracle Enterprise Manager로 백업 수행 133예제 화면.................................................................................................. 134

Oracle RMAN 에이전트 설치 및 구성 137설치 및 구성 예......................................................................................... 138

6장

7장

8장

부록 A

부록 B

부록 C

목차

Oracle RMAN 에이전트 4.7 관리 가이드 5

Page 6: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

목차

6 Oracle RMAN 에이전트 4.7 관리 가이드

Page 7: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

123456789101112131415

그림

Oracle RMAN 에이전트 4.7 관리 가이드 7

Page 8: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

그림

8 Oracle RMAN 에이전트 4.7 관리 가이드

Page 9: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

개정 내역..................................................................................................................... 11스타일 규칙................................................................................................................. 12Oracle RMAN 에이전트의 설치 또는 업그레이드에 대한 환경 변수............................ 51UNIX 및 Linux의 소프트웨어 패키지 이름...................................................................52Linux 또는 UNIX의 제품 소프트웨어 구성 요소...........................................................53Oracle RMAN 에이전트 제거를 위한 환경 변수.......................................................... 55Windows의 제품 소프트웨어 구성 요소...................................................................... 60백업 표시 및 삭제를 위한 ddutil 명령 옵션..................................................................80DD Boost 명령 요약................................................................................................... 116인바운드 및 아웃바운드 파일 전송............................................................................ 120인바운드 및 아웃바운드 데이터 전송......................................................................... 121DD Boost 히스토그램의 출력 정의............................................................................ 126

123456789101112

Oracle RMAN 에이전트 4.7 관리 가이드 9

Page 10: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

10 Oracle RMAN 에이전트 4.7 관리 가이드

Page 11: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

머리말

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

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

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

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

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

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

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

표 1 개정 내역

개정 버전 날짜 설명

01 2018년 12월 14일 Oracle RMAN 에이전트 4.7에 대한 이 문서의 초기 릴리즈

관련 문서다음 문서에서는 보다 자세한 정보를 제공합니다.

l Data Domain Operating System Release Notes

l Data Domain Operating System 초기 구성 가이드

l Data Domain Operating System 관리 가이드

l Data Domain Operating System 명령 참조 가이드

l Data Domain 확장 셸프 하드웨어 가이드

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

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

Oracle RMAN 에이전트 4.7 관리 가이드 11

Page 12: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

l Database Backup and Recovery Reference

l Database Backup and Recovery User’s Guide

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

l Database Backup and Recovery Reference

l Database Backup and Recovery User’s Guide

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

l Backup and Recovery User’s Guide

l Backup and Recovery Reference

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

l Backup and Recovery User’s Guide

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 Backup and Recovery Advanced User’s Guide

본 문서에 사용된 중요 알림 표기법특별한 고지 사항에는 다음과 같은 표기법이 사용되었습니다.

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

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

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

표 2 스타일 규칙

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

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

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

l 시스템 코드

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

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

머리말

12 Oracle RMAN 에이전트 4.7 관리 가이드

Page 13: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

표 2 스타일 규칙 (계속)

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 페이지에서 관련 지원을 클릭한 후 계속 진행합니다.

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

머리말

Oracle RMAN 에이전트 4.7 관리 가이드 13

Page 14: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

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

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

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

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

머리말

14 Oracle RMAN 에이전트 4.7 관리 가이드

Page 15: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

1장

Oracle RMAN 에이전트 소개

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

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

Oracle RMAN 에이전트 소개 15

Page 16: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

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

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

다음 그림에 Oracle RMAN 에이전트의 구성 예가 나와 있습니다.

그림 1 Oracle RMAN 에이전트 구성

지원되는 구성Data Domain은 다음 Data Domain 시스템에서 DD Boost를 지원합니다.

Oracle RMAN 에이전트 소개

16 Oracle RMAN 에이전트 4.7 관리 가이드

Page 17: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

Oracle RMAN 에이전트 버전은 Data Domain 시스템 및 RMAN 구성과 호환되어야 합니다. Data Domain은 온라인 호환성 가이드(http://compatibilityguide.emc.com:8080/CompGuideApp/)에 명시되지 않은 조합은 지원하지 않습니다. Oracle RMAN 에이전트에 대한 정보는 온라인 호환성 가이드의 DDBEA 섹션에서 확인할 수 있습니다.Oracle RMAN 에이전트 또는 DD OS를 업그레이드하기 전에 해당 가이드를 참조하십시오.

Oracle RMAN 에이전트 소개

지원되는 구성 17

Page 18: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Oracle RMAN 에이전트 소개

18 Oracle RMAN 에이전트 4.7 관리 가이드

Page 19: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

2장

DD Boost 기능

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

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

DD Boost 기능 19

Page 20: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

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

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

분산된 세그먼트 처리 기능 비활성화이 모드에서 Oracle RMAN 에이전트는 LAN을 통해 데이터를 Data Domain 시스템으로직접 전송합니다. Data Domain 시스템은 이러한 데이터를 디스크에 쓰기 전에 분할, 중복 제거 및 압축을 수행합니다. Oracle RMAN 에이전트는 데이터베이스 서버에서 실행됩니다.

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

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

DD Boost 기능

20 Oracle RMAN 에이전트 4.7 관리 가이드

Page 21: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

분산된 세그먼트 처리 기능 활성화이 모드에서 중복 제거 프로세스는 Oracle RMAN 에이전트와 Data Domain 시스템 간에 분산됩니다. Oracle RMAN 에이전트는 데이터베이스 서버에서 실행됩니다. LAN을통해 고유한 데이터만 Data Domain 시스템으로 전송되도록 중복 제거 프로세스의 일부는 Oracle RMAN 에이전트에서 실행됩니다.

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

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

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

DD Boost 기능

분산된 세그먼트 처리 21

Page 22: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

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

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

DD Boost 기능

22 Oracle RMAN 에이전트 4.7 관리 가이드

Page 23: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

그림 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페이지)에 나와 있습니다.

DD Boost 기능

고급 로드 밸런싱 및 링크 페일오버 23

Page 24: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

그림 5 DD Boost-over-IP 전송

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

일부 설치에서는 미디어 서버와 스토리지 시스템 간의 데이터 전송 수단으로 FibreChannel을 사용해야 합니다. 이러한 경우 DD Boost over-FC(Data Domain Boost overFibre 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 시스템을 지

DD Boost 기능

24 Oracle RMAN 에이전트 4.7 관리 가이드

Page 25: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

DD Boost-over-FC 전송 로직에서는 이 카탈로그를 참조하여 라이브러리와 DataDomain 시스템 간에 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 통신 경로

DD Boost 기능

DD Boost-over-Fibre Channel 전송 25

Page 26: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

l 두 이니시에이터 HBA 포트에서 두 FC 타겟 엔드포인트에 모두 액세스할 수 있도록Fibre Channel 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)

DD Boost 기능

26 Oracle RMAN 에이전트 4.7 관리 가이드

Page 27: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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 시스템의 DD Boost-over-FC 서비스에 액세스하기 위한 경로입니다. 서버에 대한 접속을 설정하는 과정에서 DD Boost-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에 접속용 데이터를 보내고 받기 시작합니다.

DD Boost 기능

초기 경로 선택 27

Page 28: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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 디바이스 세트 사이징(43페이지) 섹션을 참조하십시오.

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

DD Boost 기능

28 Oracle RMAN 에이전트 4.7 관리 가이드

Page 29: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

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

이 주제에 대한 자세한 내용은 암호화된 파일 복제 활성화(39페이지) 및 Data DomainOperating System 관리 가이드에 나와 있습니다.

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

정상 작동 중에 액티브 노드의 DD Boost는 장애가 발생한 경우에 대기 노드에서 DDBoost 작업을 계속 실행하는 데 필요한 모든 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 기능

DD Boost와 HA(High Availability) 29

Page 30: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

HA 지원 시스템으로의 MFR

DD OS 5.7 이상을 실행하고 HA 시스템으로의 MFR을 수행하는 단일 노드 DataDomain 시스템은 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이 원활하게 복구됩니다.

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

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

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

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

이 주제에 대한 자세한 내용은 대역폭이 낮은 환경 최적화 활성화 (38페이지) 및 DataDomain Operating System 관리 가이드에 나와 있습니다.

DD Boost 기능

30 Oracle RMAN 에이전트 4.7 관리 가이드

Page 31: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

l Data Domain 시스템의 재부팅 시

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

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

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

마커 지원DD Boost 라이브러리는 애플리케이션별 테이프 마커를 지원합니다. 마커 지원을 활성화하려면 애플리케이션이 파일이 열려 있는 동안 DDP_O_MARKER 플래그를 지정해야 합니다. 플래그가 지정되면 Data Domain 시스템의 마커 설정에 따라 마커 처리가 결정됩니다. 기본값은 자동 마커 처리입니다. 첫 512KB의 쓰기 스트림에서 마커가 나타나면 해당 스트림에 대한 지원이 활성화됩니다. 사용자는 Data Domain 시스템의 마커설정을 전환할 수 있습니다. 자세한 내용은 Data Domain Operating System 관리 가이드에 나와 있습니다.

DD Boost 기능

클라이언트 액세스 권한 인증 31

Page 32: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

DD Boost 기능

32 Oracle RMAN 에이전트 4.7 관리 가이드

Page 33: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

3장

Data Domain 시스템 구성

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

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

Data Domain 시스템 구성 33

Page 34: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

방화벽 및 포트Data Domain 시스템은 초기 구성 상태에서 방화벽을 통해 작동하지 않습니다(데이터베이스 서버에서 Data Domain 시스템 또는 한 Data Domain 시스템에서 다른 DataDomain 시스템). 방화벽을 통해 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-- -------------------- --------

Data Domain 시스템 구성

34 Oracle RMAN 에이전트 4.7 관리 가이드

Page 35: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

1 ABCD-EFGH-IJKL-MNOP DDBOOST-- -------------------- --------

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

# license add <license-key>

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

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

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

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

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

Data Domain 시스템 구성

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

Page 36: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

다음 명령 출력에서 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)/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 Data Domain Oracle에 최적화된 데이터 중복 제거 온라인 백서를 참조하십시오.

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

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

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

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

절차

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

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

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

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

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

Data Domain 시스템 구성

36 Oracle RMAN 에이전트 4.7 관리 가이드

Page 37: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

# 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 OS 5.0.x 또는 5.1.x에서 DD OS 5.2로 업그레이드한 시스템의 경우 분산 세그먼트 처리가 이전 상태로 남아 있습니다.

고급 로드 밸런싱 및 링크 페일오버 구성인터페이스 그룹이 구성된 경우, 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 또는 그 밖의 이름확인 메커니즘을 사용하여 확인할 수 있는 이름으로 인터페이스를 등록하는 것이 좋습니다.

Data Domain 시스템 구성

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

Page 38: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

l Data Domain Operating System 관리 가이드에 설명된 대로 Data DomainSystem Manager(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(118페이지)에 설명된 대로 ddboost file-replication 명령을 실행합니다.

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

Data Domain 시스템 구성

38 Oracle RMAN 에이전트 4.7 관리 가이드

Page 39: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

# ddboost file-replication option set encryption enabled

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

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

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

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

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

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

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

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

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

# ddboost clients del <client-list>

Data Domain 시스템 구성

암호화된 파일 복제 활성화 39

Page 40: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

# ddboost client reset

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

# 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)

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

전송 중 암호화 활성화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 클라이언트

Data Domain 시스템 구성

40 Oracle RMAN 에이전트 4.7 관리 가이드

Page 41: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

가 인증서를 확인합니다. 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”)

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

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

l 밑줄(“_”)

l 대시(“–”)

Data Domain 시스템 구성

DD Boost-over-FC 서비스 구성 41

Page 42: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

l IP 호스트 이름과 마찬가지로, dfc-server-name은 대/소문자를 구분하지않습니다. DDBoost-over-FC를 통해 동일한 클라이언트에서 액세스할 수 있는 여러 Data Domain 시스템은 대/소문자를 구분하는 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>

Data Domain 시스템 구성

42 Oracle RMAN 에이전트 4.7 관리 가이드

Page 43: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

예:

# 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-type scsitarget 액세스 그룹에 이니시에이터를 추가함으로써 해당이니시에이터에 이러한 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 옵션을ddboost fc add 명령과 함께 사용하면 이 제한이 제거됩니다.

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

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

1. 백업 서버에 Queue-Depth 제약이 있는지 여부.Windows 플랫폼은 “Queue-Depth 제약”이 있는 것으로 간주됩니다. WindowsSCSI 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 디바이스를생성합니다.

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

Data Domain 시스템 구성

DD Boost-over-FC 디바이스 세트 사이징 43

Page 44: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

l 백업 서버에 이니시에이터 HBA 포트 2개(A 및 B)가 있음l Data Domain 시스템에 FC 타겟 엔드포인트 2개(C 및 D)가 있음l 두 이니시에이터 HBA 포트에서 두 FC 타겟 엔드포인트에 모두 액세스할 수 있

도록 Fibre Channel Fabric 조닝(zoning)이 구성됨

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

A -> CA -> 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 * Cn 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 시스템(44페이지)에 나온 계산법을 사용하여 Data Domain에서 알리는DFC 디바이스 수가 Linux 백업 서버에 충분하며, 추가적인 구성 작업이 필요 없습니다.

Data Domain 시스템 구성

44 Oracle RMAN 에이전트 4.7 관리 가이드

Page 45: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Linux 백업 서버는 Queue-Depth 제약을 받지 않으므로 성능에 미치는 영향 없이 많은수의 접속에서 동일한 DFC 일반 SCSI 디바이스를 공유할 수 있습니다.

Windows 백업 서버Data Domain 서버 경로 관리 로직은 사용 가능한 논리적 경로(이니시에이터, 타겟 엔드포인트, DFC 디바이스) 전체에 걸쳐 접속을 분산시킵니다. 최대 DFC 디바이스 수를 64개로 하여 각 접속이 백업 서버에서 고유한 일반 SCSI 디바이스(논리적 경로)를 사용하도록 충분한 DFC 디바이스를 구성해야 합니다.

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

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

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

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

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

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

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

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

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 Data Domain 시스템

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디바이스의 수를 초과하지 않아야 합니다. 초과할 경우 백업 작업이 실패할 수 있습니다.

Data Domain 시스템 구성

사이징 계산 45

Page 46: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

sgen 디바이스의 수는 Solaris 인스턴스에 액세스 가능한 Fibre Channel 포트의 수 xData 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 FC SCSI 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 forEnterprise Applications 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의 지원 웹 사이트에서 제공됩니다.

Data Domain 시스템 구성

46 Oracle RMAN 에이전트 4.7 관리 가이드

Page 47: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

절차

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

forceload: drv/sgen

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

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

/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에는 이 예와 다른 숫자가 표시될 수 있습니다.

Data Domain 시스템 구성

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

Page 48: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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";

Data Domain 시스템 구성

48 Oracle RMAN 에이전트 4.7 관리 가이드

Page 49: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

4장

Oracle RMAN 에이전트 구성

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

l AIX, HP-UX, Linux 및 Solaris 시스템에 Oracle RMAN 에이전트 설치 및 구성.... 50l Windows 시스템에 Oracle RMAN 에이전트 설치 및 구성...................................58l 각 Data Domain 시스템 등록.............................................................................. 63l Data Domain으로 클러스터 환경 백업 수행........................................................69l Data Domain 복제...............................................................................................70l Oracle RMAN 에이전트 백업용 하위 디렉토리 지정...........................................75l Oracle CDB 및 PDB에 대한 백업 및 복원 수행....................................................78l DD Boost 압축 복원 수행....................................................................................78l 백업 표시 및 삭제...............................................................................................79l 클라우드로의 데이터 이동에서 Data Domain Cloud Tier를 사용하도록 구성......85l Data Domain 리소스에 대한 사용량 제한............................................................87

Oracle RMAN 에이전트 구성 49

Page 50: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

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

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

l 제거 스크립트인 uninstall.sh를 실행하여 4.0 이전 소프트웨어를 제거한 후Oracle RMAN 에이전트 4.7을 설치합니다. 제거 스크립트의 사용 방법은 데이터베이스 서버에서 Oracle RMAN 에이전트 제거(55페이지)에 나와 있습니다.

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

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

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

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

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

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

Oracle RMAN 에이전트 구성

50 Oracle RMAN 에이전트 4.7 관리 가이드

Page 51: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

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

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

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

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

RMAN_AGENT_INSTALL_OPTIONS Oracle RMAN 에이전트가 이미 설치 디렉토리에 있는 경우에만 필요합니다. 버전 4.7 설치를 무시할지, 또는 계속하여기존 설치를 덮어쓸지 지정합니다.

버전 4.0 이상에서 업그레이드의 경우 이변수를 OVERWRITE로 설정하거나 값을덮어쓰는 것이 좋습니다.

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

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

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

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 설정을 업데이트하도록 지정합니다.

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

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

절차

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

Oracle RMAN 에이전트 구성

Linux 및 UNIX에 Oracle RMAN 에이전트 설치 51

Page 52: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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

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

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

AIX(64비트) ddrman47_aixpower

HP Itanium(64비트) ddrman47_hp11ia64

Linux x64(64비트) ddrman47_linux_x86_64

Solaris AMD(64비트) ddrman47_solaris_x86_64

Solaris SPARC(64비트) ddrman47_solaris64

3. tar 명령을 사용하여 다운로드한 파일의 압축을 풉니다.

# tar -vxf <file_name>

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

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

# 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

환경 변수 값을 확인하려면 echo 명령을 실행합니다. 예를 들면 다음과 같이 합니다.

# echo $RMAN_AGENT_HOME

/home/oracle/opt/dpsapps/rmanagent

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

# ./install.sh

Oracle RMAN 에이전트 구성

52 Oracle RMAN 에이전트 4.7 관리 가이드

Page 53: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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 에이전트가 설치된 경우:

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

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

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

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

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

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

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

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

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

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

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

DD Boost 라이브러리 파일:

libddobk.so

libDDBoost.so

$RMAN_AGENT_HOME/lib

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

$RMAN_AGENT_HOME/lib

Oracle RMAN 에이전트 구성

Linux 및 UNIX에 Oracle RMAN 에이전트 설치 53

Page 54: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

libddboravalidate.so

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

HP-UX의 Lockbox 라이브러리 파일:

libLockbox.sl

libEnshroud-BSAFEMES.sl

libccme_aym.sl

libccme_base.sl

libccme_base_non_fips.sl

libcryptocme.sl

libcryptocme.sig

$RMAN_AGENT_HOME/lib

Lockbox 파일:

ddboost.config

ddboost.config.bak

ddboost.config.FCD

ddboost.config.bak.FCD

$RMAN_AGENT_HOME/config

4.0 이전 설치로 생성된 Lockbox 파일이 있으며 버전 4.7 소프트웨어로 생성된 새 Lockbox파일이 없는 경우 4.0 이전 Lockbox 파일이 이위치로 업그레이드됩니다.

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

ddbmcon(Linux만 해당) $RMAN_AGENT_HOME/bin

ddutil 이진 $RMAN_AGENT_HOME/bin

ddutil 로그 파일 $RMAN_AGENT_HOME/logs

rman_agent.cfg(Linux만 해당) $RMAN_AGENT_HOME/config

rman_agent_home.cfg

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

$ORACLE_HOME/config

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

Oracle RMAN 에이전트 구성

54 Oracle RMAN 에이전트 4.7 관리 가이드

Page 55: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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 에이전트 4.7을 제거할 수 있습니다. 또한 이 스크립트를 실행하여 이전 버전의 Oracle RMAN 에이전트를 제거할 수도있습니다.

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

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

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

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

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

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

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

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

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

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

Oracle RMAN 에이전트 구성

데이터베이스 서버에서 Oracle RMAN 에이전트 제거 55

Page 56: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

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 에이전트를 덮어씁니다.

절차

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

Oracle RMAN 에이전트 구성

56 Oracle RMAN 에이전트 4.7 관리 가이드

Page 57: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

2. 설치 스크립트가 자동으로 실행되도록 하려면 데이터베이스 서버에서 OracleRMAN 에이전트 제거(55페이지)에 설명된 필수 환경 변수를 설정했는지 확인합니다. 환경 변수 값을 확인하려면 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

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

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

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

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

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

수동 백업과 예약 백업에 모두 동일한 스토리지 유닛을 사용해야 합니다. 예약 백업을설정하고 수행하는 방법은 최신 eCDM 설명서에 자세히 나와 있습니다.

다음 예에서는 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 에이전트 구성

Linux 및 UNIX 시스템에서 소프트웨어 구성 57

Page 58: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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

4.0 이전 버전의 Oracle RMAN 에이전트는 ORACLE_HOME 디렉토리 아래에 설치됩니다. Oracle RMAN 에이전트 버전 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 소프트웨어 패키지 이름은 ddrman47_ntx64입니다.

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

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

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

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

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

Oracle RMAN 에이전트 구성

58 Oracle RMAN 에이전트 4.7 관리 가이드

Page 59: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

c. Change Install Location 페이지에 설치의 기본 대상 디렉토리로%LOCALAPPDATA%\RMANAgent가 표시됩니다(예: C:\Users\Administrator\AppData\Local\RMANAgent). Oracle RMAN 에이전트 구성 요소가 이 대상 디렉토리의 하위 디렉토리에 설치됩니다.

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

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

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

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

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

n 표시된 설치 중 하나의 4.0 이전 Lockbox 파일을 %RMAN_AGENT_HOME%\config 디렉토리에 복사하려면:

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

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

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

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>을 큰따옴

Oracle RMAN 에이전트 구성

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

Page 60: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

표로 묶습니다. 기본 디렉토리는 %LOCALAPPDATA%\RMANAgent입니다(예: C:\Users\Administrator\AppData\Local\RMANAgent). 이옵션을 사용하여 기본이 아닌 설치 디렉토리를 지정합니다.

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

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

RemoveOldVersions=1이 동일한 명령에 나타난 경우에만CopyLockboxBinaries 옵션을 사용할 수 있습니다. 이 명령은 4.0 이전디렉토리 하나에서만 Lockbox 파일을 복사할 수 있습니다. 4.0 이전Lockbox 파일은 버전 4.7 설치로 제거되지 않습니다.

예를 들어 다음 명령은 디렉토리 C:\Program Files\RMANAgent에Oracle RMAN 에이전트 4.7 소프트웨어를 자동으로 설치하고, 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 에이전트 4.7 파일은 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

기타 라이브러리 파일: %RMAN_AGENT_HOME%\BIN

Oracle RMAN 에이전트 구성

60 Oracle RMAN 에이전트 4.7 관리 가이드

Page 61: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

표 7 Windows의 제품 소프트웨어 구성 요소 (계속)

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

msvcr80.dll

msvcr100.dll

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

rman_agent_home.cfg

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

%ORACLE_HOME%\config

3. 소프트웨어 설치 후 기본이 아닌 디렉토리의 기존 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 에이전트 구성

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

Page 62: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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, 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 필드에도 표시됩니다.

Oracle RMAN 에이전트 구성

62 Oracle RMAN 에이전트 4.7 관리 가이드

Page 63: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

각 Data Domain 시스템 등록Data Domain 시스템에 접속하려면 먼저 Data Domain 시스템을 Oracle RMAN 에이전트에 등록해야 합니다. 등록하면 Data Domain 시스템에 접속하는 데 필요한 사용자 이름과 암호가 Oracle RMAN 에이전트에 부여됩니다. Oracle RMAN 에이전트는 암호화된 Lockbox 파일에 사용자 이름과 암호를 안전하게 저장하고 Data Domain 시스템에 접속할 때 이 값을 검색합니다.

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 홈 디렉토리가 있습니다. 이 일반적인 경우에는 표준 Data Domain 시스템 등록(63페이지)에 설명된 대로 DataDomain 시스템을 등록합니다. 각 클라이언트 시스템에는 해당 시스템에서만 액세스할수 있는 고유한 Lockbox 파일이 있습니다.

Data Domain 시스템에 Fibre Channel 기반 DD Boost가 있는 경우 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록(65페이지)에 설명된 대로 Data Domain 시스템을 등록합니다.

Oracle RAC 환경과 같은 일부 경우에는 여러 시스템 노드가 Oracle 홈 디렉토리를 공유하므로 Lockbox 파일을 공유합니다. 이 경우 공유 Lockbox 액세스를 위해 Data Domain시스템 등록(67페이지)에 설명된 대로 여러 시스템에서 액세스할 수 있는 Lockbox파일을 생성합니다.

표준 Data Domain 시스템 등록ddutil 명령을 -C 옵션과 함께 사용하거나 스크립트 내에서 RMAN 명령을 사용하여각 표준 Data Domain 시스템을 등록합니다. 다음 하위 항목 중 하나의 지침을 따릅니다.

l ddutil -C 명령을 사용하여 표준 Data Domain 시스템 등록(64페이지)

l RMAN 명령을 사용하여 표준 Data Domain 시스템 등록(65페이지)

Lockbox에 Data Domain 시스템을 등록한 후 'device type sbt_tape'를 사용하여 Data Domain 시스템을 통해 백업 및 복원을 수행할 수 있습니다. 모든 백업을 Data

Oracle RMAN 에이전트 구성

각 Data Domain 시스템 등록 63

Page 64: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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 옵션에는 DD_SERVER_NAME, USERNAME 및 VERIFY_CREDENTIAL이라는 세 가지선택적 -a 인수가 있습니다. Data Domain 시스템을 등록하려면 ddutil -C 명령을 실행하고 프롬프트 값을 입력합니다.

l -a 인수를 생략할 경우 명령을 실행하면 Data Domain 서버 이름, DD Boost 사용자이름 및 암호를 묻는 메시지가 표시됩니다.

ddutil -C

Data Domain server name: <server_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 USERNAME=<DD_Boost_username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>

-a VERIFY_CREDENTIAL=TRUE 인수를 지정하면 ddutil 명령이 Lockbox에 자격증명을 저장하기 전에 지정된 Data Domain 서버에서 DD Boost 사용자 자격 증명을 확인합니다. 자격 증명 확인이 실패하면 명령이 Data Domain 시스템에 접속할 수 없다는오류 메시지를 출력하며 자격 증명이 저장되지 않습니다. -aVERIFY_CREDENTIAL=TRUE 인수를 지정하지 않으면 프로그램이 자격 증명 확인을수행하지 않고 Lockbox에 직접 DD Boost 사용자 자격 증명을 저장합니다.

명령 및 프롬프트에 올바른 값을 지정해야 합니다.

l <server_name> 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한 Data Domain 서버 이름입니다. <server_name> 값은 대/소문자를 구분하며,ddutil -C 명령에 CONFIGURE CHANNEL 명령과 동일한 형식의 이름을 지정해야 합니다.

예를 들어 채널을 구성할 때 server1.domain.com을 사용한 경우 여기에서도server1.domain.com을 사용해야 합니다. SERVER1.domain.com 또는 server1을 사용하면 안 됩니다. CONFIGURE CHANNEL 명령에 동일한 IP 주소를 사용한 경우 IP주소를 사용할 수 있습니다. 다양한 형식의 서버 이름을 등록할 수 있습니다. 예를

Oracle RMAN 에이전트 구성

64 Oracle RMAN 에이전트 4.7 관리 가이드

Page 65: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

들어 server1 및 server1.domain.com을 모두 등록할 수 있으며, CONFIGURECHANNEL 명령에서 이러한 이름 중 하나를 사용할 수 있습니다.

l <username> 값은 Data Domain 시스템에서 DD Boost를 활성화할 때 user add 명령 및 ddboost user assign 명령으로 설정하는 DD Boost 사용자 이름입니다.사용자 이름은 대/소문자를 구분하며, Data Domain 시스템에 설정된 값과 정확히일치해야 합니다.

l <password> 값은 Data Domain 시스템에서 DD Boost를 활성화할 때 DD OS CLIuser 명령으로 설정하는 암호입니다. 암호는 대/소문자를 구분하며, 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=(STORAGE_UNIT=rman_cloud, BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servername bu-ddbea-lin-16.lss.emc.com';RELEASE CHANNEL C1;}

RMAN 명령에 올바른 값을 지정해야 합니다.

l 사용자 이름은 Data Domain 시스템에서 DD Boost를 활성화할 때 user add 명령및 ddboost user assign 명령으로 설정하는 DD Boost 사용자 이름입니다. 사용자 이름은 대/소문자를 구분하며, Data Domain 시스템에 설정된 값과 정확히 일치해야 합니다.

l 암호는 Data Domain 시스템에서 DD Boost를 활성화할 때 DD OS CLI user 명령으로 설정하는 암호입니다. 암호는 대/소문자를 구분하며, Data Domain 시스템에 설정된 값과 정확히 일치해야 합니다.

l 서버 이름 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한Data Domain 서버 이름입니다. 서버 이름 값은 대/소문자를 구분하며, 이 명령에CONFIGURE CHANNEL 명령에서와 동일한 형식의 이름을 지정해야 합니다.

예를 들어 채널을 구성할 때 server1.domain.com을 사용한 경우 여기에서도server1.domain.com을 사용해야 합니다. SERVER1.domain.com 또는 server1을 사용하면 안 됩니다. CONFIGURE CHANNEL 명령에 동일한 IP 주소를 사용한 경우 IP주소를 사용할 수 있습니다. 다양한 형식의 서버 이름을 등록할 수 있습니다. 예를들어 server1 및 server1.domain.com을 모두 등록할 수 있으며, CONFIGURECHANNEL 명령에서 이러한 이름 중 하나를 사용할 수 있습니다.

Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록Fibre Channel을 통해 DD Boost에 Data Domain 시스템을 등록하는 것은 표준 DataDomain 시스템을 등록하는 것과 거의 동일하지만, 중요한 차이점이 하나 있습니다.Data Domain 서버 이름에 대해 구성된 Fibre Channel 서버 이름을 지정해야 합니다.

ddutil 명령을 -C 옵션과 함께 사용하거나 스크립트 내에서 RMAN 명령을 사용하여Fibre Channel을 통해 DD Boost에 각 Data Domain 시스템을 등록합니다. 다음 하위 항목 중 하나의 지침을 따릅니다.

l ddutil -C 명령을 사용하여 Fibre Channel을 통해 DD Boost에 Data Domain 시스템등록(66페이지)

Oracle RMAN 에이전트 구성

Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록 65

Page 66: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

l RMAN 명령을 사용하여 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록(67페이지)

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'를 사용하여 Data Domain 시스템을 통해 백업 및 복원을 수행할 수 있습니다. 모든 백업을 DataDomain 시스템으로 이동하려면 다음 명령을 사용하여 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 시스템 등록(64페이지)에 ddutil -C 명령 실행에 대한 자세한 내용이 나와 있습니다.

예를 들어 명령의 -a DD_SERVER_NAME=<DFC_server_name> 인수를 통해 FibreChannel 서버 이름을 지정할 수 있습니다.

ddutil -C -a DD_SERVER_NAME=<DFC_server_name> -a USERNAME=<DD_Boost_username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>

<DFC_server_name> 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한 Fibre Channel 서버 이름입니다. <DFC_server_name> 값은 대/소문자를 구분하며, ddutil -C 명령에 CONFIGURE CHANNEL 명령과 동일한 형식의 이름을 지정해야 합니다.

예를 들어, 다음 명령을 실행하여 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 USERNAME=<DD_Boost_username> -a VERIFY_CREDENTIAL=TRUE

Oracle RMAN 에이전트 구성

66 Oracle RMAN 에이전트 4.7 관리 가이드

Page 67: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

RMAN 명령을 사용하여 Fibre Channel을 통해 DD Boost에 Data Domain 시스템 등록Fibre Channel을 통해 DD Boost에 Data Domain 시스템을 등록하려면 RMAN 스크립트에서 RMAN send 명령에 Fibre Channel 서버 이름을 지정하면 됩니다. 예를 들면 다음과 같이 합니다.

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_cloud, BACKUP_HOST=bu-dfc-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servername bu-dfc-lin-16.lss.emc.com';RELEASE CHANNEL C1;}

서버 이름 값은 CONFIGURE CHANNEL 명령에서 BACKUP_HOST 값으로 지정한 FibreChannel 서버 이름입니다. Fibre Channel 서버 이름은 대/소문자를 구분하며, RMAN스크립트에 CONFIGURE CHANNEL 명령과 동일한 형식의 이름을 지정해야 합니다.

공유 Lockbox 액세스를 위해 Data Domain 시스템 등록Oracle RAC 환경과 같은 일부 경우에는 여러 시스템 노드가 Oracle 홈 디렉토리를 공유하므로 Lockbox 파일을 공유합니다. 이 경우 여러 시스템에서 액세스할 수 있는Lockbox 파일을 생성해야 합니다.

여러 데이터베이스 호스트 시스템이 동일한 Lockbox 파일을 사용해야 하는 경우Lockbox 파일을 생성하기 위한 절차에 추가 단계가 포함됩니다. 이 단계는 Lockbox를생성한 호스트 데이터베이스 시스템 이외의 호스트 데이터베이스 시스템도 Lockbox를액세스할 수 있도록 하기 위해 필요합니다. Data Domain 시스템을 등록하기 전에 이 단계를 수행합니다. 이 단계를 수행한 후 각 Data Domain 시스템을 등록할 수 있습니다.

여러 클라이언트 시스템 간에 Lockbox 파일을 공유하고자 하는 RMAN 1.2 이전 버전의RMAN 사용자는 기존 Lockbox 파일을 삭제하고 RMAN 1.2 및 이 항목의 지침에 따라새 Lockbox 파일을 생성해야 합니다. 여러 클라이언트 데이터베이스 시스템에서 액세스할 수 있도록 이전 버전의 RMAN으로 생성된 Lockbox는 업그레이드할 수 없습니다.

RMAN 1.0 또는 1.1로 생성된 Lockbox 파일은 이를 생성한 클라이언트 데이터베이스 시스템에서 액세스할 경우 RMAN 1.2에서 계속 사용할 수 있습니다. Lockbox 파일을 수정할 필요가 없습니다.

ddutil 명령을 -H 옵션과 함께 사용하거나 스크립트에 RMAN 명령을 사용하여 공유Lockbox 액세스를 위해 Data Domain 시스템을 등록합니다. 다음 하위 항목 중 하나의지침을 따릅니다.

l ddutil -H 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록(67페이지)

l RMAN 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록(68페이지)

ddutil -H 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록다음 ddutil -H 명령은 Lockbox 파일을 액세스해야 하는 모든 호스트를 지정합니다.

ddutil -H "hostnames <hostname-1> <hostname-2> ... <hostname-n>"

이 명령을 실행하여 Lockbox를 생성하면 명령에 지정한 모든 호스트가 Lockbox에 액세스할 수 있게 됩니다.

Oracle RMAN 에이전트 구성

공유 Lockbox 액세스를 위해 Data Domain 시스템 등록 67

Page 68: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

ddutil -H 명령을 한 번만 실행하여 Lockbox를 생성합니다. Lockbox에 대한 액세스를 공유하는 모든 호스트는 단일 ddutil -H 명령에서 지정해야 합니다. 나중에Lockbox에 대한 추가 호스트 액세스 권한을 부여할 수 없습니다. 이 경우 기존 Lockbox파일을 삭제한 후 모든 호스트 이름이 있는 새 Lockbox를 생성해야 합니다.

등록 명령을 실행하기 전에 ddutil -H 명령을 실행합니다. 공유 Lockbox 파일을 액세스할 모든 호스트는 <hostname-1> ... <hostname-n> 목록에 포함되어야 합니다. 각<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 시스템 등록(63페이지)에 설명된 대로각 Data Domain 시스템을 등록합니다. 지정된 모든 호스트가 Lockbox에 액세스할 수있으므로 목록에 포함된 호스트 시스템에 Data Domain 시스템을 등록할 수 있습니다.각 Data Domain 시스템은 한 번만 등록해야 합니다.

ddutil -H 명령을 실행한 후에는 호스트 이름을 추가할 수 없습니다. 호스트 이름을추가하는 유일한 방법은 현재 Lockbox 파일을 삭제한 후 ddutil -H 명령을 다시 실행하여 이번에는 필요한 호스트 이름이 모두 있는 파일을 다시 생성하는 것입니다. 그러나 Lockbox 컨텐츠는 손실되므로 모든 Data Domain 시스템을 다시 등록해야 합니다.

RMAN 명령을 사용하여 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록RMAN hostnames 명령은 Lockbox 파일을 액세스해야 하는 모든 호스트를 지정합니다. hostnames 명령을 실행하여 Lockbox를 생성하면 명령에 지정한 모든 호스트가Lockbox에 액세스할 수 있게 됩니다.

hostnames 명령을 한 번만 실행하여 Lockbox를 생성합니다. Lockbox에 대한 액세스를 공유하는 모든 호스트는 단일 hostnames 명령에서 지정해야 합니다. 나중에Lockbox에 대한 추가 호스트 액세스 권한을 부여할 수 없습니다. 이 경우 기존 Lockbox파일을 삭제한 후 모든 호스트 이름이 있는 새 Lockbox를 생성해야 합니다.

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> 값을 정규화된 호스트 이름(예: test1.datadomain.com)으로 지정합니다.

Oracle RMAN 에이전트 구성

68 Oracle RMAN 에이전트 4.7 관리 가이드

Page 69: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

예를 들어 다음 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 시스템 등록(63페이지)에 설명된 대로각 Data Domain 시스템을 등록합니다. 지정된 모든 호스트가 Lockbox에 액세스할 수있으므로 목록에 포함된 호스트 시스템에 Data Domain 시스템을 등록할 수 있습니다.각 Data Domain 시스템은 한 번만 등록해야 합니다.

hostnames 명령을 실행한 후에는 호스트 이름을 추가할 수 없습니다. 호스트 이름을추가하는 유일한 방법은 현재 Lockbox 파일을 삭제한 후 hostnames 명령을 다시 실행하여 이번에는 필요한 호스트 이름이 모두 있는 파일을 다시 생성하는 것입니다. 그러나 Lockbox 컨텐츠는 손실되므로 모든 Data Domain 시스템을 다시 등록해야 합니다.

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에서 데이터베이스 백업을 복원합니다.

Oracle RMAN 에이전트 구성

Data Domain으로 클러스터 환경 백업 수행 69

Page 70: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

다른 방법으로 노드 2에서 데이터베이스를 백업한 후 노드 1에서 백업을 복원할 수도 있습니다.

시나리오 3 - 공유 Lockbox 사용 안 함

1. Oracle RAC 노드 두 개에 각각 Oracle RMAN 에이전트를 설치합니다.

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 카탈로그에 업데이트됩니다. Oracle RMAN 에이전트에서 MFR을 설정하고 백업 복제본에서 복원하는 방법에 대한 자세한 내용은 관리되는 파일복제(MFR) 수행(70페이지)에 나와 있습니다.

l MTree 복제

MTree 복제를 사용하여 RMAN 백업 프로세스에서 독립적으로 백업 복제본을 생성할 수 있습니다. 사용자는 Oracle RMAN 에이전트를 사용하여 운영 Data Domain 시스템에 백업을 생성하고, Data Domain 관리자는 운영 시스템에서 보조 시스템으로의 MTree 복제를 수행합니다. Oracle RMAN 에이전트는 MTree 복제를 시작하거나모니터링하지 않습니다. 그러나 보조 Data Domain 시스템의 복제본에서 제품을 복원할 수 있습니다. 복원 프로세스에 대한 자세한 내용은 MTree 복제된 백업으로부터 복원(74페이지)에 나와 있습니다.

Data Domain Replicator의 라이센스 요구 사항과 소스 DD OS와 대상 DD OS 간의 호환성에 대한 자세한 내용은 Data Domain Operating System 관리 가이드에 나와 있습니다.이 가이드에 MTree 복제를 수행하고 관리하는 자세한 단계가 설명되어 있습니다.

관리되는 파일 복제(MFR) 수행파일 복제를 사용하면 RMAN 백업의 복사본을 여러 개 만들 수 있습니다. OracleRMAN 에이전트를 사용하여 백업 명령에서 COPIES<n>을 지정하여 백업 복사본을 2개, 3개 또는 4개 만들 수 있습니다. 여기에서 <n>은 2, 3 또는 4입니다.

Oracle RMAN 에이전트 구성

70 Oracle RMAN 에이전트 4.7 관리 가이드

Page 71: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Oracle RMAN 에이전트가 eCDM과 통합된 경우 다음 셀프 서비스 복제 및 클라우드 계층화 작업이 비활성화됩니다.

l RMAN BACKUP COPIES 명령을 사용한 여러 백업 복제본 생성

l 백업 파일이 Cloud Tier에 있는 경우 복원 도중 백업 데이터의 자동 리콜. DBA가 백업 복제본을 복원할 수 있으려면 eCDM 관리자가 명시적으로 백업 복제본을 리콜해야 합니다.

eCDM 소프트웨어와의 통합 로드맵(94페이지)에 이러한 제한 사항에 대한 자세한 내용이 나와 있습니다.

파일 복제를 수행하려면 다음과 비슷한 명령을 사용합니다. 파일 복제의 대상 시스템으로 Data Domain 시스템을 지정해 환경에 대한 스크립트 명령을 편집합니다.COPIES<n>을 지정하려면 소스 및 대상 Data Domain 시스템 모두에 Replicator 라이센스가 설치되어 있어야 합니다. COPIES<n>을 지정하여 백업을 수행하려면 OracleEnterprise Edition이 필요합니다.

예를 들어 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------------------------------------ ----------- ------------------------------

Oracle RMAN 에이전트 구성

관리되는 파일 복제(MFR) 수행 71

Page 72: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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'

복사본을 2개, 3개 또는 4개 지정하면 두 번째, 세 번째 및 네 번째 대상 시스템에 각각추가 복사본이 생성됩니다. 모든 파일 복사본이 동일한 파일 이름으로 생성되도록 첫Data Domain 시스템 이름을 제외하고 모든 형식이 동일해야 합니다. 지정된 각 DataDomain 시스템에는 STORAGE_UNIT 값으로 지정된 이름의 스토리지 유닛이 있어야 합니다.

파일 복제는 소스 스토리지 유닛과 이름이 동일한 대상 스토리지 유닛에 대해 수행해야합니다. 타겟 Data Domain 시스템에는 복제되는 파일이 포함된 소스 Data Domain 시스템의 스토리지 유닛과 이름이 동일한 스토리지 유닛이 있어야 합니다. 파일은 대상Data Domain 시스템에 있는 동일한 이름의 스토리지 유닛에 복제됩니다.

RMAN을 사용하여 파일 복제를 수행하려면 소스 Data Domain 시스템과 대상 DataDomain 시스템이 모두 백업을 수행하는 RMAN 시스템에 연결되어 있고 RMAN 시스템에서 액세스할 수 있어야 합니다. 네트워크 구성은 소스 Data Domain 시스템과 모든 대상 Data Domain 시스템에 대해 백업을 활성화해야 합니다. 소스 시스템에서 모든 대상시스템에 액세스할 수 있어야 합니다. 복사본을 3개 이상 만든 경우 대상 시스템은 서로 액세스할 필요가 없으며 소스 시스템에만 액세스할 수 있으면 됩니다. 대상 DataDomain 시스템이 전용 네트워크 또는 링크를 통해 소스 Data Domain 시스템에만 연결된 구성에서는 복제가 성공하지 못합니다.

다음 예에서는 COPIES 2와 연결된 스토리지 유닛과 대상을 표시하는 RMAN list 명령의 출력을 보여 줍니다.

RMAN> list backupset 52;

List of Backup Sets===================

Oracle RMAN 에이전트 구성

72 Oracle RMAN 에이전트 4.7 관리 가이드

Page 73: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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>

여러 백업 복제본에서 복원MFR을 통해 생성된 백업 복제본이 여러 개 있는 경우 백업 복제본을 포함하는 DataDomain 시스템에서 복원을 수행할 수 있습니다. 일반적으로 소스(로컬) Data Domain시스템에서 복원을 수행합니다. 이 경우 복원 명령에서 이 Data Domain 시스템을 백업호스트로 지정합니다.

어떤 이유로든 이 소스 Data Domain 시스템을 사용할 수 없는 경우 사용 가능한 다른Data Domain 시스템에서 백업을 복원할 수 있습니다. 이렇게 하려면 네트워크를 통해액세스할 수 있는 Data Domain 시스템을 결정합니다. 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이

Oracle RMAN 에이전트 구성

관리되는 파일 복제(MFR) 수행 73

Page 74: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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=(STORAGE_UNIT=rman_su, BACKUP_HOST=bu-ddbealin-17.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servername bu-ddbealin-17.lss.emc.com';RELEASE CHANNEL C1;}

등록을 위해 RMAN send 명령에 올바른 값을 지정해야 합니다.

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 복원 스크립트에서 이러한 이름 중 하나를 사용할 수 있습니다.

Oracle RMAN 에이전트 구성

74 Oracle RMAN 에이전트 4.7 관리 가이드

Page 75: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

등록을 완료한 후 보조 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 사양으로 올바른 하위 디렉토리 이름을 지정해야 합니다.

l 로컬 시스템에 백업하는 경우 다음 유형의 FORMAT 사양을 사용합니다.

n 경로 이름에 하위 디렉토리가 하나만 포함된 경우:

FORMAT './<directory-name>/%u_%p';

Oracle RMAN 에이전트 구성

Oracle RMAN 에이전트 백업용 하위 디렉토리 지정 75

Page 76: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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'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,

Oracle RMAN 에이전트 구성

76 Oracle RMAN 에이전트 4.7 관리 가이드

Page 77: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

예제 2 FORMAT 사양으로 데이터베이스 및 아카이브 로그 로컬 백업용 하위 디렉토리 지정 (계속)

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'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,

Oracle RMAN 에이전트 구성

Oracle RMAN 에이전트 백업용 하위 디렉토리 지정 77

Page 78: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

예제 5 FORMAT 사양으로 원격 백업용 여러 하위 디렉토리 지정 (계속)

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 시스템에서 애플리케이션호스트로 복원하여 대역폭 사용량을 줄입니다.

압축 복원은 대역폭 제약이 있는 환경 또는 클라우드 환경에서 유용하지만 DataDomain 시스템 및 애플리케이션 호스트에서 압축 리소스를 사용하므로 복원 성능에 영향을 미칠 수 있습니다. 기본적으로 압축 복원은 비활성화됩니다.

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로 설정되지 않은 경우 OracleRMAN 에이전트는 Data Domain 시스템에서 백업된 데이터의 압축되지 않은 복원을 수행합니다.

Oracle RMAN 에이전트 구성

78 Oracle RMAN 에이전트 4.7 관리 가이드

Page 79: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

백업 표시 및 삭제Oracle RMAN 에이전트를 사용하여 수행한 일부 백업의 Oracle 카탈로그 레코드를 삭제했지만 백업이 여전히 Data Domain 시스템에 남아 있는 경우 그러한 백업은 분리된백업이 됩니다. Oracle RMAN 에이전트 소프트웨어를 사용하여 설치된 ddutil 프로그램으로 그러한 분리된 백업을 삭제할 수 있습니다.

ddutil 프로그램은 Data Domain 시스템의 백업 파일을 삭제하지만 데이터베이스 서버의 정보는 삭제하지 않습니다. 백업은 보통 RMAN DELETE 명령을 사용하여 삭제됩니다. 이 명령은 Data Domain 시스템의 백업과 해당 RMAN 카탈로그 레코드를 모두 삭제합니다.

ddutil 프로그램 사용자는 각 Data Domain 시스템 등록(63페이지)에 설명된 대로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 지정된 백업 파일과 디렉토리에 대한 정보 표시:

ddutil [-f] -z <hostname>:<storage_unit> [-b <start_time>] [-e <end_time>] [-R] [-t] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Oracle RMAN 에이전트 구성

백업 표시 및 삭제 79

Page 80: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

ddutil 명령의 기본 작업은 백업 정보 표시입니다. 필수 -z 옵션 이외의 옵션 없이ddutil 명령을 실행하면 명령이 스토리지 유닛 바로 아래에 있는 모든 백업 파일을 표시합니다.

ddutil 명령을 사용하여 백업 정보 표시(82페이지)에 자세한 내용이 있습니다.

l 지정된 파일 및 디렉토리를 삭제합니다.

ddutil -d -z <hostname>:<storage_unit> [-c] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

ddutil 명령을 사용하여 백업 삭제(83페이지)에 자세한 내용이 있습니다.

l 세이브 타임 범위에 속하는 백업 파일과 디렉토리 정리(삭제):

ddutil -k -z <hostname>:<storage_unit> [-b <start_time>] [-e <end_time>] [-c] [-R] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

ddutil 명령을 사용하여 저장 기간을 기준으로 백업 정리(84페이지)에 자세한 내용이 있습니다.

대괄호([ ])로 묶인 옵션은 선택 사항입니다. 다음 표에는 ddutil 명령 옵션이 설명되어 있습니다.

표 8 백업 표시 및 삭제를 위한 ddutil 명령 옵션

옵션 설명

-b<start_time> 선택 사항입니다. 시간 범위의 시작을 날짜 및 시간 형식으로 지정합니다. <start_time>의 지원되는 날짜 및 시간 형식에 대한 자세한 내용은 ddutil 명령 옵션에 사용되는 날짜 및 시간형식(82페이지)에 나와 있습니다.

이 옵션이 없는 경우 기본적으로 가장 빠른 백업 시간이 시간 범위의 시작에 사용됩니다.

<start_time> 값이 -e 옵션으로 지정된 <end_time> 값보다 늦은 경우 작업이 오류로 종료됩니다.

-c 선택 사항입니다. 삭제 또는 정리 작업 중에 메시지를 표시하지 않도록 지정합니다. 이 옵션을 사용하면 프로그램이 사용자 프롬프트를 표시하지 않고 지정된 백업 파일 삭제나 정리를진행합니다.

-d 삭제 작업에 필요합니다. Data Domain 시스템에서 지정된 백업 파일과 디렉토리를 삭제하도록 지정합니다.

-D<debug_level> 선택 사항입니다. 작업 중에 디버깅 정보를 생성합니다. 여기서 <debug_level>은 0~9의 정수입니다. 이 옵션은 운영 문제 해결에 사용됩니다.

이 옵션을 사용하면 ddutil 명령이 디버깅 정보를 stderr 및 작업 로그 파일에 출력합니다.

정수 값이 클수록 로그 정보가 더 많이 생성됩니다. 작업 로그 파일에는 stdout에 출력되는정상 작업 메시지도 포함되어 있습니다.

Oracle RMAN 에이전트 구성

80 Oracle RMAN 에이전트 4.7 관리 가이드

Page 81: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

표 8 백업 표시 및 삭제를 위한 ddutil 명령 옵션 (계속)

옵션 설명

작업 로그 파일인 ddutil_<timestamp>.log는 설치 위치의 log 하위 디렉토리에 있습니다. 예를 들어 작업 로그 파일 이름의 형식은 ddutil_Wed May 17 21:49:082017.log입니다.

-e<end_time> 선택 사항입니다. 시간 범위의 종료를 날짜 및 시간 형식으로 지정합니다. <end_time>의 지원되는 날짜 및 시간 형식에 대한 자세한 내용은 ddutil 명령 옵션에 사용되는 날짜 및 시간형식(82페이지)에 나와 있습니다.

옵션 설정은 -e now 기본 시간 값인 현재 시간을 지정합니다.

<end_time> 값이 -b 옵션으로 지정된 <start_time> 값보다 빠른 경우 작업이 오류로 종료됩니다.

-f 선택 사항입니다. Data Domain 시스템에 지정된 시간 범위 내에서 생성되었거나 수정된 지정된 백업 파일과 디렉토리에 대한 정보를 표시하도록 지정합니다. 이 표시 작업은 ddutil명령의 기본 작업입니다.

-k 정리 작업에 필요합니다. Data Domain 시스템에 지정된 시간 범위 내에서 생성되었거나 수정된 지정된 백업 파일을 정리(삭제)하도록 지정합니다.

-R 선택 사항입니다. 모든 하위 디렉토리의 백업 파일에 대한 작업을 수행하도록 지정합니다.

-t 선택 사항입니다. 백업 파일의 클라우드 계층 정보와 표시 작업을 생성하는 디렉토리 정보를포함하도록 지정합니다.

-x 선택 사항입니다. 삭제 또는 정리 작업 중에 빈 디렉토리를 모두 삭제하도록 지정합니다.

-z<hostname>:<storage_unit> 필수입니다. Data Domain 시스템의 호스트 이름과 스토리지 유닛 이름을 지정합니다(두 이름 사이에 콜론과 슬래시(/) 추가). 예:

-z dd_host1:/dd_storage_unit1

Fibre Channel을 통해 ddutil 명령을 실행해야 하는 경우 호스트 이름이 DFC 서버 이름일수 있습니다.

<pathname1><pathname2>...<pathname><n>

선택 사항입니다. 표시 또는 삭제할 파일 또는 디렉토리의 경로 이름을 지정합니다. 지정된디렉토리별로 디렉토리의 모든 파일에 대해 작업이 수행됩니다. -R이 포함된 경우 작업이각 디렉토리의 모든 하위 디렉토리를 처리합니다. -R이 없는 경우 작업은 하위 디렉토리를처리하지 않습니다.

다음 가이드라인은 ddutil 명령의 경로 이름에 적용됩니다.

l 경로 이름은 명령줄의 마지막 옵션이어야 합니다. -R 또는 -c 등의 다른 옵션 유형이 경로 이름 뒤에 나올 수 없습니다.

l 경로 이름이 지정되지 않은 경우 작업은 스토리지 유닛 루트 디렉토리 수준에서만 실행됩니다.

l 경로 이름이 슬래시(/)로 시작되는 경우 스토리지 유닛 이름은 슬래시 뒤에 나와야 합니다.

l 경로 이름이 슬래시(/)로 시작되지 않는 경우 경로 이름은 스토리지 유닛 바로 아래에있는 것으로 가정됩니다.

Oracle RMAN 에이전트 구성

ddutil 명령을 사용하여 백업 표시 및 삭제 81

Page 82: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

표 8 백업 표시 및 삭제를 위한 ddutil 명령 옵션 (계속)

옵션 설명

예를 들어 스토리지 유닛 이름이 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와 같은 단위는 단수 또는 복수로 지정할 수 있습니다. 표준 시간대 및 자오선 값은 마침표와관계없이 대문자 또는 소문자로 지정할 수 있습니다.

실제 날짜는 다음과 같이 형성됩니다. 먼저, 모든 절대 날짜 및/또는 시간이 처리되고변환됩니다. 이 시간을 기준으로 요일 사양이 추가됩니다. 마지막으로 상대 사양이 사용됩니다. 날짜 또는 요일이 지정되고 절대 또는 상대 시간이 지정되지 않은 경우 자정이 사용됩니다. 마지막으로 일광 절약 시간 차이를 허용한 후 수정을 적용하여 올바른시간을 생성합니다.

ddutil 명령을 사용하여 백업 정보 표시다음 ddutil 명령을 실행하여 백업 파일 및 디렉토리에 대한 정보를 표시할 수 있습니다.

ddutil [-f] -z <hostname>:<storage_unit> [-b <start_time>] [-e <end_time>] [-R] [-t] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Oracle RMAN 에이전트 구성

82 Oracle RMAN 에이전트 4.7 관리 가이드

Page 83: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

표 8 (80페이지)에 명령 옵션에 대한 자세한 내용이 나와 있습니다.

일반적으로 이 작업은 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

3월 1일 이후에 생성된 백업 파일을 표시하려면 -b Mar 1 옵션을 사용합니다. 예:

ddutil -f -z host1:/su1 -b Mar 1 -R

ddutil 명령을 사용하여 백업 삭제다음 ddutil 명령을 실행하여 지정된 백업 파일과 디렉토리를 삭제할 수 있습니다.

ddutil -d -z <hostname>:<storage_unit> [-c] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

표 8 (80페이지)에 명령 옵션에 대한 자세한 내용이 나와 있습니다.

-d 옵션은 Data Domain 시스템에서 명령줄에 지정된 백업 파일과 디렉토리를 삭제하도록 지정합니다. 디렉토리를 지정하면 명령이 해당 디렉토리의 하위 디렉토리도 삭제합니다.

Oracle RMAN 에이전트 구성

ddutil 명령을 사용하여 백업 삭제 83

Page 84: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

기본적으로 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> ...

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 (80페이지)에 명령 옵션에 대한 자세한 내용이 나와 있습니다.

-k 옵션은 Data Domain 시스템에서 저장 기간을 기준으로 백업 파일을 삭제하도록 지정합니다.

l 지정된 경로 이름이 파일인 경우 시간 조건을 충족하면 파일이 삭제됩니다.

l 지정된 경로 이름이 디렉토리인 경우 시간 조건을 충족하면 디렉토리의 모든 파일이 삭제됩니다.

l -b 및 -e 옵션이 생략된 경우 시간 범위를 고려하지 않고 지정된 경로 이름의 파일이 삭제됩니다.

ddutil -k <options> 명령 사용 시에는 주의해야 합니다. 특정 백업 파일을 삭제한 후 백업에서 데이터를 복원하지 못할 수 있습니다. 따라서 ddutil 명령을 사용하여부적절하게 파일을 삭제할 경우 복원이 실패하고 데이터가 손실될 수 있습니다.

백업 파일 및 디렉토리 삭제는 취소할 수 없습니다.

Oracle RMAN 에이전트 구성

84 Oracle RMAN 에이전트 4.7 관리 가이드

Page 85: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

-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

클라우드로의 데이터 이동에서 Data Domain Cloud Tier를 사용하도록 구성

클라우드로 백업 데이터를 이동할 때와 나중에 클라우드에서 백업 데이터를 다시 호출할 때 Data Domain 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 에이전트가 eCDM과 통합된 경우 다음 셀프 서비스 복제 및 클라우드 계층화 작업이 비활성화됩니다.

l RMAN BACKUP COPIES 명령을 사용한 여러 백업 복제본 생성

l 백업 파일이 Cloud Tier에 있는 경우 복원 도중 백업 데이터의 자동 리콜. DBA가 백업 복제본을 복원할 수 있으려면 eCDM 관리자가 명시적으로 백업 복제본을 리콜해야 합니다.

eCDM 소프트웨어와의 통합 로드맵(94페이지)에 이러한 제한 사항에 대한 자세한내용이 나와 있습니다.

Oracle RMAN 에이전트가 클라우드로의 데이터 이동에 사용하는 각 MTree 또는 스토리지 유닛에 대해 DD Cloud Tier 정책(데이터 이동 정책이라고도 함)을 설정해야 합니다.

데이터 이동 정책을 설정한 후에는 다음과 같은 작업을 구성하고 수행할 수 있습니다.

l 백업 데이터를 Data Domain 시스템에서 클라우드로 이동합니다.

l 백업 데이터를 클라우드에서 Data Domain 시스템으로 리콜합니다.

다음 항목에서는 클라우드로의 데이터 이동을 활성화하도록 필수 DD Cloud Tier 정책을 설정하는 방법과 클라우드에서 데이터 리콜을 수행하는 방법을 설명합니다.

Oracle RMAN 에이전트 구성

클라우드로의 데이터 이동에서 Data Domain Cloud Tier를 사용하도록 구성 85

Page 86: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

클라우드로의 데이터 이동 설정Oracle RMAN 에이전트는 DD Cloud Tier 정책에 따라 백업 데이터를 활성 계층에서 클라우드로 이동합니다. 클라우드로의 데이터 이동을 활성화하려면 각 MTree 또는 스토리지 유닛에 대해 필요한 정책을 설정해야 합니다.

DD Cloud Tier는 두 가지 유형의 데이터 이동 정책(애플리케이션 기반 정책 및 사용 기간 기반 정책)을 제공합니다. Oracle RMAN 에이전트는 사용 기간 기반 정책만 지원합니다. 파일은 마지막으로 수정된 날짜를 기준으로 활성 계층에서 클라우드 계층으로 이동됩니다. 데이터 무결성을 위해 전체 파일이 이 시기에 이동됩니다. 사용 기간 기반 정책은 파일 사용 기간 임계값, 이동할 파일의 사용 기간 범위 및 대상을 지정할 수 있습니다. 예를 들어 1개월 이상 3개월 미만의 파일을 클라우드로 이동할 수 있습니다.

Data Domain Operating System 관리 가이드에 설명된 대로 Data Domain DataManagement 콘솔을 사용하여 Data Domain 시스템에서 사용 기간 데이터 이동 정책을MTree당 기반으로 설정합니다. 예를 들어 다음 절차는 MTree에 데이터 이동 정책을추가합니다.

데이터 이동은 수동으로 시작하거나 정책 스케줄을 사용하여 자동으로 시작할 수 있습니다. 정책이 설정되면 Data Domain 시스템의 백업 파일이 스케줄에 따라 클라우드로자동 이동되므로 별도의 수작업이 필요 없습니다. 또한 Data Domain DataManagement 콘솔에서 데이터 이동을 수동으로 시작할 수도 있습니다.

절차

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입니다. 클라우드 계층으로 이동된 파일은 직접 액세스할 수 없으며 이러한 파일을 액세스하려면 먼저 활성 계층으로 파일을 리콜해야 합니다. 따라서 사용 기간 임계값을 적절하게 선택하여 클라우드 계층으로이동된 파일에 액세스할 필요성을 최소화하거나 차단해야 합니다.

6. Destination에 대상 클라우드 유닛을 지정합니다.

Oracle RMAN 에이전트 구성

86 Oracle RMAN 에이전트 4.7 관리 가이드

Page 87: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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 삭제는 파일이 Data Domain 시스템에 있든 클라우드에 있든 상관없이 파일을 제거합니다. 백업조각 파일이 클라우드에 있는 경우 클라우드에서 제거되며 클라우드에서 더 이상 리콜할 수 없습니다.

Data Domain 리소스에 대한 사용량 제한Data Domain 관리자는 Data Domain OS 명령 또는 Data Domain Administration GUI를사용하여 용량 또는 스트림 사용량 제한을 설정할 수 있습니다.

l 용량은 Oracle RMAN 에이전트가 Data Domain 호스트에서 사용하는 하드 드라이브 용량의 양을 나타냅니다.

Oracle RMAN 에이전트 구성

클라우드에서 데이터 리콜 수행 87

Page 88: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

용량 제한은 사용된 논리적 공간을 기반으로 합니다. 논리적 공간은 중복 제거 전에스토리지 유닛에 쓰여진 데이터의 양에 따라 다릅니다. 논리적 용량은 압축되지 않은 데이터의 크기입니다. 예를 들어 처음에 비어 있던 동일한 스토리지 유닛에 1GB파일이 두 번 쓰여진 경우 스토리지 유닛의 물리적 크기는 1GB이나 논리적 크기는2GB입니다.

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개 이상 생성해야 합니다. DataDomain 관리자가 더 적은 수의 스토리지 유닛을 생성할 경우 Oracle RMAN 에이전트호스트를 그룹화하고 각 호스트 그룹을 스토리지 유닛에 할당해야 합니다. 이 경우 각호스트에 사용되는 스토리지의 양을 제한할 수 없습니다. Oracle RMAN 에이전트 호스트 중 하나가 스토리지 유닛 리소스의 100%를 소비할 수도 있습니다. 리소스는 선착순방식으로 소비됩니다.

Data Domain 용량 사용량 제한에 대한 Oracle RMAN 에이전트 작업백업이 시작될 때 Oracle RMAN 에이전트는 백업에 필요한 용량을 결정할 수 없습니다. Oracle RMAN 에이전트는 항상 대상 디바이스에 사용 가능한 공간 또는 스토리지용량이 있을 때 요청된 백업을 수행하려고 합니다.

용량 제한은 스토리지 유닛에서 설정할 수 있습니다. 백업 중에 유동적 용량 제한이 초과되면 Data Domain Administration GUI의 Current Alerts 창에 알림이 나타납니다.

스토리지 유닛이 알림 목록이 있는 테넌트 유닛에 포함되면 Data Domain 호스트가 목록의 주소로 이메일을 전송합니다. Data Domain 관리자와 Oracle RMAN 에이전트 사용자는 이 목록에 포함되어야 합니다.

유동적 용량 제한이 초과될 때는 백업 또는 복원 작업이 부정적인 영향 없이 계속됩니다. Oracle RMAN 에이전트는 로그 파일이나 작업 출력에 경고 또는 오류 메시지를 생성하지 않습니다.

백업 중에 스토리지 유닛의 고정적 용량 제한이 초과되면 Oracle RMAN 에이전트가 백업을 종료하고 스토리지 유닛의 공간 부족에 대한 메시지를 생성하여 사용자에게 알립니다.

Oracle RMAN 에이전트 구성

88 Oracle RMAN 에이전트 4.7 관리 가이드

Page 89: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Data Domain 스트림 사용량 제한에 대한 Oracle RMAN 에이전트 작업백업 중에 유동적 스트림 제한이 초과된 경우 스토리지 유닛이 알림 목록이 있는 테넌트 유닛에 포함되면 Data Domain 호스트가 목록의 주소로 이메일을 전송합니다. DataDomain 관리자와 Oracle RMAN 에이전트 사용자는 이 목록에 포함되어야 합니다.

유동적 제한이 초과되면 스토리지 유닛이 테넌트 유닛의 일부인지 여부와 관계없이Data Domain Administration GUI의 Current Alerts 창에 알림이 표시됩니다.

유동적 스트림 제한이 초과될 때는 백업 또는 복원 작업이 부정적인 영향 없이 계속됩니다. Oracle RMAN 에이전트는 로그 파일이나 작업 출력에 경고 또는 오류 메시지를생성하지 않습니다.

작업 중에 고정적 스트림 제한이 초과되는 경우 Oracle RMAN 에이전트가 작업을 종료하고 스트림 제한을 높이라는 메시지를 표시합니다. 메시지 표시 및 기록 방법은Oracle별로 다릅니다.

Data Domain 리소스에 대한 사용량 제한 구성Oracle RMAN 에이전트의 용량 또는 스트림 사용량 제한을 구성하려면 Data Domain호스트에서 필요한 절차를 완료해야 합니다. 다음 항목에서는 자세한 구성 정보를 제공합니다. 다음 추가 항목에는 Oracle 시스템의 용량 또는 스트림 사용량 제한과 관련된지침과 모범 사례가 나와 있습니다.

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 AdministrationGUI를 사용하여 스토리지 유닛의 용량 할당량을 추가하거나 수정할 수 있습니다. 자세한 내용은 Data Domain 설명서를 참조하십시오.

용량 할당량을 줄일 때는 주의해야 합니다. 스토리지 유닛이 거의 찼을 때 용량할당량을 줄이면 다음 백업이 실패할 수 있습니다. 용량 할당량을 줄일 때는Oracle RMAN 에이전트 사용자에게 알려 사용자가 백업에 미치는 잠재적 영향을 평가할 수 있도록 하십시오.

Data Domain 스트림에 대한 사용량 제한 구성스토리지 유닛에 유동적 및 고정적 스트림 제한을 설정할 수 있습니다. 유동적 제한은읽기, 쓰기 및 복제 스트림에 개별적으로 설정할 수 있으며, 모든 유형의 전체 스트림

Oracle RMAN 에이전트 구성

Data Domain 스트림 사용량 제한에 대한 Oracle RMAN 에이전트 작업 89

Page 90: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

수에 집합적으로 설정할 수도 있습니다. 고정적 제한은 모든 유형의 전체 스트림 수에대해서만 설정할 수 있습니다.

스토리지 유닛에 대한 스트림 사용량 제한을 구성하려면 Data Domain 관리자가 OracleRMAN 에이전트가 백업에 사용하는 스토리지 유닛에 고정적 제한을 설정해야 합니다.

절차

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 에이전트 사용자에게 알려 사용자가 백업에 미치는 잠재적 영향을 평가할 수 있도록 하십시오.

Oracle 시스템의 Data Domain 리소스 사용량 예측다음 항목에서는 Oracle 시스템에 대한 Data Domain 리소스 사용량과 관련된 추가 지침 및 Best Practice를 제공합니다.

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 에이전트 구성

90 Oracle RMAN 에이전트 4.7 관리 가이드

Page 91: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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 에이전트 구성

Oracle 시스템의 Data Domain 리소스 사용량 예측 91

Page 92: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Oracle RMAN 에이전트 구성

92 Oracle RMAN 에이전트 4.7 관리 가이드

Page 93: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

5장

eCDM과 Oracle RMAN 에이전트 통합

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

l eCDM 소프트웨어와의 통합 로드맵................................................................... 94l eCDM 소프트웨어 설치 및 등록......................................................................... 95l 로컬 데이터베이스에 대한 ddbmcon 프로그램 연결 활성화...............................96l ddbmcon에서 Oracle 데이터베이스로의 접속 확인........................................... 101

eCDM과 Oracle RMAN 에이전트 통합 93

Page 94: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

eCDM 소프트웨어와의 통합 로드맵eCDM(Enterprise Copy Data Management)을 사용하여 Linux에서 Oracle RMAN 에이전트 백업을 모니터링, 관리 또는 분석하려면 Oracle RMAN 에이전트를 eCDM 소프트웨어와 통합할 수 있도록 이 항목의 정보를 따릅니다.

eCDM 소프트웨어는 보호 정책을 기반으로 복제본을 생성하고 관리할 수 있습니다.

eCDM 소프트웨어는 백업이 DBA 또는 eCDM 중앙 집중식 백업 스케줄러에 의해 생성되었는지에 관계없이 이러한 작업을 수행합니다.

eCDM은 복제를 제어하므로 Oracle RMAN 에이전트가 eCDM과 함께 구축된 경우 다음과 같은 셀프 서비스 복제 작업이 비활성화됩니다.

l RMAN BACKUP COPIES 명령을 사용한 여러 백업 복제본 생성

l 보조 Data Domain 시스템에 백업 복제본을 생성하는 MTree 복제

이전 버전의 Oracle RMAN 에이전트를 사용하여 수행된 백업의 복제본에서도 복원할 수 있습니다.

Linux에서 Oracle RMAN 에이전트를 eCDM과 통합하는 방법은 다음과 같습니다.

1. eCDM 소프트웨어 설치 및 등록(95페이지)에 설명된 대로 Oracle RMAN 에이전트 호스트에 필수 eCDM 소프트웨어 구성 요소를 설치하고 등록합니다.

2. ddbmcon 프로그램이 eCDM 작업 중에 로컬 Oracle 데이터베이스에 접속할 수 있도록 합니다. 자세한 내용은 로컬 데이터베이스에 대한 ddbmcon 프로그램 연결 활성화(96페이지)에 나와 있습니다.

3. ddutil 프로그램을 필수 옵션과 함께 사용하여 ddbmcon 프로그램에서 Oracle 데이터베이스로의 접속을 확인합니다. 자세한 내용은 ddbmcon에서 Oracle 데이터베이스로의 접속 확인(101페이지)에 나와 있습니다.

4. /etc/oratab 파일에 호스트에 있는 모든 Oracle SID의 전체 목록이 포함되어 있는지 확인합니다. Oracle RMAN 에이전트는 파일의 정보를 사용하여 시스템에서데이터베이스 리소스를 검색합니다. 그러면 eCDM 작업이 활성화됩니다.

Oracle RAC 환경에서 /etc/oratab 파일에 각 데이터베이스 인스턴스의 항목이포함되어 있는지 확인합니다. 파일에 아직 없는 데이터베이스 인스턴스 항목이 있는 경우 수동으로 추가합니다. 각 항목은 다음과 같은 형식이어야 합니다.

<ORACLE_SID>:<ORACLE_HOME>:<N|Y>

Oracle RAC 12.2 이상에서만 각 항목이 다음 형식을 가질 수 있습니다.

<DATABASE_UNIQUE_NAME>:<ORACLE_HOME>:<N|Y>

Oracle의 권장 사항에 따라 Oracle RAC 환경의 모든 아카이빙된 redo 로그는 모든RAC 노드에서 액세스할 수 있는 공유 스토리지 또는 공유 클러스터 파일 시스템에있어야 합니다. 백업 노드로 사용할 노드를 하나 선택하고 IS_RAC_BACKUP_NODE

eCDM과 Oracle RMAN 에이전트 통합

94 Oracle RMAN 에이전트 4.7 관리 가이드

Page 95: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

매개변수를 적절히 설정합니다(로컬 데이터베이스 연결을 위한 구성 파일 요구 사항(97페이지) 설명 참조).

eCDM에서 Oracle RMAN 에이전트에 등록한 모든 Data Domain 호스트 및 스토리지 유닛을 표시하려면 ddutil -s 명령을 실행하면 됩니다.

ddutil -s 명령은 스토리지 유닛 유형을 "보조"로 표시할 수 있습니다. 하지만, 보조디바이스로의 백업은 수행할 수 없습니다. 보조 디바이스로부터의 복원만 가능합니다.

예:

ddutil -s

Data Domain Hostname: host1

FC Service Name: None FC Service Enabled: false

Storage Unit: /su1_path

User: user1 Type: primary

Storage Unit: /su2_path

User: user2 Type: primary

Data Domain Hostname: host2

FC Service Name: None FC Service Enabled: false

Storage Unit: /su3_path

User: user3 Type: primary

eCDM 소프트웨어 설치 및 등록Oracle RMAN 에이전트를 eCDM 소프트웨어와 통합하기 위한 첫 단계로 OracleRMAN 호스트에 필수 eCDM 소프트웨어 구성 요소를 설치하고 소프트웨어를 eCDM서버에 등록해야 합니다.

RAC 시스템에서 각 노드에 Oracle RMAN 에이전트와 필수 eCDM 소프트웨어 구성 요소를 설치하고 소프트웨어를 eCDM 서버에 등록해야 합니다.

절차

1. Oracle RMAN 호스트에서 루트 사용자로 로그인합니다.

eCDM과 Oracle RMAN 에이전트 통합

eCDM 소프트웨어 설치 및 등록 95

Page 96: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

2. eCDM 소프트웨어로 Oracle 백업 복제본을 모니터링 및 관리하려면 다음 명령을실행하여 필수 소프트웨어 구성 요소를 설치합니다.

rpm -ivh adm-agent-3.0.0.rpm

adm-agent-3.0.0.rpm 파일이 $RMAN_AGENT_HOME/bin 디렉토리에 설치됩니다(Oracle RMAN 에이전트 소프트웨어 설치 관련 항목의 설명 참조).

특정 시점에서 eCDM 소프트웨어를 제거해야 하는 경우 다음 명령을 실행하면됩니다. 기존 파일 이름에 따라 명령의 별표를 올바른 숫자로 바꿉니다.

rpm -e adm-agent-3.0.0-*

3. eCDM 서버에 등록을 완료하려면 eCDMbin 디렉토리로 이동하고register.sh 스크립트를 실행합니다.

cd /usr/local/ecdm/ecdm-agent/bin/./register.sh

register.sh 스크립트가 메시지를 표시하면 eCDM 서버 호스트 이름과Oracle RMAN 에이전트 홈 경로 이름을 지정할 수 있습니다. 또는 명령줄의 해당eCDM 매개변수를 사용하여 호스트 이름이나 경로 이름 또는 둘 다 지정할 수 있습니다. 예를 들면 다음과 같이 합니다.

./register.sh --ecdmHost=<eCDM_server_hostname> --appAgentPaths=/home/oracle/opt/dpsapps/rmanagent

eCDM 소프트웨어 구성에 대한 자세한 내용은 Enterprise Copy Data ManagementVersion 2.1 관리 및 사용자 가이드에 나와 있습니다.

로컬 데이터베이스에 대한 ddbmcon 프로그램 연결 활성화ddbmcon 프로그램은 Oracle RMAN 에이전트 소프트웨어를 사용하여 설치되며,Oracle RMAN 에이전트 백업에 대한 eCDM 모니터링, 관리 및 분석을 활성화합니다.Oracle RMAN 에이전트 설치 중에 ddbmcon 프로그램은 eCDM 소프트웨어에 필요한$RMAN_HOME/bin 디렉토리에 설치됩니다.

ddbmcon 프로그램은 특정 인증 방법을 사용하여 Oracle 데이터베이스에 연결하고,Oracle RMAN 에이전트 백업을 검색하며, eCDM 소프트웨어에 필요한 백업 정보를 제공합니다. 이후 ddbmcon 프로그램은 eCDM 명령에 따라 예약 백업 또는 특정 백업 조각의 삭제도 수행합니다.

ddbmcon 프로그램은 수동으로 실행할 수 없습니다. 이 프로그램은 eCDM 소프트웨어로만 실행됩니다.

백업 검색 단계 중에 ddbmcon 프로그램은 각 데이터베이스 인스턴스에 연결하기 위해다음 순서로 세 가지 인증 방법을 시도합니다. 먼저 다음 항목에 설명된 필수 구성을 완료하여 해당 인증 방법을 활성화해야 이 프로그램이 특정 인증 방법을 사용할 수 있습니다.

eCDM과 Oracle RMAN 에이전트 통합

96 Oracle RMAN 에이전트 4.7 관리 가이드

Page 97: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

1. 데이터베이스 인증 - ddbmcon 프로그램은 먼저 데이터베이스 인증을 사용하여Oracle 데이터베이스 인스턴스 연결을 시도합니다. 이 프로그램은 데이터베이스 관리자 이름과 암호를 사용하여 데이터베이스 인스턴스 연결을 시도합니다.

2. Oracle 지갑 인증 - 데이터베이스 인증이 실패하거나 활성화되어 있지 않은 경우ddbmcon 프로그램은 Oracle 지갑 인증을 사용하여 연결을 시도합니다. 이 프로그램은 구성 파일의 매개변수 설정을 사용하여 데이터베이스 인스턴스 연결을 시도합니다.

3. 운영 체제 인증 - Oracle 지갑 인증이 실패하거나 활성화되어 있지 않은 경우ddbmcon 프로그램은 운영 체제 인증을 사용하여 연결을 시도합니다. 이 프로그램은 실제 프로세스 사용자 ID를 Oracle 설치 사용자 ID로 변경하여 데이터베이스 인스턴스 연결을 시도합니다.

ddbmcon 프로그램은 각 Oracle 데이터베이스 인스턴스에 대해 이 인증 방법을 모두시도합니다. 이러한 방법을 사용하여 데이터베이스 인스턴스에 연결할 수 없는 경우 이프로그램은 연결 오류를 보고합니다. 이러한 방법 중 하나가 성공하면 ddbmcon 프로그램은 다른 인증 방법을 무시하고 eCDM 소프트웨어가 사용하는 정보 검색을 진행합니다.

ddbmcon 프로그램에 대해 이 세 가지 인증 방법 중 하나를 활성화해야 합니다. 사용 편의성을 극대화하려면 운영 체제 인증 방법을 활성화하는 것이 좋습니다. 데이터베이스인증 방법과 Oracle 지갑 인증 방법은 모두 구성 파일 rman_agent.cfg의 매개변수설정 및 Oracle 호스트의 추가 구성 단계를 필요로 합니다.

다음 항목에서는 로컬 시스템에서 실행되는 모든 데이터베이스에 ddbmcon 프로그램이 연결되도록 설정하는 방법을 설명합니다. 또한 그러한 데이터베이스가 RMAN 카탈로그를 사용하는 경우 각 로컬 데이터베이스에 대해 ddbmcon 프로그램이 올바른 카탈로그에 연결되도록 설정해야 합니다. ddbmcon 프로그램이 데이터베이스 연결에 사용하는 인증 방법을 활성화하는 방법은 다음 항목을 검토하십시오.

l 로컬 데이터베이스 연결을 위한 구성 파일 요구 사항

l 데이터베이스 인증 요구 사항

l Oracle 지갑 인증 요구 사항

l 운영 체제 인증 요구 사항

로컬 데이터베이스 연결을 위한 구성 파일 요구 사항ddbmcon 프로그램을 로컬 데이터베이스에 연결하려면 먼저 필수 구성 설정을 완료하여 이 프로그램이 연결에 사용할 인증 방법을 활성화해야 합니다. 각 인증 방법에 필요한 매개변수 설정 요구 사항은 구성 파일에 나와 있습니다.

Oracle RMAN 에이전트 설치 중에 rman_agent.cfg 구성 파일 템플릿이$RMAN_AGENT_HOME/config 디렉토리에 설치됩니다. 특정한 인증 방법을 사용하려면 rman_agent.cfg 구성 파일에서 필수 매개변수를 설정해야 합니다.

구성 파일 템플릿에는 다음 정보가 포함되어 있습니다.

# ############################################################################### rman_agent.cfg## All rights reserved.## Oracle RMAN agent 4.7## This template is designed to help users to configure the eCDM for RMAN agent.# Check the product administration guide for a complete list of all the# supported parameters and rules for editing the configuration file.#

eCDM과 Oracle RMAN 에이전트 통합

로컬 데이터베이스 연결을 위한 구성 파일 요구 사항 97

Page 98: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

# Make a copy of this file before making any modifications.# To enable a parameter, uncomment or add the parameter in the file and# specify its value.## ############################################################################### ############################################################################## Oracle parameters.# There can be repetitive sections of Oracle parameters. The Oracle database# the parameters belong to is described in the section name: SID_name. The# name here must be replaced by the SID of the database.# #############################################################################[SID_name] # ORACLE_SERVICE = # ORACLE_USER = # ORACLE_OS_USER = # TNS_ADMIN = # RMAN_CATALOG_SERVICE = # RMAN_CATALOG_USER = # IS_RAC_BACKUP_NODE =

ORACLE_SERVICE 등의 구성 파일에서 특정 매개변수를 설정하려면 매개변수 줄의 시작 부분에서 # 기호를 제거하고 등호(=) 다음에 매개변수 값을 추가합니다.

구성 파일에서 다음 설정을 완료할 수 있습니다.

l 특정 시스템 ID(SID)의 파일에서 매개변수를 설정할 때 인증 방법별로 SID_name이있어야 합니다. [SID_name](예: [SID_orcl])은 SID의 모든 매개변수 설정 앞의 별도의 줄에 표시되어야 합니다.

n Oracle 10g, 11g 및 비 RAC 시스템의 경우, SID_name은 /etc/oratab 파일의SID와 일치해야 합니다.

n Oracle 12c RAC 시스템의 경우, SID_name은 로컬 호스트에서 실행되는 SID와일치해야 합니다.

동일한 시스템의 Oracle SID마다 구성 파일에 각각 자체 항목이 있어야 합니다. 모든 Oracle SID에 동일한 구성 파일을 사용해야 합니다.

l ORACLE_SERVICE는 데이터베이스 인증 및 Oracle 지갑 인증에 필수입니다.Oracle 데이터베이스의 TNS 또는 NET 서비스 이름을 지정합니다.

l ORACLE_USER는 데이터베이스 인증 시에만 필수입니다. 데이터베이스 사용자 이름을 Lockbox에 저장된 대로 지정합니다.

l ORACLE_OS_USER는 연결하는 사용자 이름이 ORACLE_OSDBA_USER 사용자 이름과 다른 경우 운영 체제 인증에 필수입니다. 운영 체제 인증을 위해 Oracle 데이터베이스에 연결할 운영 체제 사용자를 지정합니다. 이 매개변수를 설정하면ORACLE_OSDBA_USER가 무시됩니다.

l TNS_ADMIN은 tnsnames.ora 등의 Oracle Net 구성 파일이 기본이 아닌 디렉토리에 있을 때 데이터베이스 인증 및 Oracle 지갑 인증에 필수입니다. 기본이 아닌 디렉토리의 경로 이름을 지정합니다. 이 매개변수가 설정되지 않은 경우 시스템 기본디렉토리인 $ORACLE_HOME/network가 사용됩니다.

l RMAN_CATALOG_SERVICE는 데이터베이스의 백업 또는 복구에 RMAN 카탈로그가 사용된 경우 필수입니다. RMAN 카탈로그의 TNS 이름을 지정합니다.

l RMAN_CATALOG_USER는 RMAN 카탈로그를 사용하는 경우 각 인증 방법에 필수입니다. 카탈로그 데이터베이스 사용자 이름을 Lockbox에 저장된 대로 지정합니다.

l IS_RAC_BACKUP_NODE는 Oracle RAC 환경에만 사용하는 것이 좋습니다. OracleRAC 환경에서 백업 노드로 사용할 단일 노드를 선택하고 이 매개변수를 TRUE로

eCDM과 Oracle RMAN 에이전트 통합

98 Oracle RMAN 에이전트 4.7 관리 가이드

Page 99: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

설정하여 SID_name 노드가 백업 노드가 되도록 지정합니다. SID_name 노드가 백업 노드가 아닌 경우 이 매개변수를 FALSE로 설정합니다.

다음 항목에서는 특정한 인증 방법별로 필요한 구성에 대해 자세히 알아봅니다.

데이터베이스 인증 요구 사항ddbmcon 프로그램이 데이터베이스 인증을 사용하여 Oracle 데이터베이스에 연결할수 있으려면 먼저 데이터베이스 인증 방법을 활성화하기 위한 필수 구성을 완료해야 합니다. 데이터베이스 인증을 사용하여 타겟 데이터베이스 또는 카탈로그 데이터베이스에 연결할 수 있습니다.

데이터베이스 인증 방법을 활성화하려면 ddutil 명령을 적절한 옵션과 함께 실행하여 Lockbox에 데이터베이스 관리자 자격 증명을 저장합니다.

ddutil -C -a USER_TYPE=DATABASE_ADMIN [-a DATABASE_SIDS=<database_SIDs>] [-a USERNAME=<administator_username>]

ddutil 명령을 실행할 때 Lockbox가 없는 경우 명령을 실행하면 기본 디렉토리에Lockbox가 생성됩니다.

옵션 -C 및 -a USER_TYPE=DATABASE_ADMIN은 필수입니다. 다른 -a 옵션인 -aDATABASE_SIDS=<database_SIDs> 및 -a USERNAME=<administator_username>을지정하지 않을 경우, 명령을 실행하면 데이터베이스 SID 및 관리자 이름을 묻는 메시지가 표시됩니다. 명령을 실행하면 항상 관리자 암호를 묻는 메시지가 표시됩니다.

시스템에 데이터베이스가 여러 개 있고 모두 동일한 관리자 이름과 암호를 사용하는 경우, 동일한 ddutil 명령을 사용하여 Lockbox에 모든 데이터베이스의 자격 증명을 추가할 수 있습니다. 데이터베이스 SID는 쉼표로 구분된 목록으로 지정해야 합니다. 예를들면 다음과 같이 합니다.

ddutil -C -a USER_TYPE=DATABASE_ADMIN

'RMAN_AGENT_HOME' is retrieved from ddutil runtime location as '/home/oracle/opt/dpsapps/rmanagent'Database SIDs (to a maximum of 19 SIDs):orcl1,orcl2,orcl3,orcl4,orcl5,db1,db2Database administrator name: SYSPassword: xxxxxRe-enter password: xxxxxSuccessfully set the Oracle database administrator credentials in the lockbox.

다음 명령 예에는 지원되는 -a 옵션이 모두 포함되어 있습니다.

ddutil -C -a USER_TYPE=DATABASE_ADMIN -a DATABASE_SIDS=orcl1,orcl2,orcl3,orcl4,orcl5,db1,db2 -a USERNAME=SYS

'RMAN_AGENT_HOME' is retrieved from ddutil runtime location as '/home/oracle/opt/dpsapps/rmanagent'Password: xxxxxRe-enter password: xxxxx

eCDM과 Oracle RMAN 에이전트 통합

데이터베이스 인증 요구 사항 99

Page 100: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Successfully set the Oracle database administrator credentials in the lockbox.

데이터베이스 인증 방법을 활성화하려면 rman_agent.cfg 구성 파일에서 필요한 각SID에 다음 매개변수도 설정해야 합니다. 구성 파일의 매개변수 설정에 대한 자세한 내용은 로컬 데이터베이스 연결을 위한 구성 파일 요구 사항(97페이지)에 나와 있습니다.

l ORACLE_SERVICE 및 ORACLE_USER를 설정합니다. ORACLE_USER는 Lockbox에저장된 사용자 이름과 일치해야 합니다.

l Oracle Net 구성 파일이 기본이 아닌 디렉토리에 있는 경우 TNS_ADMIN을 디렉토리 경로 이름으로 설정합니다.

l RMAN 카탈로그를 사용하는 경우 RMAN_CATALOG_SERVICE 및RMAN_CATALOG_USER를 설정합니다.

예를 들어 rman_agent.cfg 구성 파일에는 데이터베이스 SID orcl에 대한 데이터베이스 인증을 활성화하는 다음 설정이 포함되어 있습니다.

[SID_orcl] ORACLE_SERVICE = DBFS ORACLE_USER = ORACLE1 TNS_ADMIN = /home/oracle/wallet

데이터베이스 인증이 활성화되었는지 확인하려면 루트 사용자로 로그인하여 ddbmcon에서 Oracle 데이터베이스로의 접속 확인(101페이지)에 설명된 대로 ddutil 명령을실행하면 됩니다.

Oracle 지갑 인증 요구 사항ddbmcon 프로그램이 Oracle 지갑 인증을 사용하여 Oracle 데이터베이스에 연결할 수있으려면 먼저 Oracle 지갑 인증 방법을 활성화하기 위한 필수 구성을 완료해야 합니다. Oracle 지갑 인증을 사용하여 타겟 데이터베이스 또는 카탈로그 데이터베이스에 연결할 수 있습니다.

Oracle 지갑 인증 방법을 활성화하려면 rman_agent.cfg 구성 파일에서 필요한 각SID에 다음 매개변수를 설정해야 합니다. 구성 파일의 매개변수 설정에 대한 자세한 내용은 로컬 데이터베이스 연결을 위한 구성 파일 요구 사항(97페이지)에 나와 있습니다.

l ORACLE_SERVICE를 TNS 또는 Net 서비스 이름으로 설정합니다. 예를 들어 매개변수를 값 DBFS로 설정합니다.

l Oracle Net 구성 파일이 기본이 아닌 디렉토리에 있는 경우 TNS_ADMIN을 디렉토리 경로 이름으로 설정합니다.

l RMAN 카탈로그를 사용하는 경우 RMAN_CATALOG_SERVICE 및RMAN_CATALOG_USER를 설정합니다.

예를 들어 rman_agent.cfg 구성 파일에는 데이터베이스 SID orcl에 대한 Oracle 지갑 인증을 활성화하는 다음 설정이 포함되어 있습니다.

[SID_orcl] ORACLE_SERVICE = DBFS TNS_ADMIN = /home/oracle/wallet

Oracle 지갑 인증이 활성화되었는지 확인하려면 루트 사용자로 로그인하여 ddbmcon에서 Oracle 데이터베이스로의 접속 확인(101페이지)에 설명된 대로 ddutil 명령을실행하면 됩니다.

eCDM과 Oracle RMAN 에이전트 통합

100 Oracle RMAN 에이전트 4.7 관리 가이드

Page 101: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

운영 체제 인증 요구 사항운영 체제 인증 방법은 단일 Oracle 홈이 있거나 동일한 사용자가 모두 설치한 여러Oracle 홈이 있는 시스템에서만 사용할 수 있습니다. 인증하는 동안 ddbmcon 프로그램은 Oracle 설치 사용자 ID를 가져오거나 rman_agent.cfg 구성 파일에서 운영 체제사용자 이름을 읽습니다. 그런 다음 이 프로그램은 프로세스의 실제 사용자를 Oracle설치 사용자 또는 운영 체제 사용자로 변경하여 데이터베이스 인스턴스에 연결합니다.

구성 파일에 지정된 운영 체제 사용자는 Oracle 설치 사용자보다 우선합니다.

ddbmcon 프로그램이 여러 사용자가 설치한 여러 Oracle 홈이 있는 시스템에서 인증방법을 사용하는 경우 이 프로그램은 한 Oracle 홈에 대한 정보만 반환합니다. 이 프로그램은 다른 Oracle 홈에 대한 연결 오류를 반환합니다.

백업 검색 중에 ddbmcon 프로그램은 데이터베이스 인증 및 Oracle 지갑 인증 방법 모두 Oracle 데이터베이스에 연결 실패한 후에만 운영 체제 인증 방법을 사용하려고 시도합니다.

운영 체제 인증 방법을 활성화하려면 rman_agent.cfg 구성 파일에서 필요한 각 SID에 다음 매개변수를 설정해야 합니다. 구성 파일의 매개변수 설정에 대한 자세한 내용은 로컬 데이터베이스 연결을 위한 구성 파일 요구 사항(97페이지)에 나와 있습니다.

l 연결에 사용할 사용자 이름이 ORACLE_OSDBA_USER와 다른 경우ORACLE_OS_USER를 설정합니다.

l RMAN 카탈로그를 사용하는 경우 RMAN_CATALOG_SERVICE 및RMAN_CATALOG_USER를 설정합니다.

예를 들어 rman_agent.cfg 구성 파일에는 데이터베이스 SID orcl에 대한 운영 체제인증을 활성화하는 다음 설정이 포함되어 있습니다.

[SID_orcl] ORACLE_OS_USER = ORACLE1

운영 체제 인증이 활성화되었는지 확인하려면 루트 사용자로 로그인하여 ddbmcon에서 Oracle 데이터베이스로의 접속 확인(101페이지)에 설명된 대로 ddutil 명령을 실행하면 됩니다.

ddbmcon에서 Oracle 데이터베이스로의 접속 확인ddutil 명령을 해당 -v 옵션과 함께 루트 사용자로 실행하여 ddbmcon 프로그램에서Oracle 데이터베이스에 대한 접속을 검증할 수 있습니다.

다음 하위 항목에서는 ddutil -v 명령을 사용하여 지원되는 세 가지 검증 수준을 설명합니다.

l 호스트 검증

l 인스턴스 검증

l RMAN 검증

호스트 검증호스트 검증을 수행하려면 ddutil -v host 명령을 루트 사용자로 실행합니다.

ddutil -v host 명령 출력에는 시스템에서 찾은 Oracle 인스턴스와 각 Oracle 인스턴스에 대한 기본 정보가 포함됩니다.

eCDM과 Oracle RMAN 에이전트 통합

운영 체제 인증 요구 사항 101

Page 102: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

예를 들어, 다음 ddutil -v host 명령은 Oracle 인스턴스 하나와 인증 방법인 데이터베이스 인증을 나열합니다.

ddutil -v host

'RMAN_AGENT_HOME' is retrieved from ddutil runtime location as '/opt/dpsapps/rmanagent'.The ORACLE_HOME environment variable could not be retrieved.Reported application instance: Version: 11.2.0.1.0 Install location: /home/oracer/app/oracer/oracle/product/11.2.0/db_1 Database identifier: 1040017416 Oracle SID: CER Authentication type: Oracle database user

인스턴스 검증인스턴스 검증을 수행하려면 ddutil -v inst 명령을 루트 사용자로 실행합니다. 이명령은 데이터베이스에 대한 OCI 접속을 테스트하고, 호스트 검증 명령과 비슷한 출력을 제공합니다. 또한 이 출력은 검색된 데이터베이스 객체를 나열합니다. 이 명령을 사용하여 ddbmcon 프로그램에 데이터베이스 객체에 대한 필수 읽기 액세스 권한이 있는지 여부를 확인할 수 있습니다.

예를 들어, 다음 ddutil -v inst 명령은 Oracle 인스턴스 하나와 데이터베이스 객체를 나열합니다. 인증 방법은 데이터베이스 인증으로 표시됩니다.

ddutil -v inst

'RMAN_AGENT_HOME' is retrieved from ddutil runtime location as '/opt/dpsapps/rmanagent'.The ORACLE_HOME environment variable could not be retrieved.Reported application instance: Version: 11.2.0.1.0 Install location: /home/oracer/app/oracer/oracle/product/11.2.0/db_1 Database identifier: 1040017416 Oracle SID: CER Authentication type authentication: Oracle database user

Application instance detailed information: Database name : CER Database object : SYSTEM Database object : SYSAUX Database object : PSAPUNDO Database object : PSAPCER Database object : CATTBS

RMAN 검증RMAN 검증을 수행하려면 ddutil -v rman 명령을 루트 사용자로 실행합니다.RMAN 카탈로그를 사용하는 경우에만 이 검증이 필요합니다. 데이터베이스 인증 또는Oracle 지갑 인증을 사용하여 RMAN 카탈로그에 접속할 수 있습니다. (RMAN 카탈로그에는 운영 체제 인증을 사용할 수 없습니다.)

ddutil -v rman 명령은 Oracle 백업의 활성 삭제를 수행하기 위해 필요에 따라ddbmcon 프로그램이 RMAN 스크립트를 통해 타겟 데이터베이스 및 카탈로그 데이터베이스에 접속할 수 있는지 여부를 테스트합니다.

eCDM과 Oracle RMAN 에이전트 통합

102 Oracle RMAN 에이전트 4.7 관리 가이드

Page 103: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

RMAN 통해 활성 삭제를 활성화하려면 Data Domain 자격이 Lockbox에 저장되어 있어야 합니다.

ddutil -v rman 명령은 RMAN 검증에 대한 다음 세 가지 출력 섹션을 표시합니다.

1. 타겟 데이터베이스 접속 정보:

l 인증 유형(운영 체제 사용자, Oracle 데이터베이스 사용자 또는 Oracle 지갑 사용자로 표시됨)

l 운영 체제 인증의 경우 운영 체제 사용자만 나열됩니다.

l 데이터베이스 인증의 경우 운영 체제 사용자, Oracle 서비스 및 데이터베이스 사용자가 나열됩니다.

l Oracle 지갑 인증의 경우 Oracle 서비스와 TNS_ADMIN 값이 나열됩니다.

2. 카탈로그 데이터베이스 접속 정보:

l 인증 방법(Oracle 데이터베이스 사용자 또는 Oracle 지갑 사용자로 표시됨)

l 데이터베이스 인증의 경우 데이터베이스 서비스와 데이터베이스 사용자가 나열됩니다.

l Oracle 지갑 인증의 경우 Oracle 서비스와 TNS_ADMIN 값이 나열됩니다.

3. 접속 정보와 오류 메시지를 보여 주는 RMAN 스크립트 출력

예를 들어 다음 ddutil -v rman 명령은 타겟 데이터베이스와 카탈로그 데이터베이스에 모두 데이터베이스 인증 방법이 사용됨을 보여 주는 세 가지 출력 섹션을 표시합니다.

ddutil -v rman

'RMAN_AGENT_HOME' is retrieved from ddutil runtime location as '/opt/dpsapps/rmanagent'.The ORACLE_HOME environment variable could not be retrieved.Reported RMAN instance connection: Oracle SID: CER

Target database authentication: Oracle database user Oracle OS dba user: oracer Oracle service: CER Oracle database user: system

RMAN catalog authentication: Oracle database user Catalog database service: SAP.world Catalog database user: catowner

RMAN output:

Recovery Manager: Release 11.2.0.1.0 - Production on Fri Dec 15 14:30:15 2017Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.RMAN> connect ********2> 3> connect *********4> 5> connected to target database: CER (DBID=1040017416)

eCDM과 Oracle RMAN 에이전트 통합

ddbmcon에서 Oracle 데이터베이스로의 접속 확인 103

Page 104: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

connected to recovery catalog databaseRecovery Manager complete

eCDM과 Oracle RMAN 에이전트 통합

104 Oracle RMAN 에이전트 4.7 관리 가이드

Page 105: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

6장

Data Domain 시스템 관리

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

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

Data Domain 시스템 관리 105

Page 106: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

특정 데이터베이스 서버로 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)에서만 DDBoost에 액세스할 수 있도록 하는 일련의 액세스 제어가 설정됩니다.

특정 액세스 제어가 설정되지 않은 경우 ddboost enable 명령을 실행하면 모든 호스트가 DD Boost 서비스에 액세스할 수 있도록 허용하는 기본 액세스 제어가 구성됩니다. 그러나 이미 설정된 액세스 제어 항목이 있는 경우 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 시스템 관리

106 Oracle RMAN 에이전트 4.7 관리 가이드

Page 107: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

파일 복제 버전 호환성파일 복제에 대한 Data Domain의 업그레이드 호환성 정책은 다음과 같습니다.

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(125페이지)에 나와 있습니다.

고급 로드 밸런싱 및 링크 페일오버 구성 제거다음 예는 Data Domain 시스템에 구성된 인터페이스 그룹을 제거하는 방법을 보여 줍니다.

Data Domain 시스템 관리

파일 복제 버전 호환성 107

Page 108: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

절차

1. RMAN에서 Data Domain 시스템으로 진행 중인 작업이 없는지 확인합니다. 이를위해 Data Domain 시스템에서 다음 명령을 실행해 해당 인터페이스 그룹의 기존접속 상태를 확인합니다.

# ddboost show connections

샘플 출력에 대한 정보는 show connections(125페이지)에 나와 있습니다.

2. 이 시스템에 접속된 데이터베이스 서버에서 보류 중인 작업이 없는지 확인합니다.

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

# ddboost ifgroup disable default

4. 인터페이스 그룹을 재설정합니다.

# ddboost ifgroup default reset

결과

모든 인터페이스가 그룹에서 해제됩니다.

Data Domain 시스템 관리

108 Oracle RMAN 에이전트 4.7 관리 가이드

Page 109: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

7장

문제 해결

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

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

문제 해결 109

Page 110: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

문제 해결 개요이 장에는 제품 문제를 해결하는 데 도움이 되는 기본적인 문제 해결 팁이 나와 있습니다. 직접 해결할 수 없는 문제의 경우 계약한 지원 공급업체에 문의하십시오.

자세한 내용은 https://support.emc.com에 있는 Data Domain 기술 자료를 참조하십시오.

문제 조사문제를 조사할 때는 Data Domain 시스템과 RMAN 시스템에 모두 DD Boost 소프트웨어의 구성 요소가 있다는 점을 유념합니다. 두 환경이 호환되어야 합니다. 두 시스템 모두에 적용되는 문제 해결 고려 사항은 다음과 같습니다.

l 지원되는 구성

온라인 소프트웨어 호환성 가이드(http://compatibilityguide.emc.com:8080/CompGuideApp/getDataDomainBoostCompGuidePage.do)에 명시된 지원되는 구성을 갖추었는지 확인합니다. 구성 요소가 변경될 경우 지원되는 구성이 더 이상 지원되지 않을 수 있습니다.

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 시스템으로 복제되지 않습니다. 한 가지 가능한 해결책은 백업 문에서 INCLUDECURRENT CONTROLFILE 옵션을 사용하는 것입니다. 이렇게 하면 백업 조각에 현재제어 파일의 복사본이 포함됩니다.

문제 보고기술 지원에 문제를 보고하는 경우 항상 다음 정보를 알려 주십시오.

l 분석에 꼭 필요한 sbtio.log 파일

l RMAN 명령 show all의 출력

l 사용한 모든 RMAN 명령

가능한 경우 sbtio.log 파일을 삭제하고 최대한 적은 단계로 문제를 다시 생성한 후sbtio.log 파일을 캡처하여 문제 보고와 함께 보냅니다. 문제를 다시 생성하고자 시도하는 경우 CONFIGURE CHANNEL 명령을 사용하여 추적 수준을 5로 설정합니다.

RMAN은 sbtio.log 파일의 위치를 결정합니다. sbtio.log 파일은 보통user_dump_dest 초기화 변수로 정의된 디렉토리 또는 $ORACLE_HOME/rdbms/log

문제 해결

110 Oracle RMAN 에이전트 4.7 관리 가이드

Page 111: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

디렉토리에 있습니다. 다른 모든 방법으로 찾을 수 없는 경우 $ORACLE_HOME 디렉토리로 이동하고 find 명령을 실행하여 파일을 찾습니다.

파일 복제를 위한 Data Domain 시스템 설정모든 DD OS 버전에서 replication throttle 명령이 복제를 제어합니다. 임계치를 너무 낮게 설정하면 파일 복제 문제가 발생할 수 있습니다. replicationthrottle 명령을 사용하여 임계치 설정을 표시하거나 제어하는 방법은 Data DomainOperating System 관리 가이드에 나와 있습니다.

Lockbox 문제 해결 정보ddboost.config 파일은 Oracle RMAN 에이전트의 Lockbox 파일입니다. 이 파일에는 사용하는 Data Domain 시스템에 대해 저장한 사용자 이름/암호 쌍이 포함되어 있습니다. 시스템 ddr-system에 사용자 ddr-user와 암호 user-password로 연결하면 파일에해당 항목이 있습니다. 이 항목은 사용자 이름 ddr-user와 암호 user-password를 사용하여 ddr-system에 연결되었음을 지정합니다. Lockbox 파일은 암호화되고 OracleRMAN 에이전트의 일부로 설치된 RSA Lockbox 라이브러리에서 유지되므로sbtio.log에 반환된 일부 오류 문자열이 lockbox를 참조합니다.

모든 스크립트 등에서 호스트 이름을 변경하지 않고 Data Domain 시스템의 호스트 이름을 변경하면, 지정된 호스트 이름을 가진 호스트가 없으므로 ddr-system 연결 시도가실패합니다. 모든 스크립트에서 새 호스트 이름을 사용하는 경우 ddboost.config파일에 해당 호스트 이름에 대한 새 username-password 항목을 추가할 수 있습니다.지침은 각 Data Domain 시스템 등록(63페이지)에 나와 있습니다.

ddboost.config 파일은 $RMAN_AGENT_HOME/config 디렉토리(Linux 또는UNIX) 또는 %RMAN_AGENT_HOME%\config 디렉토리(Windows)에 있습니다.

Lockbox를 생성한 당시에 여러 서버에서 액세스할 수 있도록 설정하지 않은 경우Lockbox가 생성된 데이터베이스 서버를 제외하고 Lockbox를 참조할 수 없습니다. 자세한 내용은 공유 Lockbox 액세스를 위해 Data Domain 시스템 등록(67페이지)에 나와있습니다.

Boost 라이브러리를 제거하는 경우 이전 ddboost.config 파일이 삭제되었는지 확인합니다. 다음 네 가지 파일이 있습니다.

l ddboost.configl ddboost.config.bakl ddboost.config.FCDl ddboost.config.bak.FCDddboost.config 파일을 삭제해도 Data Domain 시스템을 등록하는 RMAN 명령을다시 실행하면 필요 시 항목이 다시 생성되므로 문제가 발생하지 않습니다.

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.

문제 해결

파일 복제를 위한 Data Domain 시스템 설정 111

Page 112: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

기본이 아닌 디렉토리의 기존 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 MediaManagement 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, HP-UX 또는 Linux 환경에서 발생합니다. 이 오류 메시지는 필수 라이브러리인 libddobk.so 또는 libDDBoost.so 중 하나, 또는 이러한 라이브러리에서 사용하는 다른 라이브러리를 찾을 수 없음을 나타냅니다.

ddutil 프로그램도 필수 종속 라이브러리를 로드할 수 없어 실패할 수 있습니다. 이오류가 발생할 경우 ddutil 프로그램이 Oracle RMAN 에이전트의 설치 디렉토리에서실행 중인지 확인합니다. 또는 종속 라이브러리를 찾을 수 있도록RMAN_AGENT_HOME 환경 변수를 설정합니다.

환경에서 앞의 RMAN 오류 메시지가 표시되는 경우 다음 단계에 따라 문제의 원인을찾고 해결할 수 있습니다.

절차

1. libddobk.so 라이브러리 경로 이름이 RMAN 구성 명령에서 올바르게 지정되었는지 확인합니다.

자세한 내용은 Linux 및 UNIX 시스템에서 소프트웨어 구성(57페이지) 또는 Windows 시스템에서 소프트웨어 구성(62페이지)에 나와 있습니다. 경로 이름이올바르지 않은 경우 libddobk.so 라이브러리를 찾을 수 없습니다.libddobk.so가 지정된 디렉토리에 있으며 이 디렉토리와 라이브러리 파일이사용자에 대한 적절한 액세스 권한을 갖고 있는지 확인합니다.

2. Oracle RMAN 에이전트의 홈 디렉토리가 RMAN 구성 명령에서 올바르게 지정되었는지 확인합니다.

문제 해결

112 Oracle RMAN 에이전트 4.7 관리 가이드

Page 113: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

자세한 내용은 Linux 및 UNIX 시스템에서 소프트웨어 구성(57페이지) 또는 Windows 시스템에서 소프트웨어 구성(62페이지)에 나와 있습니다. 디렉토리가올바르지 않은 경우 libDDBoost.so 라이브러리를 찾을 수 없습니다. lib 하위 디렉토리가 Oracle RMAN 에이전트의 홈 디렉토리에 있고, libDDboost.so라이브러리가 이 디렉토리에 있으며, 이 디렉토리와 라이브러리 파일이 사용자에 대한 적절한 액세스 권한을 갖고 있는지 확인합니다.

3. libddobk.so 라이브러리에서 ldd 명령을 실행하여 다음 예와 같이 사용하는라이브러리를 찾을 수 있는지 확인합니다.

문제 해결

미디어 관리 라이브러리 로드 실패 113

Page 114: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

문제 해결

114 Oracle RMAN 에이전트 4.7 관리 가이드

Page 115: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

8장

DD Boost 명령 사용

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

l DD Boost 명령 요약...........................................................................................116l ddboost 명령 옵션.............................................................................................116

DD Boost 명령 사용 115

Page 116: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

DD Boost 명령 요약이 장의 항목에서는 ddboost 명령을 다음 옵션과 함께 사용하는 방법을 설명합니다.

표 9 DD Boost 명령 요약

access 클라이언트에 대한 DD Boost 액세스를 관리합니다. access(116페이지)

clients LAN을 통해 암호화된 백업 및 복원을 활성화하고, 암호화 강도를 지정합니다.

clients(117페이지)

destroy Data Domain 시스템에서 모든 스토리지 유닛과 컨텐츠를 삭제합니다. 제거(117페이지)

disable DD Boost를 해제합니다. disable(117페이지)

enable DD Boost를 활성화합니다. enable(117페이지)

fc Fibre Channel 디바이스를 통해 DD Boost를 추가하거나 수정합니다. fc(118페이지)

file-replication 파일 복제의 암호화 옵션 또는 저대역폭 최적화 상태를 설정, 재설정 또는 표시합니다. 통계, 기록 및 성능을 표시하거나 재설정합니다.

file-replication(118페이지)

ifgroup 고급 로드 밸런싱 및 링크 페일오버의 경우, 데이터 전송을 처리하는 DataDomain 전용 네트워크에서 인터페이스 그룹(IP 주소)을 관리합니다.

ifgroup(122페이지)

option 분산된 세그먼트 처리 기능의 상태를 설정, 재설정 또는 표시합니다. 옵션(124페이지)

reset DD Boost 사용자를 삭제하고, 통계를 재설정합니다. 네트워크 연결이 끊어지는 경우 ddboost show connections 명령의 출력에 표시된 작업 연결 카운터를 모두 지웁니다.

reset(125페이지)

set user-name DD Boost가 활성화되면 DD Boost 사용자 이름을 설정합니다. set user-name(125페이지)

show DD Boost 연결, DD Boost 히스토그램 또는 통계를 표시합니다. 표시(125페이지)

status DD Boost가 활성화되었는지 여부를 표시합니다. status(127페이지)

storage-unit 스토리지 유닛을 생성 및 삭제하거나, 스토리지 유닛과 그 안의 파일을 나열합니다.

storage-unit(127페이지)

ddboost 명령 옵션각 ddboost 명령 옵션의 목적에 대한 자세한 내용은 다음 주제에 나와 있습니다.

access이 명령 옵션을 사용하여 클라이언트에 대한 DD Boost 액세스를 관리합니다.

ddboost access add clients

ddboost access add clients client-list

이 명령을 사용하여 DD Boost 액세스 목록에 클라이언트를 추가합니다.

DD Boost 명령 사용

116 Oracle RMAN 에이전트 4.7 관리 가이드

Page 117: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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를 비활성화합니다.

enable

ddboost enable

관리자는 이 명령을 사용하여 Data Domain 시스템에 대해 DD Boost를 활성화합니다.

DD Boost 명령 사용

clients 117

Page 118: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

사용자, 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 디바이스를 통해 이러한 DDBoost에 대한 액세스 권한을 부여합니다.

fc group modify

ddboost fc group modify groupname device-set count count

관리자는 이 명령을 사용하여 scsitarget 액세스 그룹의 device-set를 구성함으로써Fibre Channel 디바이스를 통해 이니시에이터에 알리는 DD Boost 수를 제어합니다.Data Domain 시스템당 Fibre Channel 디바이스를 통해 지원되는 최대 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 명령 사용

118 Oracle RMAN 에이전트 4.7 관리 가이드

Page 119: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

두 시스템에서 저대역폭 최적화를 활성화하면 두 시스템 모두 기존 데이터를 준비하기위해 전체 정리 사이클을 거쳐야 합니다. 소스 및 대상 시스템 모두에서 다음 명령을 실행합니다.

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 시스템에서 아웃바운드되는 DDBoost file-replication 전송 상태만 표시했습니다. DD OS 5.1부터 이 명령은 DataDomain 시스템으로 인바운드되는 DD Boost 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 Time: 07:48:22

l 방향: 아웃바운드

l 파일 이름: /data/col1/x-ddp1/PEOST_00000001:0000000000:BEOST:4:0::

DD Boost 명령 사용

file-replication 119

Page 120: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

l 압축 전: 3,765,837

l 필터링 후: 30,802

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 오류 수

표 10 인바운드 및 아웃바운드 파일 전송

날짜 시간 방향 파일 이름 Pre-Comp(KB)

Post-Comp(KB)

Network(KB)

Low-bw-optim

오류

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}]

DD Boost 명령 사용

120 Oracle RMAN 에이전트 4.7 관리 가이드

Page 121: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

이 명령을 사용하여 소스 및 대상(타겟) Data Domain 시스템의 간의 데이터 전송 기록을 표시합니다. 다음 정보는 인바운드 및 아웃바운드 트래픽을 지정된 기간 동안 지정된 간격으로 보여 줍니다.

l 압축 전 데이터의 양(KB)

l 압축 후 데이터의 양(KB)

l 네트워크 전송 데이터(KB)

l 저대역폭 최적화 인수

l 오류 수

표 11 인바운드 및 아웃바운드 데이터 전송

날짜 시간 방향 Pre-Comp(KB)

Post-Comp(KB)

Network(KB)

Low-bw-optim

오류

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

DD Boost 명령 사용

file-replication 121

Page 122: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

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이 해제됩니다. 이럴 경우 이 명령 옵션을 종료할 수 있는 옵션이 있습니다.

DD Boost 명령 사용

122 Oracle RMAN 에이전트 4.7 관리 가이드

Page 123: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

ifgroup destroy group-name

ddboost ifgroup destroy group-name

이 명령을 사용하여 그룹 이름을 제거합니다. 빈 그룹만 제거할 수 있습니다. 인터페이스 또는 클라이언트를 제거할 수는 없지만 순차적으로 또는 ddboost ifgroupreset group-name 명령 옵션을 사용하여 제거할 수는 있습니다.

그룹 이름 default는 제거할 수 없습니다.

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 옵션을 지정하여 모든 그룹의 구성 옵션을 봅니다. 모든 사용자가 이 명령 옵션을지정할 수 있습니다.

DD Boost 명령 사용

ifgroup 123

Page 124: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

ifgroup status group-name

ddboost ifgroup status group-name

이 명령을 사용하여 Link Aggregation의 상태를 활성화됨 또는 비활성화됨으로 표시합니다. group-name이 지정되어 있지 않으면 모든 그룹에 대해 상태가 표시됩니다. 모든사용자가 이 명령 옵션을 지정할 수 있습니다.

옵션option reset distributed-segment processing

ddboost option reset distributed-segment processing

관리자는 이 명령을 사용하여 분산된 세그먼트 처리를 기본 옵션인 활성화됨으로 재설정합니다.

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 시스템에서만지원됩니다.

DD Boost 명령 사용

124 Oracle RMAN 에이전트 4.7 관리 가이드

Page 125: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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

관리자가 이 명령을 사용하는 목적은 다음 중 하나입니다.

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

이 명령을 사용하여 다음 정보를 표시합니다.

DD Boost 명령 사용

reset 125

Page 126: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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 히스토그램을 표시합니다.

표 12 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]

DD Boost 명령 사용

126 Oracle RMAN 에이전트 4.7 관리 가이드

Page 127: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

이 명령을 사용하여 이전 show stats 명령 출력, 스토리지 유닛에 포함된 파일에 쓴바이트 수와 파일에서 읽은 바이트 수, 스토리지 유닛에서 생성 및 삭제된 파일 수를 표시합니다. 각 작업에 발생한 오류 수도 표시됩니다. 필요에 따라 특정 시간(초) 동안의통계를 표시할 수 있습니다. count는 count 값과 같은 줄의 수를 표시합니다.

분산된 세그먼트 처리가 활성화된 경우 분산된 세그먼트 처리를 통해 전송된 바이트 수와 압축되는 양이 표시됩니다.

show user-name

ddboost show user-name

이 명령을 사용하여 기본 DD Boost 사용자가 구성된 경우 이를 표시하며, 그렇지 않은경우 기본 사용자가 없음을 표시합니다.

이 명령은 더 이상 사용되지 않습니다. 대신에 ddboost user show 명령을 사용하는것이 좋습니다.

status

ddboost status

이 명령을 사용하여 DD Boost가 활성화되었는지 여부를 확인합니다.

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 Operating System 명령 참조 가이드의 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

DD Boost 명령 사용

status 127

Page 128: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

예 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 명령 사용

128 Oracle RMAN 에이전트 4.7 관리 가이드

Page 129: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

부록A

설치 및 구성 체크리스트

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

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

설치 및 구성 체크리스트 129

Page 130: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Data Domain 시스템 구성다음 단계에 대한 자세한 내용은 Data Domain 시스템 구성(33페이지)에 나와 있습니다.

절차

1. DD Boost 라이센스를 추가합니다.

2. Data Domain 시스템에서 사용할 서버 이름, 사용자 이름 및 암호를 설정합니다.

서버 이름, 사용자 이름 및 암호는 환경에 맞게 RMAN 구성(130페이지)의 2단계의 send 명령에서 사용한 것과 정확히 일치해야 합니다.

3. DD Boost 활성화

4. 스토리지 유닛 생성(36페이지)에 설명된 대로 논리적 스토리지 유닛을 생성합니다.

5. 분산 세그먼트 처리를 활성화합니다.

6. 접속을 확인합니다. (백업 서버에서 DDR 서버 이름을 ping할 수 있습니까?) 방화벽이 포트를 차단하지 않는지 확인합니다.

Oracle RMAN 에이전트 다운로드 및 설치다음 단계에 대한 자세한 내용은 Oracle RMAN 에이전트 구성(49페이지)에 나와 있습니다.

절차

1. Oracle RMAN 에이전트 소프트웨어를 다운로드합니다.

2. 소프트웨어 설치 및 설정 절차를 완료합니다.

환경에 맞게 RMAN 구성다음 단계에 대한 자세한 내용은 Oracle RMAN 에이전트 구성(49페이지)에 나와 있습니다.

절차

1. CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' 명령을 실행합니다.

자세한 내용은 Linux 및 UNIX 시스템에서 소프트웨어 구성(57페이지) 또는 Windows 시스템에서 소프트웨어 구성(62페이지)에 나와 있습니다. PARMS 옵션이 제대로 설정되어 있는지 확인합니다.

2. ALLOCATE CHANNEL 명령을 실행합니다.

자세한 내용은 각 Data Domain 시스템 등록(63페이지)에 나와 있습니다. 라이브러리를 설정하고 send 명령을 실행하여 서버 이름, 사용자 이름 및 암호를 설정합니다. 서버 이름, 사용자 이름 및 암호는 Data Domain 시스템 구성(130페이지)의 2단계에서 사용한 것과 정확히 일치해야 합니다.

3. CONFIGURE DEFAULT DEVICE TYPE 'SBT_TAPE' 명령을 실행합니다.

설치 및 구성 체크리스트

130 Oracle RMAN 에이전트 4.7 관리 가이드

Page 131: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

자세한 내용은 각 Data Domain 시스템 등록(63페이지)에 나와 있습니다.

sbttest를 사용하여 설치 테스트(선택 사항)Oracle은 sbttest 명령을 진단 툴로 제공합니다. Oracle RMAN 에이전트에서sbttest를 실행하기 전에 환경에 맞게 RMAN 구성(130페이지)의 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';

설치 및 구성 체크리스트

sbttest를 사용하여 설치 테스트(선택 사항) 131

Page 132: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

설치 및 구성 체크리스트

132 Oracle RMAN 에이전트 4.7 관리 가이드

Page 133: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

부록B

Oracle Enterprise Manager로 백업 수행

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

l 예제 화면.......................................................................................................... 134

Oracle Enterprise Manager로 백업 수행 133

Page 134: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

예제 화면그림 9 Login 창

그림 10 Database instance 페이지

그림 11 Processing 페이지

Oracle Enterprise Manager로 백업 수행

134 Oracle RMAN 에이전트 4.7 관리 가이드

Page 135: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

그림 12 Schedule Customized Backup: Options 페이지

그림 13 Schedule Customized Backup: Schedule 페이지

그림 14 Schedule Customized Backup: Review 페이지

Oracle Enterprise Manager로 백업 수행

예제 화면 135

Page 136: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

그림 15 Execution 페이지

Oracle Enterprise Manager로 백업 수행

136 Oracle RMAN 에이전트 4.7 관리 가이드

Page 137: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

부록C

Oracle RMAN 에이전트 설치 및 구성

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

l 설치 및 구성 예................................................................................................. 138

Oracle RMAN 에이전트 설치 및 구성 137

Page 138: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

설치 및 구성 예Oracle RMAN 에이전트 소프트웨어 패키지 추출다음 명령과 출력은 Linux에서 Oracle RMAN 에이전트의 소프트웨어 추출 예를 제공합니다. tar -xvf<file_name> 명령을 실행하여 tar 파일에서 Oracle RMAN 에이전트 파일을 추출해야 합니다.

tar -vxf ddrman47_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./libddboravalidate.so./libssl.so.1.0.0./libcrypto.so.1.0.0./libddvdisk.so./adm-agent-3.0.0.rpm

Oracle RMAN 에이전트 설치다음 명령과 출력은 Oracle RMAN 에이전트 설치 예를 제공합니다. 여기에서install.sh 스트립트는 사용자에게 프로세스를 안내합니다. RMAN_AGENT_HOME:/home/oracle1/rman_agent_home 디렉토리를 선택했습니다. 시스템에 OracleRMAN 에이전트를 처음 설치합니다. 시스템에 이전에 설치한 4.7 이전 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.

Oracle RMAN 에이전트 설치 및 구성

138 Oracle RMAN 에이전트 4.7 관리 가이드

Page 139: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Environment variable ORACLE_HOME is not defined.Installation is completed.

Oracle RMAN 에이전트 설치 파일다음 명령과 출력은 설치된 Oracle RMAN 에이전트 파일 예를 제공합니다.

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

Oracle RMAN 에이전트 설치 및 구성

설치 및 구성 예 139

Page 140: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

./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> 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=(STORAGE_UNIT=rman_oracle,8> BACKUP_HOST=test-data-domain.emc.com,9> RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent/)';10> send 'set username qa_ost password 4U2build servername test-data-domain.emc.com';11> RELEASE CHANNEL CH1;12> }13> 14> 15> 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.

Oracle RMAN 에이전트 설치 및 구성

140 Oracle RMAN 에이전트 4.7 관리 가이드

Page 141: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

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> 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 4.7.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 4.7.0.0Finished Control File Autobackup at 01-FEB-18

released channel: CH1

Recovery Manager complete.

Oracle RMAN 에이전트 설치 및 구성

설치 및 구성 예 141

Page 142: Dell EMC Oracle RMAN 에이전트 · 2020-03-06 · 이 문서에서는 Oracle RMAN 에이전트 버전 4.7 소프트웨어를 설치, 구성 및 사용하는 방법을 설명합니다

Oracle RMAN 에이전트 설치 및 구성

142 Oracle RMAN 에이전트 4.7 관리 가이드