Migrer les données
- Déplacement de données en ligne : Vous pouvez créer une connexion à partir d'Oracle SQL Developer vers la base de données source Microsoft SQL Server et migrer les données.
- Déplacement de données hors ligne : vous pouvez exporter les données à partir de Microsoft SQL Server. SQL Developer créera une série de fichiers BCP et
sqlldr
que vous pouvez exécuter à partir d'un fichier batch.
Les déplacements de données en ligne conviennent aux petits jeux de données, tandis que les déplacements de données hors ligne sont utiles pour déplacer de grands volumes de données. En outre, en cas de volumes importants de données, il est recommandé d'utiliser Oracle Cloud Infrastructure File Storage pour améliorer les performances globales du déplacement des données au cours du processus de migration.
Migrer les données hors ligne
Au cours du processus de capture, le script de déplacement de données hors ligne aurait été généré et les données auraient été extraites dans le répertoire de sortie du projet nommé datamove
. L'exécution de ces scripts est ce qui migre les données de la machine hôte Windows serveur sql
vers Oracle Autonomous Database.
datamove
doit se présenter comme suit :Wkdir
projectName
datamove
YYYY-MM-DD_HH-MI-SS
AdventureWorks
Dans le répertoire AdventureWorks, vous devez voir six sous-dossiers correspondant à tous les utilisateurs dans la base de données AdventureWorks SQL Server.
Les répertoires suivants doivent apparaître dans le dossier AdventureWorks :
- ADVENTUREWORKS
- SALES_ADVENTUREWORKS
- PERSON_ADVENTUREWORKS
- PURCHASING_ADVENTUREWORKS
- HUMANRESOURCES_ADVENTUREWORKS
- PRODUCTION_ADVENTUREWORKS
Vous devez voir les fichiers suivants dans le dossier AdventureWorks :
MicrosoftSQLServer_data.bat
MicrosoftSQLServer_data.sh
oracle_external.bat
oracle_external.sh
oracle_loader.bat
oracle_loader.sh
Le script MicrosoftSqlServer_data.bat
est le script de batch système Windows maître qui appelle d'autres scripts de batch créés dans chacun des répertoires de schéma. Voici un exemple d'exécution :
Tester la migration
Selon la complexité de la base de données en cours de migration, une grande partie du projet de migration peut être testée.
Oracle ne fournit aucun outil capable de valider automatiquement une base de données migrée pour vous. Cette phase de la migration devrait être planifiée et prise en compte avant le début de la migration. Les éléments suivants doivent faire partie de votre plan de projet :
- Vérifier la structure de la base de données.
- Vérifier la sécurité de la base de données.
- Vérifiez les données.
- Vérifiez l'exactitude logique des vues.
- Testez les applications.