En savoir plus sur la migration d'un déploiement Database Cloud Service multinoeud vers le système de base de données de machine virtuelle
Pour migrer une base de données Oracle Real Application Cluster (Oracle RAC) à deux noeuds créée à l'aide de Oracle Database Cloud Service vers un système de base de données Oracle Cloud Infrastructure Virtual Machine, vous pouvez migrer la base de données à l'aide de Oracle Data Guard.
Pour plus d'informations sur les bases de données source et cible, reportez-vous au tableau suivant :
| Information | Base de données source | Base de données cible |
|---|---|---|
| Plate-forme | Oracle Cloud Infrastructure Compute Classic | Oracle Cloud Infrastructure Compute |
| Type de base de données | Base de données Oracle Real Application Cluster (RAC) sur Database Cloud Service Classic | Base de données Oracle RAC sur le système de base de données de machine virtuelle |
| Mécanisme de création | INTERFACE UTILISATEUR D 'Database Cloud Service, CLI, API | INTERFACE UTILISATEUR D 'Oracle Cloud Infrastructure, CLI, API |
| Taille | Noeud 2 | Noeud 2 |
Architecture
Vous pouvez migrer les versions d'Oracle Database vers 12.1.0.2 et 12.2.0.1. Avant de migrer votre base de données, vous devez disposer de la base de données Oracle RAC sur Oracle Database Cloud Service et d'une base de données Oracle RAC à deux noeuds exécutée sur Oracle Cloud Infrastructure.
Lorsque vous utilisez Oracle Data Guard pour effectuer la migration, la base de données source est la base de données principale et la base de données cible est la base de données de secours.
Le diagramme suivant illustre le processus de migration :
Pour effectuer la migration, vous devez suivre les étapes générales suivantes :
- Planifier la migration.
Lorsque vous planifiez la migration d'une base de données, vous commencez par inventorier l'environnement source (base de données principale), puis vous décidez de la meilleure stratégie de migration. Pour stocker l'environnement source, vous devez effectuer des tâches telles que la détermination de la taille des fichiers de base de données et la vérification des plans de récupération après sinistre. Pour connaître la meilleure stratégie, vous devez planifier, par exemple, la meilleure fois par jour pour effectuer la migration.
- Préparez la migration.
Pour préparer la migration de la base de données source (base de données principale) vers l'environnement cible (base de données de secours), vous devez effectuer des tâches telles que vous assurer que la base de données à migrer est en cours d'exécution, que l'installation des derniers patches pour les deux bases de données de sorte qu'ils soient appliqués au même niveau et que le port 1521 soit ouvert entre la base de données principale et la base de données de secours. Dans cette solution, le nom de service réseau de la base de données source (principale) est
OCIC-ORCLet le nom de service réseau de la base de données cible (de secours) estOCI-ORCL.Remarque :
Oracle recommande d'utiliser le même nom de base de données pour les deux bases de données, afin que les applications puissent automatiquement basculer vers la nouvelle base de données. - Effectuez la migration.
Vous pouvez effectuer la migration de la base de données en configurant la base de données principale (base de données source) et la base de données de secours (base de données cible) pour Oracle Data Guard, en copiant les portefeuilles TDE de la base de données principale vers la base de secours, puis en complétant la configuration de la base de données de secours.
Outils requis pour effectuer la migration
Avant de commencer la migration de la base de données, en plus de la connaissance de Oracle Cloud Infrastructure, vous devez disposer de connaissances en plusieurs aspects des outils Oracle Database.
Les outils que vous devez connaître sont les suivants :
- SQL*Plus
- Oracle Data Guard
- Connaissance de l'utilisation des utilitaires
srvctletdgmgrl - Connaissance de la modification des fichiers
tnsnames.ora,listener.ora,sqlnet.oraetoraenv - Connaissance de l'exécution des opérations de permutation Oracle Data Guard
- (Facultatif) Connaissance de la génération de rapports Oracle Automatic Workload Repository et Oracle Automatic Database Diagnostic Monitor
- Connaissance (facultatif) d'Oracle Automatic Storage Management Cluster File System
A propos des services et des rôles requis
Cette solution requiert Oracle Cloud Infrastructure.
| Rôle | Requis pour... |
|---|---|
Administrateur (privilèges SYSDBA et SYSOPER)
|
Effectuez les tâches d'administration associées à SYS.
|
Administrateur (privilège SYSDBG)
|
Exécutez les tâches Oracle Data Guard si vous utilisez Oracle Database 12c version 2 (12.1.0.2) ou supérieure. |
Administrateur (privilège SYSKM)
|
Exécutez des tâches de cryptage transparent des données si vous utilisez Oracle Database 12c version 2 (12.1.0.2) ou supérieure. |
