Oracle-Zeitzone - 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.

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ü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.

Einstellungen der Zeitzonenoption

Amazon RDS unterstützt die folgenden Einstellungen für die Zeitzonen-Option.

Optionseinstellung Zulässige Werte Beschreibung

TIME_ZONE

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:

  1. (Empfohlen) Erstellen Sie einen Snapshot Ihrer DB-Instance.

  2. 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 mithilfe der API AWS CLI oder. 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.

  3. Fügen Sie die neue Option der Optionsgruppe aus dem vorherigen Schritt hinzu.

  4. 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.

  5. 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
  1. Wählen Sie in der RDS-Konsole Optionsgruppen aus.

  2. Wählen Sie den Namen der Optionsgruppe, zu der Sie die Option hinzufügen möchten.

  3. Wählen Sie Add option (Option hinzufügen).

  4. Wählen Sie als Optionsname die Option Timezone aus, und konfigurieren Sie dann die Optionseinstellungen.

  5. 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 Erstellen einer Amazon RDS-DB-Instance.

    • 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 einer Optionsgruppe namens TIME_ZONE hinzuzufügen. myoptiongroup Als Zeitzone wird festgeleg Africa/Cairo.

Für, oder: Linux macOS Unix

aws rds add-option-to-option-group \ --option-group-name "myoptiongroup" \ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=Africa/Cairo}]" \ --apply-immediately

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

Brasilien/, Brasilien/Ost DeNoronha

Kanada

Canada/Newfoundland, Canada/Saskatchewan

Etc

Etc/GMT-3

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

USA

US/Alaska, US/Central, US/East-Indiana, US/Eastern, US/Pacific

UTC

UTC