メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

Oracle のタイムゾーン

タイムゾーンオプションを使用して、Oracle DB インスタンスで使用するシステムのタイムゾーンを変更することができます。たとえば、オンプレミス環境またはレガシーアプリケーションとの互換性があるように、DB インスタンスのタイムゾーンで変更が必要になることがあります。タイムゾーンオプションでは、ホストレベルでタイムゾーンが変更されます。タイムゾーンを変更すると、SYSDATESYSTIMESTAMP など、すべての日付列および値に影響を与えます。

タイムゾーンオプションは、rdsadmin_util.alter_db_time_zone コマンドと異なります。alter_db_time_zone コマンドによって変更されるタイムゾーンは、一定のデータタイプのみ対象です。タイムゾーンオプションでは、すべての日付列および値のタイムゾーンが変更されます。alter_db_time_zone の詳細については、「データベースタイムゾーンの設定」を参照してください。

タイムゾーンの前提条件

タイムゾーンオプションは、固定かつ永続オプションです。オプショングループに追加したオプションを削除することはできません。DB インスタンスに追加したオプショングループを削除することはできません。別のタイムゾーンのオプションのタイムゾーン設定は変更できません。

タイムゾーンオプションを DB インスタンスに追加する前に、DB インスタンスの DB スナップショットを取得することを強くお勧めします。タイムゾーンオプションが正しく設定されていない場合は、スナップショットを使用して、DB インスタンスを復元できます。詳細については、「DB スナップショットの作成」を参照してください。

本稼働 DB インスタンスに追加する前に、テスト DB インスタンスでタイムゾーンオプションをテストすることを強くお勧めします。タイムゾーンオプションを追加すると、システムの日付を使用して日付または時刻を追加するテーブルに問題が発生することがあります。データやアプリケーションを分析して、タイムゾーンの変更による影響を判断する必要があります。

タイムゾーンオプション設定

Amazon RDS は、タイムゾーンオプションの次の設定をサポートします。

オプション設定 有効な値 説明

[Time Zone]

利用可能なタイムゾーンの例利用できるタイムゾーンの一覧については、「利用可能なタイムゾーン」を参照してください。

DB インスタンスの新しいタイムゾーン。

タイムゾーンオプションの追加

DB インスタンスにタイムゾーンオプションを追加する一般的な手順は以下のとおりです。

  1. 新しいオプショングループを作成するか、既存のオプショングループをコピーまたは変更します。

  2. オプショングループにオプションを追加します。

  3. オプショングループを DB インスタンスに関連付けます。

タイムゾーンオプションを追加すると、DB インスタンスが自動的に再起動する際に短い停止が発生します。

AWS マネジメントコンソール

To add the time zone option to a DB instance

  1. Determine the option group you want to use. You can create a new option group or use an existing option group. If you want to use an existing option group, skip to the next step. Otherwise, create a custom DB option group with the following settings:

    1. For Engine choose the oracle edition for your DB instance.

    2. For Major Engine Version choose 11.2 or 12.1 for your DB instance.

    For more information, see オプショングループを作成する.

  2. Add the Timezone option to the option group, and configure the option settings.

    重要

    If you add the time zone option to an existing option group that is already attached to one or more DB instances, a brief outage occurs while all the DB instances are automatically restarted.

    For more information about adding options, see オプショングループにオプションを追加する. For more information about each setting, see タイムゾーンオプション設定.

  3. Apply the option group to a new or existing DB instance:

CLI

次の例では、AWS CLI の add-option-to-option-group コマンドを使用して、Timezone オプションと TIME_ZONE オプションの設定をオプショングループ myoptiongroup に追加しています。タイムゾーンは Africa/Cairo に設定されています。

Linux、OS X、Unix の場合:

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

Windows の場合:

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

タイムゾーン設定の変更

タイムゾーンオプションは、固定かつ永続オプションです。オプショングループに追加したオプションを削除することはできません。DB インスタンスに追加したオプショングループを削除することはできません。別のタイムゾーンのオプションのタイムゾーン設定は変更できません。タイムゾーンオプションが正しく設定されていない場合は、タイムゾーンオプション追加前の DB インスタンスのスナップショットを復元します。

タイムゾーンオプションの削除

タイムゾーンオプションは、固定かつ永続オプションです。オプショングループに追加したオプションを削除することはできません。DB インスタンスに追加したオプショングループを削除することはできません。タイムゾーンオプションを削除するには、タイムゾーンオプション追加前の DB インスタンスのスナップショットを復元します。

利用可能なタイムゾーン

タイムゾーンオプションには、以下の値を使用できます。

ゾーン [タイムゾーン]

アフリカ

Africa/Cairo、Africa/Casablanca、Africa/Harare、Africa/Lagos、Africa/Luanda、Africa/Monrovia、Africa/Nairobi、Africa/Tripoli、Africa/Windhoek

南北アメリカ大陸

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

アジア

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

大西洋

Atlantic/Azores、Atlantic/Cape_Verde

オーストラリア

Australia/Adelaide、Australia/Brisbane、Australia/Darwin、Australia/Eucla、Australia/Hobart、Australia/Lord_Howe、Australia/Perth、Australia/Sydney

ブラジル

Brazil/DeNoronha、Brazil/East

カナダ

Canada/Newfoundland、Canada/Saskatchewan

ETC

Etc/GMT-3

欧州

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

太平洋

Pacific/Apia、Pacific/Auckland、Pacific/Chatham、Pacific/Fiji、Pacific/Guam、Pacific/Honolulu、Pacific/Kiritimati、Pacific/Marquesas、Pacific/Samoa、Pacific/Tongatapu、Pacific/Wake

米国

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

UTC

UTC

関連トピック