Hay dos causas posibles:
Se intentó emitir una instrucción ALTER SESSION con un valor o parámetro NLS no válido.
La variable de entorno NLS_LANG contiene un idioma, territorio o juego de caracteres no válido.
Corrección:
Desactive la variable de entorno NLS_LANG
Windows:el NLS_LANG debe estar desactivado en el registro de Windows (lo mejor es cambiarle el nombre). Busque la subclave NLS_LANG en el registro en \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE y cámbiele el nombre.
Linux/UNIX:aquí simplemente emite el comando de Linux "unset NLS_LANG"