Création de la première base de données sur un service Oracle Exadata Database Service on Cloud@Customer

Après avoir provisionné un répertoire de base Oracle Database et toutes les destinations de sauvegarde requises, vous êtes prêt à créer votre première base de données sur le service Oracle Exadata Database Service on Cloud@Customer.

Préalables et limites pour la création et la gestion de bases de données Oracle sur le service Oracle Exadata Database sur Cloud@Customer

Vérifiez les préalables à la création et à la gestion de bases de données Oracle sur le service Oracle Exadata Database sur Cloud@Customer.

Avant de créer et d'utiliser un service Oracle Database sur le service Exadata Database sur Cloud@Customer, vous devez :

  • Provisionner le service Exadata Database sur l'infrastructure Cloud@Customer
  • Configurer une grappe de MV
  • Créer les destinations de sauvegarde requises

Vous pouvez créer une ou plusieurs bases de données sur chaque service Oracle Exadata Database sur Cloud@Customer. Outre les limites de stockage et de traitement de votre système Oracle Exadata, il n'y a pas de limite maximale pour le nombre de bases de données que vous pouvez créer. Par défaut, les bases de données sur le service Exadata Database sur Cloud@Customer utilisent Oracle Database Édition Enterprise - Extreme Performance. Cette édition fournit toutes les fonctions d'Oracle Database Édition Enterprise, ainsi que tous les ensembles de gestion d'entreprise de base de données et toutes les options d'Enterprise Edition, comme Oracle Database In-Memory et Oracle Real Application Clusters (RAC). Si vous utilisez vos propres licences Oracle Database, votre capacité à utiliser diverses fonctions est limitée par vos licences. Le chiffrement TDE est requis pour toutes les bases de données en nuage. Tous les nouveaux espaces-tables seront automatiquement activés pour le chiffrement.

Note

Les objets de paramètres régionaux personnalisés (tels que la langue, le territoire, le jeu de caractères et le classement) nécessitent le déploiement de fichiers de données de paramètres régionaux personnalisés sur les serveurs de base de données et de stockage, ce qui n'est pas pris en charge par le service Exadata Database sur Cloud@Customer.

Versions Oracle Database prises en charge par le service Oracle Exadata Database sur Cloud@Customer

Découvrez les versions d'Oracle Database prises en charge par le service Oracle Exadata Database sur Cloud@Customer.

Le service Exadata Database sur Cloud@Customer prend en charge les versions logicielles Oracle Database suivantes :

  • Oracle Database 23ai
  • Oracle Database 19c (19.x)
  • Oracle Database 12c version 2 (12.2.0.1) (nécessite un contrat de soutien pour la mise à niveau valide)
  • Oracle Database 12c version 1 (12.1.0.2) (nécessite un contrat de soutien pour la mise à niveau valide)
  • Oracle Database 11g version 2 (11.2.0.4) (nécessite un contrat de soutien pour la mise à niveau valide)

Pour connaître les délais de prise en charge des versions et des logiciels Oracle Database, consultez le Calendrier pour les versions de base de données courantes (ID document 742060.1) dans le portail My Oracle Support

À propos du provisionnement et de la configuration des bases de données Oracle sur le service Oracle Exadata Database sur Cloud@Customer

Voyez comment provisionner et configurer Oracle Database sur le service Oracle Exadata Database sur Cloud@Customer

Chaque base de données Oracle est configurée comme suit :
  • Lorsque vous provisionnez une base de données, vous pouvez l'associer à une destination de sauvegarde et activer des sauvegardes automatiques.
  • Lorsqu'une base de données est provisionnée, une tâche de maintenance archivelog est ajoutée à crontab pour la base de données.
    • Si la base de données n'est pas activée pour les sauvegardes, la tâche archivelog tiendra à jour la zone de récupération rapide (FRA) en supprimant les fichiers de journalisation d'archive datant de plus de 24 heures.
    • Si la base de données est activée pour les sauvegardes, la tâche archivelog sauvegardera les journaux d'archive qui n'ont pas été sauvegardés. Une fois qu'un journal archivé est sauvegardé, il sera supprimé s'il a plus de 24 heures.
  • Chaque base de données est configurée avec des instances de base de données Oracle Real Application Clusters (Oracle RAC) qui sont exécutées sur chaque noeud de la grappe de machines virtuelles.
  • Chaque base de données est créée dans un répertoire de base Oracle, qui utilise un jeu distinct de binaires Oracle dans un emplacement de base Oracle séparé.
  • Chaque base de données est configurée avec des paramètres d'instance par défaut. Si les valeurs par défaut conviennent à de nombreux cas, vous devez vérifier les paramètres d'instance pour vous assurer qu'ils répondent à vos besoins spécifiques d'application.

    Examinez particulièrement les paramètres d'instance de la zone globale du système Oracle Database (SGA) et de la zone globale de programme (PGA), surtout si votre grappe de machines virtuelles prend en charge plusieurs bases de données. Vérifiez également que la somme de toutes les affectations de mémoire Oracle Database ne dépasse jamais la mémoire physique disponible dans chaque machine virtuelle.

    • Lors de la création d'une base de données conteneur, le paramètre d'initialisation SGA_TARGET est défini par l'automatisation. Cela dimensionnera automatiquement les pools de mémoire SGA. Le paramètre varie en fonction de la taille de la mémoire totale de la machine virtuelle de la base de données. Si la machine virtuelle comporte moins de 60 Go de mémoire système, SGA_TARGET est réglé à 3 800 Mo. Si la machine virtuelle comporte au moins 60 Go de mémoire système, SGA_TARGET est réglé à 7 600 Mo.
    • Le paramètre d'initialisation de base de données USE_LARGE_PAGES est réglé à ONLY lors de la création de la base de données, ce qui nécessitera l'utilisation de larges pages pour la mémoire SGA. Si la machine virtuelle est configurée avec une quantité de larges pages insuffisante, le démarrage de l'instance échoue.
    • Le paramètre d'initialisation de base de données INMEMORY_FORCE est réglé à CELLMEMORY_LEVEL pour toutes les bases de données 19.8 et ultérieures créées au moyen de l'automatisation du nuage. Ce paramètre activera la fonction Cache de colonnes Exadata, qui accélère considérablement les interrogations d'analyse. Il est disponible pour les bases de données 19.8 et ultérieures et aucune licence In Memory n'est requise lors de l'exécution dans Exadata Cloud. Pour plus de renseignements, consultez la page INMEMORY_FORCE
  • Le service Exadata Database ne créera que des bases de données avec une taille de bloc de 8 Ko. Ce paramètre ne peut pas être modifié.
  • Chaque base de données utilisant Oracle Database 12c version 1 ou ultérieure est configurée en tant que base de données conteneur. Une base de données enfichable est créée dans la base de données conteneur. Par défaut :
    • La première base de données enfichable est configurée avec un compte d'utilisateur d'administration de base de données enfichable local nommé PDBADMIN.
    • Le compte d'utilisateur PDBADMIN est initialement configuré avec le même mot de passe d'administration que celui des utilisateurs CDB SYS et SYSTEM.
    • Le compte d'utilisateur PDBADMIN est initialement configuré avec les privilèges de base affectés au moyen de deux rôles : CONNECT et PDB_DBA. Toutefois, à des fins d'administration pratiques, vous devez affecter des privilèges supplémentaires au compte d'utilisateur PDBADMIN ou au rôle PDB_DBA.

    Vous pouvez utiliser les installations Oracle Database natives pour créer des bases de données enfichables supplémentaires et gérer toutes vos bases de données enfichables. L'utilitaire dbaascli fournit également des fonctions pratiques de gestion de bases de données enfichables.

Note

Évitez d'entrer des informations confidentielles lorsque vous affectez des descriptions, des étiquettes ou des noms conviviaux à vos ressources en nuage au moyen de la console, de l'API ou de l'interface de ligne de commande Oracle Cloud Infrastructure.

Utilisation de la console pour créer une base de données

Pour créer une base de données Oracle avec la console, utilisez cette procédure.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.

    Par défaut, l'option Grappes de MV est sélectionnée.

  2. Sélectionnez votre compartiment.

    Une liste des grappes de machines virtuelles est affichée pour le compartiment choisi.

  3. Cliquez sur le nom de la grappe de machines virtuelles où vous voulez créer la base de données.

    Dans la page Détails de la grappe de MV, sous Ressources, l'option Bases de données est sélectionnée par défaut.

  4. Cliquez sur Créer une base de données.

    (ou)

    1. Cliquez sur Répertoires de base de la base de données.
    2. Cliquez sur le nom du répertoire de base où vous souhaitez créer la base de données.
    3. Cliquez sur Créer une base de données.
  5. Fournissez les informations demandées dans la page Créer une base de données :
    Note

    Vous ne pouvez pas modifier les paramètres db_name, db_unique_name et le préfixe SID après avoir créé la base de données.
    • Indiquer le nom de la base de données : Spécifiez le nom convivial qui sert à identifier la base de données. Le nom de la base de données ne doit contenir que les caractères autorisés.
      Consultez les directives suivantes lors de la sélection d'un nom de base de données.
      • Maximum de 8 caractères
      • Doit contenir uniquement des caractères alphanumériques
      • Doit commencer par un caractère alphabétique
      • Ne peut pas faire partie des 8 premiers caractères d'un paramètre db_unique_name sur la grappe de machines virtuelles
      • Doit être unique dans une grappe de machines virtuelles
      • N'UTILISEZ PAS grid car grid est un nom réservé
      • N'UTILISEZ PAS ASM car ASM est un nom réservé
    • Fournir un nom unique pour la base de données : Facultativement, spécifiez un nom unique pour la base de données. Cet attribut définit la valeur du paramètre de base de données db_unique_name. La valeur n'est pas sensible à la casse.

      Le paramètre db_unique_name doit contenir uniquement les caractères autorisés. Consultez les directives suivantes lors de la sélection d'un nom de base de données.
      • Maximum de 30 caractères
      • Peut contenir des caractères alphanumériques et des traits de soulignement (_).
      • Doit commencer par un caractère alphabétique
      • Doit être unique pour l'ensemble du parc/location

      Si aucun nom unique n'est indiqué, le paramètre db_unique_name prend par défaut le format <db_name>_<3 char unique string>_<region-name>.

      Si vous prévoyez de configurer la base de données pour la sauvegarde vers une destination Boîtier ZDLRA, le nom unique de la base de données doit correspondre au nom configuré dans le boîtier ZDLRA.

    • Sélectionner une version de base de données : Dans la liste, choisissez la version du logiciel Oracle Database à déployer.
    • Indiquer le nom de la première base de données enfichable : (Facultatif) Indiquez le nom de la première base de données enfichable. Une base de données enfichable est créée avec la base de données.

      Pour éviter toute collision de noms de service lors de l'utilisation d'Oracle Net Services pour la connexion à la base de données enfichable, assurez-vous que le nom de cette dernière est unique dans toute la grappe de machines virtuelles. Si vous ne fournissez pas le nom de la première base de données enfichable, un nom généré par le système est utilisé.

    • Répertoire de base de la base de données : Sélectionnez un répertoire de base de base de données existant ou créez-en un s'il y a lieu. Notez que ce champ n'est pas disponible lorsque vous créez une base de données à partir de la page Détails du répertoire de base de la base de données.
      • Sélectionner un répertoire de base existant pour la base de données : Si un ou plusieurs répertoires de base existent déjà pour la version de base de données choisie, cette option est sélectionnée par défaut. En outre, vous verrez la liste des répertoires de base de base de données. Sélectionnez un répertoire de base de base de données dans la liste.
      • Créer un répertoire de base de base de données : Si aucun répertoire de base de base de données n'existe pour la version de base de données choisie, cette option est sélectionnée par défaut.
        1. Entrez le nom d'affichage du répertoire de base de la base de données.
        2. Cliquez sur Modifier l'image de base de données pour sélectionner votre version logicielle.

          Sélectionnez une fenêtre Image logicielle de base de données qui s'affiche.

        3. Sélectionnez un type d'image, soit Images logicielles de base de données fournies par Oracle ou Images logicielles de base de données personnalisées.

          Si vous choisissez Images logicielles de base de données fournies par Oracle, vous pouvez cliquer sur Afficher toutes les versions disponibles pour choisir parmi toutes les versions PSU et RU disponibles. La version la plus récente de chaque version majeure est indiquée par une étiquette La plus récente.

          Note

          Pour les versions principales d'Oracle Database disponibles dans Oracle Cloud Infrastructure, des images sont fournies pour la version courante plus les trois versions précédentes (N à N - 3). Par exemple, si une instance utilise Oracle Database 19c et que la dernière version proposée est 19.8.0.0, les images disponibles pour le provisionnement concernent les versions 19.8.0.0, 19.7.0.0, 19.6.0.0 et 19.5.0.0.
    • Fournir le mot de passe de l'administrateur : Fournissez et confirmez le mot de passe de l'administrateur Oracle Database. Ce mot de passe est utilisé pour les comptes et fonctions d'administration dans la base de données, notamment :
      • Mot de passe pour les utilisateurs Oracle Database SYS et SYSTEM .
      • Mot de passe du magasin de clés TDE.

      Pour Oracle Database 12c version 1 ou versions ultérieures, le mot de passe de l'administrateur de la base de données enfichable dans la première base de données enfichable (PDBADMIN) doit comporter entre 9 et 30 caractères, dont au moins deux majuscules, deux minuscules, deux chiffres et deux caractères spéciaux. Les caractères spéciaux doivent être_, # ou -. De plus, le mot de passe ne doit pas contenir le nom de la location ou des mots réservés, comme Oracle ou Table, quelle que soit la casse.

      • Utiliser le mot de passe de l'administrateur pour le portefeuille TDE : Lorsque cette option est sélectionnée, le mot de passe entré pour l'utilisateur SYS est également utilisé pour le portefeuille TDE. Pour définir manuellement le mot de passe du portefeuille TDE, désélectionnez cette option et entrez le mot de passe du portefeuille TDE.
    • Type de destination de sauvegarde : Sélectionnez une destination de sauvegarde pour la base de données. Sélectionnez une option dans la liste :

      • Local: Sélectionnez cette option pour stocker les sauvegardes localement sur les serveurs de stockage Oracle Exadata de votre système Oracle Exadata Cloud at Customer.

        Cette option n'est disponible que si vous avez activé les sauvegardes sur le stockage Oracle Exadata local dans la grappe de machines virtuelles qui doit héberger la base de données.

      • Stockage d'objets : Sélectionnez cette option pour stocker les sauvegardes dans un conteneur de stockage d'objets géré par Oracle dans Oracle Cloud Infrastructure.

        Pour utiliser cette option, votre système Oracle Exadata Cloud@Customer doit avoir une connectivité de sortie vers le stockage d'objets Oracle Cloud Infrastructure.

      • NFS : Sélectionnez cette option pour stocker les sauvegardes dans l'une des destinations définies précédemment utilisant le stockage NFS. Pour plus d'informations, consultez les informations sur les destinations de sauvegarde dans cette publication.

        Si vous sélectionnez cette option, vous devez également faire un choix dans la liste Destinations de sauvegarde NFS.

      • Boîtier ZDLRA : Sélectionnez cette option pour stocker des sauvegardes dans l'une des destinations définies précédemment utilisant un boîtier ZDLRA. Consultez les informations sur les options de destination de sauvegarde dans ce document.

        Si vous sélectionnez Boîtier ZDLRA comme option de sauvegarde, vous devez également :

        • Effectuer une sélection dans la liste Destinations de sauvegarde du boîtier.
        • Effectuer une sélection dans la liste Utilisateur VPC, qui contient les noms des utilisateurs du catalogue privé virtuel (VPC) définis dans la destination de sauvegarde Boîtier ZDLRA.
        • Fournissez le mot de passe de l'utilisateur VPC.
        Note

        Si vous sélectionnez une destination de sauvegarde, vous ne pouvez plus modifier un emplacement de sauvegarde après la création de la base de données.

      • Activer les sauvegardes automatiques : Sélectionnez cette option pour activer les sauvegardes quotidiennes à l'aide de la politique pour les sauvegardes automatiques.

        Vous pouvez modifier ce paramètre après la création de la base de données.

    • Gestion des clés : Sélectionnez une option de chiffrement, Oracle Wallet, Oracle Key Vault ou SM externe. L'option par défaut est Oracle Wallet.
      • Oracle Wallet :

        Utiliser le mot de passe de l'administrateur pour le portefeuille TDE : Lorsque cette option est sélectionnée, le mot de passe entré pour l'utilisateur SYS est également utilisé pour le portefeuille TDE. Pour définir manuellement le mot de passe de portefeuille TDE, décochez cette option, entrez le mot de passe de portefeuille TDE et confirmez-le.

      • Oracle Key Vault : Sélectionnez le compartiment dans lequel vous avez créé le magasin de clés, puis sélectionnez-le. Dans le cadre de la création de la base de données conteneur, un nouveau portefeuille est créé pour la base dans Oracle Key Vault (OKV). En outre, une clé principale TDE est générée pour la base de données conteneur et ajoutée au portefeuille dans OKV.
        Note

        • Les bases de données conteneur et les bases de données enfichables ne prennent en charge que les clés de chambre forte du module de sécurité matériel (HSM) 256 bits.
        • Valider le chiffrement de la clé OKV après le redémarrage : La clé de chiffrement principale TDE OKV est validée chaque fois que vous démarrez ou redémarrez votre CBD.
        • Le démarrage ou le redémarrage échoue si la clé n'est pas validée. Les demandes de travail et les états du cycle de vie indiquent la raison de l'échec.
        • Voir les clés OKV après la restauration de la base de données : Lorsque vous restaurez une base de données conteneur, la clé principale associée à cette sauvegarde est également restaurée.
        • Activer les sauvegardes de base de données conteneur pour saisir le nom du portefeuille : Informations sur le portefeuille associé à la sauvegarde lors des sauvegardes de base de données conteneur.
        • Porteur OKV ou clé principale TDE lors de la suppression de base de données conteneur : Si vous supprimez une base de données conteneur, le portefeuille et la clé principale TDE restent dans OKV et ne seront pas supprimés.
      • Magasin de clés externe :
        • Mot de passe pour le portefeuille TDE : Entrez le mot de passe du portefeuille TDE.
        • Données d'identification du magasin de clés externe : Entrez les données d'identification de l'utilisateur dans le format pris en charge par votre fournisseur de magasin de clés externe.
    • (Facultatif) Sélectionnez Afficher les options avancées. Dans cette fenêtre, vous pouvez sélectionner les options suivantes :
      • Fournir le préfixe IDS d'Oracle :
        Note

        L'entrée d'un préfixe SID n'est disponible que pour les bases de données 12.1 et versions supérieures.

        Facultativement, spécifiez le préfixe IDS d'Oracle pour la base de données. Le numéro d'instance est automatiquement ajouté au préfixe IDS pour devenir le paramètre de base de données instance_name. S'il n'est pas indiqué, le préfixe IDS est réglé par défaut à db_name.

        Consultez les directives suivantes lors de la sélection d'un nom de base de données :
        • Maximum de 12 caractères
        • Doit contenir uniquement des caractères alphanumériques
        • Doit commencer par un caractère alphabétique
        • Doit être unique dans la grappe de MV
      • Clé de chiffrement : Sélectionnez une option de chiffrement, Encrypt using Oracle-managed keys ou Encrypt using customer-managed keys (Chiffrer à l'aide des clés gérées par le client). L'option par défaut est le chiffrement au moyen des clés gérées par Oracle.

        Pour utiliser les clés gérées par le client, sélectionnez l'option Chiffrer à l'aide des clés gérées par le client, sélectionnez le compartiment où vous avez créé le magasin de clés, puis sélectionnez le magasin de clés. Dans le cadre de la création de la base de données conteneur, un nouveau portefeuille est créé pour la base dans Oracle Key Vault (OKV). En outre, une clé principale TDE est générée pour la base de données conteneur et ajoutée au portefeuille dans OKV.

        Note

        • Les bases de données conteneur et les bases de données enfichables ne prennent en charge que les clés de chambre forte du module de sécurité matériel (HSM) 256 bits.
        • Valider le chiffrement de la clé OKV après le redémarrage : La clé de chiffrement principale TDE OKV est validée chaque fois que vous démarrez ou redémarrez votre CBD.
        • Le démarrage ou le redémarrage échoue si la clé n'est pas validée. Les demandes de travail et les états du cycle de vie indiquent la raison de l'échec.
        • Voir les clés OKV après la restauration de la base de données : Lorsque vous restaurez une base de données conteneur, la clé principale associée à cette sauvegarde est également restaurée.
        • Activer les sauvegardes de base de données conteneur pour saisir le nom du portefeuille : Informations sur le portefeuille associé à la sauvegarde lors des sauvegardes de base de données conteneur.
        • Porteur OKV ou clé principale TDE lors de la suppression de base de données conteneur : Si vous supprimez une base de données conteneur, le portefeuille et la clé principale TDE restent dans OKV et ne seront pas supprimés.
      • Période de conservation des sauvegardes : Dans la liste, vous pouvez choisir la durée de conservation des sauvegardes automatiques.

        Pour les sauvegardes vers le stockage Exadata local, vous pouvez sélectionner une période de conservation de 7 ou 14 jours. La période de conservation par défaut est de 7 jours.

        Pour les sauvegardes vers le stockage d'objets Oracle Cloud Infrastructure ou vers une destination de sauvegarde NFS, vous pouvez sélectionner une des périodes de conservation prédéfinies suivantes : 7 jours, 14 jours, 30 jours, 45 jours ou 60 jours. La période de conservation par défaut est de 30 jours.

        Cette option ne s'applique pas aux destinations de sauvegarde Boîtier ZDLRA. Pour les sauvegardes vers un boîtier ZDLRA, la politique de conservation mise en oeuvre dans le boîtier contrôle la période de conservation.

      • Jeu de caractères : Jeu de caractères de la base de données. La valeur par défaut est AL32UTF8.
      • Jeu de caractères national : Jeu de caractères national de la base de données. La valeur par défaut est AL16UTF16.
      • Marqueurs : (Facultatif) Vous pouvez choisir d'appliquer des marqueurs. Si vous êtes autorisé à créer une ressource, vous êtes également autorisé à appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, consultez les informations sur les marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur.
  6. Cliquez sur Créer.
Note

Vous pouvez maintenant :

  • Créez ou supprimez une base de données conteneur lorsqu'une configuration Data Guard s'exécute sur une autre base de données dans le même répertoire de base Oracle, et inversement.
  • Créez ou supprimez une base de données conteneur en exécutant simultanément des actions Data Guard (permutation, basculement et remise en service) dans le même répertoire de base Oracle, et inversement.
  • Créez ou supprimez une base de données conteneur lors de la création ou de la suppression simultanée d'une base de données enfichable dans le même répertoire de base Oracle, et inversement.
  • Créez ou supprimez une base de données conteneur simultanément sur différentes bases de données dans le même répertoire de base Oracle.
  • Créez ou supprimez une base de données conteneur lors de la mise à jour simultanée des marqueurs de grappe de machines virtuelles.