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 mutualisée à l'aide de l'API AWS Management Console, de 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 console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/l'adresse.

  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 le panneau de navigation, choisissez Databases (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 de gestion des informations d'identification suivantes :

      • Géré dans AWS Secrets Manager

        Dans Sélectionnez 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 de plus amples informations, veuillez consulter 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 si elle est sélectionnée. Entrez le même mot de passe dans Mot de passe principal et Confirmez le mot de passe principal.

      • Sous Configuration supplémentaire, entrez le nom de votre PDB pour Nom de base de données initial. 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. L’argument 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. L’argument 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 mutualisée à votre CDB à l'aide du AWS CLI, utilisez la commande create-tenant-databaseavec les paramètres obligatoires suivants :

  • --db-instance-identifier

  • --tenant-db-name

  • --master-username

  • --master-user-password

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

Exemple

Dans 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

Dans 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", ... } }...