Oracles instantclient installationsinstruktioner angiver, at brugeren indstillede DYLD_LIBRARY_PATH. Dette er meget besværligt at administrere for flere brugere.
Sådan bruger du instantclienten uden at indstille nogen miljøvariable:
Download instantclient-distributionen fra oracle.com. For at lave ikke-java softwareudvikling skal du (forudsat 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
Udpak de tre filer. Dette vil give dig en mappe
instantclient_10_2/
Kopier filerne til /usr, som er et af standardstederne, som den dynamiske loader søger.
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
Hvis du bruger tnsnames.ora, skal du kopiere det til /etc, som er det globale standardsted, oracle runtime søger.
sudo cp tnsnames.ora /etc
Test med
/usr/bin/sqlplus scott/[email protected]