Migrer des bases de données Oracle vers SQL Server (OracleToSQL)

L’Assistant Migration SQL Server (SSMA) pour Oracle est un environnement complet qui vous permet de migrer rapidement des bases de données Oracle vers SQL Server, Azure SQL Database ou Azure Synapse Analytics. En utilisant SSMA pour Oracle, vous pouvez passer en revue les objets et données de base de données, évaluer les bases de données pour la migration, migrer des objets de base de données vers SQL Server, Azure SQL Database ou Azure Synapse Analytics, puis migrer des données vers SQL Server, Azure SQL Database ou Azure Synapse Analytics. Vous ne pouvez pas migrer des schémas SYS et SYSTEM Oracle.

Extension Évaluation de la migration de base de données pour Oracle

Essayez l’évaluation de la migration de base de données pour l’extension Oracle dans Azure Data Studio pour Oracle pour Oracle vers SQL et la catégorisation de la charge de travail. Cette extension est utile si vous êtes :

  • dans la première phase de la migration d’Oracle vers SQL et doit effectuer une évaluation de charge de travail de haut niveau
  • intéressé par le dimensionnement d’une cible Azure SQL pour votre charge de travail Oracle
  • recherche de comprendre la parité de migration des fonctionnalités

Pour obtenir une évaluation et une conversion détaillées du code, poursuivez avec SSMA pour Oracle.

Pour migrer correctement des objets et des données de bases de données Oracle vers SQL Server, Azure SQL Database ou Azure Synapse Analytics, utilisez le processus suivant :

  1. Créez un projet SSMA.

    Après avoir créé le projet, vous pouvez définir les options de conversion, de migration et de mappage de type du projet. Pour plus d’informations sur les paramètres du projet, consultez Définition des options de projet (OracleToSQL). Pour plus d’informations sur la personnalisation des mappages de types de données, consultez Mappage des types de données Oracle et SQL Server (OracleToSQL).

  2. Connectez-vous au serveur de base de données Oracle.

  3. Connectez-vous à une instance de SQL Server.

  4. Mapper des schémas de base de données Oracle aux schémas de base de données SQL Server.

  5. Si vous le souhaitez, créez des rapports d’évaluation pour évaluer les objets de base de données pour la conversion et estimer le temps de conversion.

  6. Convertissez des schémas de base de données Oracle en schémas SQL Server.

  7. Chargez les objets de base de données convertis dans SQL Server.

    Vous avez deux options :

    • Enregistrer un script et l’exécuter dans SQL Server
    • Synchroniser les objets de base de données
  8. Migrez des données vers SQL Server.

  9. Si nécessaire, mettez à jour les applications de base de données.

Voir aussi