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

ORA-12705:Không thể truy cập tệp dữ liệu NLS hoặc môi trường không hợp lệ

Có hai nguyên nhân có thể xảy ra:

Đã cố gắng đưa ra câu lệnh ALTER SESSION có giá trị hoặc thông số NLS không hợp lệ.

Biến môi trường NLS_LANG chứa ngôn ngữ, lãnh thổ hoặc bộ ký tự không hợp lệ.

Khắc phục:

Bỏ đặt biến môi trường NLS_LANG

Windows - NLS_LANG phải được bỏ đặt trong sổ đăng ký Windows (tốt nhất là đặt lại tên). Tìm khóa con NLS_LANG trong sổ đăng ký tại \ HKEY_LOCAL_MACHINE \ SOFTWARE \ ORACLE và đổi tên nó.

Linux / UNIX - Ở đây bạn chỉ cần đưa ra lệnh Linux "unset NLS_LANG"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Toán tử IN có thể sử dụng ký tự đại diện LIKE (%) trong Oracle không?

  2. Oracle SQL - Cách lấy 5 giá trị cao nhất của một cột

  3. Tạo chuỗi UUID không có REGEXP_REPLACE và PL / SQL

  4. Trình điều khiển Oracle thay thế cho .net

  5. Chuyển đổi một chuỗi ngày thành datetime trong Oracle