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

ORA-00604 ORA-12705

Hãy thử làm theo cách sau:

  1. Kiểm tra xem cài đặt NLS_LANG có đúng không. Trên windows, nó nằm trong sổ đăng ký dưới \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Kiểm tra xem phần mềm máy khách Oracle đã được cài đặt đúng chưa.
  3. Kiểm tra xem có nhiều nhà Oracle trên máy tính đó không. Trong trường hợp đó, hãy tìm một hoạt động và kiểm tra xem nó có hoạt động không.
  4. Kiểm tra bằng SQL * Plus nếu có một phiên bản được cài đặt. Sql Developer hoạt động vì nó có cài đặt ứng dụng khách của riêng mình.

Chỉnh sửa:
Về trình điều khiển, hãy kiểm tra trang web này:Oracle Instant Client. Ở đó, bạn sẽ tìm thấy tài liệu về cài đặt trình điều khiển tối thiểu cần thiết để truy cập JDBC vào Oracle. Tôi không biết nhiều về điều đó vì tôi sử dụng .Net.

Chỉnh sửa 2:
Xem câu hỏi này:Cài đặt NLS_LANG cho trình điều khiển mỏng JDBC. Có cùng một lỗi như bạn gặp phải và vấn đề là ngôn ngữ mặc định cho NLS LANG không được xác định. Trích dẫn:

Cài đặt NLS_LANG bắt nguồn từ java.util.Locale. Do đó, bạn sẽ cần thực hiện một cuộc gọi tương tự như thế này trước khi kết nối:

  Locale.setDefault(Locale.<your locale here>);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sửa lỗi “ORA-01789:khối truy vấn có số cột kết quả không chính xác”

  2. Làm cách nào để chọn tất cả các cột từ bảng, cùng với các cột bổ sung như ROWNUM?

  3. Làm thế nào để mã hóa mật khẩu trong Oracle?

  4. Sự khác biệt giữa hàm RANK () và DENSE_RANK () trong oracle là gì?

  5. Thu thập hàng loạt PL / SQL với mệnh đề LIMIT trong Cơ sở dữ liệu Oracle