Cet article résume principalement les méthodes de migration de la base de données Oracle vers MySQL, y compris les méthodes manuelles Importez et exportez, utilisez l'outil Navicat pour importer, utilisez l'outil OracleToMySQL de DBMover pour importer et utilisez l'outil oracle-to-mysql de intelligent-converters pour importer. Les amis dans le besoin peuvent se référer à
. .Préface
J'ai précédemment construit un framework de système de reporting ExtJS + spring + Oracle En raison des exigences d'autres départements, ce framework nécessite également une personnalisation particulière.
Mais un problème est que la base de données Oracle est payante. Il n'y a aucun problème avec une utilisation personnelle, mais il y aura des problèmes de violation si elle est utilisée par l'entreprise
MySQL est entièrement gratuit 🎜. >
Méthode 1 : importation et exportation manuelles . 🎜>
L'importation manuelle est un peu plus compliquée
1. Utilisez SQL Developer pour exporter le schéma et les données (.sql et .xls) de la table oracle
2 Utilisez le WorkBench de MySQL pour créer la table et importer les données >
Pour View, en particulier la sous-
, dit Oracle View, l'importation dans MySQL ne semble pas si simple. >
Méthode 2 : Utilisez l'outil Navicat pour importer
Navicat, c'est un outil recommandé par quelqu'un sur le site officiel de MySQL. est un logiciel payant. Les frais actuels sont de 1 000 à 1 600 yuans, mais vous pouvez l'essayer pendant un mois. Après le téléchargement et l'installation, la page démarrée est la suivante :
1. Créez une nouvelle connexion à la base de données
Établissez une connexion à la base de données pour Oracle et MySQL qui doivent être migrées.
Cliquez : Outils--》Transfert de données
Dans l'onglet "Général", définissez la connexion qui nécessite la migration
Dans l'onglet "Avancé", définissez le contenu spécifique qui doit être migré :
Une fois la configuration terminée, cliquez sur "Démarrer".
En gros : en ce qui concerne la structure de la table et la migration des données, il n'y a fondamentalement aucun problème.
Sur Navite, vous pouvez voir que lors de l'importation d'Oracle vers MySQL, la case à cocher de View ne peut pas être cochée.
Méthode 3 : utilisez l'outil OracleToMySQL DBMover pour importer
DBMover Ce site Web fournit également des outils pour la migration d'Oracle vers MySQL.
Télécharger et installer. Après le démarrage, il vous sera demandé de saisir les informations de connexion à la base de données :
Une fois la configuration terminée, la page est :
Seul le tableau est visible ici.
Par rapport à Navicat, cela semble simple. Il ne peut migrer que des tables, et ce n'est pas très pratique à utiliser.
La prochaine fois que vous migrerez, vous devrez le saisir à nouveau du début à la fin. Il n'y a aucun moyen de mémoriser la connexion précédemment configurée.
Méthode 4 : Utiliser l'outil oracle-to-mysql d'intelligent-converters pour importer
C'est aussi un outil payant :
La limitation de la version d'utilisation est que chaque table ne peut importer que 5 éléments de données.
La méthode de fonctionnement est très similaire à celle fournie par DbRemover. L'avantage est qu'il peut mémoriser certaines informations de connexion de la dernière fois.
De même, seuls les tableaux peuvent être importés.
Pages importées :
Résumé
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!