Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Découvrez comment utiliser l’Assistant Migration SQL Server (SSMA) pour Oracle afin de convertir l’exemple de schéma RH Oracle en SQL Server sur Linux.
Dans cet article, vous effectuez les étapes suivantes :
- Télécharger et installer SSMA sur Windows
- Créer un projet SSMA pour gérer la migration
- Connexion à Oracle
- Exécuter un rapport de migration
- Convertir l’exemple de schéma RH
- Migrer les données
Prérequis
- Instance d’Oracle 12c (12.2.0.1.0) avec le schéma RH installé
- Instance de travail de SQL Server sur Linux
Remarque
Les mêmes étapes peuvent être utilisées pour cibler SQL Server sur Windows, mais vous devez sélectionner Windows dans le paramètre Migrer vers le projet.
Télécharger et installer SSMA pour Oracle
Il existe plusieurs éditions de Assistant Migration SQL Server disponibles, en fonction de votre base de données source. Téléchargez la version actuelle de l’Assistant Migration SQL Server pour Oracle et installez-la à l’aide des instructions trouvées sur la page de téléchargement.
Remarque
À ce stade, le pack d’extension SSMA pour Oracle n’est pas pris en charge sur Linux, mais il n’est pas nécessaire pour ce didacticiel.
Créer et configurer un projet SSMA
Ouvrez SSMA pour Oracle et choisissez Nouveau projet dans le menu Fichier .
Donnez un nom au projet.
Dans le champ Migrer vers , choisissez SQL Server 2017 (Linux) - Préversion.
Activer le schéma RH
SSMA pour Oracle n’utilise pas les exemples de schémas Oracle par défaut. Pour activer le schéma RH, procédez comme suit :
Dans SSMA, sélectionnez le menu Outils .
Sélectionnez Paramètres de projet par défaut, puis choisissez Charger des objets système.
Vérifiez que les ressources humaines sont cochées, puis choisissez OK.
Connecter SSMA à Oracle
Dans la barre d’outils, sélectionnez Se connecter à Oracle.
Renseignez le nom du serveur, le port du serveur, le SID Oracle, le nom d’utilisateur et les champs Mot de passe .
Sélectionnez Se connecter. Dans quelques instants, SSMA pour Oracle se connecte à votre base de données et lit ses métadonnées.
Générer un rapport de migration
Dans l’Explorateur de métadonnées Oracle, développez le nœud de votre serveur.
Développez Schémas, cliquez avec le bouton droit sur RH, puis sélectionnez Créer un rapport.
Une nouvelle fenêtre de navigateur s’ouvre avec un rapport qui répertorie tous les avertissements et erreurs associés à la conversion.
Remarque
Vous n’avez rien à faire avec la liste des avertissements et des erreurs de ce didacticiel. Si vous effectuez ces étapes pour votre propre base de données Oracle, vous devez examiner le rapport et résoudre les problèmes de conversion importants.
Se connecter à SQL Server
Choisissez Se connecter à SQL Server et entrez les informations de connexion appropriées. Si vous utilisez un nom de base de données qui n’existe pas déjà, SSMA pour Oracle le crée pour vous.
Convertir le schéma
Cliquez avec le bouton droit sur HR dans l’Explorateur de métadonnées Oracle, puis sélectionnez Convertir le schéma.
Synchroniser votre base de données
Une fois la conversion terminée, utilisez l’Explorateur de métadonnées SQL Server pour accéder à la base de données que vous avez créée à l’étape précédente.
Cliquez avec le bouton droit sur votre base de données, sélectionnez Synchroniser avec la base de données, puis sélectionnez OK.
Migration des données
La dernière étape consiste à migrer vos données.
Dans l’Explorateur de métadonnées Oracle, cliquez avec le bouton droit sur HR, puis sélectionnez Migrer des données.
L’étape de migration des données nécessite de réenter vos informations d’identification Oracle et SQL Server.
Lorsque vous avez terminé, passez en revue le rapport de migration des données, qui doit ressembler à la capture d’écran suivante :
Conclusion
Pour un schéma Oracle plus complexe, le processus de conversion implique plus de temps, de test et de modifications possibles apportées aux applications clientes. L’objectif de ce didacticiel est de montrer comment utiliser SSMA pour Oracle dans le cadre de votre processus de migration global.
Dans ce didacticiel, vous avez appris à :
- Installez SSMA sur Windows.
- Créez un projet SSMA.
- Évaluez et exécutez une migration à partir d’Oracle.