macOS High Sierra: найти установку клиента Oracle Instant и ее версию

Как найти установку Oracle Instant Client на macOS High Sierra и проверить ее версию? Все поиски ничего не дали. Тем не менее, когда я бегу 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 ответа

Теперь вы знаете версию, она 12.1.0.2.0 - как сообщалось в SQL*Plus, когда на нем заканчивается HOME, в котором она установлена.

Если на винде - проверь свой 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 /

Иди проверь ссылки. Предполагая, что вы следовали инструкциям при установке, конечно.

Я только что нашел ответ:

  • бежать locate sqlplus
  • Вы должны получить все пути к мгновенному клиенту:

    /Users/Serguei/soft/instantclient-sqlplus-macos.x64-12.1.0.2.0.zip / usr / local / Cellar / 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/Cellar/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 / homeblient -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/ связанный /instantclient-sqlplus /usr/local/var/homebrew/locks/instantclient-sqlplus.formula.lock

Надеюсь это поможет.

Другие вопросы по тегам