在專用 Exadata 基礎架構上複製自治式 AI 資料庫
附註:
具有 26ai 軟體版本的 Autonomous AI Database 無法複製到具有 19c 版本的 Autonomous AI Database ,反之亦然。複製自治式 AI 資料庫執行處理
必備條件
若要檢視順利複製 Autonomous AI Database 執行處理的需求,請參閱複製需求。
必要的 IAM 原則
manage autonomous-databases
read autonomous-container-databases
程序
請依照下列步驟,使用 Oracle Cloud Infrastructure 主控台複製 Autonomous AI Database 執行處理。
在 Oracle Cloud Infrastructure 主控台上,狀態會顯示「佈建」,直到有新的資料庫可用為止。
從備份複製 Autonomous AI Database
必備條件
若要檢視順利複製 Autonomous AI Database 執行處理的需求,請參閱複製需求。
必要的 IAM 原則
manage autonomous-databases
read autonomous-container-databases
程序
請依照下列步驟,使用 Oracle Cloud Infrastructure 主控台從備份複製自治式 AI 資料庫。
在 Oracle Cloud Infrastructure 主控台上,狀態會顯示「佈建」,直到有新的資料庫可用為止。
跨租用戶複製自治式 AI 資料庫執行處理
適用於: 僅限 Oracle Public Cloud
本主題中所示的步驟適用於跨租用戶複製與來源資料庫及相同區域或不同區域 (跨區域) 中的複製資料庫。
附註:
只有使用 CLI 或 Autonomous AI Database REST API,才能使用跨租用戶複製選項。您無法使用 Oracle Cloud Infrastructure 主控台建立跨租用戶複製項。若要從 Autonomous AI 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 AI Database 的 OCID。autonomous-container-database-id
是目的地自治式容器資料庫的 OCID。compartment-id
是複製資料庫所在目的地區間的 OCID。
命令成功後,將會傳回一個 work-request-id,以用來追蹤複製項目的進度。請參閱 create-from-clone 以瞭解詳細資訊。
如需 SDK 的相關資訊,請參閱軟體開發套件與命令行介面。
若要使用 REST API 從 Autonomous AI 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"
}'
附註:
請務必將isDedicated
設為 True
,以複製專用 Exadata 基礎架構上的自治式 AI 資料庫。
如需這些 REST API 的詳細資訊,請參閱 CreateAutonomousDatabase 和 CreateAutonomousDatabaseCloneDetails 。
跨租用戶複製備份的自治式 AI 資料庫
適用於: 僅限 Oracle Public Cloud
本主題示範從備份建立跨租用戶複製的步驟。
附註:
只有使用 CLI 或 Autonomous AI Database REST API,才能使用跨租用戶複製選項。您無法使用 Oracle Cloud Infrastructure 主控台建立跨租用戶複製項。若要從 Autonomous AI 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 AI Database 備份的 OCID。autonomous-container-database-id
是目的地自治式容器資料庫的 OCID。compartment-id
是複製資料庫所在目的地區間的 OCID。
命令成功後,將會傳回一個 work-request-id,以用來追蹤複製項目的進度。請參閱 create-from-backup-timestamp 和 create-from-backup-id 以瞭解詳細資訊。
如需 SDK 的相關資訊,請參閱軟體開發套件與命令行介面。
若要從使用 REST API 的現有 Autonomous AI 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 。