每次运行Oracle SQL Developer或Oracle Data Modeler时,我收到以下错误消息:
ora-01882 “timezone region not found”
挖掘这个问题,我发现Oracle SQL Developer和Oracle Data Modeler都表示,我的时区是欧洲/柏林,它没有列入Oracle的系统视图V $TIMEZONE_NAMES.
所以,我需要更改Oracle SQL Developer(而不是数据库)中的时区,以匹配V $TIMEZONE_NAMES中找到的最相似的时区.
如果您需要
change the time zone of Oracle SQL Developer(或Oracle Data Modeler),那么这是如何做到的:
>转到Oracle SQL Developer的安装目录.
>打开位于:sqldeveloper / bin / sqldeveloper.conf的文件.
>在文件末尾添加以下行:AddVMOption -Duser.timezone = GMT-4.
您将需要将值GMT-4更改为与V $TIMEZONE_NAMES中的时区之一相匹配的值.
就是这样!