Oracle 10g vers Oracle 10g via SSIS 2005

Oracle 10g vers Oracle 10g via SSIS 2005 - SQL/NoSQL - Programmation

Marsh Posté le 12-05-2010 à 10:23:17    

Bonjour tout le monde,
 
J'essaye de charger des données à partir d'une BD Oracle 10g pour les insérer dans une autre BD Oracle 10g en passant par SSIS 2005.
 
Spéc :
 
BD Source : Oracle 10g
ETL : SSIS 2005
BD cible : Oracle 10g
OS : 2003 Server SP2 (32bit)
 
Le traitement est d'une lenteur énorme !
 
Svp est ce que quelqu'un sait comment faire pour optimiser le traitement afin que ça soit rapide et performant?

Reply

Marsh Posté le 12-05-2010 à 10:23:17   

Reply

Marsh Posté le 12-05-2010 à 15:58:22    

SSIS a pas mal de probleme de performance avec Oracle, en fait ca viens d'un probleme de driver odbc qui ne sont pas tres performant (volontairement ou pas).
Tu devrais aller jetter un coup d'oeuil chez Oracle voir si ils n'ont pas une version spéciale d'odbc pour se connecter vers une db Oracle a partir de Windows.
 
Sinon pour transferer d'Oracle vers Oracle tu devrais plutot utiliser data pump ou un tool specialement fait pour oracle.

Reply

Marsh Posté le 12-05-2010 à 16:03:09    

Oliiii a écrit :

SSIS a pas mal de probleme de performance avec Oracle, en fait ca viens d'un probleme de driver odbc qui ne sont pas tres performant (volontairement ou pas).
Tu devrais aller jetter un coup d'oeuil chez Oracle voir si ils n'ont pas une version spéciale d'odbc pour se connecter vers une db Oracle a partir de Windows.
 
Sinon pour transferer d'Oracle vers Oracle tu devrais plutot utiliser data pump ou un tool specialement fait pour oracle.


 
Merci Oliii pour ta réactivité et ta réponse.
 
On a fini par contourner le problème de la lenteur au moment de l'insertion en passant par des tables temporaires vides.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed