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

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

Hướng dẫn cài đặt tức thì của Oracle chỉ định rằng người dùng đặt LD_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-linux-x86_64-10.2.0.4.0.zip
instantclient-sdk-linux-x86_64-10.2.0.4.0.zip
instantclient-sqlplus-linux-x86_64-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/*.so*           /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ác truy vấn Oracle được thực thi bởi một phiên

  2. Oracle với node-oracle:Lỗi khi cố gắng truy xuất văn bản do lỗi ORA-01804

  3. Cách thực hiện một thủ tục với thủ tục DBMS_SCHEDULER.CREATE_JOB

  4. Oracle Instant Client và Entity Framework rắc rối với cấu hình

  5. logic trong mệnh đề HAVING để nhận nhiều giá trị của một nhóm theo kết quả