IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Import/Export Oracle Discussion :

[MIGRATION MVS-ORACLE 10G] Chargement Sqlloader valeurs signées


Sujet :

Import/Export Oracle

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [MIGRATION MVS-ORACLE 10G] Chargement Sqlloader valeurs signées
    Bonjour,

    nous avons en prévision un projet de migration d'une application MVS, vers une application qui héberge ces données dans ORACLE 10G. J'ai réalisé quelques tests de chargements de données en vain (SQLLOADER), malgré les conseils trouvés ci et là sur les forums, blogs...

    Voilà, au départ, je peux avoir trois types de données :
    • des données alphanumériques.
    • des données numériques signées.
    • des données numériques packées signées.


    CHARACTERSET MVS = F8EBCDIC1147

    Pourriez-vous m'indiquer la démarche à suivre, svp?
    • Type de transfert entre AIX et MVS
    • Exemple de ctl pour sqlloader
    • puis autres scripts ci besoin


    Exemples de Fichiers en hexadecimal sur MVS:
    Fichier 1:
    F1 F2 C3;
    F1 F4 D5;

    Fichier 2:
    00 01 3C;
    00 01 3D;

    Je vous remercie pour votre aide.

  2. #2
    Candidat au Club
    Inscrit en
    Octobre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut essaie çà ...
    j'utilise çà , mais tous mes decimal sont packed dans le fichier...
    OPTIONS (DIRECT=TRUE,ROWS=5000,errors=50)
    UNRECOVERABLE LOAD DATA
    CHARACTERSET WE8EBCDIC500
    INFILE PIPPMST "fix 343"
    BADFILE PIPPMST.BAD
    DISCARDFILE PIPPMST.DSC
    INSERT
    INTO TABLE PIPPMST
    (
    PIPRTY POSITION (4:4) decimal,
    PISRLN POSITION (5:12) CHAR,
    PIVIN POSITION (13:29) CHAR,
    PICHIR POSITION (30:34) decimal,
    PIREGN POSITION (35:44) CHAR,
    PIALSN POSITION (45:54) CHAR,
    PIIORD POSITION (55:59) decimal,
    PIPRMD POSITION (60:84) CHAR,
    PIASMD POSITION (85:89) "DECODE(isdate(IASMD,'YYYYMMDD'),0,TO_DATE(IASMD,'YYYYMMDD'),to_date(null))",
    PIASMP POSITION (90:93) decimal,
    PIFORD POSITION (94:97) decimal)
    pour tes decimal non packés, une petite fonction adhoc fera ptêt l'affaire.
    essaie de voir déjà ce que çà te donne en char...

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse.

    Je vais essayer. Simplement, peux tu m'indiquer la méthode de transfert que tu utilises entre MVS et UNIX.

    Merci d'avance pour ta réponse.

Discussions similaires

  1. Problème depuis ma migration sous Oracle 10g
    Par th.garcia dans le forum SQL
    Réponses: 0
    Dernier message: 01/07/2009, 15h51
  2. Réponses: 1
    Dernier message: 14/11/2008, 11h54
  3. Réponses: 3
    Dernier message: 24/10/2007, 17h34
  4. [Oracle] PHP 5.2 et Oracle 10g : chargement impossible de l'extension oci8
    Par Nounoursonne dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/01/2007, 14h01
  5. [Oracle 10g] liste de valeurs sans doublons
    Par gojira dans le forum Langage SQL
    Réponses: 4
    Dernier message: 19/10/2006, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo