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.
Oracle-Zeitzone
Um die von Ihrer Oracle-DB-Instance verwendete Systemzeitzone zu ändern, können Sie die Zeitzonenoption verwenden. Gründe, die Zeitzone einer DB-Instance zu ändern, sind beispielsweise Kompatibilitätsanforderungen der Umgebung an einem Standort oder eine veraltete Anwendung. Mit der Zeitzonenoption wird die Zeitzone auf der Ebene des Hosts geändert. Wenn Sie die Zeitzone ändern, wirkt sich dies auf alle Datumsspalten und -werte aus, u. a. auf SYSDATE
und SYSTIMESTAMP
.
Die Zeitzonenoption unterscheidet sich von dem Befehl rdsadmin_util.alter_db_time_zone
. Der Befehl alter_db_time_zone
ändert die Zeitzone nur für bestimmte Datentypen. Mit der Zeitzonenoption wird die Zeitzone für alle Datumsspalten und -werte geändert. Mehr über alter_db_time_zone
erfahren Sie unter Einstellen der Datenbank-Zeitzone. Weitere Informationen zu Upgrade-Überlegungen finden Sie unter Überlegungen zur Zeitzone.
Einschränkungen bei der Einstellung der Zeitzone
Die Zeitzonenoption ist eine permanente und persistente Option. Daher können Sie Folgendes nicht tun:
-
Entfernen Sie die Option aus einer Optionsgruppe, nachdem Sie die Zeitzonenoption hinzugefügt haben.
-
Entfernen Sie die Optionsgruppe aus einer DB-Instance, nachdem Sie die Gruppe hinzugefügt haben.
-
Ändern Sie die Zeitzoneneinstellung für die Option zu einer anderen Zeitzone.
Empfehlungen für die Einstellung der Zeitzone
Bevor Sie Ihrer Produktionsdatenbank die Zeitzonenoption hinzufügen, raten wir dringend zu Folgendem:
-
Erstellen Sie einen Snapshot Ihrer DB-Instance. Wenn Sie die Zeitzone versehentlich falsch eingestellt haben, müssen Sie die DB-Instance auf ihre vorherige Zeitzoneneinstellung zurücksetzen. Weitere Informationen finden Sie unter Erstellen eines DB-Snapshots für eine Single-AZ-DB-Instance für Amazon RDS.
-
Fügen Sie einer Test-DB-Instance die Zeitzonenoption hinzu. Bei dem Hinzufügen der Zeitzonenoption können Probleme in Zusammenhang mit Tabellen auftreten, die die Systemzeit verwenden, um Datums- bzw. Uhrzeitangaben einzufügen. Wir empfehlen Ihnen, Ihre Daten und Anwendungen auf der Testinstanz zu analysieren. Auf diese Weise können Sie die Auswirkungen einer Änderung der Zeitzone auf Ihre Produktionsinstanz beurteilen.
Wenn Ihre DB-Instance die Standardoptionsgruppe verwendet, gehen Sie wie folgt vor:
-
Erstellen Sie einen Snapshot Ihrer DB-Instance.
-
Fügen Sie Ihrer DB-Instance die Zeitzonenoption hinzu.
Wenn Ihre DB-Instance derzeit eine nicht standardmäßige Optionsgruppe verwendet, gehen Sie wie folgt vor:
-
Erstellen Sie einen Snapshot Ihrer DB-Instance.
-
Erstellen Sie eine neue Optionsgruppe.
-
Fügen Sie ihr die Zeitzonenoption zusammen mit allen anderen Optionen hinzu, die derzeit der vorhandenen Optionsgruppe zugeordnet sind.
Dadurch wird verhindert, dass die vorhandenen Optionen deinstalliert werden, während die Zeitzonenoption aktiviert wird.
-
Fügen Sie Ihrer DB-Instance die Optionsgruppe hinzu.
Einstellungen der Zeitzonenoption
Amazon RDS unterstützt die folgenden Einstellungen für die Zeitzonenoption.
Optionseinstellung | Zulässige Werte | Beschreibung |
---|---|---|
|
Eine der verfügbaren Zeitzonen. Eine vollständige Liste finden Sie unter Verfügbare Zeitzonen. |
Die neue Zeitzone für Ihre DB-Instance. |
Hinzufügen der Zeitzonenoption
Gehen Sie wie folgt vor, um Ihrer DB-Instance die Zeitzonenoption hinzuzufügen:
-
(Empfohlen) Erstellen Sie einen Snapshot Ihrer DB-Instance.
-
Führen Sie eine der folgenden Aufgaben aus:
-
Erstellen Sie eine völlig neue Optionsgruppe. Weitere Informationen finden Sie unter Erstellen einer Optionsgruppe.
-
Kopieren Sie eine bestehende Optionsgruppe mit dem AWS CLI oderAPI. Weitere Informationen finden Sie unter Kopieren einer Optionsgruppe.
-
Verwenden Sie eine vorhandene, nicht standardmäßige Optionsgruppe wieder. Es hat sich bewährt, eine Optionsgruppe zu verwenden, die derzeit keinen DB-Instances oder Snapshots zugeordnet ist.
-
-
Fügen Sie die neue Option der Optionsgruppe aus dem vorherigen Schritt hinzu.
-
Wenn für die Optionsgruppe, die derzeit mit Ihrer DB-Instance verknüpft ist, Optionen aktiviert sind, fügen Sie diese Optionen zu Ihrer neuen Optionsgruppe hinzu. Diese Strategie verhindert, dass die vorhandenen Optionen deinstalliert werden, während die neue Option aktiviert wird.
-
Fügen Sie die neue Optionsgruppe zu Ihrer DB-Instance hinzu.
Wenn Sie die Zeitzonenoption hinzufügen, entsteht während des automatischen Neustarts Ihrer DB-Instance ein kurzzeitiger Nutzungsausfall.
Um die Zeitzonenoption zu einer Optionsgruppe hinzuzufügen und sie einer DB-Instance zuzuordnen
-
Wählen Sie in der RDS Konsole Optionsgruppen aus.
-
Wählen Sie den Namen der Optionsgruppe, zu der Sie die Option hinzufügen möchten.
-
Wählen Sie Add option (Option hinzufügen).
-
Wählen Sie als Optionsname die Option Timezone aus, und konfigurieren Sie dann die Optionseinstellungen.
-
Ordnen Sie die Optionsgruppe einer neuen oder vorhandenen DB-Instance zu:
-
Weisen Sie bei einer neuen DB-Instance die Optionsgruppe beim Starten der Instance zu. Weitere Informationen finden Sie unter Eine Amazon RDS DB-Instance erstellen.
-
Weisen Sie bei einer bestehenden DB-Instance die Optionsgruppe zu, indem Sie die Instance ändern und die neue Optionsgruppe anhängen. Wenn Sie die neue Option zu einer vorhandenen DB-Instance hinzufügen, kommt es zu einem kurzen Ausfall, während Ihre DB-Instance automatisch neu gestartet wird. Weitere Informationen finden Sie unter Ändern einer Amazon RDS DB-Instance.
-
Im folgenden Beispiel wird der Befehl AWS CLI add-option-to-option-group verwendet, um die Timezone
Option und die Optionseinstellung zu einer TIME_ZONE
Optionsgruppe namens hinzuzufügen. myoptiongroup
Als Zeitzone wird festgeleg Africa/Cairo
.
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:
aws rds add-option-to-option-group \ --option-group-name "
myoptiongroup
" \ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=Africa/Cairo}]
" \ --apply-immediately
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:
aws rds add-option-to-option-group ^ --option-group-name "
myoptiongroup
" ^ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=Africa/Cairo}]
" ^ --apply-immediately
Ändern der Zeitzoneneinstellungen
Die Zeitzonenoption ist eine permanente und persistente Option. Wenn Sie die Option einer Optionsgruppe hinzugefügt haben, kann sie nicht mehr aus der Gruppe entfernt werden. Wenn Sie die Optionsgruppe einer DB-Instance zugeordnet haben, kann die Zuordnung nicht mehr entfernt werden. Sie können auch die Zeitzoneneinstellung für die Option nicht mehr ändern, also keine andere Zeitzone angeben. Wenn Sie die Zeitzone falsch einstellen, müssen Sie Ihre DB-Instance anhand eines Snapshots wiederherstellen, den Sie vor dem Hinzufügen der Zeitzonenoption erstellt haben.
Entfernen der Zeitzonenoption
Die Zeitzonenoption ist eine permanente und persistente Option. Wenn Sie die Option einer Optionsgruppe hinzugefügt haben, kann sie nicht mehr aus der Gruppe entfernt werden. Wenn Sie die Optionsgruppe einer DB-Instance zugeordnet haben, kann die Zuordnung nicht mehr entfernt werden. Wenn Sie die Zeitzonenoption entfernen möchten, müssen Sie Ihre DB-Instance anhand eines Snapshots wiederherstellen, den Sie vor dem Hinzufügen der Zeitzonenoption erstellt haben.
Verfügbare Zeitzonen
Sie können die folgenden Werte für die Zeitzonenoption verwenden:
Bereich | Zeitzone |
---|---|
Afrika |
Africa/Cairo, Africa/Casablanca, Africa/Harare, Africa/Lagos, Africa/Luanda, Africa/Monrovia, Africa/Nairobi, Africa/Tripoli, Africa/Windhoek |
Amerika |
America/Araguaina, America/Argentina/Buenos_Aires, America/Asuncion, America/Bogota, America/Caracas, America/Chicago, America/Chihuahua, America/Cuiaba, America/Denver, America/Detroit, America/Fortaleza, America/Godthab, America/Guatemala, America/Halifax, America/Lima, America/Los_Angeles, America/Manaus, America/Matamoros, America/Mexico_City, America/Monterrey, America/Montevideo, America/New_York, America/Phoenix, America/Santiago, America/Sao_Paulo, America/Tijuana, America/Toronto |
Asien |
Asia/Amman, Asia/Ashgabat, Asia/Baghdad, Asia/Baku, Asia/Bangkok, Asia/Beirut, Asia/Calcutta, Asia/Damascus, Asia/Dhaka, Asia/Hong_Kong, Asia/Irkutsk, Asia/Jakarta, Asia/Jerusalem, Asia/Kabul, Asia/Karachi, Asia/Kathmandu, Asia/Kolkata, Asia/Krasnoyarsk, Asia/Magadan, Asia/Manila, Asia/Muscat, Asia/Novosibirsk, Asia/Rangoon, Asia/Riyadh, Asia/Seoul, Asia/Shanghai, Asia/Singapore, Asia/Taipei, Asia/Tehran, Asia/Tokyo, Asia/Ulaanbaatar, Asia/Vladivostok, Asia/Yakutsk, Asia/Yerevan |
Atlantik |
Atlantic/Azores, Atlantic/Cape_Verde |
Australien |
Australia/Adelaide, Australia/Brisbane, Australia/Darwin, Australia/Eucla, Australia/Hobart, Australia/Lord_Howe, Australia/Perth, Australia/Sydney |
Brasilien |
Brazil/DeNoronha, Brazil/East |
Kanada |
Canada/Newfoundland, Canada/Saskatchewan |
Etc |
Etc/ -3 GMT |
Europa |
Europe/Amsterdam, Europe/Athens, Europe/Berlin, Europe/Dublin, Europe/Helsinki, Europe/Kaliningrad, Europe/London, Europe/Madrid, Europe/Moscow, Europe/Paris, Europe/Prague, Europe/Rome, Europe/Sarajevo |
Pazifik |
Pacific/Apia, Pacific/Auckland, Pacific/Chatham, Pacific/Fiji, Pacific/Guam, Pacific/Honolulu, Pacific/Kiritimati, Pacific/Marquesas, Pacific/Samoa, Pacific/Tongatapu, Pacific/Wake |
US |
US/Alaska, US/Central, US/East-Indiana, US/Eastern, US/Pacific |
UTC |
UTC |