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"