Modification d'une base de données locataire RDS for Oracle - 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.

Modification d'une base de données locataire RDS for Oracle

Vous pouvez uniquement modifier le nom de la PDB et le mot de passe utilisateur principal d'une base de données locataire dans votre CDB. Prenez note des exigences et limitations suivantes  :

  • Pour modifier les paramètres d'une base de données locataire dans votre instance de base de données, la base de données locataire doit exister.

  • Vous ne pouvez pas modifier plusieurs bases de données locataire au cours d'une seule opération. Vous ne pouvez modifier qu'une seule base de données locataire à la fois.

  • Vous ne pouvez pas remplacer le nom d'une base de données locataire par CDB$ROOT ou PDB$SEED.

Vous pouvez modifier des PDB à l'aide de la AWS Management Console, de l'AWS CLI ou de l'API RDS.

Pour modifier le nom de PDB ou le mot de passe principal d'une base de données locataire
  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 la base de données locataire dont vous souhaitez modifier le nom de base de données ou le mot de passe utilisateur principal.

  5. Sélectionnez Modifier.

  6. Pour Paramètres de base de données locataire, effectuez l'une des opérations suivantes :

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

    • Pour Mot de passe principal de base de données locataire, entrez un nouveau mot de passe.

  7. Choisissez Modifier le locataire.

Pour modifier une base de données mutualisée à l'aide deAWS CLI, appelez la modify-tenant-databasecommande avec les paramètres suivants :

  • --db-instance-identifier value

  • --tenant-db-name value

  • [--new-tenant-db-name value]

  • [--master-user-password value]

L'exemple suivant renomme la base de données locataire pdb1 en pdb-hr sur l'instance de base de données my-cdb-inst.

Exemple

Pour LinuxmacOS, ou Unix :

aws rds modify-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name pdb1 \ --new-tenant-db-name pdb-hr

Dans Windows :

aws rds modify-tenant-database --region us-east-1 ^ --db-instance-identifier my-cdb-inst ^ --tenant-db-name pdb1 ^ --new-tenant-db-name pdb-hr

Le résultat produit lors de l'exécution de cette commande est semblable à ce qui suit :

{ "TenantDatabase" : { "DbiResourceId" : "db-abc123", "TenantDatabaseResourceId" : "tdb-bac567", "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb1", "DBInstanceIdentifier" : "my-cdb-inst", "TenantDBName" : "pdb1", "Status" : "modifying", "MasterUsername" : "tenant-admin-user" "Port" : "6555", "CharacterSetName" : "UTF-16", "MaxAllocatedStorage" : "1000", "ParameterGroups": [ { "ParameterGroupName": "pdb1-params", "ParameterApplyStatus": "in-sync" } ], "OptionGroupMemberships": [ { "OptionGroupName": "pdb1-options", "Status": "in-sync" } ], "PendingModifiedValues": { "TenantDBName": "pdb-hr" } } }