Istnieją dwie możliwe przyczyny:
Podjęto próbę wydania instrukcji ALTER SESSION z nieprawidłowym parametrem lub wartością NLS.
Zmienna środowiskowa NLS_LANG zawiera nieprawidłowy język, terytorium lub zestaw znaków.
Poprawka:
Usuń ustawienie zmiennej środowiskowej NLS_LANG
Windows — NLS_LANG musi być usunięty w rejestrze systemu Windows (najlepiej zmienić nazwę). Poszukaj podklucza NLS_LANG w rejestrze w \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE i zmień jego nazwę.
Linux/UNIX - Tutaj po prostu wydajesz polecenie Linux "unset NLS_LANG"