Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Problema con un dblink de Oracle a MySQL

Estas en el tema de Problema con un dblink de Oracle a MySQL en el foro de Oracle en Foros del Web. Hola Me han creado un dblink para poder conectarme a unas BBDD de MySQL desde Oracle, pero tengo un problema. Accedo correctamente a las tablas ...
  #1 (permalink)  
Antiguo 20/03/2013, 08:47
 
Fecha de Ingreso: noviembre-2007
Mensajes: 20
Antigüedad: 17 años
Puntos: 0
Problema con un dblink de Oracle a MySQL

Hola

Me han creado un dblink para poder conectarme a unas BBDD de MySQL desde Oracle, pero tengo un problema.

Accedo correctamente a las tablas pero los datos no los visualizo bien, en concreto los de tipo alfanumérico. En estos casos sólo veo el primer carácter. No entiendo porqué. ¿Tenéis alguna idea?

He visto que en nuestra BD de Oracle utilizamos el tipo de dato VARCHAR2, mientras que si por ejemplo creamos una vista en base a una de las BBDD de MySQL, estos campos alfanuméricos los crea como NVARCHAR2. No se si influirá...

Bueno, a ver si me podéis ayudar.

Muchas gracias
Un saludo
  #2 (permalink)  
Antiguo 20/03/2013, 10:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 20
Antigüedad: 17 años
Puntos: 0
Respuesta: Problema con un dblink de Oracle a MySQL

Hola

Sigo investigando y he hecho esto. Sobre un campo he hecho la función CONVERT:

convert("firstname",'US7ASCII')

Si el nombre que debería aparecer es "JOSE LUIS", ahora aparece sólo 'J'. Después de pasar el CONVERT me aparece "¿¿¿¿ ¿¿¿¿". O sea, aparece el número exacto de caracteres pero parece que no los reconoce.

Al menos es una avance.

A ver si os suena de algo

Gracias!!!
  #3 (permalink)  
Antiguo 20/03/2013, 12:23
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problema con un dblink de Oracle a MySQL

No especificamente lo que te pasa, pero tuve un problema similar con el mysql connector que tenia en el servidor.
La version era viejita y me aparecia un solo registro en una tabla de 10.
Si hacia un count me aparecian los 10.

Trata de actualizar el mysql connector. Asumo que trabajas con heterogeneous services.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 21/03/2013, 01:30
 
Fecha de Ingreso: noviembre-2007
Mensajes: 20
Antigüedad: 17 años
Puntos: 0
Respuesta: Problema con un dblink de Oracle a MySQL

Gracias huesos

La cuestión es que yo no soy el DBA. No se como está montada la conexión.

Y en cuanto al problema no es el mismo. Yo veo todos los registros. Lo que pasa es para cada uno de ellos, sólo veo el primer carácter de los campos alfanuméricos.

Un saludo
  #5 (permalink)  
Antiguo 21/03/2013, 03:42
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problema con un dblink de Oracle a MySQL

Cita:
La cuestión es que yo no soy el DBA. No se como está montada la conexión.
Bueno, entonces es difícil que puedas resolverlo sin la asistencia del DBA, porque el problema no parece darse por las consultas, sino por la conexión...
¿No puedes pedirle asistencia en esto?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: dblink, mysql, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:52.