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

OCIError về vấn đề quyền 'yêu cầu'?

Tôi không biết trước. Các ứng dụng ruby ​​khác có chạy bằng OCI không? Thông thường các thư viện và thư viện con đều được cài đặt rwx-r-xr-x. Bạn sẽ không bao giờ thấy lỗi quyền trên các thư viện được cài đặt chính xác. Vì vậy, tôi đang đoán già đoán non rằng bạn đang thiếu thứ gì đó trong môi trường của mình, có thể như một mục nhập trong LD_LIBRARY_PATH

ldd mở các thư viện được chia sẻ giống như cách mà hình ảnh thời gian chạy của bạn làm.

xem điều này có hiệu quả trước không:

cd /path/to/library   # where oci8lib.so lives.  
ldd oci8lib.so

Điều này sẽ hiển thị tất cả các thư viện được liên kết bên ngoài, không có lỗi. Nếu ldd hoạt động, hãy kiểm tra LD_LIBRARY_PATH của bạn để đảm bảo rằng đường dẫn bạn đang truy cập được khai báo ở đó. Nếu nó không hoạt động, bạn có một số loại vấn đề cài đặt, như thiếu thư viện hoặc đường dẫn không chuẩn đến thư viện.

Hãy quay lại với chúng tôi tại đây với kết quả của bạn.



  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 # / Oracle:Chỉ định Mã hóa / Bộ ký tự của Truy vấn?

  2. ORA-30926 - Trạng thái hợp nhất

  3. Điểm của ORM là gì Nếu tôi phải xác định mọi trường trong app.config cho Oracle .net Entity Framework

  4. SELECT FOR UPDATE có ngăn chặn các kết nối khác chèn khi hàng không có mặt không?

  5. Cài đặt Oracle 12c Standard Edition trên Windows 10 Professional