sql >> Databasteknik >  >> RDS >> Oracle

installera Oracle Instantclient på Mac OS/X utan att ställa in miljövariabler?

Oracles installationsinstruktioner för instantclient anger att användaren anger DYLD_LIBRARY_PATH. Detta är mycket besvärligt att hantera för flera användare.

Så här använder du instantclienten utan att ställa in några miljövariabler:

Ladda ner instantclient-distributionen från oracle.com. För att utveckla icke-java-programvara behöver du (förutsatt 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

Packa upp de tre filerna. Detta ger dig en katalog

instantclient_10_2/

Kopiera filerna till /usr, vilket är en av standardplatserna som den dynamiska laddaren söker efter.

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

Om du använder tnsnames.ora, kopiera den till /etc, som är den globala standardplatsen som Oracle runtime söker efter.

sudo cp tnsnames.ora /etc

Testa med

/usr/bin/sqlplus scott/[email protected]


  1. Hur man skapar en ADDM-uppgift och kontrollerar dess rapport

  2. Hur ändrar man en databas till postgresql med Symfony 2.0?

  3. Databas endast backuper i WHM

  4. MySQL maximal minnesanvändning