sql >> Database teknologi >  >> RDS >> Oracle

installere Oracle Instantclient på Linux uden at indstille miljøvariabler?

Oracles instantclient installationsinstruktioner angiver, at brugeren indstillede LD_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-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

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/*.so*           /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]


  1. Hvordan sorterer man forespørgselsresultater efter afstand i Laravel QueryBuilder / MySQL Spatial-pakke?

  2. Hvordan genererer man automatisk et unikt id i SQL som UID12345678?

  3. Hvordan eksporteres de resulterende data i PostgreSQL til .CSV?

  4. Tilføjelse af dict-objekt til postgresql