navicat64位和ql\sql64位 连接oracle11g, 不安装oracle客户端
- 下载
oci.ddl连接库(不是客户端), https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html, 注意64位的本地机子下载64位的包, 版本没有影响, 我下载的21.7.0.0.0的也可以用, 关键是要64位 - 下载完找个地方解压, 比如解压到
D:\Oracle\instantclient_21_7 - 配置连接库
- navicat:
选项->环境->OCI library->下载连接库的解压地址D:\Oracle\instantclient_21_7\oci.dll - ql/sql:
首选项->连接->OCI库->下载连接库的解压地址D:\Oracle\instantclient_21_7\oci.dll
- navicat:
- 最后重启navicat或ql/sql, 配置生效
- 总结: navicat自带的
oci库好像不是64位的, 所以在64位的机子上运行时无法连接到数据库;ql/sql则是没有自带oci库, 是主动导入本机安装的oracle客户端, 如果本地没有装就无法使用, 必须下载并配置oci库

1481

被折叠的 条评论
为什么被折叠?



