Ci sono due possibili cause:
Tentativo di emettere un'istruzione ALTER SESSION con un parametro o un valore NLS non valido.
La variabile di ambiente NLS_LANG contiene una lingua, un territorio o un set di caratteri non validi.
Correzione:
Annulla l'impostazione della variabile di ambiente NLS_LANG
Windows - NLS_LANG deve essere deimpostato nel registro di Windows (è meglio rinominarlo). Cerca la sottochiave NLS_LANG nel registro in \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE e rinominala.
Linux/UNIX - Qui immetti semplicemente il comando Linux "unset NLS_LANG"