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 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. Cet utilisateur principal est différent de l'utilisateur principal de la CDB.

    • Entrez un mot de passe dans le champ Mot de passe principal de base de données locataire ou sélectionnez Générer automatiquement un mot de passe.

    • 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 mutualisée à votre CDB à l'aide duAWS 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 mutualisée 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

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