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.
Erweiterte Datentypen RDS für Oracle aktivieren
Amazon RDS for 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 liegen die Größenbeschränkungen bei 4.000 Byte für die VARCHAR2
NVARCHAR2
Datentypen und und 2.000 Byte für den RAW Datentyp.
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 bestehende DB-Instance aktivieren, müssen Sie die Instance neu starten, damit die Änderung wirksam wird.
-
Nachdem Sie erweiterte Datentypen aktiviert haben, können Sie die DB-Instance nicht wieder so ändern, dass sie die Standardgröße für Datentypen verwendet. Wenn Sie den
MAX_STRING_SIZE
Parameter wieder auf diesen Wert setzen,STANDARD
wird derincompatible-parameters
Status angezeigt. -
Wenn Sie eine DB-Instance, die erweiterte Datentypen verwendet, wiederherstellen, müssen Sie eine Parametergruppe angeben, für die der Parameter
MAX_STRING_SIZE
aufEXTENDED
gesetzt ist. Wenn Sie bei der Wiederherstellung die Standard-Parametergruppe oder eine andere Parametergruppe angeben, für dieMAX_STRING_SIZE
aufSTANDARD
gesetzt ist, wird der Statusincompatible-parameters
ausgegeben. -
Wenn der Status der DB-Instance aufgrund der Einstellung für
incompatible-parameters
MAX_STRING_SIZE
lautet, ist die DB-Instance nicht verfügbar, bis Sie den ParameterMAX_STRING_SIZE
aufEXTENDED
setzen und die DB-Instance neu starten.
Aktivieren erweiterter Datentypen für eine neue DB-Instance
Wenn Sie eine DB-Instance mit der MAX_STRING_SIZE
Einstellung auf erstellenEXTENDED
, wird für die Instance die MAX_STRING_SIZE
Standardeinstellung angezeigtSTANDARD
. Starten Sie die Instance neu, um die Änderung zu aktivieren.
So aktivieren Sie erweiterte Datentypen für eine neue DB-Instance
-
Setzen Sie den
MAX_STRING_SIZE
in 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 Eine Amazon RDS DB-Instance erstellen.
-
Ordnen Sie die Parametergruppe, bei der
MAX_STRING_SIZE
aufEXTENDED
gesetzt ist, der DB-Instance zu.Weitere Informationen finden Sie unter Eine Amazon RDS DB-Instance erstellen.
-
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, werden die Daten in der Datenbank so RDS konvertiert, dass sie die erweiterten Größen 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 point-in-time Wiederherstellung zu einem 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.
Wenn die Datenbank ungültige Objekte enthält, RDS versucht Amazon, sie neu zu kompilieren. Die Konvertierung in erweiterte Datentypen kann fehlschlagen, wenn Amazon ein ungültiges Objekt nicht neu kompilieren RDS kann. 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 Single-AZ-DB-Instance für Amazon RDS.
-
Setzen Sie den
MAX_STRING_SIZE
in 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_SIZE
aufEXTENDED
gesetzt 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.