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 DB-Instance von RDS Custom für Oracle 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.

Zeitzonenoptionseinstellungen in RDS Custom für Oracle

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 in RDS Custom für Oracle.

Die neue Zeitzone für Ihre DB-Instance.

Verfügbare Zeitzonen in RDS Custom für Oracle

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/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

Überlegungen zum Einstellen der Zeitzone in RDS Custom für Oracle

Wenn Sie die Zeitzone für Ihre DB-Instance festlegen möchten, sollten Sie Folgendes berücksichtigen:

  • Wenn Sie die Zeitzonenoption hinzufügen, entsteht während des automatischen Neustarts Ihrer DB-Instance ein kurzzeitiger Nutzungsausfall.

  • Wenn Sie die Zeitzone versehentlich falsch eingestellt haben, müssen Sie die DB-Instance auf ihre vorherige Zeitzoneneinstellung zurücksetzen. Aus diesem Grund raten wir dringend zu einer der folgenden Strategien, bevor Sie Ihrer Instance die Zeitzonenoption hinzufügen:

    • Wenn Ihre DB-Instance von RDS Custom für Oracle die Standardoptionsgruppe verwendet, erstellen Sie einen Snapshot Ihrer DB-Instance. Weitere Informationen finden Sie unter Erstellen eines Snapshots von RDS Custom für Oracle.

    • Wenn Ihre DB-Instance derzeit eine benutzerdefinierte Optionsgruppe verwendet, erstellen Sie einen Snapshot Ihrer DB-Instance und anschließend eine neue Optionsgruppe mit der Zeitzonenoption.

  • Es wird dringend empfohlen, Ihre DB-Instance manuell zu sichern, nachdem Sie die Option Timezone angewendet haben.

  • Wir empfehlen dringend, die Zeitzonenoption auf einer Test-DB-Instance zu testen, bevor Sie sie einer Produktions-DB-Instance hinzufügen. Bei dem Hinzufügen der Zeitzonenoption können Probleme in Zusammenhang mit Tabellen auftreten, die die Systemzeit verwenden, um Datums- bzw. Uhrzeitangaben einzufügen. Analysieren Sie Ihre Daten und Anwendungen, um die Auswirkungen einer Änderung der Zeitzone zu einzuschätzen.

Einschränkungen für die Zeitzoneneinstellung in RDS Custom für Oracle

Es gelten die folgenden Einschränkungen:

  • Sie können Ihre Zeitzone nicht direkt auf Ihrem Host ändern, ohne sie außerhalb des Support-Bereichs zu verschieben. Um die Zeitzone Ihrer Datenbank zu ändern, müssen Sie eine Optionsgruppe erstellen.

  • Da es sich bei der Zeitzonenoption um eine persistente Option (aber keine permanente Option) handelt, können Sie Folgendes nicht tun:

    • Entfernen Sie die Option aus einer Optionsgruppe, nachdem Sie die Option hinzugefügt haben.

    • Ändern Sie die Zeitzoneneinstellung für die Option zu einer anderen Zeitzone.

  • Sie können Ihrer DB-Instance nicht mehrere Optionsgruppen zuordnen.

  • Sie können die Zeitzone für einzelne PDBs innerhalb einer CDB nicht festlegen.

Hinzufügen der Zeitzonenoption zu einer Optionsgruppe

Die Standardoptionsgruppen für RDS Custom für Oracle sind:

  • default:custom-oracle-ee

  • default:custom-oracle-se2

  • default:custom-oracle-ee-cdb

  • default:custom-oracle-se2-cdb

Wenn Sie eine Optionsgruppe erstellen, werden die Einstellungen aus der Standardoptionsgruppe übernommen. Allgemeine Informationen zu Optionsgruppen in Amazon RDS finden Sie unter Arbeiten mit Optionsgruppen.

Konsole

So fügen Sie die Zeitzonenoption zu einer Optionsgruppe hinzu
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Option groups (Optionsgruppen) aus.

  3. Wählen Sie die Optionsgruppe aus, die Sie ändern möchten, und wählen Sie dann Add option (Option hinzufügen).

  4. Führen Sie im Fenster Add option (Option hinzufügen) die folgenden Schritte aus:

    1. Wählen Sie Zeitzone aus.

    2. Wählen Sie in den Optionseinstellungen eine Zeitzone aus.

    3. Um die Option in allen zugeordneten DB-Instances von RDS Custom für Oracle zu aktivieren, wählen Sie für Direkt anwenden Ja aus, sobald Sie sie hinzufügen. Wenn Sie Nein (Standard) auswählen, wird die Option während des nächsten Wartungsfensters in jeder zugeordneten DB-Instance aktiviert.

    4. Wichtig

      Wenn Sie einer bestehenden Optionsgruppe, die bereits mit einer oder mehreren DB-Instances verknüpft ist, die Zeitzonenoption hinzufügen, werden alle DB-Instances neu gestartet und es entsteht ein kurzzeitiger Nutzungsausfall.

  5. Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie Add option (Option hinzufügen) aus.

  6. Erstellen Sie eine Sicherungskopie von DB-Instances von RDS Custom für Oracle, deren Zeitzonen aktualisiert wurden. Weitere Informationen finden Sie unter Erstellen eines Snapshots von RDS Custom für Oracle.

AWS CLI

In dem folgenden Beispiel wird mit dem AWS CLI-Befehl add-option-to-option-group die Option Timezone mit der Einstellung TIME_ZONE einer Optionsgruppe mit dem Namen testoptiongroup hinzugefügt. Als Zeitzone wird festgeleg America/Los_Angeles.

Für Linux, macOS oder Unix:

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

Für Windows:

aws rds add-option-to-option-group ^ --option-group-name "testoptiongroup" ^ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=America/Los_Angeles}]" ^ --apply-immediately

Entfernen der Zeitzonenoption

Die Zeitzonenoption ist eine persistente, aber keine permanente Option. Wenn Sie die Option einer Optionsgruppe hinzugefügt haben, kann sie nicht mehr aus der Gruppe entfernt werden. So trennen Sie die Zuordnung der alten Optionsgruppe zu Ihrer DB-Instance:

  1. Erstellen Sie eine neue Optionsgruppe mit einer aktualisierten Timezone-Option.

  2. Verknüpfen Sie die neue Optionsgruppe mit Ihrer Instance, wenn Sie die Instance ändern.