[AS400/Oracle] récup BD as400 vers Oracle

kô_kô Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
sp AS/400 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je dois récupérer les champs de la base de données As400 (v3) (ceci représente 20 fichiers As400) vers l'environnement Oracle . Que dois je faire? j'étudierai vos propositions . merci de votre aide.

3 réponses

Romuald
 
0
kô_kô Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Romuald,

J'étais en déplacement...
Merci de ta réponse rapide,
Je vais consulter immédiatement le forum Oracle.
Je préfère t'informer également: je connais le système As400 et non Oracle. Je travaille un peu sur TOAD, juste pour consulter la base de données AS400.
L'entreprise me demande de basculer la bd As400 vers Oracle.
Pour un débutant, c'est un peu difficile de connaître la démarche.
Donc, j'ai besoin d'aide d'un expert...
0
Peut-êtreUneRéponse Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   11
 
Quel est la base de données sur l'AS400? DB2? Autres?

La démarche à suivre dépend de la volumétrie des bases et des outils à ta disposition.

D'une manière générale, tu dois décharger tes tables en fichiers plats depuis l'AS400 (si DB2, un unload par DSNTIAUL suffit). Reste à les charger sur Oracle via un des outils à ta disposition (SqlLoader, TOAD...)

Maintenant un point important, tu dois avoir réaliser un mapping des données préalable pour faire correspondre la structure de tes tables d'un environnement à l'autre ainsi que les formats... et c'est sûrement la partie qui te prendra le plus de temps.
0
kô_kô Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   > Peut-êtreUneRéponse Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir ,

Je te remercie infiniment de ton aide bien précieux.
Ton explication me parait très clair. Je suivrai ton conseil:
Je devrai en effet créer des fichiers plats. Par curiosité c'est quoi un unload par DSNTIAUL .
Je les chargerai par la suite sur Oracle via l'outil TOAD ou SQLLOADER.
Mais je ne connais par la démarche de chargement ds fichiers sur Oracle; alors,
Je suis allée sur le site "Développez.com" pour cela.
Par exemple, l'outil SQLLOADER,
Il faut maintenant que je lise et applique la procédure de chargement.

Il y aura surement d'autres questions ...
0
Peut-êtreUneRéponse Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   11 > Peut-êtreUneRéponse Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
SI ta base de donnée est DB2, tu peux utiliser DSNTIAUL par JCL, une explication ici: http://www.hosthelponline.com/db2/db2_utilitaires_online_load.htm
0
kô_kô Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   > Peut-êtreUneRéponse Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
bonsoir,

D'abord merci pour ce conseil.
En effet, j'ai lu le mode d'emploi de DSNTIAUL...mais
une question concernant le temps de chargement de BD.
J'ai 20 tables à charger dont l'une est immense: + 1,4 GO (+15 millions d'enregistrements).
Quel est l'outil permettant de charger plus rapidement ?
par SQLLOADER ou autre outil ? si SQLLOADER, quel est l'astuce à appliquer pour réduire le temps de traitement ?
Merci d'avance.
0
mostafa
 
bonjour,

j'aimerais bien savoir la solution qui a opté à utiliser car j'ai le meme projet que toi.

mon projet consiste à réaliser une base de données sur ORACLE de la base d'un document EXCEL et ensuite charger de maniere périodique (une semaine) la base à partir les données de fichier EXCEL.

mais le volume de l'information n'est pas important.
0
sp AS/400 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Essaye de voir cette solution c'est pas mal du tout ... bien intégré coté As/400.
http://www.easycom-aura.com

A+
0