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

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)와 함께 플러그인 사용 문제 해결

비 RAC 환경에서 데이터베이스 복제

중복 데이터베이스 백업을 사용하면 원본 데이터베이스의 전체 백업 및 복원 절차에 영향을 주지 않는 특수한 용도로 원본 데이터베이스의 복제 또는 클론을 생성할 수 있습니다. RMAN은 데이터베이스 복제를 지원하여 다음과 같은 작업을 수행할 때 DBA의 유연성을 높일 수 있습니다.

다중 인스턴스 RAC 데이터베이스 복제에 대한 자세한 내용은 RAC 환경에서 데이터베이스 복제를 참조하십시오. Oracle의 중복 데이터베이스 기능에 대한 자세한 내용은 Oracle 데이터베이스 백업 및 복구 사용 설명서데이터베이스 복제를 참조하십시오.

이 플러그인에서는 중복 데이터베이스 백업에 대하여 다음과 같은 복원 시나리오를 제공합니다.

중복 데이터베이스를 동일한 서버로 복원

다음 절차에서는 중복 데이터베이스 백업을 원본 데이터베이스가 상주하는 로컬 또는 동일 서버로 복원하는 단계를 자세히 설명합니다. 복제된 데이터베이스나 대상 데이터베이스는 원본 데이터베이스와 동일한 물리적 서버에 있기 때문에 대상 데이터베이스는 다른 디렉터리 구조를 사용해야 합니다.

중복 데이터베이스 백업을 동일한 서버로 복원하려면 다음과 같은 필수 구성 요소를 충족해야 합니다.

동일한 버전의 Oracle 데이터베이스 소프트웨어: 대상 데이터베이스에 대한 Oracle 버전 및 에디션은 원본 데이터베이스에 사용되는 Oracle 버전 및 에디션과 같아야 합니다. 이 요구 사항에는 동일한 패치 수준이 포함됩니다.
중복 데이터베이스 백업 사용 가능: 중복 데이터베이스 백업이 성공적으로 완료되고 사용할 수 있게 되어야 합니다.
열린 상태의 원본 데이터베이스: 전체 중복 데이터베이스 복원 프로세스 중에 원본 데이터베이스는 OPEN READ WRITE 상태를 유지해야 합니다.
보조 인스턴스 준비: RMAN의 백업 기반 중복 데이터베이스 프로세스를 수행하려면 다음과 같이 보조 인스턴스를 준비해야 합니다.
1
보조 인스턴스용 Oracle 암호 파일 생성: 원본 데이터베이스와 같은 호스트로 복제할 때 보조 연결에 OS 인증 대신 암호 파일을 사용하려고 하는 경우에 필요합니다. 암호 파일 생성에 대한 자세한 내용은 Oracle 데이터베이스 관리자 안내서암호 파일 생성 및 유지 관리를 참조하십시오.
2
보조 인스턴스에 설정된 Oracle Net 연결: “tnsnames.ora” 파일에 인스턴스를 추가하여 Oracle Net을 통해 보조 인스턴스를 사용할 수 있어야 합니다. 또한 Windows 플랫폼에서 다음 명령을 수행하여 인스턴스를 시작합니다.
3
보조 인스턴스 대상 디렉터리 존재: 대상 데이터베이스가 있는 서버에 보조 인스턴스에 대한 다음과 같은 대상 디렉터리를 생성해야 합니다. 대상 데이터베이스가 ASM에 데이터 파일을 저장하는 경우에는 대상 데이터베이스에 대한 ASM 인스턴스 이름이 있어야 합니다.
4
보조 인스턴스에 대해 생성된 PFILE: 원본 데이터베이스의 SPFILE에서 보조 데이터베이스에 대한 클라이언트 측 PFILE을 생성해야 합니다.
SQL*Plus를 시작하고 관리자 권한으로 원본 데이터베이스에 연결합니다.
sqlplus sys/<password>@<source_connect_identifier> AS SYSDBA
create pfile = '<PFILE_destination_directory>/
init<auxiliary_sid>.ora' from spfile;
5
보조값으로 PFILE 업데이트: 보조 인스턴스에 대하여 생성된 PFILE은 보조 인스턴스에 특정한 매개 변수 값으로 업데이트해야 합니다.
대상 데이터베이스의 이름을 반영하도록 *.db_name= 항목을 업데이트합니다.
*.db_file_name_convert='<source_db_create_file_dest>/<source_sid>',
'<destination_db_create_file_dest>/<destination_sid>'
*.log_file_name_convert='<source_db_create_file_dest>/
<source_sid>', '<destination_db_create_file_dest>/
<destination_sid>'
6
보조 인스턴스가 NOMOUNT 상태로 시작: 보조 인스턴스는 보조 인스턴스에 특정한 매개 변수 값으로 업데이트된 PFILE을 사용하여 NOMOUNT 상태로 시작되어야 합니다.
SQL*Plus를 시작하고 관리자 권한을 사용하여 보조 인스턴스에 연결합니다.
sqlplus sys/<password>@<auxiliary_connect_identifier> AS SYSDBA
NOMOUNT 상태로 인스턴스를 시작합니다.
startup nomount pfile = '<PFILE_destination_directory>/
init<auxiliary_sid>.ora'
create spfile from pfile='<PFILE_destination_directory>/
init<auxiliary_sid>.ora';
8
SQL*Plus를 종료합니다.

중복 데이터베이스를 복원하려면 다음 단계를 수행합니다.

1
복원 작업 생성 - 저장 집합 선택 페이지에서 해당 중복 데이터베이스 백업을 찾아서 다음을 클릭합니다.
2
선택 집합 생성 페이지에서 원본 NetVault Backup 클라이언트 및 데이터베이스로 이동하고 전체 데이터베이스 노드를 선택한 다음에 플러그인 옵션 편집을 클릭합니다.
3
클론 데이터베이스 탭을 클릭하고 중복 데이터베이스 옵션을 선택합니다.
4
대상 데이터베이스 섹션에서 다음을 수행합니다.
대상 서비스 필드에 보조 인스턴스의 Oracle Net Service 이름을 지정합니다.
보조 인스턴스의 Oracle 홈을 지정합니다.
보조 인스턴스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다.
Oracle SYSDBA 암호를 지정합니다.
5
데이터베이스에서 복제 섹션에서 다음을 수행합니다.
원본 데이터베이스의 Oracle SID를 지정합니다.
원본 데이터베이스의 Oracle 홈을 지정합니다.
Oracle SYSDBA 암호를 지정합니다.
6
작업 마무리 및 제출에서 설명한 것처럼 일정고급 옵션 목록을 완료하는 것을 포함하여 복원 절차를 계속합니다.

중복 데이터베이스를 디렉터리 구조가 같은 대체 서버로 복원

다음 절차에서는 중복 데이터베이스 백업을 원본 데이터베이스가 있는 곳이 아닌 대체 또는 원격 서버로 복원하고 같은 디렉터리 구조를 원본 데이터베이스로 사용하는 단계를 자세하게 설명합니다.

중복 데이터베이스 백업을 대체 또는 원격 서버로 복원하려면 다음과 같은 필수 구성 요소를 충족해야 합니다.

동일한 버전의 Oracle 데이터베이스 소프트웨어: 대상 데이터베이스에 대한 Oracle 버전 및 에디션은 원본 데이터베이스에 사용되는 Oracle 버전 및 에디션과 같아야 합니다. 이 요구 사항에는 동일한 패치 수준이 포함됩니다.
중복 데이터베이스 백업 사용 가능: 중복 데이터베이스 백업이 성공적으로 완료되고 사용할 수 있게 되어야 합니다.
열린 상태의 원본 데이터베이스: 전체 중복 데이터베이스 복원 프로세스 중에 원본 데이터베이스는 OPEN READ WRITE 상태를 유지해야 합니다.
보조 인스턴스 준비: RMAN의 백업 기반 중복 데이터베이스 프로세스를 수행하려면 다음과 같이 보조 인스턴스를 준비해야 합니다.
1
보조 인스턴스용 Oracle 암호 파일 생성: 원본 데이터베이스와 같은 호스트로 복제할 때 보조 연결에 OS 인증 대신 암호 파일을 사용하려고 하는 경우에 필요합니다. 암호 파일 생성에 대한 자세한 내용은 Oracle 데이터베이스 관리자 안내서암호 파일 생성 및 유지 관리를 참조하십시오.
2
보조 인스턴스에 설정된 Oracle Net 연결: 원본 서버와 대체 서버 양쪽“tnsnames.ora” 파일에 인스턴스를 추가하여 Oracle Net을 통해 보조 인스턴스를 사용할 수 있어야 합니다 또한 Windows 플랫폼에서 다음 명령을 수행하여 인스턴스를 시작합니다.
3
보조 인스턴스 대상 디렉터리 존재: 대상 데이터베이스가 있는 서버에 보조 인스턴스에 대한 다음과 같은 대상 디렉터리를 생성해야 합니다. 대상 데이터베이스가 ASM에 데이터 파일을 저장하는 경우에는 대상 데이터베이스에 대한 ASM 인스턴스 이름이 있어야 합니다.
4
보조 인스턴스에 대해 생성된 PFILE: 원본 데이터베이스의 SPFILE에서 보조 데이터베이스에 대한 클라이언트 측 PFILE을 생성해야 합니다.
SQL*Plus를 시작하고 관리자 권한으로 원본 데이터베이스에 연결합니다.
sqlplus sys/<password>@<source_connect_identifier> AS SYSDBA
create pfile = '<PFILE_destination_directory>/
init<auxiliary_sid>.ora' from spfile;
5
보조값으로 PFILE 업데이트: 보조 인스턴스에 대하여 생성된 PFILE은 보조 인스턴스에 특정한 매개 변수 값으로 업데이트해야 합니다.
대상 데이터베이스의 이름을 반영하도록 *.db_name= 항목을 업데이트합니다.
6
보조 인스턴스가 NOMOUNT 상태로 시작: 보조 인스턴스는 보조 인스턴스에 특정한 매개 변수 값으로 업데이트된 PFILE을 사용하여 NOMOUNT 상태로 시작되어야 합니다.
SQL*Plus를 시작하고 관리자 권한을 사용하여 보조 인스턴스에 연결합니다.
sqlplus sys/<password>@<auxiliary_connect_identifier> AS SYSDBA
NOMOUNT 상태로 인스턴스를 시작합니다.
startup nomount pfile = '<PFILE_destination_directory>/
init<auxiliary_sid>.ora'
create spfile from pfile='<PFILE_destination_directory>/
init<auxiliary_sid>.ora';
8
SQL*Plus를 종료합니다.
NetVault Backup 소프트웨어 및 Oracle용  플러그‑인  설치됨: 대상 데이터베이스가 있는 대체 서버에 같은 버전의 NetVault Backup 소프트웨어와 플러그인을 설치하고 구성해야 합니다.
NetVault Backup: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다.
NetVault Backup 서버에서 복원 수행: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다.
NetVault Backup 클라이언트에서 수행한 백업 복원: 원본 데이터베이스 서버에 대한 NetVault Backup 시스템 이름을 지정합니다.
대체 서버에 설치된 Oracle용  플러그‑인 에 추가된 원본 데이터베이스: 대상 데이터베이스가 있는 대체 (대기) 서버에 설치된 플러그인에 원본 데이터베이스를 추가해야 합니다.
예를 들어 프로덕션 Oracle 서버의 이름은 salesdb입니다. 플러그인이 설치된 대체 서버에서 salesdb라는 이름의 데이터베이스를 추가합니다. 기존 데이터베이스의 클론이 대체 서버에 생성되지 않은 경우에도 이 단계를 완료합니다. 이 단계를 수행하면 강제로 플러그인이 플레이스홀더를 생성하게 되고, 이 플레이스홀더는 Oracle 데이터베이스를 대체 (대기) 서버에 복원할 때 클론 생성 프로세스 중에 액세스할 수 있습니다.
데이터베이스 추가에 대한 자세한 내용은 데이터베이스 추가를 참조하십시오. 이러한 지침은 대체 서버에서 만든 플레이스홀더와 함께 원래 데이터베이스에도 적용됩니다.
1
복원 작업 생성 - 저장 집합 선택 페이지에서 해당 중복 데이터베이스 백업을 찾아서 다음을 클릭합니다.
2
선택 집합 생성 페이지에서 원본 NetVault Backup 클라이언트 및 데이터베이스로 이동하고 전체 데이터베이스 노드를 선택한 다음에 플러그인 옵션 편집을 클릭합니다.
3
클론 데이터베이스 탭을 클릭하고 중복 데이터베이스 옵션을 선택합니다.
4
대상 데이터베이스 섹션에서 다음을 수행합니다.
대상 서비스 필드에 보조 인스턴스의 Oracle Net Service 이름을 지정합니다.
보조 인스턴스의 Oracle 홈을 지정합니다.
보조 인스턴스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다.
Oracle SYSDBA 암호를 지정합니다.
nofilenamecheck 사용 옵션을 선택합니다.
5
데이터베이스에서 복제 섹션에서 다음을 수행합니다.
원본 데이터베이스의 Oracle SID를 지정합니다.
원본 데이터베이스의 Oracle 홈을 지정합니다.
Oracle SYSDBA 암호를 지정합니다.
6
대상 클라이언트 목록에서 대상 데이터베이스가 있는 대체 서버의 NetVault Backup 시스템 이름을 선택합니다.
7
일정고급 옵션 목록을 완료하는 것을 포함하여 복원 절차를 계속합니다.

대체 디렉터리 구조가 있는 대체 서버로 중복 데이터베이스를 복원

다음 절차에서는 중복 데이터베이스 백업을 원본 데이터베이스가 있는 곳이 아닌 대체 또는 원격 서버로 복원하고 다른 디렉터리 구조를 사용하는 단계를 자세하게 설명합니다.

중복 데이터베이스 백업을 대체 디렉터리 구조가 있는 대체 또는 원격 서버로 복원하려면 다음과 같은 필수 구성 요소를 충족해야 합니다.

동일한 버전의 Oracle 데이터베이스 소프트웨어: 대상 데이터베이스에 대한 Oracle 버전 및 에디션은 원본 데이터베이스에 사용되는 Oracle 버전 및 에디션과 같아야 합니다. 이 요구 사항에는 동일한 패치 수준이 포함됩니다.
중복 데이터베이스 백업 사용 가능: 중복 데이터베이스 백업이 성공적으로 완료되고 사용할 수 있게 되어야 합니다.
열린 상태의 원본 데이터베이스: 전체 중복 데이터베이스 복원 프로세스 중에 원본 데이터베이스는 OPEN READ WRITE 상태를 유지해야 합니다.
보조 인스턴스 준비: RMAN의 백업 기반 중복 데이터베이스 프로세스를 수행하려면 다음과 같이 보조 인스턴스를 준비해야 합니다.
1
보조 인스턴스용 Oracle 암호 파일 생성: 원본 데이터베이스와 같은 호스트로 복제할 때 보조 연결에 OS 인증 대신 암호 파일을 사용하려고 하는 경우에 필요합니다. 암호 파일 생성에 대한 자세한 내용은 Oracle 데이터베이스 관리자 안내서암호 파일 생성 및 유지 관리를 참조하십시오.
2
보조 인스턴스에 설정된 Oracle Net 연결: 원본 서버와 대체 서버 양쪽“tnsnames.ora” 파일에 인스턴스를 추가하여 Oracle Net을 통해 보조 인스턴스를 사용할 수 있어야 합니다 또한 Windows 플랫폼에서 다음 명령을 수행하여 인스턴스를 시작합니다.
3
보조 인스턴스 대상 디렉터리 존재: 대상 데이터베이스가 있는 서버에 보조 인스턴스에 대한 다음과 같은 대상 디렉터리를 생성해야 합니다. 대상 데이터베이스가 ASM에 데이터 파일을 저장하는 경우에는 대상 데이터베이스에 대한 ASM 인스턴스 이름이 있어야 합니다.
4
보조 인스턴스에 대해 생성된 PFILE: 원본 데이터베이스의 SPFILE에서 보조 데이터베이스에 대한 클라이언트 측 PFILE을 생성해야 합니다.
SQL*Plus를 시작하고 관리자 권한으로 원본 데이터베이스에 연결합니다.
sqlplus sys/<password>@<source_connect_identifier> AS SYSDBA
create pfile = '<PFILE_destination_directory>/
init<auxiliary_sid>.ora' from spfile;
5
보조값으로 PFILE 업데이트: 보조 인스턴스에 대하여 생성된 PFILE은 보조 인스턴스에 특정한 매개 변수 값으로 업데이트해야 합니다.
대상 데이터베이스의 이름을 반영하도록 *.db_name= 항목을 업데이트합니다.
*.db_file_name_convert='<source_db_create_file_dest>/
<source_sid>', '<destination_db_create_file_dest>/
<destination_sid>'
*.log_file_name_convert='<source_db_create_file_dest>/
<source_sid>', '<destination_db_create_file_dest>/
<destination_sid>'
6
보조 인스턴스가 NOMOUNT 상태로 시작: 보조 인스턴스는 보조 인스턴스에 특정한 매개 변수 값으로 업데이트된 PFILE을 사용하여 NOMOUNT 상태로 시작되어야 합니다.
SQL*Plus를 시작하고 관리자 권한을 사용하여 보조 인스턴스에 연결합니다.
sqlplus sys/<password>@<auxiliary_connect_identifier> AS SYSDBA
NOMOUNT 상태로 인스턴스를 시작합니다.
startup nomount pfile = '<PFILE_destination_directory>/
init<auxiliary_sid>.ora'
create spfile from pfile='<PFILE_destination_directory>/
init<auxiliary_sid>.ora';
8
SQL*Plus를 종료합니다.
NetVault Backup 소프트웨어 및 Oracle용  플러그‑인  설치됨: 대상 데이터베이스가 있는 대체 서버에 같은 버전의 NetVault Backup 소프트웨어와 플러그인을 설치하고 구성해야 합니다.
NetVault Backup: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다.
NetVault Backup 서버에서 복원 수행: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다.
NetVault Backup 클라이언트에서 수행한 백업 복원: 원본 데이터베이스 서버에 대한 NetVault Backup 시스템 이름을 지정합니다.
대체 서버에 설치된 Oracle용  플러그‑인 에 추가된 원본 데이터베이스: 대상 데이터베이스가 있는 대체 (대기) 서버에 설치된 플러그인에 원본 데이터베이스를 추가해야 합니다.
예를 들어 프로덕션 Oracle 서버의 이름은 salesdb입니다. 플러그인이 설치된 대체 서버에서 salesdb라는 이름의 데이터베이스를 추가합니다. 기존 데이터베이스의 클론이 대체 서버에 아직 생성되지 않은 경우에도 이 단계를 완료합니다. 이 단계를 수행하면 강제로 플러그인이 플레이스홀더를 생성하게 되고, 이 플레이스홀더는 Oracle 데이터베이스를 대체 (대기) 서버에 복원할 때 클론 생성 프로세스 중에 액세스할 수 있습니다.
데이터베이스 추가에 대한 자세한 내용은 데이터베이스 추가를 참조하십시오. 이러한 지침은 대체 서버에서 만든 플레이스홀더와 함께 원래 데이터베이스에도 적용됩니다.
1
복원 작업 생성 - 저장 집합 선택 페이지에서 해당 중복 데이터베이스 백업을 찾아서 다음을 클릭합니다.
2
선택 집합 생성 페이지에서 원본 NetVault Backup 클라이언트 및 데이터베이스로 이동하고 전체 데이터베이스 노드를 선택한 다음에 플러그인 옵션 편집을 클릭합니다.
3
클론 데이터베이스 탭을 클릭하고 중복 데이터베이스 옵션을 선택합니다.
4
대상 데이터베이스 섹션에서 다음을 수행합니다.
대상 서비스 필드에 보조 인스턴스의 Oracle Net Service 이름을 지정합니다.
보조 인스턴스의 Oracle 홈을 지정합니다.
보조 인스턴스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다.
Oracle SYSDBA 암호를 지정합니다.
nofilenamecheck 사용 옵션을 선택합니다.
5
데이터베이스에서 복제 섹션에서 다음을 수행합니다.
원본 데이터베이스의 Oracle SID를 지정합니다.
원본 데이터베이스의 Oracle 홈을 지정합니다.
Oracle SYSDBA 암호를 지정합니다.
6
대상 클라이언트 목록에서 대상 데이터베이스가 있는 대체 서버의 NetVault Backup 시스템 이름을 선택합니다.
7
일정고급 옵션 목록을 완료하는 것을 포함하여 복원 절차를 계속합니다.
관련 문서

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택