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

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

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 BD.
  2. Cliquez sur Créer un système de base de données.
  3. Sélectionnez 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 du stockage : 1024 Go
      • Sauvegardes automatiques : Activées
      • Récupération en fonction d'un moment précis : Activée
      • Protection contre la suppression : Activée
      • Conservation des sauvegardes automatiques : Activée
      • Sauvegarde finale : Exiger la 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 du stockage : 50 Go
      • Sauvegardes automatiques : Activées
      • Récupération en fonction d'un moment précis : Activée
      • Protection contre la suppression : Désactivée
      • Conservation des sauvegardes automatiques : Désactivée
      • Sauvegarde finale : Ignorer la sauvegarde finale
  4. Fournir les informations sur le système de BD :
    • Créer dans le compartiment : Si vous voulez lancer le système de base de données dans un compartiment autre que le compartiment courant, sélectionnez le compartiment voulu dans la liste.
    • Nom : Nom d'affichage du système de base de données. Le nom ne doit pas être unique. Un identificateur Oracle Cloud (OCID) identifie le système de base de données de manière unique.
    • Description : (Facultatif) Spécifiez une description du système de base de données et de son objectif.
  5. Créer les données d'identification d'administrateur :
    • Nom d'utilisateur : Spécifiez le nom d'utilisateur de l'administrateur. Voir Noms d'utilisateur réservés. L'administrateur dispose d'un jeu spécifique de privilèges qui diffèrent de ceux de l'utilisateur root. Voir Privilèges MySQL par défaut.
    • Mot de passe : Spécifiez le mot de passe de l'administrateur.
    • Confirmer le mot de passe : Vérifiez le mot de passe de l'administrateur.
  6. Sélectionnez le type de système de BD :
    • Autonome : Sélectionnez un système de base de données à instance unique.
    • Haute disponibilité : Sélectionnez un système de base de données à trois instances contenant une instance principale et deux instances 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 un sous-réseau régional ou que votre région comporte un seul domaine de disponibilité, les instances sont réparties entre les domaines d'erreur. Voir Haute disponibilité.
  7. Configurer le réseau :
    • Réseau en nuage 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é de votre VCN.
    • Afficher les options avancées : (Facultatif) Cliquez pour configurer les groupes de sécurité de réseau.
      • Compartiment : Sélectionnez un compartiment dans lequel le groupe de sécurité de réseau est configuré.
      • Groupe de sécurité de réseau : Sélectionnez le groupe de sécurité de réseau à utiliser.
        Note

        Pour les politiques requises, voir Politiques obligatoires : Groupes de sécurité de réseau.
      • Pour ajouter plusieurs groupes de sécurité de réseau, cliquez sur le bouton Autre groupe de sécurité de réseau pour ajouter une autre rangée.
        Note

        Vous pouvez ajouter jusqu'à 5 groupes de sécurité de réseau.
  8. Configurer le positionnement :
    • Domaine de disponibilité : Pour les systèmes de base de données autonomes, spécifiez le domaine de disponibilité où réside le système. Pour les systèmes de base de données à haute disponibilité, la sélection d'un domaine de disponibilité a une incidence sur le positionnement des instances. Voir Haute disponibilité.
    • Sélectionner un domaine d'erreur : Sélectionnez cette option pour pouvoir sélectionner un domaine d'erreur. Si vous ne choisissez pas un domaine d'erreur, Oracle le choisit pour vous. Voir Domaines d'erreur.
  9. Configurer le matériel :
    • Activer la grappe HeatWave : Activé par défaut. Désélectionnez cette option pour créer un système de base de données sans grappe HeatWave.
      Note

      Vous pouvez toujours ajouter une grappe HeatWave au système de base de données plus tard si le système de base de données a une forme prise en charge par la grappe HeatWave.
    • Détails de la forme : Si vous voulez modifier la forme par défaut, cliquez sur Modifier la forme. Dans le panneau Parcourir toutes les formes, effectuez les opérations suivantes :
      1. Sélectionnez le modèle de calcul.
        • ECPU : Basé sur une architecture indépendante de l'ECPU avec une mesure abstraite des coeurs d'UC, de la mémoire et des autres ressources.
        • OCPU : Basé sur le coeur physique d'un processeur avec la technologie Hyperthread. 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.
          • Système d'exploitation : Affiche uniquement les formes basées sur des instances sans système d'exploitation.
          Note

          Toutes les formes d'OCPU sont obsolètes 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. Select the checkbox to choose a shape. See Supported Shapes.
      3. Cliquez sur Sélectionner une forme.
    • Configuration de la grappe HeatWave : Cette option s'affiche lorsque l'option Activer la grappe HeatWave est sélectionnée. Pour modifier la configuration par défaut, cliquez sur Configurer la grappe HeatWave et effectuez les opérations suivantes dans le panneau Configurer la grappe HeatWave :
      1. Shape details: The shape for the HeatWave nodes. If you want to change the shape, click Change shape to select a shape for the HeatWave nodes. See Supported Shapes.
      2. Noeud : Spécifiez le nombre de noeuds HeatWave à créer. La valeur minimale est 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 entrepôt avec lac de données activé : 512 noeuds
      3. HeatWave Entrepôt avec lac de données : Activez le traitement des interrogations sur les données résidant dans le stockage d'objets. Avant MySQL 8.4.0-u3, l'entrepôt avec lac de données HeatWave n'est pris en charge que pour les formes MySQL.HeatWave.VM.Standard et HeatWave.512GB. Voir HeatWave Entrepôt avec lac de données.
        Note

        Avant MySQL 8.3.0-u2, vous devez désactiver la récupération à un instant donné, la haute disponibilité, les répliques de lecture et la réplication sortante pour activer l'entrepôt avec lac de données HeatWave.
      4. Cliquez sur Enregistrer les modifications.
    • Taille du stockage : Configurez la taille du 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 initiale de stockage de données (Go) : Spécifiez la taille initiale de stockage de données, 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 une incidence sur votre capacité à augmenter la taille du stockage plus tard et les performances de l'augmentation du stockage. Voir Stockage du système de base de données. De plus, si vous importez des données, assurez-vous de spécifier un stockage de données suffisant.

      • Extension de stockage automatique : Activez l'extension automatique du stockage de données lorsque l'utilisation de l'espace approche les limites en lecture seule du moniteur d'état d'une instance du système de base de données.
        Note

        L'expansion automatique du stockage est activée par défaut lorsque la haute disponibilité est activée et ne peut pas être désactivée.
      • Taille maximale de stockage de données (Go) : Spécifiez la taille maximale de stockage de données, en Go, à laquelle vous pouvez étendre la taille. La valeur doit être supérieure à la taille de stockage de données initiale.
        Note

        Lorsque la taille du stockage est augmentée, la facturation de l'utilisation du stockage augmente en conséquence. Utilisez la taille de stockage maximale pour éviter un 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 vos sauvegardes manuellement. Il est recommandé d'activer les sauvegardes automatiques.
    Plan de sauvegarde :
    • Période de conservation des sauvegardes : (Facultatif) Spécifiez le nombre de jours de conservation de 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 pour vous permettre de restaurer un système de base de données à un moment précis vers un nouveau système de base de données.
    • Sélectionner la fenêtre de sauvegarde : Sélectionnez cette option pour pouvoir sélectionner 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 la fenêtre : Spécifiez l'heure (dans le fuseau horaire UTC) à laquelle vous voulez lancer la sauvegarde du système de base de données. Votre sauvegarde commence dans les 30 minutes suivant l'heure de début de la fenêtre.
        Note

        Ne définissez pas l'heure de début de la fenêtre de sauvegarde trop proche de l'heure de début de la 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 conflictuelle ne se termine pas dans les deux heures suivant l'heure de début de la fenêtre de sauvegarde, la sauvegarde automatique est ignorée et réessayez dans la fenêtre de sauvegarde suivante le jour suivant.
      • Afficher les fenêtres de sauvegarde par région : Cliquez sur cette option pour voir l'heure de début par défaut de votre région.
    • Suppression temporaire : Sélectionnez cette option pour conserver la sauvegarde à supprimer en raison de la politique de conservation à l'état DELETE_SCHEDULED pendant 7 jours supplémentaires avant de la supprimer définitivement. Cette option est activée par défaut.
    Copie inter-régions : Sélectionnez l'option pour programmer la copie inter-régions. 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 la région de destination dans laquelle la sauvegarde est copiée.
    • Période de conservation des sauvegardes : (Facultatif) Spécifiez le nombre de jours pendant lesquels conserver la sauvegarde dans la région de destination. Si elle n'est pas définie, la valeur par défaut est la même que la période de conservation de la sauvegarde source.
    Note

    Vous devez disposer de l'autorisation MYSQL_BACKUP_COPY pour activer la copie inter-région. L'autorisation MYSQL_BACKUP_COPY n'est pas incluse dans le type de ressource agrégé mysql-family. La location doit également s'abonner à la région de destination.
  11. Fournir des contacts pour les avis et annonces opérationnels : (Facultatif) Entrez un ou plusieurs courriels de contact pour recevoir les avis et annonces opérationnels, ainsi que les avis de maintenance programmée et non planifiée. Cliquez sur Ajouter un contact pour ajouter d'autres contacts. Vous pouvez ajouter jusqu'à 10 contacts au maximum. Les adresses de courriel en double et non valides ne sont pas autorisées.
    Note

    Oracle recommande de définir les courriels de contact afin que les administrateurs reçoivent des avis liés au système de base de données.
  12. Afficher les options avancées : Cliquez pour ouvrir un groupe d'onglets qui vous permettent de configurer davantage le système de base de données. Voir Options avancées.
  13. (Facultatif) Pour enregistrer la configuration de ressources 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 au moyen du service du gestionnaire de ressources. Voir 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éé.
Note

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

Utilisation de l'interface de ligne de commande avec les données utiles JSON

Utilisez l'interface de ligne de commande pour créer un système de base de données avec des données utiles JSON et importer des données d'un seau de stockage d'objets.

Cette tâche nécessite les éléments suivants :
  1. Ouvrez l'interface de ligne de commande et exécutez la commande suivante avec des données utiles 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 les éléments suivants :

    {
      "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 : Spécifiez le nom d'utilisateur de l'utilisateur racine du système de base de données. Certains noms d'utilisateur sont réservés et vous ne pouvez pas les utiliser dans la définition d'un système de base de données. Voir Noms d'utilisateur réservés.
    • adminPassword : Spécifiez le mot de passe de l'utilisateur racine du système de base de données.
    • compartmentId : Spécifiez l'OCID du compartiment dans lequel vous créez le système de base de données.
    • availabilityDomain : Spécifiez le nom du domaine de disponibilité dans lequel vous créez le système de base de données.
    • configurationID : (Facultatif) Spécifiez l'OCID de la configuration à appliquer au système de base de données. Si vous ne définissez pas d'ID 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 définissez dans la demande.
    • shapeName : Spécifiez le nom de la forme. Par exemple, MySQL.8.
    • subnetId : Spécifiez l'OCID du sous-réseau VCN auquel le système de base de données est attaché.
    • dataStorageSizeInGbs : Spécifiez la quantité de stockage de données, en Go, pour le système de base de données. La valeur doit être supérieure à 50 et inférieure à 131 072 et assurez-vous de définir suffisamment de stockage pour accueillir les données importées. La taille du stockage de données est indépendante de la forme que vous sélectionnez.
    • hostnameLabel : (Facultatif) Spécifiez le nom d'hôte pour votre 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, ne peut contenir que des caractères alphanumériques et des tirets (-) et ne doit pas dépasser 30 caractères. Le nom d'hôte doit être unique dans le sous-réseau. S'il n'est pas unique, le provisionnement du système de base de données échoue. Lorsque vous spécifiez un nom d'hôte, Oracle l'affecte au VCN et au domaine de sous-réseau, créés automatiquement lors du lancement de l'instance, dans le format suivant :
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Par exemple, si vous spécifiez la valeur myhost pour hostnameLabel, dans un sous-réseau nommé myprivatesubnet, dans un VCN nommé myvcn, le nom de domaine complet du système de base de données est le suivant :
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • description : (Facultatif) Spécifiez une brève description du système de base de données.
    • displayName : (Facultatif) Spécifiez 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) Spécifiez le conteneur pour les paramètres de la politique de sauvegarde. Les paramètres suivants définissent la programmation des sauvegardes automatiques du système de base de données :
      • isEnabled : Réglez à true pour activer les sauvegardes.
      • retentionInDays : Spécifiez le nombre de jours de conservation des sauvegardes automatiques. Par défaut, vos données sont conservées pendant sept jours.
      • windowStartTime : Spécifiez le début d'une fenêtre de 30 minutes pour les sauvegardes automatiques quotidiennes. Il utilise le fuseau horaire UTC au format HH:MM. Vous pouvez également définir des décalages, par exemple : 00:00-08:00, qui correspond à 8 heures après minuit en temps universel coordonné.
      • softDelete : Activé par défaut. Réglez à DISABLE pour désactiver la suppression temporaire.
      • pitrPolicy : Réglez isEnabled à true pour activer la récupération à un moment donné 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 moment donné.
      • copyPolicies : Réglez copyToRegion à la région de destination pour activer la copie inter-région des sauvegardes automatiques. Facultativement, réglez backupCopyRetentionInDays au nombre de jours de conservation des sauvegardes automatiques dans la région de destination. Si aucune valeur n'est définie, la conservation est par défaut identique à la sauvegarde source.
        Note

        Vous ne pouvez spécifier qu'une seule politique de copie.
    • deletionPolicy : (Facultatif) Spécifiez le conteneur pour les paramètres de politique de suppression :
      • automaticBackupRetention : Réglez à DELETE pour supprimer toutes les sauvegardes automatiques créées pour le système de base de données lorsque le système est supprimé. 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 sa suppression.
      • finalBackup : Réglez à REQUIRE_FINAL_BACKUP pour effectuer une sauvegarde du système de base de données lorsque le système est supprimé. La valeur par défaut est SKIP_FINAL_BACKUP qui ne sauvegarde pas le système de base de données lorsque le système est supprimé.
      • isDeleteProtected : Réglez à true pour empêcher la suppression du système de base de données. La valeur par défaut est false qui permet de supprimer le système de base de données.
    • source : (Facultatif) Spécifiez le conteneur pour les paramètres d'importation. Les paramètres suivants indiquent le type d'importation de données et l'URL source :
      • sourceType : IMPORTURL : Spécifiez le type d'importation en tant qu'URL de demande préauthentifiée.
      • sourceUrl : Spécifiez l'URL de demande préauthentifiée pour le seau ou le préfixe de seau.
    • mysqlVersion : (Facultatif) Spécifiez la version de MySQL à utiliser dans votre système de base de données. Si vous ne l'indiquez pas, la dernière version disponible est utilisée. Voir 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 données utiles JSON

Utilisez l'interface de ligne de commande pour créer un système de base de données sans données utiles JSON et importer les données d'un seau de stockage d'objets.

Cette tâche nécessite les éléments suivants :
  1. Ouvrez l'interface de ligne de commande et exécutez la commande suivante sans données utiles 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 : Spécifiez l'OCID du compartiment dans lequel vous créez le système de base de données.
    • configuration-id : (Facultatif) Spécifiez l'OCID de la configuration à appliquer au système de base de données. Si vous ne définissez pas d'ID 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 définissez dans la demande.
    • shape-name : Spécifiez le nom de la forme. Par exemple, MySQL.8.
    • availability-domain : Spécifiez le nom du domaine de disponibilité dans lequel vous créez le système de base de données.
    • subnet-id : Spécifiez l'OCID du sous-réseau VCN auquel le système de base de données est attaché.
    • admin-username : Spécifiez le nom d'utilisateur de l'utilisateur racine du système de base de données. Certains noms d'utilisateur sont réservés et vous ne pouvez pas les utiliser dans la définition d'un système de base de données. Voir Noms d'utilisateur réservés.
    • admin-password : Spécifiez le mot de passe de l'utilisateur racine du système de base de données.
    • data-storage-size-in-gbs : Spécifiez la quantité de stockage de données, en Go, pour le système de base de données. La valeur doit être supérieure à 50 et inférieure à 131 072 et assurez-vous de définir suffisamment de stockage pour accueillir 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) Spécifiez 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) Spécifiez une brève description du système de base de données.
    • hostname-label : (Facultatif) Spécifiez le nom d'hôte pour votre 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, ne peut contenir que des caractères alphanumériques et des tirets (-) et ne doit pas dépasser 30 caractères. Le nom d'hôte doit être unique dans le sous-réseau. S'il n'est pas unique, le provisionnement du système de base de données échoue. Lorsque vous spécifiez un nom d'hôte, Oracle l'affecte au VCN et au domaine de sous-réseau, créés automatiquement lors du lancement de l'instance, dans le format suivant :
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Par exemple, si vous spécifiez la valeur myhost pour hostnameLabel, dans un sous-réseau nommé myprivatesubnet, dans un VCN nommé myvcn, le nom de domaine complet du système de base de données est le suivant :
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • backup-policy : (Facultatif) Spécifiez le conteneur pour les paramètres de la politique de sauvegarde. Les paramètres suivants définissent la programmation des sauvegardes automatiques du système de base de données :
      • isEnabled : Réglez à true pour activer les sauvegardes.
      • retentionInDays : Spécifiez le nombre de jours de conservation des sauvegardes automatiques. Par défaut, vos données sont conservées pendant sept jours.
      • windowStartTime : Spécifiez le début d'une fenêtre de 30 minutes pour les sauvegardes automatiques quotidiennes. Il utilise le fuseau horaire UTC au format HH:MM. Vous pouvez également définir des décalages, par exemple : 00:00-08:00, qui correspond à 8 heures après minuit en temps universel coordonné.
      • softDelete : Activé par défaut. Réglez à DISABLE pour désactiver la suppression temporaire.
      • pitrPolicy : Réglez isEnabled à 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 : Réglez copyToRegion à la région de destination pour activer la copie inter-région des sauvegardes automatiques. Facultativement, réglez backupCopyRetentionInDays au nombre de jours de conservation des sauvegardes automatiques dans la région de destination. Si aucune valeur n'est définie, la conservation est par défaut identique à la sauvegarde source.
        Note

        Vous ne pouvez spécifier qu'une seule politique de copie.
    • deletion-policy : (Facultatif) Spécifiez le conteneur pour les paramètres de politique de suppression :
      • automaticBackupRetention : Réglez à DELETE pour supprimer toutes les sauvegardes automatiques créées pour le système de base de données lorsque le système est supprimé. 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 sa suppression.
      • finalBackup : Réglez à REQUIRE_FINAL_BACKUP pour effectuer une sauvegarde du système de base de données lorsque le système est supprimé. La valeur par défaut est SKIP_FINAL_BACKUP qui ne sauvegarde pas le système de base de données lorsque le système est supprimé.
      • isDeleteProtected : Réglez à true pour empêcher la suppression du système de base de données. La valeur par défaut est false qui permet de supprimer le système de base de données.
    • source : (Facultatif) Spécifiez le conteneur pour les paramètres d'importation. Les paramètres suivants indiquent le type d'importation de données et l'URL source :
      • sourceType : IMPORTURL : Spécifiez le type d'importation en tant qu'URL de demande préauthentifiée.
      • sourceUrl : Spécifiez l'URL de demande préauthentifiée pour le seau ou le préfixe de seau.
    • mysqlVersion : (Facultatif) Spécifiez la version de MySQL à utiliser dans votre système de base de données. Si vous ne l'indiquez pas, la dernière version disponible est utilisée. Voir 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 les données du stockage d'objets à l'aide d'une URL de demande préauthentifiée et vous obtenez une réponse similaire à la suivante, qui résume la demande et crée votre 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