De instantclient-installatie-instructies van Oracle specificeren dat de gebruiker LD_LIBRARY_PATH instelt. Dit is erg lastig te beheren voor meerdere gebruikers.
Om de instantclient te gebruiken zonder omgevingsvariabelen in te stellen:
Download de instantclient-distributie van oracle.com. Voor het doen van niet-java-softwareontwikkeling heeft u het volgende nodig (ervan uitgaande dat Oracle 10.2):
instantclient-basic-linux-x86_64-10.2.0.4.0.zip
instantclient-sdk-linux-x86_64-10.2.0.4.0.zip
instantclient-sqlplus-linux-x86_64-10.2.0.4.0.zip
Pak de drie bestanden uit. Dit geeft je een map
instantclient_10_2/
Kopieer de bestanden naar /usr, wat een van de standaardlocaties is waar de dynamische loader zoekt.
sudo cp instantclient_10_2/sdk/include/*.h /usr/include
sudo cp instantclient_10_2/sqlplus /usr/bin
sudo cp instantclient_10_2/*.so* /usr/lib
Als je tnsnames.ora gebruikt, kopieer het dan naar /etc, wat de standaard globale plaats is waar de oracle runtime zoekt.
sudo cp tnsnames.ora /etc
Test met
/usr/bin/sqlplus scott/[email protected]