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, в соответствии с инструкциями:
Добавьте ссылки на $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
Надеюсь это поможет.