Oracle Autonomous Database支持的客户端及对应版本有哪些?
Oracle Autonomous Database 支持的客户端类型及版本要求
Oracle 原生数据库客户端
- Oracle Instant Client:最低支持版本 11.2.0.4,推荐使用 12.2 及以上版本,18c、19c、21c 全发行版均完全兼容;11.2 版本仅支持基础连接能力,无法使用 ADB mTLS 1.3 等高级安全特性
- Oracle JDBC Driver:最低支持版本 11.2.0.4,12.1.0.2 及以上版本支持完整 ADB 特性,推荐使用 19c、21c 官方发行的 ojdbc8、ojdbc11 驱动,使用时需匹配对应 JDK 版本
- Oracle ODP.NET
- 托管版 ODP.NET:最低支持版本 12.1.0.2,19.10 及以上版本支持全部 ADB 特性
- 非托管版 ODP.NET:最低支持版本 11.2.0.4,推荐 19c 及以上发行版
- Oracle SQL*Plus:和对应 Instant Client/全量数据库客户端版本绑定,最低支持 11.2.0.4,12.2 及以上版本可完整支持 ADB 所有 SQL 语法和连接特性
- Oracle SQL Developer:最低支持版本 18.2,推荐使用 23.1 以上最新稳定版,可直接对接 ADB 自治管理能力,包括性能监控、实例缩放等操作
开源/第三方客户端
- Python 数据库驱动
- 旧版 cx_Oracle:最低支持版本 7.0,推荐 8.3 及以上版本
- 新版 python-oracledb(cx_Oracle 更名后的官方驱动):1.0 及以上全版本均完全支持 ADB,推荐使用最新稳定版
- Node.js oracledb 驱动:最低支持版本 5.0,推荐 6.0 及以上版本,支持 thin 模式无需本地客户端依赖即可直接连接 ADB
- Go goracle 驱动:最低支持版本 2.0,推荐使用最新稳定版
- 开源数据库管理工具(DBeaver、DataGrip 等):只要工具内置/手动配置的 JDBC 驱动版本符合要求(12.1.0.2 及以上)即可正常连接,推荐工具本身版本不低于 2021 年发行的稳定版
- MySQL 兼容客户端(仅 ADB MySQL 兼容版支持):支持 MySQL 5.7、8.0 全系列官方客户端版本,所有兼容 MySQL 协议的第三方客户端均可正常对接
通用使用说明
所有连接 ADB 的客户端均需支持 TLS 1.2 及以上加密协议,低于该要求的版本即使版本号符合最低要求,也无法正常建立连接。如果使用 mTLS 认证方式,需确保客户端支持对应证书加载逻辑,旧版本客户端可能需要额外配置钱包路径才能完成连接。
内容的提问来源于stack exchange,提问作者ctuzla
相关产品推荐
相关产品推荐

