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

PHP &Oracle - oci_connect () ORA-12705:Không thể truy cập tệp dữ liệu NLS

Được. Đây là cơn ác mộng của cá nhân tôi. Tôi nghiêm túc thức dậy vào nửa đêm ... hoặc tôi không, nhưng tôi đã mất nhiều ngày cho vấn đề này.

Vì vậy, đây là những gì đã làm việc cho tôi:

  1. Bạn có Ứng dụng khách tức thì của Oracle không ? Nếu không hiểu.
  2. Bạn có Oracle SDK không ? Nếu không hiểu.
  3. Giải nén tức thì.
  4. Giải nén SDK vào một thư mục con
  5. Thêm ORACLE_HOME làm biến dòng lệnh đã xuất ($ ORACLE_HOME trong * nix,% ORACLE_HOME% trong win). Yêu cầu nó trỏ đến đường dẫn đủ điều kiện đến thư mục Instantclient ở trên.
  6. Tạo ORACLE_BIN và đưa nó trỏ tới SDK.
  7. Thêm ORACLE_HOME vào PATH của bạn.
  8. Khởi động lại Apache ...

Vì vậy ... đó là những gì tôi thường làm ... Và nói chung là nó hoạt động ... Chủ yếu là ...

Tôi nghĩ rằng thực tế tất cả những gì tôi có thể nói là Chúc may mắn và Tăng tốc.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không tìm thấy trình điều khiển phù hợp cho jdbc:oracle:thin:@ **** oracle / jdbc / driver / OracleDriver;

  2. Excel VBA kết nối với Oracle DB từ xa bằng InstantClient

  3. Sử dụng Bí danh trong mệnh đề WHERE

  4. Java:resultset trống trong khi gọi thủ tục được lưu trữ với con trỏ tham chiếu là OUT

  5. Tạo cơ sở dữ liệu mới và kết nối mới trong Oracle SQL Developer