[ Base de Datos ] nls_lang español

NLS_LANGA muchos nos pasa que después de instalar Oracle Database 10g Express tenemos problemas con nls_lang en lo que son las ‘ñ’ o las tildes ‘áéíóéú’. Para solucionar el problema del nls_lang en español tenemos que hacer lo siguiente:

  • El el registro de Windows nos dirigimos a:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE

y buscamos NLS_LANG

  • Cambiamos el valor de la clave NLS_LANG haciendo doble clic encima de ella, y lo dejamos en:

LATIN AMERICAN SPANISH.WE8MSWIN1252\

 

  • Ahora vamos al Símbolo del Sistema de Windows poniendo CMD en Ejecutar.
  • Una vez dentro, tecleamos:

    cd.. (damos enter)
    cd.. (damos enter)

 

Esto nos llevará a l directorio C:

  • Dentro del directorio C:\> escribimos:
    chcp

    y en un mensaje nos dirá la tabla de códigos activa.

  • Entramos a nuestra base de datos con nuestro usuario y contraseña respectivas y escribimos:
    @.[%NLS_LANG%].

    y nos saldrá un mensaje como este:
    SP2-0310: no se ha podido abrir el archivo “.[LATIN AMERICAN SPANISH.WE8MSWIN1252]..sql”

  • Anotamos los 4 últimos números del mensaje anterior, es decir ‘1252’ y salimos de la base de datos con EXIT
  • Finalmente escribimos:
    chcp 1252

    y listo! ya no habrán más problemas de caracteres =)

 

config nls_lang

=== ACTUALIZACIÓN===
LA CONFIGURACIÓN ÚNICAMENTE FUNCIONA POR CADA SESIÓN, ES DECIR, SI CIERRAN Y VUELVEN A ABRIR NECESITAN ESCRIBIR NUEVAMENTE: "chcp 1252"

- Ver más entradas

Blogger, trabajo en el área de TI, busco innovar a través de la tecnología. Algo loco, pienso diferente, sigo mi propio camino.
Rock – Tech – Anime

Compartir esta entrada

También puede interesarte:

Deja un comentario

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

Powered by WordPress · Diseñado por Theme Junkie
QR Code Business Card