Autonomous Database on Dedicated Exadata Infrastructure 복제
주:
23ai 소프트웨어 버전이 설치된 Autonomous Database는 Autonomous Database(19c 버전 포함)로 복제할 수 없으며 그 반대의 경우도 마찬가지입니다.Autonomous Database 인스턴스 복제
필요 조건
Autonomous Database 인스턴스를 성공적으로 복제하기 위한 요구사항을 보려면 Clone Requirements을 참조하십시오.
필요한 IAM 정책
manage autonomous-databases
read autonomous-container-databases
절차
다음 단계에 따라 Oracle Cloud Infrastructure 콘솔을 사용하여 Autonomous Database 인스턴스를 복제합니다.
Oracle Cloud Infrastructure 콘솔에서 상태는 새 데이터베이스를 사용할 수 있을 때까지 프로비전을 표시합니다.
백업에서 Autonomous Database 복제
필요 조건
Autonomous Database 인스턴스를 성공적으로 복제하기 위한 요구사항을 보려면 Clone Requirements을 참조하십시오.
필요한 IAM 정책
manage autonomous-databases
read autonomous-container-databases
절차
다음 단계에 따라 Oracle Cloud Infrastructure 콘솔을 사용하여 백업에서 Autonomous Database를 복제합니다.
Oracle Cloud Infrastructure 콘솔에서 상태는 새 데이터베이스를 사용할 수 있을 때까지 프로비전을 표시합니다.
교차 테넌시 복제 Autonomous Database 인스턴스
적용 대상: Oracle Public Cloud 전용
이 항목에 설명된 단계는 동일한 리전 또는 다른 리전(리전 간)에 있는 복제된 데이터베이스 및 소스 데이터베이스와의 교차 테넌시 복제에 적용됩니다.
주:
교차 테넌시 복제 옵션은 CLI 또는 Autonomous Database REST API를 통해서만 사용할 수 있습니다. Oracle Cloud Infrastructure 콘솔을 사용하여 교차 테넌시 복제본을 생성할 수 없습니다.Autonomous Database 인스턴스에서 교차 테넌시 복제본을 생성하려면 먼저 모든 복제 요구사항이 충족되는지 확인해야 합니다. 특히 교차 테넌시 복제를 승인하려면 OCI Identity and Access Management 정책을 정의해야 합니다. 자세한 내용은 교차 테넌시 복제 요구사항을 참조하십시오.
복제본을 생성할 테넌시, 즉 대상 영역의 대상 테넌시에서 CLI를 사용하거나 REST API를 호출하여 다른 테넌시(소스 테넌시)에 상주하는 소스 데이터베이스의 적합한 복제 유형(전체 또는 메타데이터) 및 OCID를 지정합니다.
oci db autonomous-database create-from-clone
--clone-type metadata
--compartment-id ocid1.compartment.oc1..unique_ID
--source-id ocid1.autonomousdatabase.oc1..unique_ID
--db-name dbnameclone
--display-name dbnameclone
--admin-password <password>
--data-storage-size-in-tbs 1
--compute-model ECPU
--compute-count 4
--autonomous-container-database-id ocid1.autonomouscontainerdatabase.oc1..unique_ID
source-id
은 소스 Autonomous Database의 OCID입니다.autonomous-container-database-id
은 대상 자율운영 컨테이너 데이터베이스의 OCID입니다.compartment-id
은 복제 데이터베이스가 상주할 대상에 있는 컴파트먼트의 OCID입니다.
명령이 성공하면 작업 요청 ID가 반환되며, 이 ID는 복제의 진행률을 추적하는 데 사용할 수 있습니다. 자세한 내용은 create-from-clone을 참조하십시오.
SDK에 대한 자세한 내용은 Software Development Kits and Command Line Interface를 참조하십시오.
REST API를 사용하여 Autonomous Database 인스턴스에서 교차 테넌시 복제본을 생성하려면 CreateAutonomousDatabase
API를 사용합니다.
oci raw-request
--debug
--http-method POST
--target-uri https://database.us-ashburn-1.oraclecloud.com/20160918/autonomousDatabases
--request-body '{
"cloneType": "full",
"displayName": "RAcloneV2",
"dbName": "RAcloneV2",
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"sourceId": "ocid1.autonomousdatabase.oc1..unique_ID",
"autonomousContainerDatabaseId": "ocid1.autonomouscontainerdatabase.oc1..unique_ID",
"adminPassword": "<password>",
"dataStorageSizeInTBs": 1,
"computeCount": 1,
"computeModel": "ECPU",
"isDedicated": "True"
}'
주:
전용 Exadata 인프라의 Autonomous Database를 복제하려면isDedicated
를 True
로 설정해야 합니다.
이러한 REST API에 대한 자세한 내용은 CreateAutonomousDatabase 및 CreateAutonomousDatabaseCloneDetails를 참조하십시오.
백업에서 Autonomous Database로 교차 테넌시 복제
적용 대상: Oracle Public Cloud 전용
이 항목에서는 백업에서 교차 테넌시 복제본을 생성하는 단계를 보여줍니다.
주:
교차 테넌시 복제 옵션은 CLI 또는 Autonomous Database REST API를 통해서만 사용할 수 있습니다. Oracle Cloud Infrastructure 콘솔을 사용하여 교차 테넌시 복제본을 생성할 수 없습니다.Autonomous Database 백업에서 교차 테넌시 복제본을 생성하려면 먼저 모든 복제 요구사항이 충족되는지 확인해야 합니다. 특히 교차 테넌시 복제를 승인하려면 OCI Identity and Access Management 정책을 정의해야 합니다. 자세한 내용은 교차 테넌시 복제 요구사항을 참조하십시오.
복제본을 생성할 테넌시, 즉 대상 영역의 대상 테넌시에서 CLI를 사용하거나 REST API를 호출하여 다른 테넌시(소스 테넌시)에 상주하는 소스 데이터베이스의 적합한 복제 유형(전체 또는 메타데이터) 및 OCID를 지정합니다.
oci db autonomous-database create-from-backup-timestamp
--compartment-id ocid1.compartment.oc1..unique_ID
--autonomous-database-id ocid1.autonomousdatabase.oc1..unique_ID
--clone-type FULL
--timestamp 2024-04-16T20:30:00.123456Z
--db-name ZZC08X42GU0B09GECA
--display-name clonedb
--admin-password <password>
--data-storage-size-in-tbs 1
--compute-model ECPU
--compute-count 4
--autonomous-container-database-id ocid1.autonomouscontainerdatabase.oc1..unique_ID
autonomous-database-id
는 소스 Autonomous Database 백업의 OCID입니다.autonomous-container-database-id
은 대상 자율운영 컨테이너 데이터베이스의 OCID입니다.compartment-id
은 복제 데이터베이스가 상주할 대상에 있는 컴파트먼트의 OCID입니다.
명령이 성공하면 작업 요청 ID가 반환되며, 이 ID는 복제의 진행률을 추적하는 데 사용할 수 있습니다. 자세한 내용은 create-from-backup-timestamp 및 create-from-backup-id를 참조하십시오.
SDK에 대한 자세한 내용은 Software Development Kits and Command Line Interface를 참조하십시오.
REST API를 사용하여 기존 Autonomous Database의 백업에서 교차 테넌시 복제본을 생성하려면 CreateAutonomousDatabase
API를 사용합니다.
oci raw-request
--debug
--http-method POST
--target-uri https://database.us-ashburn-1.oraclecloud.com/20160918/autonomousDatabases
--request-body '{
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"dbName": "CTRAclonefrombackupid",
"autonomousDatabaseBackupId": "ocid1.autonomousdatabasebackup.oc1..unique_ID",
"cloneType": "FULL",
"cpuCoreCount": 1,
"dataStorageSizeInTBs": 1,
"adminPassword": "<password>",
"displayName": "CTRAclonefrombackupid",
"autonomousContainerDatabaseId": "ocid1.autonomouscontainerdatabase.oc1..unique_ID",
"source": "<BACKUP_FROM_ID>"
}'
oci raw-request
--debug
--http-method POST
--target-uri https://database.us-ashburn-1.oraclecloud.com/20160918/autonomousDatabases
--request-body '{
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"dbName": "CTbackuptimestamopRA",
"autonomousDatabaseId":"ocid1.autonomousdatabase.oc1..unique_ID",
"timestamp": "2024-07-17T02:20:15.123456Z",
"cloneType": "FULL",
"cpuCoreCount": 1,
"dataStorageSizeInTBs": 1,
"adminPassword": "<password>",
"displayName": "CTbackuptimestamopRA",
"autonomousContainerDatabaseId": "ocid1.autonomouscontainerdatabase..unique_ID",
"source": "<BACKUP_FROM_TIMESTAMP>"
}'
이러한 REST API에 대한 자세한 내용은 CreateAutonomousDatabase, CreateAutonomousDatabaseFromBackupDetails Reference 및 CreateAutonomousDatabaseFromBackupTimestampDetails Reference를 참조하십시오.