macOS High Sierra:查找Oracle Instant Client安装及其版本

时间:2018-07-11 18:50:19

标签: oracle sqlplus instantclient

如何在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

有什么主意吗?谢谢。

2 个答案:

答案 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上,请按照说明进行操作:

  
      
  1. 添加到$ 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 /

  2.   

去检查链接。当然,假设您已按照安装说明进行操作。

答案 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

希望这会有所帮助。