Technology, Knowledge and More | Atrum: [ Base de Datos ] nls_lang español

Suscríbete a mi blog:

Destruir Atrum

Seguidores

Team

Geost
Editor en Jefe
Cuellito
Cuellin
Colaborador
Cuellito
Kira
Colaborador
kira
Saeta
Colaborador
darksaeta
David
Colaborador
inactivo
viernes, 1 de abril de 2011

[ Base de Datos ] nls_lang español

problema nls_lang
A 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:


  1. El el registro de Windows nos dirigimos a:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE
y buscamos NLS_LANG
  1. Cambiamos el valor de la clave NLS_LANG haciendo doble clic encima de ella, y lo dejamos en:
    LATIN AMERICAN SPANISH.WE8MSWIN1252\
  2. Ahora vamos al Símbolo del Sistema de Windows poniendo CMD en Ejecutar.
  3. Una vez dentro, tecleamos:
    cd.. (damos enter)
    cd.. (damos enter)
    Esto nos llevará a l directorio C: 
  4. Dentro del directorio C:\> escribimos:
    chcp
    y en un mensaje nos dirá la tabla de códigos activa.
  5. 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"
  6. Anotamos los 4 últimos números del mensaje anterior, es decir '1252' y salimos de la base de datos con EXIT
  7. 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"

0 comentarios:

Labels

Blogumulus by Roy Tanck and Amanda Fazani