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

descarga directa de Oracle a Sql Server

Estas en el tema de descarga directa de Oracle a Sql Server en el foro de Bases de Datos General en Foros del Web. Buenos días/tardes/noches a tod@s. Esto es una preguntita para curiosos porque realmente no se si se puede hacer de forma directa. SITUACIÓN - Tengo dos ...
  #1 (permalink)  
Antiguo 15/03/2005, 05:58
 
Fecha de Ingreso: septiembre-2003
Ubicación: Madrid
Mensajes: 53
Antigüedad: 21 años, 4 meses
Puntos: 1
Pregunta descarga directa de Oracle a Sql Server

Buenos días/tardes/noches a tod@s.

Esto es una preguntita para curiosos porque realmente no se si se puede hacer de forma directa.

SITUACIÓN

- Tengo dos tablas almacenadas en una base de datos Oracle 8 en una máquina Sun con sistema operativo Solaris.

- Por otro lado tengo una máquina con Windows 2003 Server, y Sql Server.

- Estas dos máquinas están en Lan y con accesos y permisos autorizados.

QUE QUIERO

- Quiero que una vez al día desde la máquina con Windows 2003 Server, ya que la la máquina Solaris no tengo permiso más que de acceso a la base de datos, se automatize una descarga de esas dos tablas en Oracle a dos tablas con el mismo formato en el Sql Server.

Ahí queda eso. Yo estoy investigando, pero todavía no he conseguido ni que me deje conectarme con la base de datos oracle.

Agradecería cualquier consejo, idea, ejemplo etc...

Muchas gracias a todos los que lo leais aunque no sepais que responder.
  #2 (permalink)  
Antiguo 15/03/2005, 10:30
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 23 años
Puntos: 11
trata a traves de un ODBC y en el server donde tienes el SQl Server puedes hacer dos cosas:

1- hacer un proceso batch para la carga
2- hacer un proceso de transaccion directamente en SQL

http://msdn.microsoft.com/library/de...ttransact1.asp
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 15/03/2005, 10:32
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 23 años
Puntos: 11
Este otro articulo te puede orientar tambien

http://www.microsoft.com/resources/d...rt2/c0761.mspx
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #4 (permalink)  
Antiguo 15/03/2005, 16:49
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Usando conectores OLEDB para Oracle (el hecho por Oracle, no el de M$) irás un poco mas rapido que con el ODBC

La importacion de datos la haces de manera muy sencilla mediante los DTS de SQL Server, asi resuelves la parte de la importacion.

La parte de la pariodicidad la resuelves creando un Job de SQL que ejecute ese DTS en el periodo que indiques.

Es la forma que en que yo lo hago (con 2 servidores Oracle diferentes)
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #5 (permalink)  
Antiguo 15/03/2005, 16:50
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Se me olvidaba, este es un buen sitio para ver sobre DTS

http://www.sqldts.com/
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 00:33.