如何在macOS High Sierra上找到Oracle Instant Client安装并检查其版本?
所有的搜索都没有。
但是,当我在终端中运行sqlplus
时,它显示以下内容:
SQL*Plus: Release 12.1.0.2.0 Production on Wed Jul 11 20:48:22 2018
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Enter user-name:
检查sqlplus
的位置时,我得到以下信息:
~ type sqlplus
sqlplus is /usr/local/bin/sqlplus
有什么主意吗?谢谢。
答案 0 :(得分:2)
您现在知道的版本是12.1.0.2.0,这是SQL * Plus报告的,表明它安装在任何HOME中都已用完。
如果是Windows,请检查您的PATH。
听起来像是Instant Client 安装,它实际上不是真正安装的,只是从存档中提取的。
在Windows上说,我的路径包括:
C:\Program Files\Oracle\instantclient_12_1;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Docker Toolbox;C:\Users\jdsmith\AppData\Local\GitHubDesktop\bin
无论Oracle看起来什么都显示第一,很可能就是您所运行的。
但是在OS X上,请按照说明进行操作:
添加到$ HOME / lib或/ usr / local / lib的链接,以使应用程序能够找到库。例如,基于OCI的应用程序可以执行以下操作:
mkdir〜/ lib ln -s〜/ instantclient_12_2 / libclntsh.dylib〜/ lib / ln -s〜/ instantclient_12_2 / libclntsh.dylib.12.1〜/ lib /
去检查链接。当然,假设您已按照安装说明进行操作。
答案 1 :(得分:0)
我刚刚找到答案:
locate sqlplus
您应该获得即时客户端的所有路径:
/Users/Serguei/soft/instantclient-sqlplus-macos.x64-12.1.0.2.0.zip / usr / local /地窖/ instantclient-sqlplus /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0 /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0/.brew /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0/.brew/instantclient-sqlplus.rb /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0/INSTALL_RECEIPT.json / usr / local /地窖/instantclient-sqlplus/12.1.0.2.0/bin /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0/bin/sqlplus /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0/lib /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0/lib/libsqlplus.dylib /usr/local/Cellar/instantclient-sqlplus/12.1.0.2.0/lib/libsqlplusic.dylib /usr/local/Homebrew/Library/Taps/instantclienttap/homebrew-instantclient/Formula/instantclient-sqlplus.rb /usr/local/Homebrew/Library/Taps/instantclienttap/homebrew-instantclient/Formula/instantclient-sqlplus11.rb / usr / local / bin / sqlplus /usr/local/lib/libsqlplus.dylib /usr/local/lib/libsqlplusic.dylib / usr / local / opt / instantclient-sqlplus / usr / local / var / homebrew / linked / instantclient-sqlplus /usr/local/var/homebrew/locks/instantclient-sqlplus.formula.lock
希望这会有所帮助。