Инструкциите за незабавно инсталиране на Oracle определят, че потребителят е задал DYLD_LIBRARY_PATH. Това е много проблемно за управление за множество потребители.
За да използвате instantclient, без да задавате променливи на средата:
Изтеглете незабавното разпространение на клиента от oracle.com. За да правите разработка на софтуер без Java, ще ви трябва (приемайки, че 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
Разархивирайте трите файла. Това ще ви даде директория
instantclient_10_2/
Копирайте файловете в /usr, което е едно от местата по подразбиране, където динамичният зареждане търси.
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
Ако използвате tnsnames.ora, копирайте го в /etc, което е глобалното място по подразбиране, където Oracle търси по време на изпълнение.
sudo cp tnsnames.ora /etc
Тествайте с
/usr/bin/sqlplus scott/[email protected]