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.
Aktivieren erweiterter Datentypen in RDS für Oracle
Amazon RDS für Oracle unterstützt erweiterte Datentypen. Bei erweiterten Datentypen beträgt die maximale Größe 32 767 Byte für die Datentypen VARCHAR2, NVARCHAR2 und RAW. Wenn Sie erweiterte Datentypen verwenden möchten, setzen Sie den Parameter MAX_STRING_SIZE auf EXTENDED. Weitere Informationen finden Sie unter Extended Data Types
Wenn Sie keine erweiterten Datentypen verwenden möchten, belassen Sie für den Parameter MAX_STRING_SIZE die Standardeinstellung STANDARD. In diesem Fall liegt die Größenbegrenzung bei 4 000 Byte für die Datentypen VARCHAR2 und NVARCHAR2 und bei 2 000 Byte für den Datentyp RAW.
Sie können erweiterte Datentypen auf einer neuen oder einer vorhandenen DB-Instance aktivieren. Bei neuen DB-Instances dauert es gewöhnlich länger, die DB-Instance zu erstellen, wenn Sie erweiterte Datentypen aktivieren. Bei vorhandenen DB-Instances ist die DB-Instance während des Konvertierungsvorgangs nicht verfügbar.
Überlegungen zu erweiterten Datentypen
Beachten Sie Folgendes, wenn Sie erweiterte Datentypen für Ihre DB-Instance aktivieren:
-
Wenn Sie erweiterte Datentypen für eine neue oder vorhandene DB-Instance aktivieren, müssen Sie die Instance neu starten, damit die Änderung wirksam wird.
-
Nachdem Sie erweiterte Datentypen aktiviert haben, können Sie dies nicht rückgängig machen, damit die DB-Instance wieder die Standardgröße für Datentypen verwendet. Wenn Sie den Parameter
MAX_STRING_SIZEwieder aufSTANDARDsetzen, wird der Statusincompatible-parametersangezeigt. -
Wenn Sie eine DB-Instance, die erweiterte Datentypen verwendet, wiederherstellen, müssen Sie eine Parametergruppe angeben, für die der Parameter
MAX_STRING_SIZEaufEXTENDEDgesetzt ist. Wenn Sie bei der Wiederherstellung die Standard-Parametergruppe oder eine andere Parametergruppe angeben, für dieMAX_STRING_SIZEaufSTANDARDgesetzt ist, wird der Statusincompatible-parametersausgegeben. -
Wenn der Status der DB-Instance aufgrund der Einstellung für
incompatible-parametersMAX_STRING_SIZElautet, ist die DB-Instance nicht verfügbar, bis Sie den ParameterMAX_STRING_SIZEaufEXTENDEDsetzen und die DB-Instance neu starten.
Aktivieren erweiterter Datentypen für eine neue DB-Instance
Wenn Sie eine DB-Instance erstellen, wobei MAX_STRING_SIZE auf EXTENDED festgelegt ist, wird die die Instance mit dem Parameter MAX_STRING_SIZE auf den festgelegten Standardwert STANDARD angezeigt. Starten Sie die Instance neu, damit die Änderung wirksam wird.
So aktivieren Sie erweiterte Datentypen für eine neue DB-Instance
-
Setzen Sie den
MAX_STRING_SIZEin einer Parametergruppe aufEXTENDED.Zur Festlegung des Parameters können Sie entweder eine neue Parametergruppe erstellen oder eine vorhandene Parametergruppe ändern.
Weitere Informationen finden Sie unter Parametergruppen für Amazon RDS.
-
Erstellen Sie eine neue RDS-für-Oracle-DB-Instance.
Weitere Informationen finden Sie unter Erstellen einer Amazon-RDS-DB-Instance.
-
Ordnen Sie die Parametergruppe, bei der
MAX_STRING_SIZEaufEXTENDEDgesetzt ist, der DB-Instance zu.Weitere Informationen finden Sie unter Erstellen einer Amazon-RDS-DB-Instance.
-
Starten Sie die DB-Instance neu, damit der Parameteränderung in Kraft tritt.
Weitere Informationen finden Sie unter Neustarten einer DB-Instance.
Aktivieren erweiterter Datentypen für eine vorhandene DB-Instance
Wenn Sie eine DB-Instance ändern, um erweiterte Datentypen zu aktivieren, konvertiert RDS die Daten in der Datenbank, um die erweiterten Größen zu verwenden. Zu der Konvertierung und Ausfallzeit kommt es, wenn Sie die Datenbank nach der Parameteränderung das nächste Mal neu starten. Die DB-Instance ist während der Konvertierung nicht verfügbar.
Wie lange die Datenkonvertierung dauert, hängt von der DB-Instance-Klasse, der Datenbankgröße und dem Zeitpunkt des letzten DB-Snapshots ab. Um die Ausfallzeit zu verkürzen, können Sie unmittelbar vor dem Neustart einen Snapshot erstellen. Dadurch verkürzt sich die Zeit des Backups, das während des Konvertierungs-Workflows stattfindet.
Anmerkung
Nachdem Sie erweiterte Datentypen aktiviert haben, können Sie keine zeitpunktbezogene Wiederherstellung auf einen Zeitpunkt während der Konvertierung durchführen. Eine Wiederherstellung auf den Zeitpunkt unmittelbar vor oder nach der Konvertierung ist möglich.
So aktivieren Sie erweiterte Datentypen für eine vorhandene DB-Instance
-
Erstellen Sie einen Snapshot der Datenbank.
Falls in der Datenbank ungültige Objekte vorhanden sind, versucht Amazon RDS, diese neu zu kompilieren. Die Konvertierung in erweiterte Datentypen kann fehlschlagen, wenn Amazon RDS nicht in der Lage ist, ein ungültiges Objekt neu zu kompilieren. Mithilfe des Snapshots können Sie die Datenbank wiederherstellen, wenn es ein Problem mit der Konvertierung gibt. Prüfen Sie immer vor der Konvertierung, ob ungültige Objekte vorhanden sind, und korrigieren oder löschen Sie diese ungültigen Objekte. Für Produktionsdatenbanken empfehlen wir, den Konvertierungsvorgang zunächst an einer Kopie Ihrer DB-Instance zu testen.
Weitere Informationen finden Sie unter Erstellen eines DB-Snapshots für eine DB-Instance mit Single-AZ für Amazon RDS.
-
Setzen Sie den
MAX_STRING_SIZEin einer Parametergruppe aufEXTENDED.Zur Festlegung des Parameters können Sie entweder eine neue Parametergruppe erstellen oder eine vorhandene Parametergruppe ändern.
Weitere Informationen finden Sie unter Parametergruppen für Amazon RDS.
-
Ändern Sie die DB-Instance, um sie der Parametergruppe zuzuordnen, für die der Parameter
MAX_STRING_SIZEaufEXTENDEDgesetzt ist.Weitere Informationen finden Sie unter Ändern einer Amazon-RDS-DB-Instance.
-
Starten Sie die DB-Instance neu, damit der Parameteränderung in Kraft tritt.
Weitere Informationen finden Sie unter Neustarten einer DB-Instance.