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

Fermé
kô_kô Messages postés 6 Date d'inscription dimanche 8 octobre 2006 Statut Membre Dernière intervention 29 octobre 2006 - 8 oct. 2006 à 23:50
sp AS/400 Messages postés 2 Date d'inscription mardi 26 décembre 2006 Statut Membre Dernière intervention 26 décembre 2006 - 26 déc. 2006 à 17:59
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

0
kô_kô Messages postés 6 Date d'inscription dimanche 8 octobre 2006 Statut Membre Dernière intervention 29 octobre 2006
12 oct. 2006 à 11:46
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 mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006 11
13 oct. 2006 à 11:24
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 dimanche 8 octobre 2006 Statut Membre Dernière intervention 29 octobre 2006 > Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006
16 oct. 2006 à 00:12
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 mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006 11 > Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006
19 oct. 2006 à 09:42
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 dimanche 8 octobre 2006 Statut Membre Dernière intervention 29 octobre 2006 > Peut-êtreUneRéponse Messages postés 47 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 5 décembre 2006
19 oct. 2006 à 21:27
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
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 mardi 26 décembre 2006 Statut Membre Dernière intervention 26 décembre 2006
26 déc. 2006 à 17:59
Essaye de voir cette solution c'est pas mal du tout ... bien intégré coté As/400.
http://www.easycom-aura.com

A+
0