【发布时间】:2021-02-13 01:21:37
【问题描述】:
我正在尝试让 SQLDeveloper 在我的 Mac 笔记本电脑上工作。我需要建立一个 TNS 连接,但每当我尝试创建一个时,我都会收到错误消息:no ocijdbc12 in java.library.path。
我安装了最新的 Instantclient,但我只看到这些文件:
instantclient_11_2:
total 380640
-rw-rw-rw-@ 1 red staff 484 Apr 10 2014 BASIC_README
-rwxrwxrwx@ 1 red staff 14348 Apr 10 2014 adrci
-rwxrwxrwx@ 1 red staff 40768 Apr 10 2014 genezi
-r-xr-xr-x@ 1 red staff 66167420 Feb 7 2014 libclntsh.dylib.11.1
-r-xr-xr-x@ 1 red staff 2817872 Jan 29 2014 libnnz11.dylib
-r-xr-xr-x@ 1 red staff 1897664 Feb 7 2014 libocci.dylib.11.1
-rwxrwxrwx@ 1 red staff 118707148 Apr 10 2014 libociei.dylib
-r-xr-xr-x@ 1 red staff 159004 Jan 7 2014 libocijdbc11.dylib
-r--r--r--@ 1 red staff 2091135 Jan 28 2014 ojdbc5.jar
-r--r--r--@ 1 red staff 2739616 Jan 28 2014 ojdbc6.jar
-rwxrwxrwx@ 1 red staff 162380 Apr 10 2014 uidrvci
-r--r--r--@ 1 red staff 66779 Jan 7 2014 xstreams.jar
有libocijdbc11.dylib,但没有libocijdbc12.dylib。这是怎么回事?
【问题讨论】:
-
为什么要使用tick驱动程序(=TNS连接)?无论如何推荐仅需要
ojdbc6.jar的瘦驱动程序(连接类型=basid)。 -
成功了!谢谢!