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

플러그형 데이터베이스 복제

동일한 호스트 또는 대체 호스트의 다른 또는 동일한 대상 CDB에 플러그형 데이터베이스(PDB)를 복제할 수 있습니다. 복제된 PDB를 원하는 SCN이나 날짜 및 시간으로 복구할 수도 있습니다.

시작하기 전에

루트가 아닌 사용자로 플러그인을 설치한 경우, prescript 및 postscript 디렉토리에 대한 실행 권한을 수동으로 할당해야 합니다.

단계

  1. 왼쪽 탐색 창에서 *리소스*를 클릭한 다음 목록에서 적절한 플러그인을 선택합니다.

  2. 리소스 페이지에서 보기 목록에서 데이터베이스 또는 *리소스 그룹*을 선택합니다.

  3. 데이터베이스 세부 정보 보기 또는 리소스 그룹 세부 정보 보기에서 단일 인스턴스(멀티 테넌트) 유형의 데이터베이스를 선택합니다.

    데이터베이스 토폴로지 페이지가 표시됩니다.

  4. 복사본 관리 보기에서 로컬 복사본(기본), 미러 복사본(보조) 또는 볼트 복사본(보조) 중에서 백업을 선택합니다.

  5. 테이블에서 백업을 선택한 후 *를 클릭합니다.복제 아이콘 *.

  6. 이름 페이지에서 다음 작업을 수행합니다.

    1. *PDB 복제*를 선택합니다.

    2. 복제하려는 PDB를 지정합니다.

      참고 한 번에 하나의 PDB만 복제할 수 있습니다.
    3. 복제 PDB의 이름을 지정합니다.

  7. 위치 페이지에서 다음 작업을 수행합니다.

    이 분야에서는…​

    이렇게 하세요…​

    호스트 복제

    기본적으로 소스 데이터베이스 호스트가 채워져 있습니다.

    대체 호스트에 복제본을 만들려면 소스 데이터베이스 호스트와 동일한 버전의 Oracle 및 OS를 갖춘 호스트를 선택하세요.

    타겟 CDB

    복제된 PDB를 포함할 CDB를 선택합니다.

    대상 CDB가 실행 중인지 확인해야 합니다.

    데이터베이스 상태

    PDB를 읽기-쓰기 모드로 열려면 복제된 PDB를 읽기-쓰기 모드로 열기 확인란을 선택합니다.

    데이터 파일 위치

    기본적으로 데이터 파일 위치가 채워집니다.

    SAN 또는 NFS 파일 시스템에 대한 SnapCenter 기본 명명 규칙은 FileSystemNameofsourcedatabase_SCJOBID입니다.

    ASM 디스크 그룹에 대한 SnapCenter 기본 명명 규칙은 SC_HASHCODEofDISKGROUP_SCJOBID입니다. HASHCODEofDISKGROUP은 각 ASM 디스크 그룹마다 고유한 자동 생성 숫자(2~10자리)입니다.

    참고 ASM 디스크 그룹 이름을 사용자 지정하는 경우 이름 길이가 Oracle에서 지원하는 최대 길이를 준수하는지 확인하세요.

    다른 경로를 지정하려면 복제 데이터베이스에 대한 데이터 파일 마운트 지점이나 ASM 디스크 그룹 이름을 입력해야 합니다.

    Oracle 홈, 사용자 이름 및 그룹 세부 정보는 소스 데이터베이스에서 자동으로 채워집니다. 복제본이 생성될 호스트의 Oracle 환경에 따라 값을 변경할 수 있습니다.

  8. PreOps 페이지에서 다음 단계를 수행합니다.

    1. 복제 작업 전에 실행할 스크립트의 경로와 인수를 입력합니다.

      사전 스크립트는 /var/opt/snapcenter/spl/scripts 또는 이 경로 내부의 폴더에 저장해야 합니다. 기본적으로 /var/opt/snapcenter/spl/scripts 경로가 채워집니다. 이 경로 내부의 폴더에 스크립트를 넣은 경우, 스크립트가 있는 폴더까지의 전체 경로를 제공해야 합니다.

    SnapCenter 사용하면 프리스크립트와 포스트스크립트를 실행할 때 미리 정의된 환경 변수를 사용할 수 있습니다."자세히 알아보기"

    1. 보조 CDB 복제 데이터베이스 매개변수 설정 섹션에서 데이터베이스를 초기화하는 데 사용되는 미리 채워진 데이터베이스 매개변수 값을 수정합니다.

  9. 기본 데이터베이스 매개변수 설정을 가져오려면 *재설정*을 클릭하세요.

  10. PostOps 페이지에서는 복제된 데이터베이스를 복구하기 위해 기본적으로 *취소할 때까지*가 선택되어 있습니다.

    SnapCenter 적절한 로그 백업을 찾지 못하면 취소까지 옵션이 선택되지 않습니다. 로그 백업을 사용할 수 없는 경우 *외부 보관 로그 위치 지정*에서 외부 보관 로그 위치를 제공할 수 있습니다. 여러 개의 로그 위치를 지정할 수 있습니다.

    참고 FRA(플래시 복구 영역) 및 OMF(Oracle Managed Files)를 지원하도록 구성된 소스 데이터베이스를 복제하려는 경우 복구를 위한 로그 대상도 OMF 디렉토리 구조를 준수해야 합니다.
    필드 이름 설명

    취소할 때까지

    SnapCenter 복제를 위해 선택된 데이터 백업 이후에 보관 로그의 연속된 시퀀스를 갖는 최신 로그 백업을 마운트하여 복구를 수행합니다.

    복제를 수행하려면 기본 저장소에 로그 및 데이터 백업을 해야 하며, 복제를 수행하려면 보조 저장소에 로그 및 데이터 백업을 해야 보조 저장소에 있습니다. 복제된 데이터베이스는 누락되거나 손상된 로그 파일이 복구될 때까지 복구됩니다.

    날짜와 시간

    SnapCenter 지정된 날짜와 시간까지 데이터베이스를 복구합니다.

    참고 시간은 24시간 형식으로 지정할 수 있습니다.

    SCN(시스템 변경 번호)까지

    SnapCenter 지정된 시스템 변경 번호(SCN)까지 데이터베이스를 복구합니다.

    외부 보관 로그 위치 지정

    외부 보관 로그 위치를 지정합니다.

    새로운 DBID 생성

    기본적으로 보조 복제 데이터베이스에는 새 DBID 만들기 확인란이 선택되어 있지 않습니다.

    원본 데이터베이스와 구별되는 보조 복제 데이터베이스에 대한 고유 번호(DBID)를 생성하려면 확인란을 선택하세요.

    임시 테이블스페이스에 대한 임시 파일을 생성합니다.

    복제된 데이터베이스의 기본 임시 테이블스페이스에 대한 임시 파일을 만들려면 확인란을 선택합니다.

    확인란을 선택하지 않으면 임시 파일 없이 데이터베이스 복제본이 생성됩니다.

    복제본이 생성될 때 적용할 SQL 항목을 입력하세요.

    복제본이 생성될 때 적용할 SQL 항목을 추가합니다.

    복제 작업 후 실행할 스크립트를 입력하세요

    복제 작업 후 실행할 PostScript의 경로와 인수를 지정합니다.

    Postscript는 /var/opt/snapcenter/spl/scripts 또는 이 경로 내부의 폴더에 저장해야 합니다.

    기본적으로 /var/opt/snapcenter/spl/scripts 경로가 채워집니다. 이 경로 내부의 폴더에 스크립트를 넣은 경우, 스크립트가 있는 폴더까지의 전체 경로를 제공해야 합니다.

    참고 복제 작업이 실패하면 포스트스크립트가 실행되지 않고 정리 작업이 직접 시작됩니다.
  11. 알림 페이지의 이메일 환경 설정 드롭다운 목록에서 이메일을 보낼 시나리오를 선택합니다.

    또한 발신자와 수신자의 이메일 주소와 이메일 제목을 지정해야 합니다. 수행된 복제 작업의 보고서를 첨부하려면 *작업 보고서 첨부*를 선택하세요.

    참고 이메일 알림을 받으려면 GUI나 PowerShell 명령 Set-SmSmtpServer를 사용하여 SMTP 서버 세부 정보를 지정해야 합니다.
  12. 요약을 검토한 후 *마침*을 클릭하세요.

  13. 모니터 > *작업*을 클릭하여 작업 진행 상황을 모니터링하세요.

끝난 후

복제된 PDB의 백업을 만들려면 PDB가 복제된 대상 CDB를 백업해야 합니다. 복제된 PDB만 백업하는 것은 불가능하기 때문입니다. 보조 관계를 통해 백업을 생성하려면 대상 CDB에 대한 보조 관계를 생성해야 합니다.

RAC 설정에서 복제된 PDB의 저장소는 PDB 복제가 수행된 노드에만 연결됩니다. RAC의 다른 노드에 있는 PDB는 MOUNT 상태입니다. 복제된 PDB에 다른 노드에서 액세스할 수 있게 하려면 다른 노드에 스토리지를 수동으로 연결해야 합니다.

더 많은 정보를 찾아보세요