Comment puis-je convertir une base de données Oracle à MySQL?
Est-il un outil recommandé pour convertir une base de données Oracle, y compris (procédures stockées) dans MySQL?
Si vous êtes à la recherche d'un outil simple, il vous suffit d'exécuter, je ne pense pas que vous en trouverez une. Oracle est beaucoup plus compliqué, plus puissant et plus cher que MySQL et ne peuvent pas nécessairement être simplifiés avec la poussée d'un bouton. Vous aurez probablement besoin de créer une nouvelle base de données dans MySQL qui est similaire à votre base de données oracle comme vous pouvez le faire et puis de port quel que soit le code/données dont vous avez besoin pour exécuter sur le nouveau système.
Je ne peux pas penser à un moyen automatisé pour accomplir une telle tâche. Vous aurez besoin de réécrire tous les procs manuellement et assurez-vous qu'ils ont toujours les mêmes résultats, mysql et Oracle ont très différentes saveurs de SQL et il n'y a pas de moyen facile de convertir autant que je sache. Même si vous avez utilisé un outil automatisé, vous devez tester chaque proc, car un outil automatisé ne serait probablement pas obtenir tous les changements de corriger les requêtes complexes, tels que ceux dans les procs.
Similaire réponse ici: stackoverflow.com/questions/2479500/...
Je ne peux pas penser à un moyen automatisé pour accomplir une telle tâche. Vous aurez besoin de réécrire tous les procs manuellement et assurez-vous qu'ils ont toujours les mêmes résultats, mysql et Oracle ont très différentes saveurs de SQL et il n'y a pas de moyen facile de convertir autant que je sache. Même si vous avez utilisé un outil automatisé, vous devez tester chaque proc, car un outil automatisé ne serait probablement pas obtenir tous les changements de corriger les requêtes complexes, tels que ceux dans les procs.
Similaire réponse ici: stackoverflow.com/questions/2479500/...
OriginalL'auteur | 2011-04-25
Vous devez vous connecter pour publier un commentaire.
J'ai demandé à une question similaire et à partir des réponses que j'ai eu, je peux vous recommander OmegaSync, bien que je n'ai pas essayer de migrer des procédures stockées, mais il est pris en charge trop.
OriginalL'auteur CloudyMarble
Essayer MySQL forums: Comment migrer une base de données d'Oracle 10g, MySQL
Vous aurez besoin d'un administrateur MySQL, ou plus précisément Navicat MySQL GUI).
OriginalL'auteur IAbstract
Vous pouvez essayer d'étudier la MySQL Migration Toolkit. Il prétend être capable de migrer à partir d'Oracle, mais il a atteint son EOL. Je ne suis pas sûr si cela peut vous aider si vous utilisez les dernières versions d'Oracle ou MySQL. C'est le remplacement est MySQL Workbench.
OriginalL'auteur Jurri
Je peux recommander l'open source, logiciels de business intelligence Pentaho. Je suppose qu'il supporte MySQL aussi.
OriginalL'auteur user722891