Ändern einer Tenant-Datenbank von RDS für Oracle - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ändern einer Tenant-Datenbank von RDS für Oracle

Sie können nur den PDB-Namen und das Master-Benutzerpasswort einer Tenant-Datenbank in Ihrer CDB ändern. Beachten Sie die folgenden Anforderungen und Einschränkungen:

  • Damit Sie die Einstellungen einer Tenant-Datenbank in Ihrer DB-Instance ändern können, muss die Tenant-Datenbank vorhanden sein.

  • Sie können nicht mehrere Tenant-Datenbanken in einem einzigen Vorgang ändern. Sie können jeweils nur eine Tenant-Datenbank ändern.

  • Sie können den Namen einer Tenant-Datenbank nicht in CDB$ROOT oder PDB$SEED ändern.

Sie können PDBs über die AWS Management Console, die AWS CLI oder die RDS-API ändern.

So ändern Sie den PDB-Namen oder das Master-Passwort einer Tenant-Datenbank
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie rechts oben in der Amazon-RDS-Konsole die AWS-Region aus, in der Sie die Tenant-Datenbank erstellen möchten.

  3. Wählen Sie im Navigationsbereich Datenbanken aus.

  4. Wählen Sie die Tenant-Datenbank aus, deren Datenbanknamen oder Master-Benutzerpasswort Sie ändern möchten.

  5. Wählen Sie Ändern aus.

  6. Führen Sie für Tenant-Datenbankeinstellungen die folgenden Schritte aus:

    • Geben Sie unter Name der Tenant-Datenbank den neuen Namen Ihrer neuen PDB ein.

    • Geben Sie für Master-Passwort der Tenant-Datenbank ein neues Passwort ein.

  7. Wählen Sie Tenant ändern aus.

Um eine Tenant-Datenbank mit der zu ändernAWS CLI, rufen Sie den modify-tenant-database Befehl mit den folgenden Parametern auf:

  • --db-instance-identifier value (Wert)

  • --tenant-db-name value

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

  • [--master-user-password value]

Im folgenden Beispiel wird die Tenant-Datenbank pdb1 in der DB-Instance my-cdb-inst in pdb-hr umbenannt.

Beispiel

Für Linux, macOSoder 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

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

Die Ausgabe dieses Befehls sieht etwa wie folgt aus.

{ "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" } } }