Oracle
 sql >> база данни >  >> RDS >> Oracle

да инсталирате Oracle Instantclient на Mac OS/X без да задавате променливи на средата?

Инструкциите за незабавно инсталиране на 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]


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Одит в Oracle

  2. изчисляване на часовете въз основа на работното време в Oracle SQL

  3. PL/SQL:Грешка PLS-00306:грешен номер или типове аргументи при извикване към задействани за таблица с числа

  4. Потоци на Oracle Пример за репликация стъпка по стъпка

  5. Повтарящи се стойности в колона