Préparation de la migration vers OCI GoldenGate
Avant de commencer la migration vers OCI GoldenGate, veillez à prendre en compte les exigences en matière de temps d'arrêt de votre environnement actuel, et à planifier et créer soigneusement ce dont vous avez besoin pour OCI GoldenGate.
Temps d'inactivité requis
Ce processus de migration a un impact minime sur la disponibilité de votre instance Oracle GoldenGate actuelle dans Oracle Cloud Infrastructure Classic, Marketplace ou on-premise. Les processus de votre instance Oracle GoldenGate en cours, à migrer, seront arrêtés par workflow de migration. Une fois la migration terminée, le processus de réplication reprend à partir de l'endroit où il a été arrêté. La base de données de production ne doit pas avoir de transactions actives en cours d'exécution pour garantir la bonne exécution de la migration.
Les fichiers de votre instance Oracle GoldenGate actuelle, tels que les fichiers de configuration, les fichiers de rapport et les fichiers trace, ne sont pas affectés par la migration.
Une fois la migration terminée, les clients peuvent être redirigés vers OCI GoldenGate.
Remarques concernant le réseau
OCI GoldenGate est un service cloud entièrement géré, ce qui signifie que vous n'avez pas d'accès direct aux ressources du système d'exploitation sous-jacent. Par conséquent, vous ne pouvez pas transférer des données directement vers OCI GoldenGate en copiant les données directement sur les montages sur disque.
Lors de la migration d'une instance Oracle GoldenGate qui fait partie de l'agent Data Integration Platform Cloud (DIPC), tenez compte au préalable des implications en matière de performances réseau.
Les informations suivantes s'appliquent à toutes les plates-formes prises en charge par Oracle GoldenGate pour la réplication Oracle-Oracle. La configuration réseau requise pour Oracle GoldenGate est la suivante :
-
Extraire : si vous exécutez Oracle GoldenGate à distance sur un serveur distinct de la base de données à partir de laquelle vous effectuez la capture, les performances peuvent être affectées si la latence est supérieure à 80 millisecondes (ms). Pour l'extraction intégrée, seules les modifications apportées aux tables capturées sont envoyées au traitement d'extraction lui-même.
-
Réplication : si vous exécutez Oracle GoldenGate à distance sur un serveur distinct de la base de données à laquelle Oracle GoldenGate applique les modifications, les performances peuvent être affectées si la latence est supérieure à 5 ms.
-
Pour la communication entre Oracle GoldenGate et Oracle GoldenGate : si vous capturez 100 % des données, les fichiers trace augmentent de 30 à 40 % du volume de fichiers de journalisation généré. Cela signifie qu'Oracle GoldenGate envoie 30 à 40 % du volume de fichiers de journalisation généré sur le réseau. Si le réseau ne peut pas évoluer vers ce volume, vous pouvez activer la compression sur les données de fichier trace envoyées sur le réseau. Cette compression peut généralement atteindre un taux de compression de 8:1 ou mieux. Vous pouvez également modifier la taille de socket de la fenêtre TCP et les tampons.
Création des ressources OCI requises
Avant de migrer vers OCI GoldenGate, vous devez créer les ressources OCI requises :
Sélectionner des formes de déploiement
Pour pouvoir migrer vers OCI GoldenGate, veillez à configurer vos ressources OCI GoldenGate. Lorsque vous créez un déploiement OCI GoldenGate, vous êtes invité à sélectionner le nombre d'unités Oracle Compute (OCPU) dont le déploiement a besoin.
Afin d'identifier le nombre de formes de calcul pour OCI GoldenGate, envisagez de fournir des ressources similaires ou supérieures aux formes que vous utilisez actuellement pour votre instance Oracle GoldenGate Cloud Classic ou Oracle GoldenGate sur Oracle Cloud Infrastructure Classic, Marketplace ou sur site.
Oracle Cloud Infrastructure et Oracle Cloud Infrastructure Classic ont chacun leur propre ensemble de formes de calcul standard. Pour plus d'informations, reportez-vous aux sections suivantes :
OCI GoldenGate vous permet également d'activer le redimensionnement automatique. Lorsque vous activez la mise à l'échelle automatique, le déploiement peut utiliser jusqu'à trois fois plus d'espace de calcul et de mémoire que le nombre d'OCPU actuellement affiché dans la boite de dialogue de redimensionnement. Une OCPU équivaut à 16 Go de mémoire. Si votre charge globale nécessite des OCPU supplémentaires, le déploiement utilise automatiquement les ressources sans aucune intervention manuelle requise lorsque Le redimensionnement automatique est activé. Pour plus d'informations, reportez-vous à Redimensionnement d'un déploiement.
Exécution de tâches préalables à la migration
Avant de commencer la migration, procédez comme suit :
-
Sauvegardez et sécurisez les données sur le stockage cloud pour l'instance Oracle GoldenGate que vous migrez. Les données incluent les fichiers de configuration et les données de fichier trace. Pour connaître les étapes de la sauvegarde, reportez-vous à Exécution de la sauvegarde et de la restauration.
-
L'emplacement des données Oracle GoldenGate Cloud Classic est
/u02/data/ggdata. -
L'emplacement des données DIPC se trouve dans le répertoire d'installation de l'agent,
$OGG_HOME/data. -
L'emplacement des données sur site est
$OGG_HOME/data. -
L'emplacement de données par défaut d'Oracle GoldenGate Marketplace est
/u02/trails.
-
-
Pour Oracle GoldenGate Cloud Classic ou Oracle GoldenGate Marketplace qui reçoivent des traces de l'architecture Oracle GoldenGate Classic :
-
OCI GoldenGate étant un service cloud entièrement géré, aucun fichier de configuration ou fichier trace n'est autorisé à migrer vers les déploiements OCI GoldenGate.
-
Si l'instance Oracle GoldenGate que vous migrez reçoit des fichiers trace d'une autre instance Oracle GoldenGate Classic (appelons-la "instance distante"), vous devez d'abord convertir l'instance Dist en instance de microservices.
-
-
Si vous utilisez l'extraction classique dans l'instance Oracle GoldenGate que vous migrez, vous ne pourrez pas la créer dans OCI GoldenGate ; vous devez passer à l'extraction intégrée. Assurez-vous que tous les patches de base de données requis sont installés pour utiliser l'extraction intégrée. Patches recommandées pour Oracle 12c ou les versions supérieures.