지금 지원 담당자와 채팅
지원 담당자와 채팅

NetVault Plug-in for Oracle 12.2 - 사용자 안내서

Oracle용 Quest® NetVault® Backup 플러그-인 소개 백업 전략 정의 플러그인 설치 및 제거 플러그인 구성 데이터 백업 Oracle 플래시백 데이터베이스 사용 데이터 복원
데이터 복원 및 복구: 개요 사용자 관리 복원 수행 고급 사용자 관리 복원 절차 사용 RMAN 복원 수행 비 RAC 환경에서 RMAN 유형의 복구 사용 RMAN 복원을 사용한 고급 절차 사용
복구 카탈로그 유지 RMAN CLI 사용 Oracle RAC와 함께 플러그인 사용 장애 조치 클러스터 환경에서 플러그인 사용 Oracle Data Guard에서 플러그인 사용 Oracle 컨테이너 데이터베이스(CDB) 및 플러그 가능 데이터베이스(PDB)와 함께 플러그인 사용 문제 해결

기본 CLI 백업의 예

이 항목에서는 RMAN 명령을 사용하여 "USERS" 테이블스페이스의 전체 백업을 수행하는 방법을 보여줍니다.

2
프롬프트에서 다음과 같이 “Run Block”을 생성합니다.

CLI 기반 백업을 수행하려면 최소한 위의 명령이 필요합니다. 플러그인에서는 CLI 백업 작업에 대해 다양한 옵션을 설정하는 데 사용할 수 있는 몇 가지 추가 매개 변수를 제공합니다. 다음 항목에서는 이러한 매개 변수를 설명합니다.

기타 매개 변수: "format" 절

“format” 절에서는 생성되는 백업 조각 또는 이미지 사본에 대한 파일 이름을 생성하는 데 사용할 패턴을 지정합니다. 플러그인은 "format" 절과 함께 변수로 사용할 수 있는 추가 매개 변수를 제공합니다. 이러한 변수를 사용하여 백업 작업에 대하여 다음과 같이 세 가지 매개 변수를 지정할 수 있습니다.

“format” 절은 실행 블록 내에서 사용되며 구문에서 “backup” 명령 직후에 지정됩니다. “%d_%u_%p_%c” 변수 앞에 콜론을 추가로 사용해야 합니다. 일반적으로 Oracle에서는 NetVault Backup Media Manager에서 별도의 백업 세그먼트를 식별하는 데 사용할 수 있는 고유 문자열을 생성하기 때문에 “%d_%u_%p_%c” 변수를 사용하는 것이 중요합니다.

format '<Variable_1>:<Variable_2>:<Variable_3>::%d_%u_%p_%c'

이 절과 함께 특정 변수가 포함되며, 각각 “<Variable_1>”, “<Variable_2>”“<Variable_3>”과 같이 지정된 순서를 따릅니다. 각 항목은 특정 NetVault Backup 및 RMAN 값에 해당하며 모두 다음 표에서 간략하게 설명합니다. 명령의 각 변수가 콜론(“:”)으로 구분되고 두 번째 콜론이 “%d_%u_%p_%c” 변수 앞에 삽입되어 있는지 확인합니다.

표 2. 변수

<Variable_1>

NetVault Backup 서버 이름: 백업 작업을 실행하는 NetVault Backup 서버의 NetVault Backup 시스템 이름입니다. 이 값은 필수입니다.

<Variable_2>

대상 집합 이름: 백업 중에 특정 장치를 대상으로 지정하려면 Oracle RMAN 백업에 사용하기 위해 생성된 대상 집합을 지정합니다. NetVault Backup의 기본 설정인 “모든 장치”를 사용하려면 이 옵션을 공백으로 두십시오. 이 옵션은 구성 대화 상자에 지정된 대상 집합을 재정의합니다. 대상 집합에 대한 자세한 내용은 Quest NetVault Backup 관리자 안내서에서 선택 집합의 논의를 참조하십시오.

<Variable_3>

고급 옵션 집합 이름: Oracle RMAN 백업에 사용하기 위해 생성된 고급 옵션 집합을 지정합니다. NetVault Backup의 기본 고급 옵션 설정을 사용하려면 이 옵션을 공백으로 두십시오. 이 옵션은 구성 대화 상자에 지정된 고급 옵션 집합을 재정의합니다.

CLI 백업 고급 옵션 집합을 정의할 때 고급 옵션 탭의 백업 수명 섹션에 전체 백업 이후 삭제 대신에 다음 일/주/년 이후 삭제 옵션을 지정해야 합니다. CLI 기반 RMAN 백업은 전체 백업에 대한 백업 수명 생성을 지원하지 않으며 전체 백업 이후 삭제 옵션이 지정된 경우에는 백업이 예기치 않게 만료될 수 있습니다. 고급 옵션 집합에 대한 자세한 내용은 Quest NetVault Backup 관리자 안내서에서 선택 집합의 논의를 참조하십시오.

“%d_%u_%p_%c”

이러한 값은 고유한 RMAN 식별자와 관련이 있습니다. 즉, Oracle 환경 변수입니다. Oracle은 이 변수를 사용하여 NetVault Backup Media Manager에서 별도의 백업 세그먼트를 식별하는 데 사용할 수 있는 고유 문자열을 생성합니다.

%d: 데이터베이스 이름을 지정합니다.
%u: 백업 집합 또는 이미지 사본 번호의 압축 표현과 이 집합 또는 사본이 생성된 시간으로 구성된 8자의 이름을 지정합니다.
%p: 백업 집합 내의 부분 번호를 지정합니다.
%c: 일련의 복제된 백업 조각 내에서 백업 조각의 사본 번호를 지정합니다.
참고: 대신 “%d_%s_%t” 또는 고유 식별자를 생성하는 다른 키워드 조합을 사용할 수 있습니다. formatSpec 하위 절과 함께 사용할 수 있는 대체 변수는 Oracle 설명서를 참조하십시오.

기타 매개 변수: "send" 및 "PARMS" 절

“send” 또는 “PARMS” 명령과 함께 이 항목에서 설명하는 매개 변수를 사용하여 명령줄에서 실행되는 백업 작업에 대한 NetVault Backup 옵션을 설정합니다. 이 항목에서는 “send”“PARMS” 절이 작동하는 방식을 설명합니다.

“send” 절: “send” 절과 함께 지정된 매개 변수는 특정 작업에 적용됩니다.
send '<Variable>=<Value>';
이 예에서 “NV_TARGET_MEDIA” 명령은 “SBT_TAPE” Channel “ch1”에만 영향을 줍니다.
“send” 절은 실행 블록 내에서 사용되며 구문에서 “allocate” 명령 바로 다음에 지정됩니다.
“PARMS” 절: “PARMS” 절과 함께 지정되는 매개 변수는 Oracle 인스턴스에서 실행되는 모든 작업에 적용됩니다.
PARMS="ENV=(<Variable>=<Value>)"
이 예에서 “NV_TARGET_MEDIA” 명령은 “SBT_TAPE” Channel “ch1”과 다른 실행 블록에서 설정된 다른 모든 채널에 영향을 줍니다.
“PARMS” 절은 실행 블록 내에서 사용되며 구문에서 “allocate” 명령 바로 다음에 지정됩니다.

다음 표에서는 “send”“PARMS” 절과 함께 사용할 수 있는 변수를 설명합니다.

표 3. 변수

이러한 변수를 사용하여 백업 또는 복원을 수행하는 NetVault Backup 사용자 및 암호를 설정합니다. 이러한 변수는 암호가 기본 NetVault Backup 사용자에 대하여 정의되었거나 기본이 아닌 사용자가 백업 또는 복원을 수행하는 경우에 설정해야 합니다.

참고: NETVAULTCLIPASSWORD 변수를 사용하는 것은 보안 위험입니다. 대신 Quest에서는 NetVault Backup ‘nvpluginaccess’ 유틸리티 실행에서 설명하는 nvpluginaccess 유틸리티를 사용할 것을 권장합니다. NETVAULTCLIPASSWORD 변수를 구현하는 경우에는 NetVault Backup 암호가 일반 텍스트로 표시됩니다.

이 변수를 사용하여 백업 중에 NetVault Backup 고급 옵션의 특정 집합을 대상으로 지정하기 위해 Oracle RMAN CLI 백업과 함께 사용하고자 생성된 고급 옵션 집합에 대한 템플릿을 지정할 수 있습니다. 이 매개 변수는 구성 대화 상자에서 지정한 고급 옵션 집합을 재정의합니다.

고급 옵션 집합에 대한 자세한 내용은 Quest NetVault Backup 관리자 안내서에서 선택 집합의 논의를 참조하십시오.

이 변수를 사용하면 작업에 사용할 수 있는 다른 미디어가 없을 때 자동으로 빈 미디어에 레이블을 지정하고 사용할 수 있습니다. 허용되는 값은 다음과 같습니다.

이 변수를 사용하여 대상 미디어에 백업이 존재하는 기간을 제어합니다. 허용되는 값은 다음과 같습니다.

중괄호 내의 매개 변수는 선택 사항입니다. Count 다음에 full을 사용하면 백업을 유지하는 생성의 수를 결정합니다. 이 매개 변수는 기본값입니다. 즉, count와 함께 지정된 항목이 없으면 백업 생성의 수를 백업 수명으로 간주합니다. Days, weeks 또는 years는 백업이 삭제되기 전에 보관되는 일, 주 또는 년의 수를 나타냅니다.

이 변수를 “PARMS” 절과 함께 사용하여 전체 Oracle 인스턴스에 대한 기본 NetVault Backup 서버를 설정할 수 있습니다.

이 변수를 사용하여 그룹 레이블을 기준으로 특정 미디어 그룹을 선택할 수 있습니다. 이 변수는 “NV_TARGET_MEDIA” 변수와 함께 사용해야 합니다. 그렇지 않으면 효과가 없습니다.

이 변수를 사용하여 CLI 작업에 대한 NetVault Backup 작업 우선 순위를 설정할 수 있습니다. 입력 값의 범위는 1(최고 우선 순위)에서 100(최저 우선 순위)입니다. 이 매개 변수를 지정하지 않으면 기본 작업 우선 순위는 30입니다.

이 변수를 사용하여 작업에 이름을 지정할 수 있습니다. Quest에서는 이 변수를 작업별 기준으로만 “send” 명령과 함께 사용할 것을 권장합니다. 즉, “PARMS” 절과 함께 적용할 때 미래의 모든 작업이 이 작업 이름으로 레이블이 지정되는 가능성을 피하라는 것입니다.

이 변수를 사용하여 미디어 레이블을 기준으로 특정 미디어를 선택할 수 있습니다. 이 변수는 “NV_TARGET_MEDIA” 변수와 함께 사용해야 합니다. 그렇지 않으면 효과가 없습니다.

이 변수를 사용하여 백업 데이터를 네트워크를 통해 전송하기 전에 압축할 수 있습니다. 즉, 고급 옵션 탭의 “네트워크 압축” 옵션과 같은 방식입니다. 허용되는 값은 다음과 같습니다.

이 변수와 함께 “PARMS” 절을 사용하면 백업이 수행된 원래 NetVault Backup 클라이언트 시스템 이름의 시스템 이름을 설정할 수 있습니다.

PARMS="ENV=(NV_ORIGINAL_NV_CLIENT= <nv_client_machine_name>)"

이 변수를 사용하여 백업 작업이 완료된 후에 스크립트를 실행할 수 있습니다. 실행할 스크립트는 Oracle 데이터베이스 서버의 “…\netvault\scripts” 하위 디렉터리에 저장해야 합니다. 여기에서 “…”는 NetVault Backup 설치에 대한 전체 경로를 나타냅니다.

이 변수를 사용하여 백업 작업 전에 스크립트를 실행할 수 있습니다. 실행할 스크립트는 Oracle 데이터베이스 서버의 “…\netvault\scripts” 하위 디렉터리에 저장해야 합니다. 여기에서 “…”는 NetVault Backup 설치에 대한 전체 경로를 나타냅니다.

“PARMS” 절이 실행 블록에서 사용된 후에 이 변수를 사용하여 Oracle 환경을 재설정할 수 있습니다.

이 변수를 사용하여 특정 미디어를 재사용할 수 있도록 설정합니다. 허용되는 값은 다음과 같습니다.

값을 Never로 설정하면 재사용으로 표시된 어떤 미디어도 백업에 사용되지 않습니다. 매개 변수를 Any로 설정하면 이전에 재사용으로 표시된 모든 미디어를 백업에 사용할 수 있습니다. 값을 With same group label as the target media로 설정하면 이전에 재사용으로 표시된 지정된 그룹 레이블을 포함하는 모든 미디어를 백업에 사용할 수 있습니다.

이 변수를 사용하여 Oracle RMAN CLI 복원과 함께 사용하기 위해 생성된 복원 장치 원본 집합을 지정할 수 있습니다. 이 변수를 사용하여 복원 중에 특정 NetVault Backup 장치 집합과 장치 옵션을 대상으로 지정할 수 있습니다. 모든 장치의 기본 NetVault Backup 설정을 사용하려면 이 옵션을 사용하지 마십시오.

참고: 이 변수를 사용하려면 복원 옵션 탭의 복원 원본 옵션에서 생성된 복원 장치 원본 집합을 지정합니다. NetVault Backup 백업 대상 집합은 사용하지 마십시오. NetVault Backup 백업 대상 집합은 백업 중에 대상 장치를 지정하는 데 사용됩니다. NetVault Backup 복원 원본 집합은 복원 중에 원본 장치 집합 및 장치 옵션을 지정하는 데 사용됩니다.

RMAN CLI의 “send” 또는 “PARMS” 절을 통해서 이 변수를 설정합니다.

“send” 사용: 지정된 매개 변수는 특정 작업에만 적용됩니다.

send '<Variable>=<Value>';
“PARMS” 사용: 지정된 매개 변수는 Oracle 인스턴스에서 실행되는 모든 작업에 적용됩니다.

PARMS="ENV=(<Variable>=<Value>)

이 변수를 사용하여 백업 중에 기존 일정 집합을 지정하거나 재사용하기 위해 Oracle RMAN CLI 백업과 함께 사용하고자 생성된 일정 집합을 지정합니다.

일정 집합에 대한 자세한 내용은 Quest NetVault Backup 관리자 안내서를 참조하십시오.

이 변수를 사용하여 대상 장치에서 미디어를 설정합니다. 허용되는 값은 다음과 같습니다.

Any not in a group: 그룹 레이블이 할당되지 않은 모든 미디어를 대상으로 지정합니다.
Any: 모든 사용 가능한 미디어를 대상으로 지정합니다.
MID: 미디어 레이블을 기준으로 특정 미디어를 대상으로 지정합니다. 이 경우에 NV_MID_LABEL 변수를 이 변수와 함께 사용해야 하며 해당하는 미디어에 이름을 지정해야 합니다.
Group Label: 그룹 레이블을 기준으로 특정 그룹 내에서 미디어를 대상으로 지정합니다. 이 경우에 NV_GROUP_LABEL 변수를 함께 사용해야 하며, 해당하는 그룹 레이블에 이름을 지정해야 합니다.

이 변수를 사용하여 백업 중에 특정 NetVault Backup 장치를 대상으로 지정하기 위해 Oracle RMAN CLI 백업과 함께 사용하고자 생성된 대상 집합을 지정합니다. “모든 장치”의 NetVault Backup 기본 설정을 사용하려면 이 옵션을 무시하십시오. 이 매개 변수는 구성 대화 상자에 지정된 대상 집합을 재정의합니다.

대상 집합에 대한 자세한 내용은 Quest NetVault Backup 관리자 안내서에서 선택 집합의 논의를 참조하십시오.

이 변수를 사용하여 백업 작업이 완료되었는지 확인합니다. 허용되는 값은 다음과 같습니다.

True로 설정하면 데이터 전송을 확인하고 “백업 작업이 성공적으로 확인되었습니다”라는 작업 메시지가 NetVault Backup 작업 로그에 추가됩니다.

“PARMS” 절을 사용한 후에는 다음 구문 중 하나를 사용하여 RMAN 환경을 재설정합니다.

중요: NETVAULTCLIACCOUNTNETVAULTCLIPASSWORD 변수를 설정한 모든 터미널 세션이나 창을 닫습니다.

NetVault Backup 미디어 이름 쿼리

플러그인을 통해 RMAN CLI 백업을 수행한 경우에는 SQL*Plus를 사용하여 RMAN 백업 조각이 저장되는 물리적 미디어를 결정할 수 있습니다. 다음 예에는 Oracle SQL*Plus를 사용하여 미디어 정보를 쿼리하는 방법이 나와 있습니다.

SQL*Plus에서는 다음 형식을 사용하여 미디어 정보를 표시합니다.

미디어 필드에 나와 있는 문자열과 관련하여 다음과 같은 특성에 유의하십시오.
tape_barcode는 괄호로 표시됩니다.
tape_media_label이 없는 경우에 미디어 레이블의 기본값은 “MMS NetVault Backup Tape”입니다.
관련 문서

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택