Méthodes de migration recommandées
Voici les méthodes de migration recommandées pour migrer votre base de données vers une instance Autonomous Database.
Migration en ligne
Si votre base de données source doit toujours être en ligne et que vous ne pouvez prendre qu'un temps d'arrêt minimal pour la migration, vous pouvez utiliser l'un des services et outils de migration en ligne ci-dessous, indépendamment de la taille de votre base de données. Les deux options exigent que la base de données source soit sur la version 11.2.0.4 ou ultérieure. Si votre base de données source utilise une ancienne version, vous devez d'abord la mettre à niveau si vous souhaitez utiliser l'une des méthodes de migration en ligne.
Les méthodes de migration en ligne sont les suivantes :
-
OCI Database Migration : OCI Database Migration, un service cloud géré, fournit des migrations Oracle Database validées, inter-versions, tolérantes aux pannes et incrémentielles pour les cas d'utilisation en ligne et hors ligne. Vous pouvez choisir cette option si vous voulez un service cloud entièrement géré qui gère la migration pour vous.
Reportez-vous à OCI Database Migration pour plus d'informations.
-
Zero Downtime Migration (ZDM) : Zero Downtime Migration (ZDM) est un outil doté d'une interface de ligne de commande que vous installez et exécutez sur un hôte que vous provisionnez. Zero Downtime Migration fournit des options de migration en ligne et hors ligne. Vous pouvez utiliser cette option si vous souhaitez plus de contrôle sur la migration.
Pour plus d'informations, reportez-vous à Zero Downtime Migration.
Remarque
Ces méthodes exécutent également l'outil Cloud Premigration Advisor (CPAT) afin de vérifier la compatibilité de votre base de données source avec Autonomous Database et d'utiliser Oracle Data Pump et Oracle GoldenGate pour effectuer la migration à votre place.
Migration hors ligne
Si vous pouvez mettre votre base de données source hors ligne pour la migration, vous pouvez utiliser l'une des options de migration suivantes en plus d'OCI Database Migration et Zero Downtime Migration (ZDM).
Il s'agit d'une méthode manuelle ; vous devez orchestrer l'export/import manuellement.
La méthode de migration hors ligne est la suivante :
-
Oracle Data Pump : la technologie d'Oracle Data Pump permet de migrer très vite des données et des métadonnées d'une base de donnée vers une autre. Vous pouvez exporter votre base de données source ou des schémas individuels en tant que fichiers dump et les importer dans Autonomous Database. Vous pouvez stocker les fichiers dump sur la banque d'objets ou sur un système de fichiers réseau que vous pouvez attacher à votre base de données source et à votre instance Autonomous Database.
Reportez-vous à Présentation d'Oracle Data Pump pour obtenir la documentation produit relative à Oracle Data Pump.
Pour plus d'informations sur l'export et l'import de vos schémas source dans Autonomous Database, reportez-vous à Import de données à l'aide d'Oracle Data Pump sur Autonomous Database.
Autres méthodes de migration
Outre les services et outils de migration recommandés, vous pouvez utiliser les méthodes de migration de données hors ligne suivantes :
Ces méthodes nécessitent davantage d'étapes manuelles, de codage et de connaissances avancées sur chaque méthode. Vous devez également migrer vos métadonnées de schéma source à l'aide de vos propres scripts ou outils
DDL
, tels qu'Oracle Data Pump, avant de lancer le chargement de données à l'aide de ces méthodes. Ces options peuvent être préférables pour les petits ensembles de données pour lesquels vous souhaitez éviter d'installer des outils supplémentaires ou d'utiliser des services de migration cloud.
Les autres méthodes de migration hors ligne sont les suivantes :
-
Liens de base de données : vous pouvez créer des liens de base de données entre votre instance Autonomous Database et votre base de données source, et insérer des données dans vos tables en exécutant des requêtes sur le lien de base de données. Vous pouvez utiliser plusieurs sessions pour charger plusieurs tables simultanément afin d'améliorer les performances du chargement de données.
Pour plus d'informations sur la création de liens de base de données de votre instance Autonomous Database vers vos bases de données source, reportez-vous à Création de liens de base de données d'Autonomous Database vers une autre instance Autonomous Database.
-
Déchargement et chargement à l'aide de fichiers : vous pouvez décharger des données de la base de données source dans des fichiers et les charger dans les tables cible dans votre instance Autonomous Database. Autonomous Database prend en charge le chargement de données à partir de différents formats de fichier, notamment CSV, JSON, Parquet, etc. Vous pouvez placer les fichiers sur la banque d'objets ou sur un système de fichiers réseau (NFS) attaché à votre instance Autonomous Database.
Pour plus d'informations sur le chargement des données de fichiers dans la banque d'objets, reportez-vous à Chargement des données de fichiers dans le cloud.
Reportez-vous à Attachement d'un système de fichiers réseau à Autonomous Database pour attacher des répertoires NFS à votre instance Autonomous Database.
Pour plus d'informations sur le chargement de données à partir de fichiers dans un système de fichiers, reportez-vous à Chargement de données ou requête de données à partir de fichiers dans un répertoire.
-
Vues matérialisées : à l'aide de liens de base de données de votre instance Autonomous Database vers votre base de données source, vous pouvez également créer des vues matérialisées dans votre base de données cible. Au fur et à mesure que des modifications sont apportées aux tables source, vous pouvez actualiser les vues matérialisées pour les mettre à jour pendant la migration.
Reportez-vous à Gestion des vues matérialisées en lecture seule pour plus d'informations sur l'utilisation de vues matérialisées pour répliquer des données.
Le choix de l'outil ou du service de migration dépend de plusieurs facteurs tels que la base de données source, le format de données source, le volume de données et la complexité. Pour vous aider à identifier la solution la plus optimale pour la migration de vos données vers Autonomous Database, Oracle fournit un utilitaire de conseil appelé Oracle Cloud Migration Advisor. Pour plus d'informations sur cet utilitaire, reportez-vous à Migration de bases de données Oracle vers OCI.
Rubrique parent : Migration de bases de données Oracle vers Autonomous Database