Méthodes de migration recommandées

Voici les méthodes de migration recommandées pour migrer votre base de données vers une base de données d'IA autonome.

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'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. 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 :

  • Migration de bases de données OCI : Le service de migration de bases de données OCI, un service en nuage géré, fournit des migrations Oracle Database validées, interversion, 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 en nuage entièrement géré qui gère la migration pour vous.

    Pour plus d'informations, voir Migration de bases de données OCI.

  • Migration sans temps d'arrêt (ZDM) : La migration sans temps d'arrêt (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. La migration sans temps d'arrêt offre des options de migration en ligne et hors ligne. Vous pouvez utiliser cette option si vous souhaitez davantage de contrôle sur la migration.

    Pour plus d'informations, voir Migration sans temps d'arrêt.

    Note

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

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 du service de migration de bases de données OCI et du service de migration sans temps d'arrêt (ZDM).

Note

Il s'agit d'une méthode manuelle; vous devez orchestrer l'exportation/l'importation manuellement.

Voici la méthode de migration hors ligne :

  • Oracle Data Pump : La technologie Oracle Data Pump permet le déplacement très rapide des données et des métadonnées d'une base de données à une autre. Vous pouvez exporter votre base de données source ou des schémas individuels sous forme de fichiers de vidage et les importer dans la base de données IA autonome. Vous pouvez stocker les fichiers de vidage sur le magasin d'objets ou un système de fichiers réseau (NFS) que vous pouvez attacher à votre base de données source et à votre base de données IA autonome.

    Voir Aperçu d'Oracle Data Pump pour obtenir la documentation sur le produit pour Oracle Data Pump.

    Voir Importer des données à l'aide d'Oracle Data Pump sur Autonomous AI Database pour plus d'informations sur l'exportation et l'importation de vos schémas sources dans Autonomous AI Database.

Autres méthodes de migration

Outre les outils et services de migration recommandés, vous pouvez utiliser les méthodes de migration de données hors ligne suivantes :

Note

Ces méthodes nécessitent des étapes manuelles, un codage et des connaissances avancées pour chaque méthode. Vous devez également migrer les métadonnées de votre 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 jeux de données pour lesquels vous voulez éviter d'installer des outils supplémentaires ou d'utiliser des services de migration vers le nuage.

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 à partir de votre base de données IA autonome vers votre base de données source et insérer des données dans vos tables en exécutant des interrogations sur le lien de base de données. Vous pouvez utiliser plusieurs sessions pour charger simultanément plusieurs tables afin d'améliorer les performances du chargement de données.

    Voir Créer des liens de base de données à partir d'une base de données d'IA autonome vers une autre base de données d'IA autonome pour plus d'informations sur la création de liens de base de données à partir de votre base de données d'IA autonome vers vos bases de données sources.

  • Décharger et charger à l'aide de fichiers : Vous pouvez décharger des données de la base de données source dans des fichiers et charger ces fichiers dans les tables cibles de votre base de données d'intelligence artificielle autonome. Autonomous AI Database prend en charge le chargement de données dans différents formats de fichier, dont CSV, JSON, Parquet, etc. Vous pouvez placer les fichiers sur le magasin d'objets ou un système de fichiers réseau (NFS) attaché à votre base de données IA autonome.

    Voir Load Data from Files in the Cloud pour plus d'informations sur le chargement de données à partir de fichiers dans le magasin d'objets.

    Voir Attacher un système de fichiers de réseau à une base de données d'IA autonome pour attacher des répertoires NFS à votre base de données d'IA autonome.

    Voir Charger des données ou interroger des données à partir de fichiers dans un répertoire pour plus d'informations sur le chargement de données à partir de fichiers dans un système de fichiers.

  • Vues matérialisées : À l'aide des liens de base de données de votre base de données IA autonome vers votre base de données source, vous pouvez également créer des vues matérialisées dans votre base de données cible. Lorsque des modifications sont apportées aux tables sources, vous pouvez actualiser les vues matérialisées pour les tenir à jour pendant la migration.

    Voir Gestion des vues matérialisées en lecture seule pour plus d'informations sur l'utilisation des vues matérialisées pour répliquer des données.

Note

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 sources, le volume des données et la complexité. Pour vous aider à identifier la solution la plus optimale pour la migration de vos données vers la base de données Autonomous AI Database, Oracle fournit un utilitaire de conseil appelé Oracle Cloud Migration Advisor. Pour plus d'informations sur cet utilitaire, voir Migrer des bases de données Oracle vers OCI.