【发布时间】:2016-04-22 19:04:25
【问题描述】:
我正在尝试在我的 mac 笔记本电脑(OS X 10.9.5)上的 SQL Developer 中创建 TNS 连接。
我收到此错误no ocijdbc11 in java.library.path 我用谷歌搜索发现我需要
安装 oracle 的即时客户端。我在这里找到了实例客户端文件:
http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
这些文件只是 zip 文件,您需要下载并解压到某个地方。 然后我在这里找到了实际告诉您如何处理 zip 文件的说明:
https://docs.oracle.com/cd/E11882_01/install.112/e38228/inst_task.htm#BABHEBIG
说明书说:
设置
DYLD_LIBRARY_PATH和NLS_LANG环境变量 到instantclient_11_2目录的完整路径。例如, 如果您解压缩了/bin/oracle中的 Instant Client zip 文件 目录,然后将DYLD_LIBRARY_PATH环境变量设置为/bin/oracle/instantclient_11_2.
说明没有告诉我的是如何永久设置环境变量以及如何使环境变量可供 SQL 开发人员等 GUI 工具访问。
有没有人让 SQL Developer 使用 Instantclient?
【问题讨论】:
-
嗨,Alex,我安装了 Oracle SQL Developer 4.0.3。
-
好的,我可以通过连接类型 TNS 得到该错误并输入连接标识符。可能不直接相关,但是您使用 TNS 连接类型而不是具有相同连接信息的基本连接是否有原因?