Instrukcje instalacji klienta natychmiastowego Oracle określają, że użytkownik ustawia DYLD_LIBRARY_PATH. Jest to bardzo kłopotliwe w zarządzaniu dla wielu użytkowników.
Aby użyć klienta natychmiastowego bez ustawiania zmiennych środowiskowych:
Pobierz dystrybucję instantclient ze strony oracle.com. Do tworzenia oprogramowania innego niż Java będziesz potrzebować (zakładając Oracle 10.2):
instantclient-basic-macosx-10.2.0.4.0.zip
instantclient-sdk-macosx-10.2.0.4.0.zip
instantclient-sqlplus-macosx-10.2.0.4.0.zip
Rozpakuj trzy pliki. To da ci katalog
instantclient_10_2/
Skopiuj pliki do /usr, który jest jednym z domyślnych miejsc wyszukiwania dynamicznego loadera.
sudo cp instantclient_10_2/sdk/include/*.h /usr/include
sudo cp instantclient_10_2/sqlplus /usr/bin
sudo cp instantclient_10_2/*.dylib /usr/lib
Jeśli używasz tnsnames.ora, skopiuj go do /etc, który jest domyślnym globalnym miejscem przeszukiwania środowiska wykonawczego Oracle.
sudo cp tnsnames.ora /etc
Przetestuj za pomocą
/usr/bin/sqlplus scott/[email protected]