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 :
-
La configuration multi-locataires est activée sur votre CDB. Pour plus d’informations, consultez Configuration à locataires multiples de l'architecture CDB.
-
Vous disposez des autorisations IAM nécessaires pour créer la base de données locataire.
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
Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/
. -
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.
-
Dans la panneau de navigation, choisissez Bases de données.
-
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.
-
Choisissez Actions, puis Ajouter une base de données locataire.
-
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,NVARCHAR2etNCLOB) 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.
-
-
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-identifiermy-cdb-inst\ --tenant-db-namemypdb2\ --master-usernamemypdb2-admin\ --master-user-passwordmypdb2-pwd\ --character-set-nameUTF-16
Pour Windows :
aws rds create-tenant-database --region us-east-1 \ --db-instance-identifiermy-cdb-inst^ --tenant-db-namemypdb2^ --master-usernamemypdb2-admin^ --master-user-passwordmypdb2-pwd^ --character-set-nameUTF-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", ... } }...