Comment importer un .fichier dmp (Oracle) dans les bases de données MySql?
L' .dmp est un dump d'une table intégrée dans Oracle 10g Express Edition) et l'un des champs est de type CLOB.
J'essayais simplement d'exporter le tableau du xml/csv fichiers puis de les importer dans la base de données MySql, mais l'exportation simplement ignoré les CLOB champ... (j'ai été en utilisant sqldeveloper pour ça).
J'ai remarqué ce post de vous expliquer comment extraire la CLOB de fichier texte, mais il semble manquer la manipulation de l'autre les champs ou au moins les champs de clé primaire. peut-il être adoptée à créer un csv de la table? (Je ne suis pas familier avec plsql)
Que l'approche par force brute, je peux utiliser mon python interface simplement requête pour tous les enregistrements et une bobine dans un fichier plat, mais je crains que ça va prendre un LOOOONG moment (requête pour tous les enregistrements de remplacer tous les virgules avec l'ascii... )
Merci les gars!
OriginalL'auteur ScienceFriction | 2009-11-03
Vous devez vous connecter pour publier un commentaire.
si vous pouvez obtenir le serveur mysql et le serveur oracle sur le même réseau, vous voudrez peut-être regarder à l' mysql administrator tools, qui comprend la migration toolkit. vous pouvez vous connecter au serveur oracle avec la migration toolkit et il va automatiquement créer des tables et des données de déplacement pour vous.
OriginalL'auteur longneck
Voici une documentation expliquant le processus de migration: http://www.mysql.com/why-mysql/white-papers/mysql_wp_oracle2mysql.php
et vous pouvez utiliser Assistant de données pour MySQL . La version d'essai est entièrement utilisable pendant 30 jours.
Assistant de données ne prend pas en charge les fichiers de vidage.
OriginalL'auteur Pavlo Svirin
Après environ 2 heures de l'installation et la désinstallation de MySql sur la même machine (monportable) afin d'utiliser l'outil de migration kit comme suggéré par longneck, j'ai décidé tout simplement de mettre en œuvre le système de vidage et ici c'est pour les gens comme moi qui ont peu d'expérience administrateur et d'obtenir du mal à se faire à la fois DBs travailler ensemble (erreurs 1130, 1045 et plus).
Étonnamment, il n'est pas aussi lent que j'attendais: OraDump
Des commentaires et améliorations sont les bienvenues.
merci. ils ont fermé mon compte sur le mois de janvier car je ne suis pas là pour très peu de temps. Je vais essayer de corriger ça quand j'ai le temps.
Bonjour @ScienceFriction, pourriez-vous mettre votre "oradump.py de script" dans un Résumé s'il vous plaît ?
salut, toute chance d'obtenir script en ligne ?
Une chance que nous pouvons obtenir le script...?! 🙂
OriginalL'auteur ScienceFriction