En savoir plus sur la migration de données vers une base de données hautes performances dans le cloud à l'aide du stockage de fichiers
Oracle Data Pump est un outil de migration de base de données rapide, facile et hors ligne qui prend en charge les migrations à l'échelle de la flotte d'entreprise. Oracle Data Pump vous permet de modifier la structure de la base de données lors de la migration, de prendre en charge les mises à niveau en vol et de prendre en charge largement la migration de données entre différentes plates-formes et les bases de données avec différents jeux de caractères. Oracle Cloud Infrastructure File Storage offre une capacité flexible et évolutive pour vos besoins de stockage.
Avant de commencer
Architecture
Cette architecture affiche les composants utilisés avec Oracle Data Pump lors de la migration de données sur site vers un service Oracle Database Exadata Cloud Service avec Oracle Cloud Infrastructure File Storage.

Description de l'image migrate-datapump-fss.png
Cette architecture prend en charge les composants suivants :
- Bases de données
La base de données source est Oracle Database 19c et la base de données cible est Oracle Database Exadata Cloud Service. Vous pouvez provisionner la cible à partir de la console ou télécharger le code Terraform. Le code Terraform est conçu pour vous aider à déployer VCN, une instance de calcul OCPU 4 dans un sous-réseau privé et un système de base de données Oracle Exadata Cloud Service (Quarter Rack) dans une région Oracle Cloud. Un sous-réseau privé sera associé au système de base de données Exadata pour le trafic client et un autre pour le trafic de sauvegarde. Le code Terraform inclut les variables d'entrée, que vous pouvez utiliser pour régler l'architecture en fonction des exigences de mise en réseau de vos charges globales containerisées, de la taille et du nombre de pools de noeuds requis, de vos contraintes de tolérance aux pannes, etc.
- Stockage de fichiers
Le service Oracle Cloud Infrastructure File Storage fournit un système de fichiers réseau durable, évolutif, sécurisé et de qualité entreprise. Vous pouvez vous connecter à un système de fichiers de service de stockage de fichiers à partir de n'importe quelle instance de système Exadata DB dans VCN. Vous pouvez également accéder à un système de fichiers à partir de l'extérieur de VCN à l'aide du VPN Oracle Cloud Infrastructure FastConnect et IPSec.
- Stockage d'objet
Le stockage d'objets permet d'accéder rapidement à de grandes quantités de données structurées et non structurées de tout type de contenu, y compris des sauvegardes de base de données, des données analytiques et du contenu riche, tels que des images et des vidéos. Utilisez le stockage standard pour le stockage "chaud" auquel vous devez accéder rapidement, immédiatement et fréquemment. Utilisez le stockage d'archives pour le stockage "froid" que vous conservez pendant de longues périodes et qui est rarement ou rarement accessible.
- Région
Une région Oracle Cloud Infrastructure est une zone géographique localisée qui contient des centres de données, appelés domaines de disponibilité. Les régions sont indépendantes des autres régions, et de vastes distances peuvent les séparer (entre pays ou même continents).
- Domaine de disponibilité
Les domaines de disponibilité sont autonomes et indépendants dans une région. Les ressources physiques de chaque domaine de disponibilité sont isolées des ressources des autres domaines de disponibilité, ce qui permet de tolérer les pannes. Les domaines de disponibilité ne partagent pas d'infrastructure telle que l'alimentation ou le refroidissement, ni le réseau de domaines de disponibilité interne. Il est donc peu probable qu'un échec dans un domaine de disponibilité affecte les autres domaines de disponibilité de la région.
- Connexion VPN
VPN Connect fournit une connectivité VPN IPSec site à site entre votre réseau sur site et les VCN dans Oracle Cloud Infrastructure. La suite de protocoles IPSec crypte le trafic IP avant que les paquets ne soient transférés de la source vers la destination et décrypte le trafic lorsqu'il arrive.
- FastConnect
Oracle Cloud Infrastructure FastConnect offre un moyen facile de créer une connexion privée dédiée entre votre centre de données et Oracle Cloud Infrastructure. FastConnect offre des options de bande passante plus élevées et une expérience de mise en réseau plus fiable que les connexions Internet.
- Passerelle de routage dynamique (DRG)
DRG est un routeur virtuel qui fournit un chemin pour le trafic réseau privé entre VCN et un réseau en dehors de la région, comme VCN dans une autre région Oracle Cloud Infrastructure, un réseau sur site ou un réseau dans un autre fournisseur cloud.
- Connectivité SQL*Net et SSH
Oracle Data Pump requiert un accès SQL*Net et SSH aux bases de données source et cible, ainsi qu'un accès via le port 1521 (port de base de données par défaut). Les bases de données source et cible doivent disposer d'un accès SSH aux ports 22 et SQL*Net au port 1521 et les unes aux autres.
- Passerelle de service
La passerelle de service permet d'accéder d'un VCN à d'autres services, tels qu'Oracle Cloud Infrastructure Object Storage. Le trafic de VCN vers le service Oracle passe par la structure réseau Oracle et ne traverse jamais Internet.
- Liste de sécurité
Pour chaque sous-réseau, vous pouvez créer des règles de sécurité qui indiquent la source, la destination et le type de trafic qui doivent être autorisés dans et hors du sous-réseau.
- Table de routage
Les tables d'acheminement virtuel contiennent des règles pour acheminer le trafic des sous-réseaux vers des destinations en dehors de VCN, généralement via des passerelles.
A propos de la configuration réseau pour les systèmes de base de données Exadata
Lorsque vous travaillez avec Oracle Cloud Infrastructure, l'une des premières étapes consiste à configurer un réseau cloud virtuel (VCN) pour vos ressources cloud. Oracle Database Exadata Cloud Service requiert un VCN dans la région où le système de base de données résidera.
- VCN dans la région où vous voulez le système de base de données.
- Au moins deux sous-réseaux dans VCN, un sous-réseau Client et un sous-réseau Sauvegarde
Reportez-vous à la section Exadata DB Systems pour connaître les meilleures pratiques et la configuration réseau des systèmes Exadata DB.
A propos d'Oracle Cloud Infrastructure File Storage Service
Si vous recherchez un stockage partagé pour les services dans Oracle Cloud Infrastructure, envisagez d'utiliser Oracle Cloud Infrastructure File Storage.
Oracle Cloud Infrastructure File Storage est un système de fichiers partagé persistant dans Oracle Cloud. Il fournit un système de fichiers réseau durable, évolutif, distribué et de qualité entreprise. Le service prend en charge Network File System version 3.0 (NFSv3) et Network Lock Manager (NLM) pour la fonctionnalité de verrouillage des fichiers.
Les clusters de calcul volumineux de milliers d'instances peuvent utiliser le service Oracle Cloud Infrastructure File Storage pour un stockage partagé haute performance. La fourniture d'infos de paramétrage de stockage est entièrement gérée et automatique. Le stockage évolue de manière transparente de kilo-octets à exaoctets sans provisionnement initial. Vous disposez d'un stockage redondant pour une protection des données résiliente.
Par défaut, le service utilise le cryptage AES-128 pour crypter tous les systèmes de fichiers. Le cryptage se produit au niveau du fichier. Les données et métadonnées sont cryptées au repos plutôt que pendant le transit. Vous ne pouvez pas désactiver le cryptage.
Le service Oracle Cloud Infrastructure File Storage est entièrement géré et est offert dans tous les domaines de disponibilité de chaque région Oracle Cloud Infrastructure. Vous pouvez vous connecter à un système Oracle Cloud Infrastructure File Storage à partir de n'importe quelle instance Bare Metal, instance de machine virtuelle, Oracle Database Exadata Cloud Service ou instance de conteneur dans votre réseau cloud virtuel (VCN). Vous pouvez également accéder à un système de fichiers en dehors de VCN à l'aide d'Oracle Cloud Infrastructure FastConnect et d'un réseau privé virtuel (VPN) de sécurité de protocole Internet (IPSec).
A propos des services et des rôles obligatoires
Cette solution nécessite les services, les produits et les rôles suivants :
- Oracle Database Exadata Cloud Service
- Oracle Cloud Infrastructure Compute
- Oracle Cloud Infrastructure File Storage
- Oracle Cloud Infrastructure Object Storage
- Oracle Instant Client version 18.3.0.0.0 ou supérieure pour votre version d'Oracle Database et votre plate-forme de système d'exploitation afin de prendre en charge la nouvelle option de commande
impdp
Cloud. Si Oracle Database 18.3 ou une version supérieure est installée, vous pouvez utiliser la version Oracle Instant Client installée avec la base de données.- Package de base : tous les fichiers requis pour exécuter les applications Oracle Cloud Infrastructure, Oracle C++ Call Interface (OCCI) et Java Database Connectivity (JDBC) Oracle Call Interface (OCI)
- Package SQL*Plus: outil de ligne de commande SQL*Plus pour les requêtes SQL et PL/SQL
- Package d'outils : inclut Data Pump, SQL*Loader et Workload Replay Client
Il s'agit des rôles nécessaires pour chaque service.
Nom de service : Rôle | Requis pour... |
---|---|
Oracle Cloud Infrastructure: Admin ou stratégie autorisant la gestion du calcul, d'Exadata, de la mise en réseau et du stockage | Créez le système de base de données Exadata cible et configurez les ressources dans Oracle Cloud. |
Oracle Cloud Infrastructure File Storage : Admin ou stratégie autorisant la gestion des ressources de stockage de fichiers | Créez un stockage pour les données à partir de la base de données sur site. |
Oracle Database: root | Accédez à la base de données à l'aide de SSH. |
Logiciel Oracle Data Pump: utilisateur non-root | Installation du logiciel Data Pump. |
Reportez-vous à Découvrez comment obtenir les services Oracle Cloud pour Oracle Solutions pour obtenir les services cloud dont vous avez besoin.