플러그형 데이터베이스의 클론 복제
PDB(Pluggable Database)를 동일한 호스트 또는 대체 호스트의 다른 또는 동일한 타겟 CDB에 복제할 수 있습니다. 복제된 PDB를 원하는 SCN 또는 날짜 및 시간으로 복구할 수도 있습니다.
-
시작하기 전에 *
플러그인을 비루트 사용자로 설치한 경우, prescpt 및 PostScript 디렉토리에 실행 권한을 수동으로 할당해야 합니다.
-
단계 *
-
왼쪽 탐색 창에서 * 리소스 * 를 클릭한 다음 목록에서 적절한 플러그인을 선택합니다.
-
리소스 페이지의 * 보기 * 목록에서 * 데이터베이스 * 또는 * 리소스 그룹 * 을 선택합니다.
-
데이터베이스 세부 정보 보기 또는 리소스 그룹 세부 정보 보기에서 단일 인스턴스 유형(멀티 테넌트) 데이터베이스를 선택합니다.
데이터베이스 토폴로지 페이지가 표시됩니다.
-
Manage Copies 보기에서 Local copies (primary), Mirror copies (secondary) 또는 Vault copies (secondary) 중에서 백업을 선택합니다.
-
테이블에서 백업을 선택한 다음 * 를 클릭합니다
*.
-
이름 페이지에서 다음 작업을 수행합니다.
-
PDB 복제 * 를 선택합니다.
-
복제할 PDB를 지정합니다.
PDB는 한 번에 하나만 복제할 수 있습니다. -
PDB 복제 이름을 지정합니다.
-
-
위치 페이지에서 다음 작업을 수행합니다.
이 필드의 내용…
수행할 작업…
호스트 복제
기본적으로 소스 데이터베이스 호스트는 채워집니다.
대체 호스트에서 클론을 생성하려면 소스 데이터베이스 호스트의 버전과 Oracle 및 OS 버전이 동일한 호스트를 선택합니다.
타겟 CDB
복제된 PDB를 포함할 CDB를 선택합니다.
타겟 CDB가 실행되고 있는지 확인해야 합니다.
데이터베이스 상태
PDB를 읽기-쓰기 모드로 열려면 * Open the Cloned PDB in read-write mode * 확인란을 선택합니다.
데이터 파일 위치
기본적으로 데이터 파일 위치는 채워집니다.
SAN 또는 NFS 파일 시스템에 대한 SnapCenter 기본 명명 규칙은 FileSystemNameofsourcedatabase_SCJOBID입니다.
ASM 디스크 그룹에 대한 SnapCenter 기본 명명 규칙은 SC_HASHCODEofDISKGROUP_SCJOBID입니다. HASHCODEofDISKGROUP은 ASM 디스크 그룹마다 고유한 자동 생성 번호(2 ~ 10자리)입니다.
ASM 디스크 그룹 이름을 사용자 지정하는 경우 이름 길이가 Oracle에서 지원하는 최대 길이를 따르는지 확인합니다. 다른 경로를 지정하려면 클론 데이터베이스의 데이터 파일 마운트 지점 또는 ASM 디스크 그룹 이름을 입력해야 합니다.
Oracle 홈, 사용자 이름 및 그룹 세부 정보는 소스 데이터베이스에서 자동으로 채워집니다. 클론을 생성할 호스트의 Oracle 환경에 따라 값을 변경할 수 있습니다.
-
PreOps 페이지에서 다음 단계를 수행하십시오.
-
클론 작업 전에 실행할 처방전의 경로와 인수를 입력합니다.
처방된 내용을 /var/opt/snapcenter/spl/scripts 또는 이 경로 내의 폴더에 저장해야 합니다. 기본적으로 /var/opt/snapcenter/SPL/scripts 경로가 채워집니다. 이 경로 내의 폴더에 스크립트를 배치한 경우 스크립트가 있는 폴더까지 전체 경로를 제공해야 합니다.
SnapCenter에서는 처방과 PS를 실행할 때 미리 정의된 환경 변수를 사용할 수 있습니다. "자세한 정보"
-
보조 CDB 클론 데이터베이스 매개 변수 설정 섹션에서 데이터베이스를 초기화하는 데 사용되는 미리 채워진 데이터베이스 매개 변수의 값을 수정합니다.
-
-
기본 데이터베이스 매개 변수 설정을 가져오려면 * Reset * (재설정 *)을 클릭합니다.
-
PostOps 페이지에서 * until Cancel * 이 기본적으로 선택되어 복제된 데이터베이스의 복구를 수행합니다.
SnapCenter가 적절한 로그 백업을 찾지 못할 경우 * until Cancel * 옵션을 선택하지 않습니다. 로그 백업을 사용할 수 없는 경우 * 외부 아카이브 로그 위치 지정 * 에서 외부 아카이브 로그 위치를 제공할 수 있습니다. 여러 로그 위치를 지정할 수 있습니다.
FRA(Flash Recovery Area) 및 OMF(Oracle Managed Files)를 지원하도록 구성된 소스 데이터베이스를 복제하려는 경우 복구를 위한 로그 대상도 OMF 디렉토리 구조를 준수해야 합니다. 필드 이름입니다 설명 를 눌러 취소 로 이동합니다
SnapCenter는 클론 생성을 위해 선택한 데이터 백업 이후에 연속되지 않은 아카이브 로그가 있는 최신 로그 백업을 마운트하여 복구를 수행합니다.
운영 스토리지에서 클론을 수행하려면 로그 및 데이터 백업이 운영 스토리지에 있어야 하고 보조 스토리지에서 클론을 수행하려면 로그 및 데이터 백업이 보조 스토리지에 있어야 합니다. 로그 파일이 없거나 손상될 때까지 복제된 데이터베이스가 복구됩니다.
날짜 및 시간
SnapCenter는 데이터베이스를 지정된 날짜 및 시간까지 복구합니다.
시간은 24시간 형식으로 지정할 수 있습니다. SCN(시스템 변경 번호)까지
SnapCenter는 데이터베이스를 지정된 SCN(시스템 변경 번호)까지 복구합니다.
외부 아카이브 로그 위치를 지정합니다
외부 아카이브 로그 위치를 지정합니다.
새 DBID를 생성합니다
기본적으로 * 보조 클론 데이터베이스에 대해 새 DBID * 생성 확인란이 선택되지 않습니다.
보조 클론 데이터베이스의 고유 번호(DBID)를 생성하여 원본 데이터베이스와 구별하려면 이 확인란을 선택합니다.
임시 테이블스페이스에 대한 tempfile을 생성합니다
클론된 데이터베이스의 기본 임시 테이블스페이스에 대한 tempfile을 생성하려면 이 확인란을 선택합니다.
이 확인란을 선택하지 않으면 tempfile 없이 데이터베이스 클론이 생성됩니다.
클론이 생성될 때 적용할 SQL 항목을 입력합니다
클론이 생성될 때 적용할 SQL 항목을 추가합니다.
클론 작업 후 실행할 스크립트를 입력합니다
클론 작업 후에 실행할 PostScript의 경로와 인수를 지정합니다.
PostScript는 /var/opt/snapcenter/SPL/scripts 또는 이 경로 내의 모든 폴더에 저장해야 합니다.
기본적으로 _/var/opt/snapcenter/SPL/scripts_path가 채워집니다. 이 경로 내의 폴더에 스크립트를 배치한 경우 스크립트가 있는 폴더까지 전체 경로를 제공해야 합니다.
클론 작업이 실패하면 사후 스크립트가 실행되지 않고 정리 작업이 직접 트리거됩니다. -
알림 페이지의 * 이메일 기본 설정 * 드롭다운 목록에서 이메일을 보낼 시나리오를 선택합니다.
또한 보낸 사람 및 받는 사람 전자 메일 주소와 전자 메일의 제목도 지정해야 합니다. 수행된 클론 작업의 보고서를 첨부하려면 * 작업 보고서 연결 * 을 선택합니다.
이메일 알림의 경우 GUI 또는 PowerShell 명령 Set-SmtpServer를 사용하여 SMTP 서버 세부 정보를 지정해야 합니다. -
요약을 검토하고 * Finish * 를 클릭합니다.
-
모니터 * > * 작업 * 을 클릭하여 작업 진행 상황을 모니터링합니다.
-
-
완료 후 *
복제된 PDB의 백업을 생성하려면 복제된 PDB만 백업할 수 없기 때문에 PDB가 복제되는 대상 CDB를 백업해야 합니다. 2차 관계를 사용하여 백업을 생성하려면 타겟 CDB에 대한 2차 관계를 생성해야 합니다.
RAC 설정에서 복제된 PDB의 스토리지는 PDB 클론이 수행된 노드에만 연결됩니다. RAC의 다른 노드에 있는 PDB가 마운트 상태입니다. 다른 노드에서 복제된 PDB에 액세스할 수 있도록 하려면 스토리지를 다른 노드에 수동으로 연결해야 합니다.