Ä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-Managementkonsole, 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-Managementkonsole 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 Databases (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 über die AWS CLI zu ändern, rufen Sie den Befehl modify-tenant-database 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, macOS oder 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

Für 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" } } }