Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

cài đặt Oracle Instantclient trên Mac OS / X mà không cần thiết lập các biến môi trường?

Hướng dẫn cài đặt Instantclient của Oracle chỉ định rằng người dùng đặt DYLD_LIBRARY_PATH. Điều này rất rắc rối khi quản lý cho nhiều người dùng.

Để sử dụng Instantclient mà không cần đặt bất kỳ biến môi trường nào:

Tải xuống bản phân phối tức thì từ oracle.com. Để phát triển phần mềm không phải java, bạn sẽ cần (giả sử là 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

Giải nén ba tệp. Điều này sẽ cung cấp cho bạn một thư mục

instantclient_10_2/

Sao chép tệp vào / usr, đây là một trong những vị trí mặc định mà trình tải động tìm kiếm.

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

Nếu bạn sử dụng tnsnames.ora, hãy sao chép nó vào / etc, đây là vị trí toàn cầu mặc định mà các tìm kiếm thời gian chạy oracle tìm kiếm.

sudo cp tnsnames.ora /etc

Kiểm tra với

/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. Cách sử dụng một cột được tính toán để tính toán một cột khác trong cùng một chế độ xem

  2. GROUP BY / nhầm lẫn hàm tổng hợp trong SQL

  3. Các giá trị được phân tách bằng dấu phẩy cho hàm IN trong oracle

  4. cx_Oracle và Xử lý ngoại lệ - Các phương pháp hay?

  5. Hàm ASCII () trong Oracle