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 être toujours en ligne et que vous ne pouvez prendre qu'un temps d'inactivité 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. Notez que 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.

Voici les méthodes de migration en ligne :

  • OCI Database Migration : OCI Database Migration, un service cloud géré, fournit des migrations Oracle Database validées, interversions, 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.

    Pour plus d'informations, reportez-vous à OCI Database Migration.

  • 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 à Migration sans temps d'arrêt.

    Remarque

    Ces méthodes exécutent également l'outil Cloud Premigration Advisor (CPAT) pour vérifier la compatibilité de la base de données source avec Autonomous Database et utiliser Oracle Data Pump et Oracle GoldenGate pour effectuer la migration à votre place.

Migration hors ligne

Si vous pouvez mettre la 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 de Zero Downtime Migration (ZDM).

Remarque

Il s'agit d'une méthode manuelle. Vous devez orchestrer l'export/import manuellement.

Voici la méthode de migration hors ligne :

  • Oracle Data Pump : la technologie Oracle Data Pump permet de déplacer très rapidement des données et des métadonnées d'une base de données 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 à la base de données source et à Autonomous Database.

    Reportez-vous à Présentation d'Oracle Data Pump pour obtenir la documentation produit d'Oracle Data Pump.

    Pour plus d'informations sur l'export et l'import des 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 outils et services de migration recommandés, vous pouvez utiliser les méthodes de migration des données hors ligne suivantes :

Remarque

Ces méthodes nécessitent des étapes manuelles, un codage et des connaissances avancées de chaque méthode. Vous devez également migrer vos métadonnées de schéma source à l'aide de vos propres scripts DDL ou outils tels qu'Oracle Data Pump avant de lancer le chargement des 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.

Voici les autres méthodes de migration hors ligne :

  • Liens de base de données : vous pouvez créer des liens de base de données à partir d'Autonomous Database vers la base de données source et insérer des données dans les 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 des 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 de 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 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 sur 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 des liens de base de données d'Autonomous Database vers la base de données source, vous pouvez également créer des vues matérialisées dans la base de données cible. Lorsque des modifications sont apportées aux tables source, vous pouvez actualiser les vues matérialisées pour les mettre à jour pendant la migration.

    Pour plus d'informations sur l'utilisation des vues matérialisées pour répliquer des données, reportez-vous à Gestion des vues matérialisées en lecture seule.

Remarque

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 des données source, le volume de données et la complexité. Pour vous aider à identifier la solution la plus optimale pour migrer 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.