Для начала нужно скачать 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