본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

복제란 무엇인가

데이터베이스를 복제하여 원본 데이터베이스의 정확한 복제본을 생성할 수 있습니다. 전체 백업이나 데이터베이스의 현재 상태에서 클론을 생성할 수 있습니다.

SnapManager를 사용하여 클론을 생성할 때의 이점은 다음과 같습니다.

장점 세부 정보

속도

SnapManager 클론 작업에서는 Data ONTAP에서 사용할 수 있는 FlexClone 기능을 사용합니다. 따라서 대용량 데이터 볼륨을 빠르게 클론 복제할 수 있습니다.

공간 효율성

SnapManager를 사용하여 클론을 생성할 때는 백업과 클론 간의 변경에만 공간이 필요합니다. SnapManager 클론은 원래 데이터베이스의 쓰기 가능한 스냅샷 복사본으로 필요에 따라 확장할 수 있습니다. 반면 데이터베이스의 물리적 클론에는 전체 데이터베이스를 복제할 수 있는 충분한 공간이 있어야 합니다.

가상 복사본

복제된 데이터베이스를 원래 데이터베이스처럼 사용할 수 있습니다. 예를 들어, 클론을 테스트, 플랫폼 및 업데이트 확인, 대규모 데이터 집합에 대한 여러 시뮬레이션, 원격 사무소 테스트 및 스테이징에 사용할 수 있습니다. 클론을 변경해도 원래 데이터베이스는 영향을 받지 않습니다. 데이터베이스가 복제되면 복제된 데이터베이스가 완전히 작동합니다.

단순성

SnapManager 명령을 사용하여 모든 호스트에 데이터베이스를 클론 복제할 수 있습니다.

기본(로컬) 스토리지나 보조(원격) 스토리지에 있는 보호된 백업에 백업을 복제할 수 있습니다. 그러나 백업 작업이 진행 중이거나 백업이 보조 스토리지로 전송된 경우에는 백업을 복제할 수 없습니다.

데이터베이스를 복제하려면 먼저 다음 필수 구성 요소가 충족되어야 합니다.

  • [/etc|/var/opt/oracle]/oratab 디렉토리에 타겟 시스템 식별자를 가리키는 항목이 없는지 확인합니다.

  • $ORACLE_HOME/dbs에서 spfile <SID>.ora 파일을 삭제합니다.

  • init <SID>.ora 파일을 $ORACLE_HOME/dbs에서 삭제합니다.

  • 클론 사양 파일에 지정된 Oracle 덤프 대상을 삭제합니다.

  • 클론 사양 파일에 지정된 Oracle 제어 파일을 삭제합니다.

  • 클론 사양 파일에 지정된 Oracle redo 로그 파일을 삭제합니다.

새 시스템 식별자를 클론으로 지정해야 합니다. 동일한 호스트에서 동일한 시스템 식별자를 갖는 두 데이터베이스를 동시에 실행할 수 없습니다. 동일한 시스템 식별자를 사용하여 다른 호스트에 클론을 생성할 수 있습니다. 클론을 생성한 시간, 날짜 및 시스템 식별자를 사용하여 클론에 레이블을 지정하거나 SnapManager에서 레이블을 생성하도록 할 수 있습니다.

레이블을 입력할 때 공백이나 특수 문자를 포함해서는 안 됩니다.

클론 생성 프로세스의 일부로 SnapManager는 복제된 데이터베이스에 필요한 Oracle 파일 및 매개 변수를 생성합니다. 필요한 Oracle 파일의 예로는 init <SID>.ora가 있습니다.

데이터베이스를 복제할 때 SnapManager는 $ORACLE_HOME/dbs 디렉토리에 데이터베이스에 대한 새 init <SID>.ora 파일을 생성합니다.

SnapManager는 데이터베이스의 스토리지를 클론할 때 새 파일 시스템 마운트 지점을 생성하지만 SnapManager CLI에서 마운트 지점 아래의 디렉토리 구조는 변경하지 않습니다. 그러나 SnapManager GUI에서 파일 시스템의 디렉토리 구조와 메타데이터를 변경할 수 있습니다.

DNFS(Direct NFS) 환경의 Oracle 11g를 사용하면 oranfstab 파일에서 로드 밸런싱을 위한 다중 경로 등의 추가 마운트 지점 구성을 수행할 수 있습니다. SnapManager는 이 파일을 수정하지 않으므로 SnapManager를 사용하여 클론을 생성한 후 oranfstab 파일에 클론할 추가 속성을 수동으로 추가해야 합니다.

RAC(Real Application Cluster) 데이터베이스와 클러스터링되지 않은 데이터베이스를 복제할 수 있습니다. RAC 클론은 단일 데이터베이스로 시작됩니다.

데이터베이스 백업을 데이터베이스가 있는 호스트 또는 대체 호스트에 복제할 수 있습니다.

ASM 데이터베이스를 원격 호스트에 클론 복제할 수도 있습니다. 이렇게 하려면 ASM 인스턴스가 원격 호스트에서 실행되고 있는지 확인해야 합니다.

클론 복제된 데이터베이스가 spfile을 사용하고 있는 경우 SnapManager는 해당 클론에 대한 spfile을 생성합니다. 이 파일은 $ORACLE_HOME/dbs 디렉토리에 배치되고 진단 파일의 디렉토리 구조가 생성됩니다. 파일 이름은 spfile <SID>.ora입니다.