Explorer l’interface SSMA pour Oracle

L’Assistant Migration SQL Server (SSMA) pour Oracle vous permet de convertir rapidement des schémas de base de données Oracle en schémas SQL Server, de charger les schémas résultants dans SQL Server et de migrer des données d’Oracle vers SQL Server.

Cette rubrique présente le processus d’installation, puis vous aide à vous familiariser avec l’interface utilisateur SSMA.

Installation de SSMA

Pour utiliser SSMA, vous devez d’abord installer le programme client SSMA sur un ordinateur qui peut accéder à la base de données Oracle source et à l’instance cible de SQL Server. Vous devez ensuite installer un pack d’extensions et au moins un des fournisseurs Oracle (OLE DB ou ADO.NET) sur l’ordinateur exécutant SQL Server. Ces composants prennent en charge la migration des données et l’émulation des fonctions système Oracle. Pour obtenir des instructions d’installation, consultez Installation de SSMA pour Oracle (OracleToSQL).

Pour démarrer SSMA, cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur l’Assistant Migration SQL Server pour Oracle, puis cliquez sur Assistant Migration SQL Server pour Oracle.

SSMA pour l’interface utilisateur Oracle

Une fois SSMA installé, vous pouvez utiliser SSMA pour migrer des bases de données Oracle vers SQL Server. Il permet de se familiariser avec l’interface utilisateur SSMA avant de commencer. Le diagramme suivant montre l’interface utilisateur de SSMA, notamment les explorateurs de métadonnées, les métadonnées, les barres d’outils, le volet de sortie et le volet liste d’erreurs :

SSMA for Oracle UI

Pour démarrer une migration, vous devez d’abord créer un projet. Ensuite, vous vous connectez à une base de données Oracle. Une fois la connexion établie, les schémas Oracle s’affichent dans l’Explorateur de métadonnées Oracle. Vous pouvez ensuite cliquer avec le bouton droit sur des objets dans l’Explorateur de métadonnées Oracle pour effectuer des tâches telles que créer des rapports qui évaluent les conversions vers SQL Server. Vous pouvez également effectuer ces tâches à l’aide des barres d’outils et des menus.

Vous devez également vous connecter à une instance de SQL Server. Une fois la connexion établie, une hiérarchie de bases de données SQL Server s’affiche dans l’Explorateur de métadonnées SQL Server. Après avoir converti les schémas Oracle en schémas SQL Server, sélectionnez ces schémas convertis dans l’Explorateur de métadonnées SQL Server, puis synchronisez les schémas avec SQL Server.

Après avoir synchronisé les schémas convertis avec SQL Server, vous pouvez revenir à l’Explorateur de métadonnées Oracle et migrer des données à partir de schémas Oracle vers des bases de données SQL Server.

Pour plus d’informations sur ces tâches et leur exécution, consultez Migration de bases de données Oracle vers SQL Server (OracleToSQL).

Les sections suivantes décrivent les fonctionnalités de l’interface utilisateur SSMA.

Explorateurs de métadonnées

SSMA contient deux explorateurs de métadonnées pour parcourir et effectuer des actions sur les bases de données Oracle et SQL Server.

Explorateur de métadonnées Oracle

L’Explorateur de métadonnées Oracle affiche des informations sur les schémas Oracle. À l’aide de l’Explorateur de métadonnées Oracle, vous pouvez effectuer les tâches suivantes :

Explorateur de métadonnées SQL Server

L’Explorateur de métadonnées SQL Server affiche des informations sur une instance de SQL Server. Lorsque vous vous connectez à une instance de SQL Server, SSMA récupère les métadonnées relatives à cette instance et les stocke dans le fichier projet.

Vous pouvez utiliser l’Explorateur de métadonnées SQL Server pour sélectionner des objets de base de données Oracle convertis, puis synchroniser ces objets avec l’instance de SQL Server.

Pour plus d’informations, consultez Chargement d’objets de base de données convertis en SQL Server (OracleToSQL).

Metadata

À droite de chaque explorateur de métadonnées sont des onglets qui décrivent l’objet sélectionné. Par exemple, si vous sélectionnez une table dans l’Explorateur de métadonnées Oracle, six onglets s’affichent : Table, SQL, Mappage de types, Rapport, Propriétés et Données. L’onglet Rapport contient des informations uniquement après avoir créé un rapport qui contient l’objet sélectionné. Si vous sélectionnez une table dans l’Explorateur de métadonnées SQL Server, trois onglets s’affichent : Table, SQL et Données.

La plupart des paramètres de métadonnées sont en lecture seule. Toutefois, vous pouvez modifier les métadonnées suivantes :

  • Dans l’Explorateur de métadonnées Oracle, vous pouvez modifier les procédures et les mappages de types. Pour convertir les procédures modifiées et les mappages de types, apportez des modifications avant de convertir des schémas.

  • Dans l’Explorateur de métadonnées SQL Server, vous pouvez modifier Transact-SQL pour les procédures stockées. Pour voir ces modifications dans SQL Server, apportez ces modifications avant de charger les schémas dans SQL Server.

Les modifications apportées dans un explorateur de métadonnées sont reflétées dans les métadonnées du projet, et non dans les bases de données source ou cible.

Barres d'outils

SSMA a deux barres d’outils : une barre d’outils de projet et une barre d’outils de migration.

Barre d’outils du projet

La barre d’outils du projet contient des boutons permettant d’utiliser des projets, de se connecter à Oracle et de se connecter à SQL Server. Ces boutons ressemblent aux commandes du menu Fichier .

Barre d’outils de migration

Le tableau suivant présente les commandes de la barre d’outils de migration :

Bouton Fonction
Créer un rapport Convertit les objets Oracle sélectionnés en syntaxe SQL Server, puis crée un rapport qui montre comment la conversion a réussi.

Cette commande est désactivée, sauf si les objets sont sélectionnés dans l’Explorateur de métadonnées Oracle.
Convertir le schéma Convertit les objets Oracle sélectionnés en objets SQL Server.

Cette commande est désactivée, sauf si les objets sont sélectionnés dans l’Explorateur de métadonnées Oracle.
Migrer des données Migre les données de la base de données Oracle vers SQL Server. Avant d’exécuter cette commande, vous devez convertir les schémas Oracle en schémas SQL Server, puis charger les objets dans SQL Server.

Cette commande est désactivée, sauf si les objets sont sélectionnés dans l’Explorateur de métadonnées Oracle.
Stop Arrête le processus actuel.

Le tableau suivant présente les menus SSMA.

Menu Description
Fichier Contient des commandes permettant d’utiliser des projets, de se connecter à Oracle et de se connecter à SQL Server.
Modifier Contient des commandes permettant de rechercher et d’utiliser du texte dans les pages de détails, telles que la copie de Transact-SQL à partir du volet de détails SQL. Contient également l’option Gérer les signets , où vous pourrez voir une liste de signets existants. Vous pouvez utiliser les boutons du côté droit de la boîte de dialogue pour gérer les signets.
Afficher Contient la commande Synchroniser les Explorateurs de métadonnées. Qui synchronise les objets entre l’Explorateur de métadonnées Oracle et l’Explorateur de métadonnées SQL Server. Contient également des commandes pour afficher et masquer les volets Sortie et Liste d’erreurs et une option Dispositions pour gérer les dispositions.
Outils Contient des commandes pour créer des rapports et migrer des objets et des données. Fournit également l’accès aux boîtes de dialogue Paramètres globaux et Paramètres du projet.
Testeur Contient des commandes permettant de créer et d’utiliser des cas de test, un référentiel et un système de gestion des sauvegardes.
Aide Fournit l’accès à l’aide de SSMA et à la boîte de dialogue About .

Volet Sortie et volet Liste d’erreurs

Le menu Affichage fournit des commandes pour activer/désactiver la visibilité du volet Sortie et du volet Liste d’erreurs :

  • Le volet de sortie affiche les messages d’état de SSMA lors de la conversion d’objets, de la synchronisation d’objets et de la migration des données.

  • Le volet Liste d’erreurs affiche les messages d’erreur, d’avertissement et d’information dans une liste triable.

Voir aussi

Migration de données Oracle dans SQL Server (OracleToSQL)
Guide de référence de l’interface utilisateur (OracleToSQL)