Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Nick


Contraseña


Nuevo usuario


English
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error algunas consultas Oracle y al introducir contraseña
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error algunas consultas Oracle y al introducir contraseña

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error algunas consultas Oracle y al introducir contraseña Responder citando

Tengo un servidor con Oracle 9, con una base de datos en producción, para los programas de facturación y contabilidad de la empresa. Por otro lado tengo varios equipos cliente que utilizan un software de facturación y contabilidad que accede a este servidor de Oracle.

Estos programas utilizan para el acceso usuario y contraseña y, por lo que sé, está encriptada en la base de datos Oracle.

El problema que tengo es que en los equipos cliente el software de facturación no inicia sesión, me pide el usuario y la contraseña pero me sale un mensaje diciendo que es incorrecta, en cambio la contraseña que introduzco es correcta.

Lo extraño es que en uno de los equipos cliente sí funciona correctamente, en el resto sí accedo a Oracle mediante Oracle Enterprise Manager Console. En el servidor también me funcionan los programas.

Los equipos cliente que no funcionan están formateados y todo correctamente instalado. No sé lo que puede estar ocurriendo, todos los clientes tienen la misma configuración, a priori.
MensajePublicado:
Vie Jun 13, 2008 6:11 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error algunas consultas Oracle y al introducir contraseñ Responder citando



Anuncios



Se me ha olvidado comentar que en los equipos cliente que no funcionan los programas de facturación y contabilidad, como he dicho, si abro Oracle Enterprise Manager Console y ejecuto alguna consulta SQL, hay algunas que sí funcionan y otras, algo más complejas del programa de Facturación y Contabilidad que no funcionan.

Me sale un error, algo así como:

end-of-file on communication channel
MensajePublicado:
Vie Jun 13, 2008 6:16 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error algunas consultas Oracle y al introducir contraseñ Responder citando



Anuncios



varios escribió:
Tengo un servidor con Oracle 9, con una base de datos en producción, para los programas de facturación y contabilidad de la empresa. Por otro lado tengo varios equipos cliente que utilizan un software de facturación y contabilidad que accede a este servid...


El error que nos comentas es un poco genérico, de todas formas, a veces se puede deber a que el idioma de Oracle que tienes en esos equipos clientes no coincide con el de la base de datos Oracle en producción.

Para comprobarlo haz lo siguiente:

1º Averigua qué idioma tiene la base de datos Oracle, para ello ejecuta esta consulta SQL:
Código:

Select parameter, value from nls_database_parameters where parameter='NLS_LANGUAGE' or parameter='NLS_TERRITORY' or parameter='NLS_CHARACTERSET';

Verás que te aparecen tres filas, una por cada parámetro de los indicados en la consulta SQL:

NLS_LANGUAGE
NLS_TERRITORY
NLS_CHARACTERSET

2º Con los datos obtenidos anteriormente debes "montar" la cadena de idioma que debe estar en una clave de registro (regedit) de los clientes. La cadena quedará montada de la siguiente forma:

NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET

(donde habrá que sustituir el nombre de los campos por su valor).

Como ejemplo, supongamos que la consulta SQL anterior devuelve:

NLS_LANGUAGE = AMERICAN

NLS_TERRITORY = AMERICA

NLS_CHARACTERSET = WE8MSWIN1252

La cadena quedará:

AMERICAN_AMERICA.WE8MSWIN1252

3º El siguiente paso será ir a uno de los clientes en los que no te funciona el programa, acceder al Registro de Configuraciones de Windows (regedit) y buscar la clave: "NLS_LANG", en todos los sitios donde te apareza debes ponerle como valor la cadena anterior:



4º Una vez cambiado el idioma de Oracle en el equipo cliente, reinicialo y prueba de nuevo a iniciar sesión en los programas de Facturación y Contabilidad.
MensajePublicado:
Vie Jun 13, 2008 6:50 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: ¡¡¡¡Solucionado el problema!!!! Responder citando

Efectivamente, con tus indicaciones he solucionado el problema.

¡¡¡MUCHAS GRACIAS!!!
MensajePublicado:
Vie Jun 13, 2008 6:58 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+