En savoir plus sur la migration d'une base de données sur site vers le cloud avec Oracle RMAN
Avez-vous besoin d'évaluer les avantages commerciaux de la migration de vos bases de données sur site vers Oracle Cloud Infrastructure et souhaitez-vous une méthode simple pour réaliser une étude de faisabilité ? Envisagez d'utiliser Oracle Recovery Manager (RMAN) pour migrer les données de votre base de données sur site vers la même configuration dans le cloud lorsque le temps d'arrêt n'est pas une contrainte.
Avant de commencer
Architecture
Cette architecture montre comment utiliser Oracle Recovery Manager (RMAN) pour sauvegarder une base de données sur site, et transférer et restaurer la sauvegarde vers une base de données dans une région Oracle Cloud Infrastructure.

Description de l'illustration migrate-db-rman.png
Cette architecture prend en charge les composants suivants pour une migration de base de données :
- Région
Une région Oracle Cloud Infrastructure est une zone géographique précise qui contient un ou plusieurs centres de données, appelés domaines de disponibilité. Les régions sont indépendantes les unes des autres et de grandes distances peuvent les séparer (à travers les pays ou même les continents).
- Domaine de disponibilité
Les domaines de disponibilité sont des centres de données autonomes indépendants au sein d'une région. Les ressources physiques de chaque domaine de disponibilité sont isolées de celles des autres, ce qui garantit la tolérance aux pannes. Les domaines de disponibilité ne partagent ni infrastructure (par exemple, alimentation, système de refroidissement), ni réseau de domaine de disponibilité interne. Par conséquent, une panne sur un domaine de disponibilité ne doit pas affecter les autres domaines de disponibilité de la région.
- Oracle Database
Une base de données Oracle Database sur site vers une base de données Bare Metal ou de machine virtuelle dans une région Oracle Cloud Infrastructure. La base de données source doit disposer d'un accès Internet pour télécharger les données de sauvegarde cryptées vers Oracle Cloud Infrastructure Object Storage.
Oracle Base Database Service est un service de base de données Oracle Cloud Infrastructure (OCI) qui vous permet de créer, de mettre à l'échelle et de gérer des bases de données Oracle complètes sur des machines virtuelles. Oracle Base Database Service utilise le stockage OCI Block Volumes au lieu du stockage local et peut exécuter Oracle Real Application Clusters (Oracle RAC) pour améliorer la disponibilité.
- RMAN
Oracle Recovery Manager (RMAN) est un outil de ligne de commande utilisé pour sauvegarder des données de base de données sur un périphérique de stockage et restaurer une base de données à partir de la sauvegarde.
L'un des avantages de RMAN avec le module Oracle Database Cloud Backup est qu'il peut effectuer la sauvegarde sur Internet, à l'aide d'un téléchargement sécurisé vers le bucket Oracle Cloud Infrastructure Object Storage, sans utiliser de VPN ou d'Oracle Cloud Infrastructure FastConnect.
- Module de sauvegarde Database Cloud
Simule un périphérique de stockage de sauvegarde sur bande que RMAN doit utiliser pour sauvegarder la base de données source dans Oracle Cloud Infrastructure Object Storage.
- Stockage d'objet
Le service Oracle Cloud Infrastructure Object Storage est un système de stockage évolutif et résilient capable de gérer PetaBytes des données. Il s'agit de la méthode de stockage de sauvegarde utilisée dans cette architecture.
Le stockage d'objets fournit un accès rapide à de grandes quantités de données, structurées ou non, de tout type de contenu, y compris des sauvegardes de base de données, des données analytiques et du contenu enrichi tel que des images et des vidéos. Vous pouvez stocker les données, puis les extraire directement à partir d'Internet ou de la plate-forme cloud, et ce, en toute sécurité. Vous pouvez redimensionner le stockage sans dégradation des performances ni de la fiabilité des services. Utilisez le stockage standard pour le stockage "à chaud" auquel vous devez accéder rapidement, immédiatement et fréquemment. Utilisez le stockage d'archive pour le stockage "à froid" que vous conservez pendant de longues périodes et auquel vous accédez rarement.
L'utilisation de la sauvegarde RMAN vous permet de migrer une base de données pendant son exécution, ainsi que de la sauvegarde et de la restauration incrémentielles pour un temps d'inactivité minimal. Un certain temps d'inactivité est nécessaire lors de l'utilisation de cette méthode, car la base de données source doit être gelée, exécuter une sauvegarde finale et la base de données cible restaurée avant la permutation pour éviter toute perte de données.
Pour la connectivité sur site vers le cloud, envisagez d'utiliser un VPN ou Oracle Cloud Infrastructure FastConnect. Si les données à migrer sont très volumineuses, prenez en compte la bande passante de connexion pour estimer le temps nécessaire à la sauvegarde vers Oracle Cloud Infrastructure Object Storage. Oracle Cloud Infrastructure Data Transfer Appliance est peut-être mieux adapté aux transferts de données très volumineux. L'appliance tire parti des sauvegardes RMAN et l'utilise comme cible de sauvegarde. Une fois l'appliance expédiée et les données téléchargées vers Oracle Cloud Infrastructure Object Storage, vous pouvez activer une nouvelle instance de base de données dans le cloud, puis restaurer les données.
A propos des services, produits et rôles requis
Cette solution nécessite les services, produits et rôles suivants :
-
Un compte Oracle Cloud Infrastructure.
-
Oracle Cloud Infrastructure Object Storage
-
Java 1.7
La base de données sur site source doit disposer d'un accès Internet au stockage d'objet (sur Internet ou via VPN/FastConnect) pour télécharger les données de sauvegarde cryptées vers le service Oracle Cloud Infrastructure Object Storage.
Vous devez fournir une clé publique SSH pour vous connecter à la base de données provisionnée sur Oracle Cloud Infrastructure et vous devez disposer d'un accès SSH à la base de données source. Vous aurez également besoin d'une paire de clés RSA, utilisée par les commandes shell sur les serveurs source et de domaine via SSH.
Il s'agit des rôles nécessaires pour chaque service et produit.
Service et nom de produit : Rôle | Obligatoire pour... |
---|---|
Oracle Cloud Infrastructure : administration | Provisionner et configurer les ressources |
Oracle Cloud Infrastructure Object Storage : administration | Créer un bucket et stocker les données de sauvegarde à partir de la base de données sur site |
Oracle Database source : racine | Sauvegardez les données et enregistrez-les dans Oracle Cloud Infrastructure Object Storage |
Systèmes Oracle Database source et cible : utilisateur oracle
|
Configurez les variables d'environnement, installez et configurez le module Oracle Database Cloud Backup, créez et gérez le portefeuille sur les systèmes de base de données source et cible. |
Reportez-vous à Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.