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-Managementkonsole, der AWS CLI 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
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie rechts oben in der Amazon-RDS-Konsole die AWS-Region aus, in der Sie die Tenant-Datenbank erstellen möchten.
-
Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.
-
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.
-
Wählen Sie Aktionen und dann Tenant-Datenbank hinzufügen.
-
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.
-
Wählen Sie eine der folgenden Optionen für die Verwaltung von Anmeldeinformationen:
-
In AWS Secrets Manager verwaltet
Wählen Sie unter Verschlüsselungsschlüssel auswählen entweder einen KMS-Schlüssel aus, den Secrets Manager erstellt, oder einen Schlüssel, den Sie selbst erstellt haben.
Anmerkung
Wir empfehlen AWS Secrets Manager als sicherste Methode zur Verwaltung von Anmeldeinformationen. Es fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter Passwortverwaltung mit Amazon RDS, und AWS Secrets Manager.
-
Selbstverwaltet
Wenn Sie ein Passwort angeben möchten, deaktivieren Sie das Kontrollkästchen Ein Passwort automatisch erstellen, falls es aktiviert ist. Geben Sie dasselbe Passwort in Hauptpasswort und Hauptpasswort bestätigen ein.
-
Geben Sie unter Zusätzliche Konfiguration den Namen der PDB als Anfänglicher Datenbankname ein. Sie können die CDB nicht benennen, da diese den Standardnamen
RDSCDBhat.
-
-
Wählen Sie unter Tenant-Datenbank-Zeichensatz einen Zeichensatz für die PDB aus. Die Standardeinstellung 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. Die Standardeinstellung ist AL32UTF8. Der nationale Zeichensatz spezifiziert die Kodierung nur für Spalten, die den
NCHAR-Datentyp (NCHAR,NVARCHAR2undNCLOB) verwenden, und wirkt sich nicht auf Datenbank-Metadaten aus.
Weitere Informationen zu diesen Einstellungen finden Sie unter Einstellungen für DB-Instances.
-
-
Wählen Sie Tenant hinzufügen.
Um Ihrer CDB mit der AWS CLI eine Tenant-Datenbank hinzuzufügen, verwenden Sie den Befehl create-tenant-database mit 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 in der RDS-für-Oracle-CDB-Instance mit dem Namen my-cdb-inst. Der PDB-Zeichensatz ist UTF-16.
Beispiel
Für Linux, macOS oder Unix:
aws rds create-tenant-database --region us-east-1 \ --db-instance-identifiermy-cdb-inst\ --tenant-db-namemypdb2\ --master-usernamemypdb2-admin\ --master-user-passwordmypdb2-pwd\ --character-set-nameUTF-16
Für Windows:
aws rds create-tenant-database --region us-east-1 \ --db-instance-identifiermy-cdb-inst^ --tenant-db-namemypdb2^ --master-usernamemypdb2-admin^ --master-user-passwordmypdb2-pwd^ --character-set-nameUTF-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", ... } }...