Création d'un système de base de données

Pour créer un système de base de données HeatWave, utilisez la console, une interface de ligne de commande ou l'API REST.

Utilisation de la console

Utilisez la console pour créer un système de base de données.

  1. Ouvrez le menu, de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Systèmes de base de données.
  2. Cliquez sur Créer un système de base de données.
  3. Sélectionnez l'une des options suivantes :
    • Production : configurez un système de base de données haute disponibilité avec les valeurs par défaut suivantes adaptées à un environnement de production :
      • Haute disponibilité : activée
      • Forme : MySQL.8
      • Taille de stockage : 1024 Go
      • Sauvegardes automatiques : activées
      • Récupération à un point dans le temps : activée
      • Protection contre la suppression : activée
      • Conservation des sauvegardes automatiques : activée
      • Sauvegarde finale : exiger une sauvegarde finale
    • Développement ou test : configurez un système de base de données autonome avec les valeurs par défaut suivantes, adaptées à un environnement de développement ou de test :
      • Haute disponibilité : désactivée
      • Forme : MySQL.2
      • Taille de stockage : 50 Go
      • Sauvegardes automatiques : activées
      • Récupération à un point dans le temps : activée
      • Protection contre la suppression : désactivée
      • Conservation des sauvegardes automatiques : désactivée
      • Sauvegarde finale : ignorer la sauvegarde finale
  4. Fournir des informations sur le système de base de données:
    • Créer dans le compartiment : si vous voulez lancer le système de base de données dans un compartiment autre que celui en cours, sélectionnez ce compartiment dans la liste.
    • Nom : indiquez le nom d'affichage du système de base de données. Le nom ne doit pas nécessairement être unique. Un identificateur Oracle Cloud (OCID) identifie de manière unique le système de base de données.
    • Description : (facultatif) indiquez une description du système de base de données et de son objectif.
  5. Créer des informations d'identification d'administrateur:
    • Nom utilisateur : indiquez le nom utilisateur de l'administrateur. Reportez-vous à Noms utilisateur réservés. L'administrateur dispose d'un ensemble spécifique de privilèges, qui diffère de celui de l'utilisateur root. Reportez-vous à Privilèges MySQL par défaut.
    • Mot de passe : indiquez le mot de passe de l'administrateur.
    • Confirmer le mot de passe : confirmez le mot de passe de l'administrateur.
  6. Sélectionnez le type de système de base de données :
    • Autonome : sélectionnez cette option pour un système de base de données à instance unique.
    • Haute disponibilité : sélectionnez cette option pour un système de base de données à trois instances (une principale et deux secondaires). Si vous sélectionnez un sous-réseau régional, les instances sont réparties entre les domaines de disponibilité. Si vous ne sélectionnez pas de sous-réseau régional ou que votre région comporte un seul domaine de disponibilité, les instances sont réparties dans les domaines de pannes. Reportez-vous à Haute disponibilité.
  7. Configuration du réseau:
    • Réseau cloud virtuel : sélectionnez le VCN dans lequel créer le système de base de données.
    • Sous-réseau : sélectionnez le sous-réseau privé du réseau cloud virtuel.
    • Afficher les options avancées : (facultatif) cliquez sur cette option pour configurer les groupes de sécurité réseau.
      • Compartiment : sélectionnez le compartiment dans lequel le groupe de sécurité réseau est configuré.
      • Groupe de sécurité du réseau : sélectionnez le groupe que vous souhaitez utiliser.
        Remarque

        Pour connaître les stratégies requises, reportez-vous à Stratégies obligatoires : groupes de sécurité réseau.
      • Pour ajouter plusieurs groupes de sécurité réseau, cliquez sur le bouton Autre groupe de sécurité réseau pour ajouter une autre ligne.
        Remarque

        Vous pouvez ajouter jusqu'à 5 groupes de sécurité réseau.
  8. Configurer le placement :
    • Domaine de disponibilité : pour les systèmes de base de données autonomes, indiquez le domaine de disponibilité dans lequel le système de base de données réside. Pour les systèmes de base de données haute disponibilité, la sélection d'un domaine de disponibilité a une incidence sur le placement d'instance. Reportez-vous à Haute disponibilité.
    • Sélectionner un domaine de pannes : choisissez cette option pour pouvoir sélectionner un domaine de pannes. Si vous ne choisissez pas de domaine de pannes, Oracle le fait pour vous. Reportez-vous à Domaines de pannes.
  9. Configurer le matériel :
    • Activer le cluster HeatWave : activé par défaut. Désélectionnez cette option pour créer un système de base de données sans cluster HeatWave.
      Remarque

      Vous pouvez toujours ajouter un cluster HeatWave au système de base de données ultérieurement si celui-ci dispose d'une forme prise en charge par le cluster HeatWave.
    • Détails de la forme : pour modifier la forme par défaut, cliquez sur Modifier la forme. Dans le panneau Parcourir toutes les formes, procédez comme suit :
      1. Sélectionnez le modèle de calcul.
        • ECPU : selon une mesure abstraite des coeurs de processeur, de la mémoire et d'autres ressources, indépendante de l'architecture de l'ECPU.
        • OCPU : selon le coeur physique d'un processeur avec hyperthread activé. Filtrez les formes en sélectionnant le type de machine :
          • Tous les types : affiche toutes les formes disponibles.
          • Machine virtuelle : affiche uniquement les formes basées sur une machine virtuelle.
          • Bare Metal : affiche uniquement les formes basées sur Bare Metal.
          Remarque

          Toutes les formes d'OCPU sont en phase d'abandon et ne sont pas disponibles pour les nouveaux utilisateurs créés après le 5 septembre 2024. Les utilisateurs existants peuvent toujours les utiliser jusqu'au 13 mars 2026.
      2. Cochez la case correspondante pour sélectionner une forme. Reportez-vous à Formes prises en charge.
      3. Cliquez sur Sélectionner une forme.
    • HeatWave, configuration de cluster : cette option apparaît lorsque l'option Activer le cluster HeatWave est sélectionnée. Si vous souhaitez modifier la configuration par défaut, cliquez sur Configurer le cluster HeatWave et effectuez les opérations suivantes dans le panneau Configurer le cluster HeatWave :
      1. Détails de la forme : forme des noeuds HeatWave. Pour modifier la forme, cliquez sur Modifier la forme afin de sélectionner une forme pour les noeuds HeatWave. Reportez-vous à Formes prises en charge.
      2. Noeud : indiquez le nombre de noeuds HeatWave à créer. La valeur minimale est de 1 noeud et la valeur maximale dépend des éléments suivants :
        • Forme HeatWave.Free : 1 noeud
        • Forme HeatWave.32GB : 16 noeuds
        • Forme HeatWave.512GB ou MySQL.HeatWave.VM.Standard : 64 noeuds
        • Forme HeatWave.512GB ou MySQL.HeatWave.VM.Standard avec Lakehouse activé : 512 noeuds
      3. HeatWave Lakehouse : activez le traitement des requêtes sur les données résidant dans Object Storage. Avant MySQL 8.4.0-u3, HeatWave Lakehouse est pris en charge sur les formes MySQL.HeatWave.VM.Standard et HeatWave.512GB uniquement. Reportez-vous à HeatWave Lakehouse.
        Remarque

        Avant MySQL 8.3.0-u2, vous devez désactiver la récupération jusqu'à un point dans le temps, la haute disponibilité, les répliques de lecture et la réplication sortante afin d'activer HeatWave Lakehouse.
      4. Cliquez sur Enregistrer les modifications.
    • Taille de stockage : configurez la taille de stockage du système de base de données. La taille du stockage de données est indépendante de la forme que vous sélectionnez.
      • Taille de stockage de données initiale (Go) : indiquez la taille de stockage de données initiale, en Go, à affecter au système de base de données. La valeur doit être supérieure à 50 et inférieure à 131072.

        La valeur de stockage initiale a un impact sur votre capacité à augmenter la taille de stockage ultérieurement et les performances de l'augmentation du stockage. Reportez-vous à Stockage de système de base de données. En outre, si vous importez des données, veillez à indiquer un stockage de données suffisant.

      • Extension automatique du stockage : activez l'extension automatique du stockage de données lorsque l'utilisation de l'espace approche des limites de lecture seule de Health Monitor pour n'importe quelle instance dans le système de base de données.
        Remarque

        L'extension de stockage automatique est activée par défaut lorsque la haute disponibilité est activée et ne peut pas être désactivée.
      • Taille de stockage de données maximale (Go) : indiquez la taille de stockage de données maximale, en Go, à laquelle la taille de stockage peut être étendue. La valeur doit être supérieure à la taille de stockage de données initiale.
        Remarque

        Chaque fois que la taille de stockage est étendue, la facturation de l'utilisation du stockage augmente en conséquence. Utilisez la taille de stockage maximale pour éviter tout dépassement de coût.
  10. Configurer le plan de sauvegarde : sélectionnez cette option pour activer les sauvegardes automatiques. Si vous ne sélectionnez pas les sauvegardes automatiques, gérez les sauvegardes manuellement. Il est recommandé d'activer les sauvegardes automatiques.
    Plan de sauvegarde:
    • Durée de conservation de la sauvegarde : (facultatif) indiquez le nombre de jours pendant lesquels conserver la sauvegarde. Par défaut, le système de base de données conserve la sauvegarde pendant sept jours.
    • Activer la récupération jusqu'à un point dans le temps : sélectionnez l'option permettant de restaurer un système de base de données à un point dans le temps vers un nouveau système de base de données.
    • Sélectionner une fenêtre de sauvegarde : sélectionnez cette option pour pouvoir choisir l'heure de début de la fenêtre de sauvegarde. Si vous n'activez pas cette option, une heure de début de fenêtre par défaut sera choisie en fonction de votre région.
      • Heure de début de fenêtre : indiquez l'heure (dans le fuseau horaire UTC) à laquelle démarrer la sauvegarde du système de base de données. La sauvegarde commence dans les 30 minutes qui suivent l'heure de début de fenêtre.
        Remarque

        Ne définissez pas l'heure de début de fenêtre de sauvegarde trop proche de l'heure de début de fenêtre de maintenance. La sauvegarde automatique ne peut pas démarrer si une opération conflictuelle telle que la maintenance ou la mise à niveau est en cours d'exécution. Il doit attendre la fin de l'opération en conflit. Si l'opération en conflit ne se termine pas dans les deux heures suivant le début de la fenêtre de sauvegarde, la sauvegarde automatique est ignorée et une nouvelle tentative est effectuée dans la fenêtre de sauvegarde suivante le jour suivant.
      • Afficher les fenêtres de sauvegarde par région : cliquez sur cette option pour afficher l'heure de début de fenêtre par défaut de votre région.
    • Suppression partielle : sélectionnez cette option pour conserver la sauvegarde à supprimer en raison de l'état de la stratégie de conservation DELETE_SCHEDULED pendant 7 jours supplémentaires avant de la supprimer définitivement. Cette option est activée par défaut.
    Copie inter-région : sélectionnez l'option permettant de programmer la copie inter-région. Si cette option est activée, chaque sauvegarde automatique est copiée dans la région de destination sélectionnée.
    • Région de destination : sélectionnez une région de destination vers laquelle la sauvegarde est copiée.
    • Période de conservation de la sauvegarde : (facultatif) indiquez le nombre de jours pendant lesquels vous souhaitez conserver la sauvegarde dans la région de destination. Si elle n'est pas définie, la valeur par défaut est identique à la période de conservation de la sauvegarde source.
    Remarque

    Vous devez disposer du droit d'accès MYSQL_BACKUP_COPY pour activer la copie inter-région. Le droit d'accès MYSQL_BACKUP_COPY n'est pas inclus dans le type agrégé de ressource mysql-family. La location doit également s'abonner à la région de destination.
  11. Fournir des contacts pour les notifications et annonces opérationnelles : (facultatif) entrez des courriels de contact pour recevoir les notifications et annonces opérationnelles, ainsi que les notifications de maintenance planifiées et non planifiées. Cliquez sur Ajouter un contact pour ajouter d'autres contacts. Vous pouvez ajouter jusqu'à 10 contacts. Les adresses électroniques en double et non valides ne sont pas autorisées.
    Remarque

    Oracle vous recommande de définir les courriels de contact de sorte que les administrateurs reçoivent les notifications relatives au système de base de données.
  12. Afficher les options avancées : cliquez ici pour ouvrir un groupe d'onglets qui vous permettent de configurer plus précisément le système de base de données. Reportez-vous à Options avancées.
  13. (Facultatif) Pour enregistrer la configuration de ressource en tant que pile, cliquez sur Enregistrer en tant que pile. Vous pouvez ensuite utiliser la pile pour installer, configurer et gérer les ressources par le biais du service Resource Manager. Reportez-vous à Gestion des piles.
  14. Pour créer le système de base de données, cliquez sur Créer.
Le système de base de données est créé.
Remarque

Si vous rencontrez une erreur de demande de travail OutOfHostCapacity lors de la création d'un système de base de données, reportez-vous à Résolution de l'erreur OutOfHostCapacity.

Utilisation de l'interface de ligne de commande avec une charge utile JSON

Utilisez l'interface de ligne de commande pour créer un système de base de données avec une charge utile JSON et importer des données à partir d'un bucket Object Storage.

Cette tâche requiert les éléments suivants :
  1. Ouvrez l'interface de ligne de commande et exécutez la commande suivante avec une charge utile JSON pour créer un système de base de données :
    oci mysql db-system create --from-json file://<File.json>

    Le fichier <File.json> contient le code suivant :

    {
      "adminUsername": "<AdminUsername>",
      "adminPassword": "<AdminPassword>",
      "compartmentId": "<CompartmentOCID>", 
      "configurationId": "<ConfigurationOCID>", 
      "shapeName": "<ShapeName>", 
      "dataStorageSizeInGbs": "<StorageSize>", 
      "description": "<Description>", 
      "displayName": "<DBSystemName>", 
      "hostnameLabel": "<HostName>",
      "availabilityDomain": "<Region>",
      "subnetId": "<SubnetOCID>",
      "backupPolicy": {
        "isEnabled": <Boolean>,
        "retentionInDays": <NumberOfDays>,
        "windowStartTime": "<Time>", 
        "softDelete": "<EnabledOrDisabled>",
        "pitrPolicy": {
          "isEnabled": <Boolean> 
        }, 
        "copyPolicies": [
          {
            "copyToRegion": "<Region>",
            "backupCopyRetentionInDays": <NumberOfDays>
          }
        ]
      },
      "deletionPolicy": { 
        "automaticBackupRetention": "<RetainOrDelete>",
        "finalBackup": "<SkipOrRequire>",
        "isDeleteProtected": <Boolean> 
      },
      "source": {
          "sourceType": "IMPORTURL",
          "sourceUrl": "https://objectstorage.<region>.com/p/<Secret>/n/<Namespace>/b/<BucketName>/o/"
        }
    }
    • adminUsername : indiquez le nom de l'utilisateur root du système de base de données. Certains noms utilisateur sont réservés. Vous ne pouvez pas les utiliser dans la définition d'un système de base de données. Reportez-vous à Noms utilisateur réservés.
    • adminPassword : indiquez le mot de passe de l'utilisateur root du système de base de données.
    • compartmentId : indiquez l'OCID du compartiment dans lequel vous créez le système de base de données.
    • availabilityDomain : indiquez le nom du domaine de disponibilité dans lequel vous créez le système de base de données.
    • configurationID : (facultatif) indiquez l'OCID de la configuration à appliquer au système de base de données. Si vous ne définissez pas d'ID de configuration, le système de base de données utilise la configuration par défaut associée à la forme sélectionnée. Si vous définissez une configuration personnalisée, utilisez la même forme que celle que vous avez définie dans la demande.
    • shapeName : indiquez le nom de la forme. Par exemple, MySQL.8.
    • subnetId : indiquez l'OCID du sous-réseau de réseau cloud virtuel auquel le système de base de données est attaché.
    • dataStorageSizeInGbs : indiquez la quantité de stockage de données, en Go, du système de base de données. La valeur doit être supérieure à 50 et inférieure à 131 072, et veillez à définir un espace de stockage suffisant pour prendre en charge les données importées. La taille du stockage de données est indépendante de la forme que vous sélectionnez.
    • hostnameLabel : (facultatif) indiquez le nom d'hôte du système de base de données. L'option est disponible uniquement si vous activez l'option USE DNS HOSTNAMES IN THIS VCN sur le VCN sélectionné. Le nom d'hôte doit commencer par un caractère alphabétique, contenir uniquement des caractères alphanumériques et des traits d'union (-), et ne pas dépasser 30 caractères. Le nom d'hôte doit être unique au sein du sous-réseau. S'il n'est pas unique, le provisionnement du système de base de données échoue. Lorsque vous indiquez un nom d'hôte, Oracle l'affecte au domaine de réseau cloud virtuel et de sous-réseau, qui est automatiquement créé lors du lancement de l'instance, au format suivant :
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Par exemple, si vous indiquez la valeur myhost pour hostnameLabel, sur un sous-réseau nommé myprivatesubnet et sur un réseau cloud virtuel nommé myvcn, le nom de domaine qualifié complet du système de base de données est défini comme suit :
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • description : (facultatif) indiquez une brève description du système de base de données.
    • displayName : (facultatif) indiquez le nom d'affichage du système de base de données. Si vous ne définissez pas de nom d'affichage, Oracle en génère un pour vous au format mysqldbsystemYYYYMMDDHHMMSS.
    • backupPolicy : (facultatif) indiquez le conteneur des paramètres de stratégie de sauvegarde. Les paramètres suivants définissent la programmation des sauvegardes automatiques du système de base de données :
      • isEnabled : définissez ce paramètre sur true pour activer les sauvegardes.
      • retentionInDays : indiquez le nombre de jours pendant lesquels les sauvegardes automatiques sont conservées. Par défaut, vos données sont conservées pendant sept jours.
      • windowStartTime : indiquez le début d'une fenêtre de 30 minutes pour les sauvegardes automatisées quotidiennes. Le fuseau horaire UTC au format HH:MM est utilisé. Vous pouvez également définir des décalages, par exemple : 00:00-08:00, qui définit l'heure sur 8 heures après minuit en UTC.
      • softDelete : activé par défaut. Définissez la valeur sur DISABLE pour désactiver la suppression logicielle.
      • pitrPolicy : définissez isEnabled sur true pour activer la récupération jusqu'à un point dans le temps qui restaure les données d'un système de base de données vers un nouveau système de base de données à un point dans le temps donné.
      • copyPolicies : définissez copyToRegion sur la région de destination pour activer la copie inter-région des sauvegardes automatiques. Vous pouvez éventuellement définir backupCopyRetentionInDays sur le nombre de jours pendant lesquels les sauvegardes automatiques sont conservées dans la région de destination. Si aucun paramètre n'est défini, la conservation est par défaut identique à la sauvegarde source.
        Remarque

        Vous ne pouvez indiquer qu'une seule stratégie de copie.
    • deletionPolicy : (facultatif) indiquez le conteneur pour les paramètres de stratégie de suppression :
      • automaticBackupRetention : définissez cette option sur DELETE pour supprimer toutes les sauvegardes automatiques créées pour le système de base de données lors de la suppression du système. La valeur par défaut est RETAIN, qui conserve toutes les sauvegardes automatiques créées pour le système de base de données lors de la suppression de ce dernier.
      • finalBackup : définissez cette option sur REQUIRE_FINAL_BACKUP pour effectuer une sauvegarde du système de base de données lorsque celui-ci est supprimé. La valeur par défaut est SKIP_FINAL_BACKUP, qui ne sauvegarde pas le système de base de données lorsque celui-ci est supprimé.
      • isDeleteProtected : définissez cette option sur true pour empêcher la suppression du système de base de données. La valeur par défaut est false, ce qui permet de supprimer le système de base de données.
    • source : (facultatif) indiquez le conteneur des paramètres d'import. Les paramètres suivants indiquent l'URL source et le type de l'import de données :
      • sourceType : IMPORTURL : indiquez le type d'import en tant qu'URL de demande pré-authentifiée.
      • sourceUrl : indiquez l'URL de demande pré-authentifiée du bucket ou du préfixe de bucket.
    • mysqlVersion : (facultatif) indiquez la version de MySQL à utiliser dans le système de base de données. Si vous ne l'indiquez pas, la dernière version disponible est utilisée. Reportez-vous à Mises à niveau du système de base de données et à Versions de MySQL Server.

Rubriques connexes

Utilisation de l'interface de ligne de commande sans charge utile JSON

Utilisez l'interface de ligne de commande pour créer un système de base de données sans charge utile JSON et importer des données à partir d'un bucket Object Storage.

Cette tâche requiert les éléments suivants :
  1. Ouvrez l'interface de ligne de commande et exécutez la commande suivante sans charge utile JSON pour créer un système de base de données :
     oci mysql db-system create 
     -c <CompartmentOCID> 
     --configuration-id <ConfigurationOCID>   
     --shape-name <ShapeName> 
     --availability-domain <Region>
     --subnet-id <SubnetOCID> 
     --admin-username <AdminUsername> 
     --admin-password <AdminPassword> 
     --data-storage-size-in-gbs <StorageSize> 
     --display-name <DBSystemName> 
     --description <Description>
     --hostname-label <HostName> 
     --backup-policy '{ "isEnabled": <Boolean>, "retentionInDays": <NumberOfDays>, "windowStartTime": "<Time>", 
                        "softDelete": "<EnabledOrDisabled>", "pitrPolicy": {"isEnabled": <Boolean>}, 
                        "copyPolicies": [ {"copyToRegion": "<Region>", "backupCopyRetentionInDays": <NumberOfDays>} ] }'
     --deletion-policy '{ "automaticBackupRetention": "<RetainOrDelete>",
                          "finalBackup": "<SkipOrRequire>",
                          "isDeleteProtected": <Boolean>}'
     --source '{"sourceType": "IMPORTURL", "sourceURL":"https://objectstorage.<region>.com/p/<Secret>/n/<Namespace>/b/<BucketName>/o/"}'
    • c : indiquez l'OCID du compartiment dans lequel vous créez le système de base de données.
    • configuration-id : (facultatif) indiquez l'OCID de la configuration à appliquer au système de base de données. Si vous ne définissez pas d'ID de configuration, le système de base de données utilise la configuration par défaut associée à la forme sélectionnée. Si vous définissez une configuration personnalisée, utilisez la même forme que celle que vous avez définie dans la demande.
    • shape-name : indiquez le nom de la forme. Par exemple, MySQL.8.
    • availability-domain : indiquez le nom du domaine de disponibilité dans lequel vous créez le système de base de données.
    • subnet-id : indiquez l'OCID du sous-réseau de réseau cloud virtuel auquel le système de base de données est attaché.
    • admin-username : indiquez le nom de l'utilisateur root du système de base de données. Certains noms utilisateur sont réservés. Vous ne pouvez pas les utiliser dans la définition d'un système de base de données. Reportez-vous à Noms utilisateur réservés.
    • admin-password : indiquez le mot de passe de l'utilisateur root du système de base de données.
    • data-storage-size-in-gbs : indiquez la quantité de stockage de données, en Go, du système de base de données. La valeur doit être supérieure à 50 et inférieure à 131 072, et veillez à définir un espace de stockage suffisant pour prendre en charge les données importées. La taille du stockage de données est indépendante de la forme que vous sélectionnez.
    • display-name : (facultatif) indiquez le nom d'affichage du système de base de données. Si vous ne définissez pas de nom d'affichage, Oracle en génère un pour vous au format mysqldbsystemYYYYMMDDHHMMSS.
    • description : (facultatif) indiquez une brève description du système de base de données.
    • hostname-label : (facultatif) indiquez le nom d'hôte du système de base de données. L'option est disponible uniquement si vous activez l'option USE DNS HOSTNAMES IN THIS VCN sur le VCN sélectionné. Le nom d'hôte doit commencer par un caractère alphabétique, contenir uniquement des caractères alphanumériques et des traits d'union (-), et ne pas dépasser 30 caractères. Le nom d'hôte doit être unique au sein du sous-réseau. S'il n'est pas unique, le provisionnement du système de base de données échoue. Lorsque vous indiquez un nom d'hôte, Oracle l'affecte au domaine de réseau cloud virtuel et de sous-réseau, qui est automatiquement créé lors du lancement de l'instance, au format suivant :
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Par exemple, si vous indiquez la valeur myhost pour hostnameLabel, sur un sous-réseau nommé myprivatesubnet et sur un réseau cloud virtuel nommé myvcn, le nom de domaine qualifié complet du système de base de données est défini comme suit :
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • backup-policy : (facultatif) indiquez le conteneur des paramètres de stratégie de sauvegarde. Les paramètres suivants définissent la programmation des sauvegardes automatiques du système de base de données :
      • isEnabled : définissez ce paramètre sur true pour activer les sauvegardes.
      • retentionInDays : indiquez le nombre de jours pendant lesquels les sauvegardes automatiques sont conservées. Par défaut, vos données sont conservées pendant sept jours.
      • windowStartTime : indiquez le début d'une fenêtre de 30 minutes pour les sauvegardes automatisées quotidiennes. Le fuseau horaire UTC au format HH:MM est utilisé. Vous pouvez également définir des décalages, par exemple : 00:00-08:00, qui définit l'heure sur 8 heures après minuit en UTC.
      • softDelete : activé par défaut. Définissez la valeur sur DISABLE pour désactiver la suppression logicielle.
      • pitrPolicy : définissez isEnabled sur true pour activer la récupération jusqu'à un point dans le temps qui restaure les données d'un système de base de données vers un nouveau système de base de données à un point dans le temps donné.
      • copyPolicies : définissez copyToRegion sur la région de destination pour activer la copie inter-région des sauvegardes automatiques. Vous pouvez éventuellement définir backupCopyRetentionInDays sur le nombre de jours pendant lesquels les sauvegardes automatiques sont conservées dans la région de destination. Si aucun paramètre n'est défini, la conservation est par défaut identique à la sauvegarde source.
        Remarque

        Vous ne pouvez indiquer qu'une seule stratégie de copie.
    • deletion-policy : (facultatif) indiquez le conteneur pour les paramètres de stratégie de suppression :
      • automaticBackupRetention : définissez cette option sur DELETE pour supprimer toutes les sauvegardes automatiques créées pour le système de base de données lors de la suppression du système. La valeur par défaut est RETAIN, qui conserve toutes les sauvegardes automatiques créées pour le système de base de données lors de la suppression de ce dernier.
      • finalBackup : définissez cette option sur REQUIRE_FINAL_BACKUP pour effectuer une sauvegarde du système de base de données lorsque celui-ci est supprimé. La valeur par défaut est SKIP_FINAL_BACKUP, qui ne sauvegarde pas le système de base de données lorsque celui-ci est supprimé.
      • isDeleteProtected : définissez cette option sur true pour empêcher la suppression du système de base de données. La valeur par défaut est false, ce qui permet de supprimer le système de base de données.
    • source : (facultatif) indiquez le conteneur des paramètres d'import. Les paramètres suivants indiquent l'URL source et le type de l'import de données :
      • sourceType : IMPORTURL : indiquez le type d'import en tant qu'URL de demande pré-authentifiée.
      • sourceUrl : indiquez l'URL de demande pré-authentifiée du bucket ou du préfixe de bucket.
    • mysqlVersion : (facultatif) indiquez la version de MySQL à utiliser dans le système de base de données. Si vous ne l'indiquez pas, la dernière version disponible est utilisée. Reportez-vous à Mises à niveau du système de base de données et à Versions de MySQL Server.

La commande crée un système de base de données avec sauvegarde et importe des données à partir d'Object Storage à l'aide d'une URL de demande pré-authentifiée. Vous obtenez une réponse semblable à la suivante, qui récapitule la demande et crée le système de base de données :

{
  "data": {
    "access-mode": "UNRESTRICTED",
    "availability-domain": "nnnn:<region>-AD-1",
    "backup-policy": {
      "copy-policies" : [
         {
            "backup-copy-retention-in-days" : 7,
            "copy-to-region" : "<region>"             
         }
      ],
      "is-enabled": true,
      "pitr-policy": {    
         "is-enabled": true
      },
      "retention-in-days": 7,
      "softDelete": "ENABLED",
      "window-start-time": "00:10",
    },
    "channels": [],
    "compartment-id": "ocid1.compartment.oc1...<alphaNumericString>",
    "configuration-id": "ocid1.mysqlconfiguration.oc1...<alphaNumericString>",
    "crash-recovery": "ENABLED",
    "current-placement": {
      "availability-domain": null,
      "fault-domain": null
    },
    "customer-contacts": null,
    "data-storage": {
      "allocated-storage-size-in-gbs": 50,
      "data-storage-size-in-gbs": 50,
      "data-storage-size-limit-in-gbs": 32768,
      "is-auto-expand-storage-enabled": false,
      "max-storage-size-in-gbs": null
    },
    "data-storage-size-in-gbs": 50,
    "database-management": "DISABLED",
    "database-mode": "READ_WRITE",
    "defined-tags": {
      "Oracle-Tags": {
        "CreatedBy": "<userEmail>",
        "CreatedOn": "2021-06-04T10:02:32.140Z"
      }
    },
    "deletion-policy": {
      "automatic-backup-retention": "DELETE",
      "final-backup": "SKIP_FINAL_BACKUP",
      "is-delete-protected": false
    },
    "description": "This is my DBSystem",
    "display-name": "MyDBSystem",
    "endpoints": [],
    "fault-domain": null,
    "freeform-tags": {},
    "heat-wave-cluster": null,
    "hostname-label": null,
    "id": "ocid1.mysqldbsystem.oc1.iad.<alphaNumericString>",
    "ip-address": null,
    "is-heat-wave-cluster-attached": false,
    "is-highly-available": false,
    "lifecycle-details": null,
    "lifecycle-state": "CREATING",
    "maintenance": {
      "window-start-time": "TUESDAY 06:46"
    },
    "mysql-version": null,   
    "point-in-time-recovery-details": null
    "port": null,
    "port-x": null,
    "read-endpoint": {
      "exclude-ips": [],
      "is-enabled": false,
      "read-endpoint-hostname-label": null,
      "read-endpoint-ip-address": null
    },
    "secure-connections": {
      "certificate-generation-type": "SYSTEM",
      "certificate-id": null
    },
    "shape-name": "MySQL.2",
    "source": {
      "source-type": "IMPORTURL",
      "sourceURL":"PARURL"
    },
    "subnet-id": "ocid1.subnet.oc1.iad.<alphaNumericString>",
    "time-created": "2025-04-04T10:02:37.186000+00:00",
    "time-updated": "2025-04-04T10:02:37.186000+00:00"
  },
  "etag": "<alphaNumericString>",
  "opc-work-request-id": "ocid1.mysqlworkrequest.oc1.iad.<alphaNumericString>"
}

Rubriques connexes