1. #1
    Modérateur
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    14 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2006
    Messages : 14 605
    Points : 28 136
    Points
    28 136

    Par défaut Import depuis MySQL via CSV

    Bonjour,

    Je cherche à importer des données d'une table MySQL vers Oracle 11g.

    Quel structure CSV utiliser lors de l'export depuis MySQL (via phpMyAdmin) ?

    J'ai essayé plusieurs choses mais lors de la tentative d'importation à l'aide de SQL Developer, j'ai soit des gros messages d'alerte, soit au lieu de reconnaître toutes les colonnes, il en regroupe un bon paquet.

    Y aurait-il un tuto quelque part qui dit comment faire cette opération proprement ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
    Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  2. #2
    Expert Confirmé Sénior
    Inscrit en
    août 2008
    Messages
    2 295
    Détails du profil
    Informations forums :
    Inscription : août 2008
    Messages : 2 295
    Points : 4 278
    Points
    4 278

    Par défaut

    Pour charger les données, utilise sqlloader ou une table externe (via sqldeveloper je ne sais pas comment ça marche)

  3. #3
    Modérateur
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    14 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2006
    Messages : 14 605
    Points : 28 136
    Points
    28 136

    Par défaut

    J'y suis finalement arrivé.

    MySQL est censé exporter en format CSV mais Oracle le comprend mal et il faut choisir "Délimité" dans le format d'import dans SQL Developer pour avoir accès au paramètre "Délimiteur".
    Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
    Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  4. #4
    Membre émérite
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 158
    Points : 947
    Points
    947

    Par défaut

    Citation Envoyé par CinePhil Voir le message
    J'y suis finalement arrivé.

    MySQL est censé exporter en format CSV mais Oracle le comprend mal et il faut choisir "Délimité" dans le format d'import dans SQL Developer pour avoir accès au paramètre "Délimiteur".
    Comment tu as exactement fait? Où choisir ce "Délimité"?

    Voici comment j'avais fait sur SQL Developer, je fais clic droit sur la table à charger avec le fichier CSV:

    Puis je configure les paramètres d'importation pour les mettre tous "SUCCESS" avant le lancement de l'importation:

    Dommage, pour moi, cela ne marche pas pour un fichier CSV volumineux!
    Images attachées Images attachées  
    randriano.dvp.com
    Développeur freelance. Sites web, WebApp, applications informatiques. Twitter @haikajy

  5. #5
    Modérateur
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    14 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2006
    Messages : 14 605
    Points : 28 136
    Points
    28 136

    Par défaut

    Je n'ai pas SQL Developer sous la main mais de mémoire c'est lors de la première étape de l'importation qu'on peut sélectionner le format du fichier à importer.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
    Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importer des données depuis des fichiers csv dans MySQL
    Par nrpfc dans le forum SQL Procédural
    Réponses: 24
    Dernier message: 09/10/2012, 16h53
  2. Réponses: 1
    Dernier message: 29/02/2012, 17h42
  3. Réponses: 6
    Dernier message: 17/03/2011, 06h31
  4. Importation depuis MySQL
    Par FloMo dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 12/06/2008, 16h23
  5. Importation données csv vers mysql via php
    Par ariel257 dans le forum PHP & MySQL
    Réponses: 2
    Dernier message: 10/06/2008, 16h56

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