Для начала нужно скачать Oracle Instant Client с сайта Oracle:
- instantclient-basic-macos.x64-12.1.0.2.0.zip
- instantclient-sqlplus-macos.x64-12.1.0.2.0.zip
- instantclient-sdk-macos.x64-12.1.0.2.0.zip
Создаем директорию /usr/local/instantclient/12.1.0.2.0
:
mkdir -p /usr/local/instantclient/12.1.0.2.0
Распаковываем скаченные архивы в эту папку и создаем ссылки:
find /usr/local/instantclient/12.1.0.2.0 -type f -name "*.dylib*" -exec ln -s {} /usr/local/lib \;
find /usr/local/instantclient/12.1.0.2.0/sdk/include -type f -name "*.h" -exec ln -s {} /usr/local/include \;
ln -s /usr/local/instantclient/12.1.0.2.0/sqlplus /usr/local/bin/
ln -s /usr/local/lib/libclntsh.dylib.12.1 /usr/local/lib/libclntsh.dylib
Готово. Можно проверять:
/usr/local/bin/sqlplus user@host/sid