Ajout d'une base de données locataire RDS for Oracle à votre instance de CDB - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajout d'une base de données locataire RDS for Oracle à votre instance de CDB

Dans la configuration multi-locataires RDS for Oracle, une base de données locataire est une PDB. Pour ajouter une base de données locataire, vérifiez que vous respectez les conditions prérequises suivantes :

Vous pouvez ajouter une base de données locataire à l'aide de la AWS Management Console, de l'AWS CLI ou de l'API RDS. Vous ne pouvez pas ajouter plusieurs bases de données locataire au cours d'une seule opération : vous devez les ajouter une par une. Si la conservation des sauvegardes est activée sur la CDB, Amazon RDS sauvegarde l'instance de base de données avant et après l'ajout d'une nouvelle base de données locataire.

Pour ajouter une base de données locataire à votre instance de base de données
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/.

  2. Dans le coin supérieur droit de la console Amazon RDS, choisissez la Région AWS dans laquelle vous voulez créer la base de données locataire.

  3. Dans la panneau de navigation, choisissez Bases de données.

  4. Choisissez l'instance de CDB à laquelle vous souhaitez ajouter une base de données locataire. Votre instance de base de données doit utiliser la configuration multilocataire de l'architecture CDB.

  5. Choisissez Actions, puis Ajouter une base de données locataire.

  6. Pour Paramètres de base de données locataire, procédez comme suit :

    • Pour Nom de la base de données locataire, entrez le nom de votre nouvelle PDB.

    • Pour Nom d'utilisateur principal de la base de données locataire, entrez le nom de l'utilisateur principal de votre PDB.

    • Choisissez l’une des options suivantes de gestion des informations d’identification :

      • Géré dans AWS Secrets Manager

        Dans Sélectionner la clé de chiffrement, choisissez soit une clé KMS créée par Secrets Manager, soit une clé que vous avez créée.

        Note

        C’est la technique la plus sûre AWS Secrets Manager que nous recommandons pour gérer les informations d’identification. Des frais supplémentaires seront facturés. Pour plus d’informations, consultez Gestion des mots de passe avec Amazon RDS, et AWS Secrets Manager.

      • Autogéré

        Pour spécifier un mot de passe, désactivez la case à cocher Générer automatiquement un mot de passe, le cas échéant. Saisissez le même mot de passe dans Mot de passe principal et Confirmer le mot de passe principal.

      • Sous Configuration supplémentaire, saisissez le nom de votre PDB pour Nom de la base de données initiale. Vous ne pouvez pas nommer la CDB, qui porte le nom par défaut RDSCDB.

    • Pour Jeu de caractères de base de données locataire, choisissez un jeu de caractères pour la PDB. La valeur par défaut est AL32UTF8. Vous pouvez choisir un jeu de caractères de PDB différent du jeu de caractères de CDB.

    • Pour Jeu de caractères national de base de données locataire, choisissez un jeu de caractères national pour la PDB. La valeur par défaut est AL32UTF8. Le jeu de caractères national spécifie l'encodage uniquement pour les colonnes qui utilisent le type de données NCHAR (NCHAR, NVARCHAR2 et NCLOB) et n'affecte pas les métadonnées de la base de données.

    Pour plus d'informations sur les paramètres précédents, consultez Paramètres des instances de base de données.

  7. Choisissez Ajouter un locataire.

Pour ajouter une base de données locataire à votre CDB avec l'AWS CLI, utilisez la commande create-tenant-database avec les paramètres requis suivants :

  • --db-instance-identifier

  • --tenant-db-name

  • --master-username

  • --master-user-password

L'exemple suivant crée une base de données locataire nommée mypdb2 dans l'instance de CDB RDS for Oracle nommée my-cdb-inst. Le jeu de caractères de PDB est UTF-16.

Exemple

Pour Linux, macOS ou Unix :

aws rds create-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name mypdb2 \ --master-username mypdb2-admin \ --master-user-password mypdb2-pwd \ --character-set-name UTF-16

Pour Windows :

aws rds create-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst ^ --tenant-db-name mypdb2 ^ --master-username mypdb2-admin ^ --master-user-password mypdb2-pwd ^ --character-set-name UTF-16

La sortie ressemble à ce qui suit.

...} "TenantDatabase" : { "DbiResourceId" : "db-abc123", "TenantDatabaseResourceId" : "tdb-bac567", "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:mypdb2", "DBInstanceIdentifier" : "my-cdb-inst", "TenantDBName" : "mypdb2", "Status" : "creating", "MasterUsername" : "mypdb2", "CharacterSetName" : "UTF-16", ... } }...