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のタイムゾーンを変更する必要があります。
Oracle SQL Developerのタイムゾーンを変更する (またはOracle Data Modeler)が必要な場合、次のようにします。
sqldeveloper/bin/sqldeveloper.conf
にあるファイルを開きます。AddVMOption -Duser.timezone=GMT-4
。値GMT-4
をV$TIMEZONE_NAMES
のタイムゾーンのいずれかに一致するものに変更する必要があります。
以上です!
これは私のために働いた
AddVMOption -Duser.timezone=GMT+5
試してください:
これは私のために働いた
AddVMOption -Duser.timezone=GMT+7
Tq
私にとってこれはうまくいきました:
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」が得られました。