2013-02-13 72 views
14

每次我運行的Oracle SQL Developer或Oracle Data Modeler的我收到此錯誤信息:如何更改Oracle SQL Developer/Oracle Data Modeler的時區?

挖這個問題

ORA-01882 「未找到時區區域」,我發現,無論是甲骨文SQL Developer和Oracle Data Modeler說我的時區是Europe/Berlin,它沒有列在Oracle的系統視圖V$TIMEZONE_NAMES中。

因此,我需要在Oracle SQL Developer(而不是數據庫)中更改時區以匹配在V$TIMEZONE_NAMES中找到的最相似的時區。

回答

31

如果需要change the time zone of Oracle SQL Developer(或Oracle Data Modeler的),那麼這是如何做到這一點:

  1. 進入的Oracle SQL Developer的安裝目錄。
  2. 打開文件位於:sqldeveloper/bin/sqldeveloper.conf
  3. 在文件末尾添加以下行:AddVMOption -Duser.timezone=GMT-4

您需要將值GMT-4更改爲與V$TIMEZONE_NAMES中某個時區相匹配的值。

就是這樣!

0

對於我這樣的工作:

1)

當在Windows 8中,請確保您已授權/過的SQLDeveloper文件夾 權利(對我來說這是C:\ Program Files文件\的SQLDeveloper,做右鍵單擊此處並選擇「屬性...」,然後選擇「安全」選項卡,然後在該選項卡上按下「編輯」按鈕並給予自己所有權利。[我必須用英文來猜測這些名稱,因爲我的Windows是不是英語)]

2)然後按照從上面的魯本斯Mariuzzo的步驟,除了最後一個

3)AddVMOption -Duser.timezone = GMT + 1

SELECT * FROM V $ timezone_names給了我兩個歐洲/阿姆斯特丹和歐洲/柏林選項(均爲GMT + 1,但我的位置是歐洲/阿姆斯特丹)。然而,使用這些名稱之一STIL給ORA-01882「時區區域未找到」,只有改變後的「時區= GMT + 1」做了錯誤消失

6

這爲我工作

AddVMOption -Duser.timezone=GMT+5 
5

嘗試:

  • 的Oracle SQL Developer 4.1.3
  • 打開配置文件。
  • sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
  • 添加文件結尾。
  • AddVMOption -Duser。時區= GMT
  • 重新啓動您的Oracle Sql Developer。
0

這爲我工作

AddVMOption -Duser.timezone=GMT+7 

Tq的