2.2 TIMESTAMP WITH TIME ZONEデータの簡略化されたアップグレード

タイム・ゾーン・ファイルはOracle Real Application Clustersをインストールするときにアップグレードされます。

Oracle Database 12cリリース2 (12.2)のインストールの一部として、バージョン1から12までのタイムゾーン・ファイルが、パスOracle_home\oracore\zoneinfoにインストールされます。現在のタイムゾーン・ファイルを引き続き使用するか、または最新バージョンにアップグレードすることができます。最新バージョンのタイムゾーン・ファイルにサーバーをアップグレードすることをお薦めします。新しいバージョンのタイムゾーン・ファイルへのアップグレードによって、既存のTIMESTAMP WITH TIME ZONEデータが古くなる可能性があります。新しく提供されたDBMS_DST PL/SQLパッケージを使用して、最小限の手動手順とシステム・ダウンタイムでTIMESTAMP WITH TIME ZONEデータが透過的に更新されます。

Oracle RACデータベースのすべてのインスタンスが、同じタイムゾーンを使用する必要があります。インスタンスがSQL*Plusで起動されないかぎり、Oracle RACデータベースのタイムゾーンは、デフォルトで、Gridユーザーのタイムゾーンに設定されます。SQL*Plusを使用する場合、Oracle Clusterwareに使用されるデータベース・インスタンスに対して確実に同じタイムゾーン設定が使用されるようにする必要があります。次のコマンドを使用してOracle Clusterwareがデータベースに使用するタイムゾーンを変更できます(ここで、time_zoneは変更するタイムゾーンです)。

srvctl setenv database -env "TZ=time_zone"

タイムゾーン・バージョン・ファイルは、Oracleクライアントのインストールとともにインストールされます。Oracleクライアントのタイムゾーン・ファイルをすぐにアップグレードする必要はありません。アップグレードは、システム管理者の最も都合の良い時間に行うことができます。ただし、クライアントとサーバーで異なるタイムゾーン・バージョンを使用している場合、パフォーマンスがわずかに低下します。

関連項目: