sql >> Database >  >> RDS >> Oracle

Oracle Instantclient installeren op Mac OS/X zonder omgevingsvariabelen in te stellen?

De instantclient-installatie-instructies van Oracle specificeren dat de gebruiker DYLD_LIBRARY_PATH heeft ingesteld. 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 ontwikkelen van niet-java-software heeft u het volgende nodig (ervan uitgaande dat 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

Pak de drie bestanden uit. Dit geeft je een map

instantclient_10_2/

Kopieer de bestanden naar /usr, wat een van de standaardlocaties is voor zoekopdrachten in de dynamische lader.

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

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]


  1. WordPress MySQL SQL-queryfout in WPDB-klasse

  2. SQL Server:Hoe krijg ik een refererende sleutelreferentie van information_schema?

  3. MariaDB SYSTEM_USER() uitgelegd

  4. MySQL-aggregatiefuncties zonder GROUP BY-clausule