Как изменить часовой пояс 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
.
Итак, мне нужно изменить часовой пояс в Oracle SQL Developer (а не базе данных), чтобы соответствовать самому близкому часовому поясу, найденному в V$TIMEZONE_NAMES
.
Ответы
Ответ 1
Если вам нужно изменить часовой пояс Oracle SQL Developer (или Oracle Data Modeler), то вот как это сделать:
- Перейдите в каталог установки Oracle SQL Developer.
- Откройте файл, расположенный по адресу:
sqldeveloper/bin/sqldeveloper.conf
.
- В конце файла добавьте следующую строку:
AddVMOption -Duser.timezone=GMT-4
.
Вам нужно будет изменить значение GMT-4
на то, которое соответствует одному из часовых поясов в V$TIMEZONE_NAMES
.
И вот оно!
Ответ 2
Это сработало для меня
AddVMOption -Duser.timezone=GMT+5
Ответ 3
Try:
- Oracle Sql Developer 4.1.3
- Откройте файл конфигурации.
- SQLDeveloper/SQLDeveloper/бен/sqldeveloper.conf
- Добавить конец файла.
- AddVMOption -Duser.timezone = GMT
- Перезагрузите ваш Oracle Sql Developer.
Ответ 4
Для меня это сработало:
1)
Когда в Windows 8 убедитесь, что у вас есть права доступа/права на папку sqldeveloper
(для меня это C:\Program Files\sqldeveloper, сделайте щелчок правой кнопкой мыши здесь и выберите "Свойства...", а затем вкладку "Безопасность" и на этой вкладке нажмите кнопку "Изменить" и дайте себе все права. [Я должен угадывать эти имена на английском языке, потому что моя Windows не является английским)]
2), затем следуйте шагам от Rubens Mariuzzo выше, кроме последнего
3) AddVMOption -Duser.timezone = GMT + 1
SELECT * FROM v $timezone_names дал мне как Европу/Амстердам, так и Европу/Берлин как опции (оба GMT + 1, но мое местоположение - Европа/Амстердам). Однако, используя любое из этих имен, stil дал ora-01882 "область часового пояса не найдена", только после перехода на "часовой пояс = GMT + 1" ошибка исчезла
Ответ 5
Как добавить часовой пояс в Mac OS? SQLDeveloper/бен /sqldeveloper.conf.
Ответ 6
Это сработало для меня
AddVMOption -Duser.timezone=GMT+7
Тд