viernes, 11 de marzo de 2016

[Tip - Oracle] - Error ORA-12705: No se puede acceder a los archivos de datos NLS o se ha especificado un entorno no válido.

Nuevamente les compartimos la solucion aun error de Oracle que en Internet cuesta encontrar la solucion correcta, y creemos que valia la pena aportar nuestra experiencia.



Hace poco me pasó que desde el SQLDeveloper de un desarrollador no me podia conectar a una DB Oracle XE porque me salia el error:

ORA-00604: se ha producido un error a nivel 1 de SQL recursivo
ORA-12705: No se puede acceder a los archivos de datos NLS o se ha
especificado un entorno no válido.

Despues de dar mil vueltas por internet, y jugar con la configuracion de NLS del SQLDeveloper, encontré en un post random una solucion, que me sirvió en más de una oportunidad, y me parece bueno compartirla.

Finalmente para solucionar el problema hay que ir a la carpeta sqldeveloper/sqldeveloper/bin y editar el archivo "sqldeveloper.conf", para agregarle al final del mismo las siguientes lineas:

AddVMOption -Duser.region=us
AddVMOption -Duser.language=en

(Suponiendo que la DB fue instalada en US American, que es la configuración por default)

Luego de esto no tuve más problemas, espero que les sirva.

Saludos.


Escrito por

Espero que les haya gustado, ¡y no se olviden de comentar o sugerir futuros temas! Mi Twitter: @ar_jorge1987



12 comentarios :

  1. Gracias por la ayuda...
    Realmente a mi tambien me funciono!!!

    ResponderEliminar
  2. Excelente!! A mí también me funcionó, lo acabo de solucionar.
    Muchas gracias!!

    ResponderEliminar
  3. Muy Útil capo, me funcionó de maravilla!

    ResponderEliminar
  4. Buen dia, disculpa yo instale oracle 9i para clientes y no tengo instalado ese archivo "sqldeveloper.conf" quiero conectar php con oracle 9i en windows 7 y win xp, gracias por lo q puedas hacer por mi

    ResponderEliminar
  5. muchas gracias a mi también me funciono.

    ResponderEliminar
  6. Me funcionó!!

    Lo apliqué en mi máquina con windows 7, y teclado en inglés (supongo por aquí pasa el asunto), y vivo en Uruguay.

    Muchas gracias

    ResponderEliminar