Solucionar problema ORA-12705 SQL Developer

Muchas veces nos queremos iniciar en el mundo del desarrollo y bases de dato, sin embargo en algunas ocasiones encontramos problemas desde el primer paso, en este caso te mostramos como solucionar fácilmente el problema ORA-12705Este problema se da directamente vinculado con la configuración del idioma de la base de datos, del SQL Developer y de la configuración de tu equipo, pero hay una solución sencilla para este caso, comúnmente nos encontramos con este problema en Windows.

El mensaje de error es:

Se ha producido un error al realizar la operación solicitada:

ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
00604. 00000 –  “error occurred at recursive SQL level %s”
*Cause:    An error occurred while processing a recursive SQL statement
(a statement applying to internal dictionary tables).
*Action:   If the situation described in the next error on the stack
can be corrected, do so; otherwise contact Oracle Support.
Código de proveedor 604

Para solucionarlo debemos seguir los siguientes pasos sencillos:

Linux:

Ejecutar el comando:

unset NLS_LANG

Windows:

De preferencia debemos renombrar una entrada de registro, para esto ejecutamos CMD –> REGEDIT y buscamos en:

\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE

Y renombramos la entrada NLS_LANG, reiniciamos el equipo y estamos listos.

Si no deseasa eliminar o renombrar la entrada de registro, lo que puedes hacer es conocordar el idioma de tu maquina con el de SQL Developer, o la aplicacion en la que tengas problemas, para esto reemplazas en la entrada de registro con la configuracion regional tanto de tu pc, base de datos como de tu aplicacion, accede al listado de configuraciones en:

http://docs.oracle.com/cd/B19306_01/install.102/b14317/gblsupp.htm#NTDBX388

Actualizacion: Este es un problema que tambien se ha presentado recientemente en la version 4.0.1 y se soluciona adquiriendo una version anterior.

selmandavid

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *