Cloner une base de données Autonomous Database sur une infrastructure Exadata dédiée
Note :
Les bases de données Autonomous Database avec une version logicielle 23ai ne peuvent pas être clonées dans une base de données Autonomous Database avec la version 19c et vice-versa.Cloner une instance de base de données autonome
Conditions requises
Pour voir les conditions requises pour cloner une instance de base de données autonome, voir Exigences pour le clonage.
Politiques GIA requises
manage autonomous-databases
read autonomous-container-databases
Procédure
Suivez ces étapes pour cloner une instance de base de données autonome à 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.
Cloner une base de données autonome à partir d'une sauvegarde
Conditions requises
Pour voir les conditions requises pour cloner une instance de base de données autonome, voir Exigences pour le clonage.
Politiques GIA requises
manage autonomous-databases
read autonomous-container-databases
Procédure
Suivez ces étapes pour cloner une base de données autonome à 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.
Clone interlocation d'une instance Autonomous Database
S'applique à : Oracle Public Cloud seulement
Les étapes présentées dans cette rubrique s'appliquent au clonage interlocation 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).
Note :
L'option de clonage interlocation n'est disponible qu'à l'aide de l'interface de ligne de commande ou des API REST d'Autonomous Database. Vous ne pouvez pas créer un clone interlocation à l'aide de la console Oracle Cloud Infrastructure.Pour créer un clone interlocation à 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 politiques de gestion des identités et des accès OCI pour autoriser le clonage interlocation. Pour plus de détails, voir Exigences relatives aux clones interlocation.
Dans la location où vous voulez créer le clone, c'est-à-dire dans la location de destination de la région de destination, utilisez l'interface de ligne de commande ou appelez l'API REST, en spécifiant un type de clone valide (plein ou métadonnées) et l'OCID de la base de données source, qui réside dans une autre location (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 d'Autonomous Database source.autonomous-container-database-id
est l'OCID de la base de données conteneur autonome de destination.compartment-id
est l'OCID du compartiment à la destination où résiderait la base de données du clone.
Une fois que la commande réussit, un work-request-id est retourné, qui peut être utilisé pour suivre la progression du clone. Pour plus d'informations, voir Créer à partir du clone.
Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.
Pour créer un clone interlocation à partir d'une instance Autonomous Database à l'aide d'une 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"
}'
Note :
Assurez-vous de réglerisDedicated
à True
pour cloner une infrastructure Autonomous Database sur une infrastructure Exadata dédiée.
Pour plus d'informations sur ces API REST, voir CreateAutonomousDatabase et CreateAutonomousDatabaseCloneDetails.
Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir API REST et Données d'identification de sécurité.
Clone interlocation d'une base de données Autonomous Database à partir d'une sauvegarde
S'applique à : Oracle Public Cloud seulement
Cette rubrique présente les étapes de création d'un clone interlocation à partir d'une sauvegarde.
Note :
L'option de clonage interlocation n'est disponible qu'à l'aide de l'interface de ligne de commande ou des API REST d'Autonomous Database. Vous ne pouvez pas créer un clone interlocation à l'aide de la console Oracle Cloud Infrastructure.Pour créer un clone interlocation à 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 politiques de gestion des identités et des accès OCI pour autoriser le clonage interlocation. Pour plus de détails, voir Exigences relatives aux clones interlocation.
Dans la location où vous voulez créer le clone, c'est-à-dire dans la location de destination de la région de destination, utilisez l'interface de ligne de commande ou appelez l'API REST, en spécifiant un type de clone valide (plein ou métadonnées) et l'OCID de la base de données source, qui réside dans une autre location (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 autonome de destination.compartment-id
est l'OCID du compartiment à la destination où résiderait la base de données du clone.
Une fois que la commande réussit, un work-request-id est retourné, qui peut être utilisé pour suivre la progression du clone. Pour plus d'informations, voir horodatage de la création à partir de la sauvegarde et ID création à partir de la sauvegarde.
Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.
Pour créer un clone interlocation à partir d'une sauvegarde d'une base de données Autonomous Database existante à l'aide d'une 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, voir CreateAutonomousDatabase, Informations de référence sur CreateAutonomousDatabaseFromBackupDetails et Informations de référence sur CreateAutonomousDatabaseFromBackupTimestampDetails.
Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir API REST et Données d'identification de sécurité.