web-dev-qa-db-ja.com

Oracle SQL Developer / Oracle Data Modelerのタイムゾーンを変更する方法

Oracle SQL DeveloperまたはOracle Data Modelerを実行するたびに、次のエラーメッセージが表示されます。

ora-01882「タイムゾーン地域が見つかりません」

この問題を掘り下げてみると、Oracle SQL DeveloperとOracle Data Modelerの両方が、私のタイムゾーンはEurope/Berlinであり、これはOracleのシステムビューV$TIMEZONE_NAMESにリストされていません。

したがって、V$TIMEZONE_NAMESにある最も類似したタイムゾーンに一致するように、データベースではなくOracle SQL Developerのタイムゾーンを変更する必要があります。

17
Rubens Mariuzzo

Oracle SQL Developerのタイムゾーンを変更する (またはOracle Data Modeler)が必要な場合、次のようにします。

  1. Oracle SQL Developerのインストールディレクトリに移動します。
  2. sqldeveloper/bin/sqldeveloper.confにあるファイルを開きます。
  3. ファイルの最後に、次の行を追加します:AddVMOption -Duser.timezone=GMT-4

GMT-4V$TIMEZONE_NAMESのタイムゾーンのいずれかに一致するものに変更する必要があります。

以上です!

39
Rubens Mariuzzo

これは私のために働いた

AddVMOption -Duser.timezone=GMT+5
7
Aasim Chaudhary

試してください:

  • Oracle Sql Developer 4.1.3
  • 設定ファイルを開きます。
  • sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
  • ファイルの終わりを追加します。
  • AddVMOption -Duser.timezone = GMT
  • Oracle Sql Developerを再起動します。
5
Indrajeet Singh

これは私のために働いた

AddVMOption -Duser.timezone=GMT+7

Tq

0
muqofa

私にとってこれはうまくいきました:

1)

Windows 8の場合、sqldeveloperフォルダーに対する承認/権限があることを確認します(私にとってはC:\ Program Files\sqldeveloperで、右クリックして[プロパティ]を選択し、[セキュリティ]タブを選択します)そして、そのタブで「編集」ボタンを押して、自分にすべての権利を与えます[私のウィンドウは英語ではないので、これらの名前を英語で推測する必要があります)]

2)最後の手順を除き、上記のルーベンス・マリウッゾの手順に従う

3)AddVMOption -Duser.timezone = GMT + 1

SELECT * FROM v $ timezone_namesは、ヨーロッパ/アムステルダムとヨーロッパ/ベルリンの両方をオプションとして提供しました(両方ともGMT + 1ですが、私の場所はヨーロッパ/アムステルダムです)。ただし、これらの名前のいずれかを使用すると、「timezone = GMT + 1」に変更した後にのみ、ora-01882「timezone region not found」が得られました。

0
Martin de Haij