You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下SQL Developer连接Oracle数据库时区错误及安装配置咨询

我来帮你一步步解决这两个问题:

问题1:MacOS上SQL Developer连接Oracle时的时区错误解决办法

这个问题通常是因为SQL Developer客户端的时区和Oracle服务器的时区不匹配导致的,你可以按以下步骤修复:

  • 确认Oracle服务器的时区
    先登录到Oracle服务器执行这条SQL查询,获取服务器的时区信息:

    SELECT DBTIMEZONE FROM DUAL;
    

    记下返回的时区值(比如UTC、Asia/Shanghai等)。

  • 修改SQL Developer的时区配置
    在Mac上找到SQL Developer的配置文件:

    1. 右键点击应用程序里的SQL Developer.app,选择「显示包内容」
    2. 依次进入Contents -> Resources -> sqldeveloper -> sqldeveloper -> bin
    3. 找到sqldeveloper.conf文件,用文本编辑器打开
    4. 在文件末尾添加一行配置,替换成你刚才查到的服务器时区:
      AddVMOption -Duser.timezone=Asia/Shanghai
      
    5. 保存文件后重启SQL Developer,再尝试连接数据库。

如果还是有问题,可以试试强制客户端使用UTC时区,把参数改成-Duser.timezone=UTC,很多时候这能快速解决时区不兼容的问题。


问题2:解压SQL Developer后仅得到SQLDevelopr.exe文件,找不到.conf文件的解决办法

首先,你提到的SQLDevelopr.exe应该是笔误,正确的文件名是SQLDeveloper.exe。你遇到的情况大概率是压缩包不完整或者解压工具的问题,正常的SQL Developer压缩包解压后应该包含完整的目录结构(比如sqldeveloper文件夹,里面有bin、lib等子目录),而不是只有一个exe文件。你可以按以下步骤处理:

  • 重新解压压缩包
    建议使用专业的解压工具(比如7-Zip、WinRAR)来解压,避免用Windows系统自带的解压工具,有时候自带工具会出现解压不完整的情况。

  • 重新下载官方安装包
    如果重新解压后还是只有exe文件,说明你下载的压缩包本身有损坏,去Oracle官方网站重新下载对应Windows版本的SQL Developer压缩包(注意要下载完整的安装包,不是单独的启动器)。

  • 找到正确的.conf文件位置
    当你得到完整的解压目录后,sqldeveloper.conf文件的路径是:

    解压后的sqldeveloper文件夹\sqldeveloper\bin\sqldeveloper.conf
    

    打开这个文件后,同样添加时区配置参数(和Mac上的参数一致:AddVMOption -Duser.timezone=你的时区),保存后启动SQL Developer即可。


内容的提问来源于stack exchange,提问作者Surajit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:38:56