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

Oracle SQL Developer 23.1中DBA实例查看器MEMORY/STORAGE无显示求助

Oracle SQL Developer 23.1 MEMORY/STORAGE标签页无内容解决方案

1. 确认JDK版本兼容性

SQL Developer 23.1依赖JDK 11(Oracle JDK 11或OpenJDK 11均可),Windows 11自带的高版本JDK(如17)会导致部分组件加载异常:

  • 查看当前JDK版本:点击顶部菜单Help → About,在弹出窗口中查看JDK信息。
  • 更换JDK:下载安装JDK 11后,修改安装目录下的sqldeveloper.conf文件,添加:
    SetJavaHome C:\path\to\your\jdk11
    
    替换为实际JDK 11路径,重启SQL Developer。

2. 检查数据库用户权限

MEMORY/STORAGE标签页需要查询内存、存储相关数据字典视图,当前用户需具备足够权限:

  • 以SYSDBA身份登录数据库,执行授权语句:
    GRANT SELECT_CATALOG_ROLE TO your_login_user;
    
    该角色包含大部分数据字典查询权限,若需更精细控制,可单独授予V$MEMORY_DYNAMIC_COMPONENTS、V$SGA、DBA_DATA_FILES等视图的SELECT权限。
  • 重新登录SQL Developer后验证标签页。

3. 清除本地缓存与配置

缓存损坏或配置文件异常可能导致组件加载失败:

  • 关闭SQL Developer,删除用户目录下的配置文件夹:C:\Users\<你的用户名>\AppData\Roaming\SQL Developer\system23.1.0.097.2010(版本号对应你的安装包版本)
  • 重启SQL Developer,重新配置数据库连接后测试。

4. 排查跳转主机网络与连接配置

作为跳转主机环境,需确保:

  • 跳转主机到数据库服务器的网络无防火墙/代理拦截,1521端口(或自定义数据库端口)可正常连通。
  • 若使用SSH隧道连接,检查隧道配置是否完整,确保能访问数据库所有数据字典视图。

5. 安装Oracle Instant Client组件

全新Windows系统可能缺少SQL Developer依赖的Oracle客户端库:

  • 下载对应数据库版本的Oracle Instant Client Basic Package,解压后配置环境变量:
    • 设置ORACLE_HOME为Instant Client解压目录
    • 将该目录添加到系统PATH环境变量
  • 重启SQL Developer后验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 02:27:49