Ver Mensaje Individual
  #3  
Antiguo 18-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
En primer lugar...es muy importante que las consultas esten delimitadas en el servidor, utilizando la clausula WHERE de tu sentencia Select.

En la base de datos destino, también es importante que deshabilites constraints e indices que esten asociados a la tabla, con lo que irá mucho mas rápido.

También te invito a investigar sobre las opciones que el propio oracle te da para el caso...
  • SQL*Loader, que en tu caso podria ser mucho mas rápido... podrias realizar la inserción en la otra base de datos en modo NOLOGGING con lo que puede ser mas óptimo también.
  • Si la red representa un limitante para la conexión con alguno de los servidores, también debieras considerar la posibilidad de hacer un export/import.
  • Con dblinks podes hacer algo tan simple como:
    Código:
    insert into tabla Select * from tabla@dbremota;

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita