Conversion de la configuration à locataire unique en configuration à locataires multiples - 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.

Conversion de la configuration à locataire unique en configuration à locataires multiples

Vous pouvez remplacer la configuration à locataire unique par la configuration à locataires multiples pour l'architecture d'une CDB RDS for Oracle. Avant et après la conversion, votre CDB contient une base de données à locataire unique (PDB). Les balises de l'instance de base de données se propagent vers la base de données locataire initiale créée lors de la conversion.

Avant de commencer, assurez-vous que votre politique IAM est autorisée à créer une base de données mutualisée. Au cours de la conversion, RDS for Oracle migre les métadonnées suivantes vers la nouvelle base de données locataire :

  • L'identifiant principal

  • Le mot de passe principal géré (si le CDB source s'intègre à Secrets Manager)

  • Le nom de la base de données

  • Le jeu de caractères

  • Le jeu de caractères national

Avant la conversion, vous pouvez consulter les informations précédentes à l'aide de la describe-db-instances commande. Après la conversion, vous les affichez à l'aide de la commande describe-tenant-database.

La conversion du statut de locataire unique en locataire multiple présente les limites suivantes :

  • Vous ne pouvez pas revenir ultérieurement à la configuration à locataire unique après avoir effectué la conversion à la configuration à locataires multiples. La conversion est irréversible.

  • Vous ne pouvez pas convertir une base de données principale ou de réplica sur laquelle Oracle Data Guard est activé.

  • Vous ne pouvez pas mettre à niveau la version du moteur de base de données et effectuer une conversion vers une configuration à locataires multiples au cours de la même opération.

  • Vous ne pouvez pas activer ou désactiver les mots de passe d'utilisateur principal gérés pendant la conversion.

Pour convertir une CDB utilisant la configuration à locataire unique en configuration à locataires multiples
  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  où réside votre instance de base de données.

  3. Dans le panneau de navigation, choisissez Bases de données, puis l'instance de base de données non-CDB que vous voulez convertir en instance de CDB.

  4. Sélectionnez Modifier.

  5. Pour Paramètres d'architecture, sélectionnez Architecture à locataires multiples Oracle.

  6. Pour Configuration de l'architecture, sélectionnez Configuration à locataires multiples.

  7. (Facultatif) Pour Groupe de paramètres de base de données, choisissez un nouveau groupe de paramètres pour votre instance de CDB. Les mêmes considérations relatives aux groupes de paramètres s'appliquent lors de la conversion d'une instance de base de données que lors de la mise à niveau d'une instance de base de données.

  8. (Facultatif) Pour Groupe d'options, choisissez un nouveau groupe d'options pour votre instance de CDB. Les mêmes considérations relatives aux groupes d'options s'appliquent lors de la conversion d'une instance de base de données que lors de la mise à niveau d'une instance de base de données.

  9. Lorsque tous les changements vous conviennent, choisissez Continuer et vérifiez le résumé des modifications.

  10. Choisissez Apply immediately (Appliquer immédiatement). Cette option est requise lorsque vous basculez vers une configuration à locataires multiples. Notes que cette option peut entraîner des temps d'arrêt dans certains cas.

  11. Sur la page de confirmation, examinez vos modifications. Si elles sont correctes, choisissez Modifier l'instance de base de données.

    Vous pouvez également sélectionner Retour pour revoir vos modifications ou Annuler pour les annuler.

Pour convertir un CDB utilisant la configuration mono-locataire en configuration multi-tenant, spécifiez-le --multi-tenant dans la commande. AWS CLI modify-db-instance

L'exemple suivant convertit l'instance de base de données nommée my-st-cdb de la configuration à locataire unique en configuration à locataires multiples. L'option --apply-immediately est obligatoire.

Exemple

Dans Linux, macOS, ou Unix:

aws rds modify-db-instance --region us-east-1\ --db-instance-identifier my-st-cdb \ --multi-tenant \ --apply-immediately

Dans Windows:

aws rds modify-db-instance --region us-east-1 ^ --db-instance-identifier my-st-cdb ^ --multi-tenant ^ --apply-immediately

Le résultat se présente comme suit.

{ "DBInstance": { "DBInstanceIdentifier": "my-st-cdb", "DBInstanceClass": "db.r5.large", "MultiTenant": false, "Engine": "oracle-ee-cdb", "DBResourceId": "db-AB1CDE2FGHIJK34LMNOPRLXTXU", "DBInstanceStatus": "modifying", "MasterUsername": "admin", "DBName": "ORCL", ... "EngineVersion": "19.0.0.0.ru-2022-01.rur-2022-01.r1", "AutoMinorVersionUpgrade": true, "ReadReplicaDBInstanceIdentifiers": [], "LicenseModel": "bring-your-own-license", "OptionGroupMemberships": [ { "OptionGroupName": "default:oracle-ee-cdb-19", "Status": "in-sync" } ], ... "PendingModifiedValues": { "MultiTenant": "true" } } }