DB 시스템 복제

이 문서에서는 DB 시스템을 복제하기 위한 세부정보와 절차를 제공합니다.

복제 작업은 스토리지 구성 소프트웨어 및 데이터베이스 볼륨을 포함해 복제 작업 시 존재하는 소스 DB 시스템의 사본을 생성합니다. 복제본을 만들 때 새 SSH 키 및 관리 암호를 지정할 수 있습니다.

일반 정보

  • Data Guard가 연관된 DB 시스템을 복제하려면 기본 DB 시스템에서 작업을 시작합니다. 복제 작업은 Data Guard 연관 자체 또는 Data Guard 접속을 복제하지 않습니다.
  • 고객 관리 암호화 키를 사용하는 DB 시스템을 복제할 때 복제된 데이터베이스는 소스 데이터베이스와 동일한 키 버전을 사용하도록 구성됩니다. 고객 관리 키 사용에 대한 자세한 내용은 Manage Encryption Keys를 참조하십시오.

제한

  • RAC(Real Application Clusters)를 사용하는 DB 시스템을 복제할 때 새 GI(Oracle Grid Infrastructure) 구성이 생성됩니다. 소스 DB 시스템과의 충돌을 방지하려면 새 GI가 필요합니다. 따라서 복제 DB 시스템에는 소스 시스템의 다음이 포함되지 않습니다.
    • 수동으로 추가된 Clusterware 리소스,
    • 데이터베이스 애플리케이션 서비스,
    • 소스 데이터베이스의 커스터마이즈된 설정(예: 환경 변수)
    • 수동으로 추가된 애플리케이션 IP 주소(애플리케이션 가상 IP),
    • 추가 리스너 포트(예: 전송 계층 보안 또는 기타 용도로 구성된 포트)
    • 또는 새 DB 시스템을 생성한 후 존재하지 않는 기타 리소스 또는 사용자정의
  • RAC DB 시스템 복제는 새 GI 스택을 생성하는 데 필요한 시간으로 인해 단일 노드 DB 시스템을 복제하는 것보다 오래 걸립니다. RAC DB 시스템 복제 작업은 최소 1시간이 소요될 것으로 예상됩니다.
  • Oracle Automatic Storage Management(ASM)를 사용하는 DB 시스템의 경우 GI 소프트웨어가 19.9 이상이어야 합니다.
  • 현재 Oracle Automatic Storage Management와 함께 Oracle Database 21c를 사용하는 DB 시스템에서는 복제가 지원되지 않습니다.
  • 보안 영역에 없는 DB 시스템을 생성하기 위해 보안 영역에 DB 시스템을 복제할 수 없습니다. 데이터베이스 서비스 리소스에 영향을 주는 정책의 전체 목록은 보안 영역 정책 항목을 참조하십시오.

자세한 내용은 Oracle Automatic Storage Management보안 영역 정책을 참조하십시오.

절차

OCI 콘솔을 사용하여 DB 시스템을 복제하려면 다음 단계를 수행하십시오.

  1. 탐색 메뉴에서 Oracle Database, Oracle Base Database Service를 차례로 선택합니다.
  2. 구획을 선택합니다. DB 시스템 목록이 표시됩니다.
  3. DB 시스템 목록 페이지에서 관리할 DB 시스템을 선택합니다. DB 시스템 세부정보 페이지가 표시됩니다.
  4. DB 시스템 세부정보 페이지에서 복제를 선택합니다.
  5. DB 시스템 복제 패널에서 다음 세부정보를 제공합니다.
  6. DB 시스템 이름: DB 시스템의 고유하지 않은 표시 이름입니다. OCID(Oracle Cloud Identifier)는 DB 시스템을 고유하게 식별합니다. 기밀 정보를 입력하지 마십시오.
  7. 목록에서 새 DB 시스템에 대한 컴파트먼트를 선택합니다. 기본적으로 현재 컴파트먼트가 선택되어 있습니다.
  8. SSH 키: SSH 액세스에 사용할 각 키 쌍의 공개 키 부분을 추가합니다. 다음 옵션 중 하나를 선택하십시오.
    • SSH 키 쌍 생성: 새 SSH 키 쌍을 생성하려면 이 옵션을 사용합니다. 이 옵션을 사용할 때 개인 키 저장공개 키 저장을 모두 선택합니다. 개인 키는 로컬 시스템에 다운로드되며 안전한 위치에 저장해야 합니다. 작업을 완료한 후에는 이 작업 중 생성된 개인 키의 다른 복사본을 다운로드할 수 없습니다.
    • SSH 키 파일 업로드: 기존 퍼블릭 키(.pub) 파일을 찾아보거나 끌어 놓으려면 이 옵션을 선택합니다.
    • SSH 키 붙여넣기: 개별 퍼블릭 키에 붙여넣으려면 이 옵션을 선택합니다. 여러 키를 붙여넣으려면 + Another SSH key를 선택하고 각 항목에 대해 단일 키를 제공합니다.
  9. 복제본은 복제 작업 중 지정된 SSH 키를 사용합니다. 소스 DB 시스템은 복제 작업 전에 배치된 SSH 키를 계속 사용합니다.
  10. 라이센스 유형: DB 시스템에 사용할 라이센스 유형입니다. 선택한 항목은 청구 계측에 영향을 줍니다.
    • 라이센스 포함은 이 OCI 데이터베이스 서비스 리소스의 비용에 Oracle Database 소프트웨어 라이선스와 서비스가 모두 포함됨을 의미합니다.
    • BYOL(Bring Your Own License)은 이 OCI 데이터베이스 서비스 리소스에 대해 조직의 Oracle Database 소프트웨어 라이센스를 사용함을 의미합니다. 자세한 내용은 Bring Your Own License를 참조하십시오.
  11. 이 라이센스 선택은 복제본에만 적용되며 소스 DB 시스템에는 영향을 주지 않습니다.
  12. 가상 클라우드 네트워크: 목록에서 DB 시스템을 생성할 VCN을 선택합니다. 다른 컴파트먼트의 VCN을 선택하려면 컴파트먼트 변경을 선택합니다.
  13. 복제본은 소스 DB 시스템과 다른 VCN 및 서브넷을 사용할 수 있습니다.
  14. 클라이언트 서브넷 DB 시스템이 연결되는 서브넷입니다. 단일 노드 및 다중 노드 RAC DB 시스템 모두 데이터베이스 Instance의 Oracle Clusterware 전용(private) 상호 연결에서 사용하는 192.168.16.16/28와 겹치는 서브넷을 사용하지 마십시오. 겹치는 서브넷을 지정하면 개인 상호 연결이 오작동하게 됩니다.

    다른 컴파트먼트의 서브넷을 선택하려면 컴파트먼트 변경을 선택합니다.

    IPv4 및 IPv6 주소를 모두 사용하여 DB 시스템을 구성하려면 이중 스택 서브넷을 선택합니다.

  15. 네트워크 보안 그룹: 선택적으로 DB 시스템에 대한 NSG(네트워크 보안 그룹)를 하나 이상 지정할 수 있습니다. NSG는 가상 방화벽으로 작동하여 DB 시스템에 수신 및 송신 보안 규칙 세트를 적용할 수 있습니다. 최대 5개의 NSG를 지정할 수 있습니다.

    자세한 내용은 액세스 및 보안DB 시스템에 대한 보안 규칙을 참조하십시오.

    주:

    보안 목록이 있는 서브넷을 선택하면 DB 시스템에 대한 보안 규칙이 보안 목록 및 NSG의 규칙 조합이 됩니다.
    네트워크 보안 그룹을 사용하려면 다음을 수행합니다.
    1. Use network security groups to control traffic 토글을 켭니다. DB 시스템에 NSG를 지정할 수 있으려면 가상 클라우드 네트워크를 선택해야 합니다.
    2. DB 시스템에 사용할 NSG를 지정합니다. 둘 이상의 NSG를 사용해야 할 수 있습니다. 확실하지 않을 경우 네트워크 관리자에게 문의하십시오.
    3. 추가 NSG를 사용하려면 + Another network security group을 선택합니다.
  16. 호스트 이름 접두어: DB 시스템에 대한 호스트 이름 접두어를 입력합니다. 호스트 이름은 영문자로 시작해야 하며 영숫자와 하이픈(-)만 포함할 수 있습니다. 허용된 최대 문자 수는 16자입니다.

    주의:

    호스트 이름은 서브넷 내에서 고유해야 합니다. 고유하지 않은 경우 DB 시스템이 프로비전을 실패합니다.
  17. 복제본이 소스와 다른 서브넷에 생성된 경우 복제본과 소스 DB 시스템 모두에 동일한 호스트 이름을 사용할 수 있습니다.
  18. 호스트 도메인 이름: DB 시스템의 도메인 이름입니다. 선택한 서브넷이 DNS 이름 확인을 위해 Oracle에서 제공하는 인터넷 및 VCN 분석기를 사용하는 경우 이 필드에 서브넷의 도메인 이름이 표시되며 변경할 수 없습니다. 그렇지 않으면 선택한 도메인 이름을 제공할 수 있습니다. 하이픈(-)은 허용되지 않습니다.
  19. 호스트 및 도메인 URL: 호스트 이름과 도메인 이름을 결합하여 데이터베이스의 FQDN(전체 도메인 이름)을 표시합니다. 최대 길이는 64자입니다.
  20. 전용 IP 유형: 선택적으로 비RAC DB 시스템의 경우 새 DB 시스템의 IP 주소를 정의할 수 있습니다. 이 기능은 DB 시스템을 생성 및 삭제하는 개발 컨텍스트에서 유용하며, 동일한 IP 주소를 사용하려면 DB 시스템의 새 반복이 각각 필요합니다. 서브넷 내에서 현재 사용 중인 IP 주소를 지정하면 잘못된 IP 주소와 관련된 오류 메시지와 함께 프로비전 작업이 실패합니다.

    이중 스택 서브넷을 선택하면 IPv4 및 IPv6 주소 옵션이 모두 표시됩니다.

    • IPv4 주소: IPv4 주소를 자동으로 지정하거나 수동으로 입력할 수 있습니다.
      • 주소를 자동으로 지정하려면 Automatically assign IPv4 addresses from subnet(서브넷에서 IPv4 주소 자동 지정) 옵션을 선택합니다.
      • 수동으로 IPv4 주소 지정 옵션을 선택하여 개인 IP 주소를 수동으로 입력합니다. IP 주소는 서브넷 CIDR 범위 내에 있어야 합니다.
    • IPv6 주소: IPv6 주소를 자동으로 지정하거나 수동으로 입력할 수 있습니다.
      • 주소를 자동으로 지정하려면 Automatically assign IPv6 addresses from subnet(서브넷에서 IPv6 주소 자동 지정) 옵션을 선택합니다.
      • IP 주소를 수동으로 입력하려면 Manually assign IPv6 addresses 옵션을 선택합니다. IP 주소는 서브넷 CIDR 범위 내에 있어야 합니다.
  21. 결함 도메인: DB 시스템이 상주하는 결함 도메인입니다. DB 시스템에 사용할 결함 도메인을 선택할 수 있습니다. 다중 노드 RAC DB 시스템의 경우 사용할 결함 도메인 2개를 지정할 수 있습니다. Oracle은 다중 노드 RAC DB 시스템의 각 노드를 다른 결함 도메인에 배치할 것을 권장합니다. 결함 도메인에 대한 자세한 내용은 About Regions and Availability Domains를 참조하십시오.
  22. 진단 수집: 진단 수집 및 통지 기능을 통해 Oracle Cloud Operations와 사용자는 게스트 VM 문제를 빠르고 효과적으로 식별, 조사, 추적 및 해결할 수 있습니다. 이벤트에 가입하여 리소스 상태 변경에 대한 알림을 받습니다. 언제든지 이 기능을 사용 또는 사용 안함으로 설정할 수 있습니다.

    기본적으로 사용으로 설정하기 위해 옵션이 선택되어 있습니다. 그러나 진단 기능이 필요하지 않은 경우 진단 수집 체크 박스의 선택을 해제하도록 선택할 수 있습니다.
    • 진단 이벤트 사용: Oracle이 위기, 경고 및 정보 이벤트에 대한 결함 통지를 수집하고 전송할 수 있도록 합니다.
    • 건전성 모니터링 사용: Oracle Cloud 작업 보기에 대한 이 진단 수집은 기준 데이터베이스 서비스에 사용할 수 없습니다.
    • 인시던트 로그 및 추적 수집 사용: Oracle이 이벤트 통지를 수신하고, 장애 로그 및 추적을 수집하여 결함 진단 및 문제 해결에 사용할 수 있습니다.

    주:

    나중에 이벤트 및 로그 파일 목록이 변경될 수 있음을 이해하도록 옵트인합니다. 언제든지 이 기능을 거부할 수 있습니다.
  23. 데이터베이스 이름: 데이터베이스 이름을 입력합니다. DB_NAME이라고도 합니다. 데이터베이스 이름은 영문자로 시작해야 하며 최대 8자의 영숫자를 포함할 수 있습니다. 특수 문자는 허용되지 않습니다.
  24. 데이터베이스 고유 이름 접미어: 선택사항. 데이터베이스 고유 이름의 두번째 부분입니다. 지정된 데이터베이스 이름에 데이터베이스 고유 이름 접미어를 추가하여 전체 데이터베이스 고유 이름이 생성됩니다.
  25. 데이터베이스 고유 이름: 읽기 전용입니다. 전체 데이터베이스 고유 이름(DB_UNIQUE_NAME)을 표시합니다. 데이터베이스 고유 이름은 데이터베이스의 전역적으로 고유한 이름입니다. Data Guard 연관의 기본 데이터베이스와 대기 데이터베이스는 동일한 데이터베이스 이름을 공유할 수 있지만 데이터베이스 고유 이름은 달라야 합니다.
  26. 사용자 이름: sys(읽기 전용 필드입니다.)
  27. 비밀번호: 이 사용자에 대한 비밀번호를 제공합니다. 비밀번호가 다음 조건을 충족해야 합니다.
    • SYS, SYSTEM, TDE 전자 지갑 및 PDB 관리자에 대한 강력한 비밀번호입니다.
    • 비밀번호는 9자에서 30자 사이여야 하며 대문자, 소문자, 숫자 및 특수 문자를 각각 둘 이상 포함해야 합니다.
    • 특수 문자는 _, # 또는 -여야 합니다.
    • 암호에는 대소문자에 관계없이 사용자 이름(SYS, SYSTEM 등) 또는 "oracle" 단어가 포함되어서는 안 됩니다.
  28. TDE 전자 지갑 비밀번호는 Oracle 관리 암호화 키를 사용하는 데이터베이스의 소스 DB 시스템에서 상속됩니다. 고객 관리 암호화 키를 사용하는 DB 시스템을 복제할 때 복제된 데이터베이스는 소스 데이터베이스와 동일한 키 버전을 사용하도록 구성됩니다. 자세한 내용은 Manage Encryption Keys를 참조하십시오.
  29. 암호 확인: 지정한 SYS 암호를 다시 입력합니다.
  30. 고급 옵션 표시를 선택하여 데이터베이스에 대한 고급 옵션을 지정합니다.
  31. 태그 탭에서 자유 형식 태그 또는 정의된 태그를 이 리소스에 추가할 수 있습니다. 정의된 태그에 대해 태그 네임스페이스를 사용할 수 있는 권한이 있어야 합니다. 태그를 사용하여 OCI 리소스를 관리하는 방법에 대한 자세한 내용은 리소스 태그를 참조하십시오.
  32. 복제를 선택합니다.