Clonage d'une instance Autonomous Database on Dedicated Exadata Infrastructure
Remarques :
Les instances Autonomous Database avec une version logicielle 23ai ne peuvent pas être clonées dans une instance Autonomous Database avec une version 19c, et inversement.Clonage d'une instance Autonomous Database
Prérequis
Pour visualiser les exigences liées au clonage d'une instance Autonomous Database, reportez-vous à Exigences relatives au clonage.
Stratégies IAM requises
manage autonomous-databases
read autonomous-container-databases
Procédure
Suivez les étapes ci-dessous pour cloner une instance Autonomous Database à l'aide de la console Oracle Cloud Infrastructure.
Sur la console Oracle Cloud Infrastructure, l'état est Provisionnement jusqu'à ce que la nouvelle base de données soit disponible.
Clonage d'une base de données autonome à partir d'une sauvegarde
Prérequis
Pour visualiser les exigences liées au clonage d'une instance Autonomous Database, reportez-vous à Exigences relatives au clonage.
Stratégies IAM requises
manage autonomous-databases
read autonomous-container-databases
Procédure
Suivez les étapes ci-dessous pour cloner une base de données autonome à partir de la sauvegarde à l'aide de la console Oracle Cloud Infrastructure.
Sur la console Oracle Cloud Infrastructure, l'état est Provisionnement jusqu'à ce que la nouvelle base de données soit disponible.
Clonage inter-locations d'une instance Autonomous Database
S'APPLIQUE À : Oracle Public Cloud uniquement
Les étapes décrites dans cette rubrique s'appliquent au clonage inter-location avec la base de données source et la base de données clonée dans la même région ou dans différentes régions (inter-région).
Remarques :
L'option de clonage inter-locations n'est disponible qu'à l'aide de l'interface de ligne de commande ou des API REST Autonomous Database. Vous ne pouvez pas créer de clone inter-locations à l'aide de la console Oracle Cloud Infrastructure.Pour créer un clone inter-location à partir d'une instance Autonomous Database, vous devez d'abord vous assurer que toutes les exigences de clonage sont satisfaites. Plus précisément, vous devez définir les stratégies OCI Identity and Access Management pour autoriser le clonage inter-location. Pour plus d'informations, reportez-vous à Exigences relatives aux clones inter-locations.
Sur la location dans laquelle créer le clone, c'est-à-dire sur la location de destination dans la région de destination, utilisez l'interface de ligne de commande ou appelez l'API REST, en indiquant un type de clone valide (Complet ou Métadonnées) et l'OCID de la base de données source, qui réside dans une location différente (la location source).
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
est l'OCID de l'instance Autonomous Database source.autonomous-container-database-id
est l'OCID de la base de données Conteneur Autonomous de destination.compartment-id
est l'OCID du compartiment à la destination où la base de données clone résiderait.
Une fois la commande exécutée, un work-request-id est renvoyé, qui peut être utilisé pour suivre la progression du clone. Pour plus d'informations, reportez-vous à create-from-clone.
Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.
Pour créer un clone inter-location à partir d'une instance Autonomous Database à l'aide de l'API REST, utilisez l'API CreateAutonomousDatabase
.
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"
}'
Remarques :
Veillez à définirisDedicated
sur True
pour cloner une instance Autonomous Database on Dedicated Exadata Infrastructure.
Pour plus d'informations sur ces API REST, reportez-vous à CreateAutonomousDatabase et à CreateAutonomousDatabaseCloneDetails.
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité.
Clonage inter-locations d'une instance Autonomous Database à partir d'une sauvegarde
S'APPLIQUE À : Oracle Public Cloud uniquement
Cette rubrique présente les étapes de création d'un clone inter-location à partir d'une sauvegarde.
Remarques :
L'option de clonage inter-locations n'est disponible qu'à l'aide de l'interface de ligne de commande ou des API REST Autonomous Database. Vous ne pouvez pas créer de clone inter-locations à l'aide de la console Oracle Cloud Infrastructure.Pour créer un clone inter-location à partir d'une sauvegarde Autonomous Database, vous devez d'abord vous assurer que toutes les exigences de clonage sont satisfaites. Plus précisément, vous devez définir les stratégies OCI Identity and Access Management pour autoriser le clonage inter-location. Pour plus d'informations, reportez-vous à Exigences relatives aux clones inter-locations.
Sur la location dans laquelle créer le clone, c'est-à-dire sur la location de destination dans la région de destination, utilisez l'interface de ligne de commande ou appelez l'API REST, en indiquant un type de clone valide (Complet ou Métadonnées) et l'OCID de la base de données source, qui réside dans une location différente (la location source).
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
est l'OCID de la sauvegarde Autonomous Database source.autonomous-container-database-id
est l'OCID de la base de données Conteneur Autonomous de destination.compartment-id
est l'OCID du compartiment à la destination où la base de données clone résiderait.
Une fois la commande exécutée, un work-request-id est renvoyé, qui peut être utilisé pour suivre la progression du clone. Pour plus d'informations, reportez-vous à create-from-backup-timestamp et à create-from-backup-id.
Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.
Pour créer un clone inter-location à partir d'une sauvegarde d'une instance Autonomous Database existante à l'aide de l'API REST, utilisez l'API CreateAutonomousDatabase
.
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>"
}'
Pour plus d'informations sur ces API REST, reportez-vous à CreateAutonomousDatabase, à Référence CreateAutonomousDatabaseFromBackupDetails et à Référence CreateAutonomousDatabaseFromBackupTimestampDetails.
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité.