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

installere Oracle Instantclient på Mac OS/X uden at indstille miljøvariabler?

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]


  1. SQLiteException:Ugenkendt token ved læsning fra database

  2. Sådan sorteres resultatet fra string_agg()

  3. Alfanumerisk sortering med PostgreSQL

  4. Forenkling af enhedstest Hovedlagret procedure, som også kalder en hjælpeprocedure