• |
다중 인스턴스 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를 시작하고 관리자 권한으로 원본 데이터베이스에 연결합니다. |
5 |
보조값으로 PFILE 업데이트: 보조 인스턴스에 대하여 생성된 PFILE은 보조 인스턴스에 특정한 매개 변수 값으로 업데이트해야 합니다. |
• |
• |
대상 데이터베이스의 이름을 반영하도록 *.db_name= 항목을 업데이트합니다. |
• |
보조 인스턴스에 대한 대상 디렉터리를 반영하도록 다음 항목을 업데이트합니다. 이 디렉터리는 존재해야 합니다. 하지만 원본 데이터베이스에서 데이터 파일을 ASM에 저장하는 경우에는 다음 control_files 및 db_create_file_dest 매개 변수 각각에 대하여 대상 데이터베이스에 대한 ASM 인스턴스 이름을 지정해야 합니다. |
6 |
보조 인스턴스가 NOMOUNT 상태로 시작: 보조 인스턴스는 보조 인스턴스에 특정한 매개 변수 값으로 업데이트된 PFILE을 사용하여 NOMOUNT 상태로 시작되어야 합니다. |
• |
SQL*Plus를 시작하고 관리자 권한을 사용하여 보조 인스턴스에 연결합니다. |
• |
NOMOUNT 상태로 인스턴스를 시작합니다. |
8 |
SQL*Plus를 종료합니다. |
중복 데이터베이스를 복원하려면 다음 단계를 수행합니다.
1 |
2 |
3 |
클론 데이터베이스 탭을 클릭하고 중복 데이터베이스 옵션을 선택합니다. |
4 |
대상 데이터베이스 섹션에서 다음을 수행합니다. |
• |
대상 서비스 필드에 보조 인스턴스의 Oracle Net Service 이름을 지정합니다. |
• |
보조 인스턴스의 Oracle 홈을 지정합니다. |
• |
보조 인스턴스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다. |
• |
Oracle SYSDBA 암호를 지정합니다. |
5 |
데이터베이스에서 복제 섹션에서 다음을 수행합니다. |
• |
원본 데이터베이스의 Oracle SID를 지정합니다. |
• |
원본 데이터베이스의 Oracle 홈을 지정합니다. |
• |
원본 데이터베이스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다. |
• |
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를 시작하고 관리자 권한으로 원본 데이터베이스에 연결합니다. |
5 |
보조값으로 PFILE 업데이트: 보조 인스턴스에 대하여 생성된 PFILE은 보조 인스턴스에 특정한 매개 변수 값으로 업데이트해야 합니다. |
• |
• |
대상 데이터베이스의 이름을 반영하도록 *.db_name= 항목을 업데이트합니다. |
• |
보조 인스턴스에 대한 대상 디렉터리를 반영하도록 다음 항목을 업데이트합니다. 이 디렉터리는 존재해야 합니다. 하지만 원본 데이터베이스에서 데이터 파일을 ASM에 저장하는 경우에는 다음 control_files 및 db_create_file_dest 매개 변수 각각에 대하여 대상 데이터베이스에 대한 ASM 인스턴스 이름을 지정해야 합니다. |
6 |
보조 인스턴스가 NOMOUNT 상태로 시작: 보조 인스턴스는 보조 인스턴스에 특정한 매개 변수 값으로 업데이트된 PFILE을 사용하여 NOMOUNT 상태로 시작되어야 합니다. |
• |
SQL*Plus를 시작하고 관리자 권한을 사용하여 보조 인스턴스에 연결합니다. |
• |
NOMOUNT 상태로 인스턴스를 시작합니다. |
8 |
SQL*Plus를 종료합니다. |
• |
NetVault Backup 소프트웨어 및 Oracle용 플러그‑인 설치됨: 대상 데이터베이스가 있는 대체 서버에 같은 버전의 NetVault Backup 소프트웨어와 플러그인을 설치하고 구성해야 합니다. |
• |
NetVault Backup: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다. |
• |
NetVault Backup 서버에서 복원 수행: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다. |
• |
NetVault Backup 클라이언트에서 수행한 백업 복원: 원본 데이터베이스 서버에 대한 NetVault Backup 시스템 이름을 지정합니다. |
• |
1 |
2 |
3 |
클론 데이터베이스 탭을 클릭하고 중복 데이터베이스 옵션을 선택합니다. |
4 |
대상 데이터베이스 섹션에서 다음을 수행합니다. |
• |
대상 서비스 필드에 보조 인스턴스의 Oracle Net Service 이름을 지정합니다. |
• |
보조 인스턴스의 Oracle 홈을 지정합니다. |
• |
보조 인스턴스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다. |
• |
Oracle SYSDBA 암호를 지정합니다. |
• |
nofilenamecheck 사용 옵션을 선택합니다. |
5 |
데이터베이스에서 복제 섹션에서 다음을 수행합니다. |
• |
원본 데이터베이스의 Oracle SID를 지정합니다. |
• |
원본 데이터베이스의 Oracle 홈을 지정합니다. |
• |
원본 데이터베이스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다. |
• |
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를 시작하고 관리자 권한으로 원본 데이터베이스에 연결합니다. |
5 |
보조값으로 PFILE 업데이트: 보조 인스턴스에 대하여 생성된 PFILE은 보조 인스턴스에 특정한 매개 변수 값으로 업데이트해야 합니다. |
• |
• |
대상 데이터베이스의 이름을 반영하도록 *.db_name= 항목을 업데이트합니다. |
• |
보조 인스턴스에 대한 대상 디렉터리를 반영하도록 다음 항목을 업데이트합니다. 이 디렉터리는 존재해야 합니다. 하지만 원본 데이터베이스에서 데이터 파일을 ASM에 저장하는 경우에는 다음 control_files 및 db_create_file_dest 매개 변수 각각에 대하여 대상 데이터베이스에 대한 ASM 인스턴스 이름을 지정해야 합니다. |
6 |
보조 인스턴스가 NOMOUNT 상태로 시작: 보조 인스턴스는 보조 인스턴스에 특정한 매개 변수 값으로 업데이트된 PFILE을 사용하여 NOMOUNT 상태로 시작되어야 합니다. |
• |
SQL*Plus를 시작하고 관리자 권한을 사용하여 보조 인스턴스에 연결합니다. |
• |
NOMOUNT 상태로 인스턴스를 시작합니다. |
8 |
SQL*Plus를 종료합니다. |
• |
NetVault Backup 소프트웨어 및 Oracle용 플러그‑인 설치됨: 대상 데이터베이스가 있는 대체 서버에 같은 버전의 NetVault Backup 소프트웨어와 플러그인을 설치하고 구성해야 합니다. |
• |
NetVault Backup: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다. |
• |
NetVault Backup 서버에서 복원 수행: 원본 데이터베이스가 서버가 NetVault Backup 클라이언트로 추가된 NetVault Backup 서버의 이름을 지정합니다. |
• |
NetVault Backup 클라이언트에서 수행한 백업 복원: 원본 데이터베이스 서버에 대한 NetVault Backup 시스템 이름을 지정합니다. |
• |
1 |
2 |
3 |
클론 데이터베이스 탭을 클릭하고 중복 데이터베이스 옵션을 선택합니다. |
4 |
대상 데이터베이스 섹션에서 다음을 수행합니다. |
• |
대상 서비스 필드에 보조 인스턴스의 Oracle Net Service 이름을 지정합니다. |
• |
보조 인스턴스의 Oracle 홈을 지정합니다. |
• |
보조 인스턴스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다. |
• |
Oracle SYSDBA 암호를 지정합니다. |
• |
nofilenamecheck 사용 옵션을 선택합니다. |
5 |
데이터베이스에서 복제 섹션에서 다음을 수행합니다. |
• |
원본 데이터베이스의 Oracle SID를 지정합니다. |
• |
원본 데이터베이스의 Oracle 홈을 지정합니다. |
• |
원본 데이터베이스에 연결하기 위해 플러그인에서 사용하는 Oracle SYSDBA 사용자 이름을 지정합니다. |
• |
Oracle SYSDBA 암호를 지정합니다. |
6 |
대상 클라이언트 목록에서 대상 데이터베이스가 있는 대체 서버의 NetVault Backup 시스템 이름을 선택합니다. |
7 |
일정 및 고급 옵션 목록을 완료하는 것을 포함하여 복원 절차를 계속합니다. |
© ALL RIGHTS RESERVED. 이용 약관 개인정보 보호정책 Cookie Preference Center