Hinzufügen einer RDS-für-Oracle-Tenant-Datenbank zu Ihrer CDB-Instance - 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.

Hinzufügen einer RDS-für-Oracle-Tenant-Datenbank zu Ihrer CDB-Instance

In der Multi-Tenant-Konfiguration von RDS für Oracle ist eine Tenant-Datenbank eine PDB. Überprüfen Sie, ob die folgenden Voraussetzungen erfüllt sind, um eine Tenant-Datenbank hinzuzufügen:

  • In Ihrer CDB ist die Mehrmandantenkonfiguration aktiviert. Weitere Informationen finden Sie unter Multi-Tenant-Konfiguration der CDB-Architektur.

  • Sie verfügen über die erforderlichen IAM-Berechtigungen zum Erstellen der Tenant-Datenbank.

Sie können eine Tenant-Datenbank mithilfe der AWS Management Console AWS CLI, der oder der RDS-API hinzufügen. Sie können nicht mehrere Tenant-Datenbanken in einem einzigen Vorgang hinzufügen: Sie müssen sie einzeln hinzufügen. Wenn für die CDB die Aufbewahrung von Backups aktiviert ist, sichert Amazon RDS die DB-Instance vor und nach dem Hinzufügen einer neuen Tenant-Datenbank.

So fügen Sie Ihrer DB-Instance eine Tenant-Datenbank hinzu
  1. Melden Sie sich bei der an AWS Management Console 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 CDB-Instance aus, der Sie eine Tenant-Datenbank hinzufügen möchten. Ihre DB-Instance muss die Multi-Tenant-Konfiguration der CDB-Architektur verwenden.

  5. Wählen Sie Aktionen und dann Tenant-Datenbank hinzufügen.

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

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

    • Geben Sie unter Hauptbenutzername der Tenant-Datenbank den Namen des Hauptbenutzers für Ihre PDB ein.

    • Geben Sie entweder ein Passwort in das Feld Master-Passwort für die Tenant-Datenbank ein oder wählen Sie Automatisch ein Passwort generieren aus.

    • Wählen Sie unter Tenant-Datenbank-Zeichensatz einen Zeichensatz für die PDB aus. Der Standardwert ist AL32UTF8. Sie können einen PDB-Zeichensatz wählen, der sich vom Zeichensatz der CDB unterscheidet.

    • Wählen Sie unter Länderspezifischer Tenant-Datenbank-Zeichensatz einen länderspezifischen Zeichensatz für die PDB aus. Der Standardwert ist AL32UTF8. Der nationale Zeichensatz spezifiziert die Kodierung nur für Spalten, die den NCHAR-Datentyp (NCHAR, NVARCHAR2 und NCLOB) verwenden, und wirkt sich nicht auf Datenbank-Metadaten aus.

    Weitere Informationen zu diesen Einstellungen finden Sie unter Einstellungen für DB-Instances.

  7. Wählen Sie Tenant hinzufügen.

Um Ihrer CDB mit dem eine Tenant-Datenbank hinzuzufügen AWS CLI, verwenden Sie den Befehl create-tenant-databasemit den folgenden erforderlichen Parametern:

  • --db-instance-identifier

  • --tenant-db-name

  • --master-username

  • --master-user-password

Das folgende Beispiel erstellt eine Tenant-Datenbank mit dem Namen mypdb2 der CDB-Instance RDS for Oracle mit dem Namen. my-cdb-inst Der PDB-Zeichensatz ist UTF-16.

Beispiel

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder 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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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

Die Ausgabe sieht folgendermaßen oder ähnlich aus.

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