Exporter des données à partir d'OCI Database Services
Cet article explique comment exporter des données d'Oracle Cloud Infrastructure (OCI) Database as a Service (DBaaS) vers des systèmes sur site ou d'autres environnements cloud.
Les clients qui utilisent les services OCI Database, y compris Exadata Database Service on Cloud@Customer, Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Exascale Infrastructure et Base Database Service, peuvent exporter leurs données vers des environnements sur site ou vers d'autres fournisseurs de cloud public.
Les clients OCI DBaaS disposent de plusieurs options entièrement prises en charge pour déplacer leurs données hors d'Oracle Cloud, ce qui garantit flexibilité, portabilité et absence de verrouillage. Les méthodes d'export prises en charge sont les suivantes :
- Oracle Data Pump (expdp/impdp) : exportez des schémas de base de données ou des bases de données complètes vers des fichiers dump, préparez-les dans OCI Object Storage ou des systèmes de fichiers locaux et transférez-les vers des banques d'objets cloud ou sur site.
- Sauvegarde/Restauration RMAN : créez des ensembles de sauvegarde et copiez-les vers OCI Object Storage, NFS ou directement vers le stockage sur site. Les sauvegardes peuvent ensuite être restaurées dans n'importe quel environnement Oracle Database en dehors d'OCI.
- SQL*Loader/Tables externes : déchargez les données dans des formats tels que CSV ou Parquet vers un fichier ou Object Storage pour faciliter l'intégration dans des lacs de données sur site ou des plates-formes d'analyse cloud tierces.
- Oracle GoldenGate : répliquez les données en temps réel à partir d'OCI DBaaS vers des bases de données Oracle sur site ou des cibles hétérogènes dans d'autres fournisseurs cloud.
- OCI Database Migration Service (DMS) : service géré qui tire parti d'Oracle GoldenGate pour les migrations en ligne ou hors ligne vers des fournisseurs cloud sur site ou autres.
- Bases de données ou tablespaces transportables : les fichiers Oracle Database peuvent être copiés et montés directement par une instance Oracle sur site ou dans un autre cloud.
Grâce à ces outils, les clients peuvent déplacer leurs données de manière sécurisée et efficace, qu'ils aient besoin d'exportations ponctuelles, de réplication continue ou de sauvegardes à grande échelle, ce qui leur donne la liberté d'intégrer des bases de données Oracle dans une architecture multicloud ou hybride.
Rubriques connexes
Mécanismes communs d'export de base de données
Quelle que soit la variante OCI DBaaS utilisée, les bases de données Oracle offrent plusieurs moyens de déplacer les données :
Oracle Data Pump (expdp/impdp)
Utilisez l'export Data Pump (expdp
) pour exporter un schéma ou une base de données entière dans des fichiers dump.
Les fichiers dump peuvent être écrits dans :
- OCI Object Storage
- Utilisation du package
DBMS_CLOUD
pour préparer les fichiers dump dans Object Storage - Ou via l'intégration d'Oracle Data Pump avec des URL pré-authentifiées
- Utilisation du package
- Système de fichiers local (stockage de noeud de base de données)
- Ecrire des fichiers dump en local sur le noeud de serveur de base de données
- Copiez-les à l'aide d'outils standard tels que
scp
oursync
Sauvegarde/restauration RMAN
RMAN fournit une solution fiable et flexible pour la sauvegarde et la restauration de bases de données Oracle dans des environnements cloud et on-premise.
- Options de sauvegarde:
- RMAN peut sauvegarder des bases de données vers OCI Object Storage à l'aide du module Database Backup Cloud Service.
- Les éléments de sauvegarde peuvent également être copiés vers des environnements on-premise ou d'autres référentiels de stockage d'objets si nécessaire.
- Options de restauration : la restauration RMAN peut être effectuée dans tout environnement de base de données cible pris en charge.
Tables externes/SQL*Loader
Utilisez SQL*Loader ou des tables externes pour gérer les décharges de données partielles ou à grande échelle.
- Options d'export de données :
UTL_FILE
: package PL/SQL qui permet à la base de données de lire et d'écrire des fichiers sur le système de fichiers du serveur, couramment utilisé pour générer des fichiers CSV ou texte.- Pilote d'accès
ORACLE_DATAPUMP
: permet un accès direct aux fichiers d'export Data Pump à partir de tables externes pour des lectures de données rapides et efficaces. DBMS_CLOUD.EXPORT_DATA
: procédure PL/SQL native OCI permettant d'exporter les données directement vers Object Storage dans des formats tels que CSV ou Parquet.
- Déplacement de données : téléchargez ou migrez les fichiers générés vers des environnements sur site ou d'autres espaces de stockage cloud si nécessaire.
Oracle GoldenGate
Oracle GoldenGate est une solution de réplication en temps réel hautes performances pour les bases de données Oracle dans différents environnements.
- Prend en charge les trois variantes OCI DBaaS.
- Peut répliquer des transactions vers :
- Bases de données Oracle sur site.
- Bases de données Oracle hébergées dans d'autres environnements cloud.
Service de migration de base de données OCI (DMS)
Database Migration Service (DMS) est un service natif OCI qui tire parti d'Oracle GoldenGate pour simplifier le déplacement des données.
- Fournit un parcours géré pour migrer les données d'OCI DBaaS vers des cibles sur site ou d'autres environnements cloud.
- Gère la réplication, la synchronisation et la migration des données avec un minimum de travail manuel.
- Garantit la cohérence des données et prend en charge les migrations avec un temps d'arrêt minimal.
Bases de données ou tablespaces transportables
Les clients peuvent copier physiquement des fichiers de données associés à des tablespaces et à des bases de données entières.
- Les bases de données Oracle sur OCI peuvent être copiées directement depuis OCI Block Volume via
scp
,rsync
ousftp
. - Les éléments de sauvegarde et les instantanés peuvent être copiés/exportés à partir d'OCI Block Storage pour une restauration hors cloud.
- Convient aux bases de données très volumineuses où l'exportation logique n'est pas pratique.
Transport des données
Les clients peuvent choisir parmi plusieurs options de transport des données exportées ou sauvegardées à partir d'OCI, en fonction du volume de données, des contraintes de temps et de la disponibilité du réseau :
- Sur Internet
- Convient aux jeux de données de petite ou moyenne taille.
- Les données peuvent être copiées en toute sécurité à l'aide de téléchargements/téléchargements
scp
,rsync
,sftp
ouHTTPS
à partir d'Object Storage. - Les demandes pré-authentifiées permettent aux outils et scripts externes d'extraire des données directement sans avoir besoin d'informations d'identification IAM.
- Assurez le cryptage TLS en transit et utilisez la compression pour optimiser les performances de transfert.
- Mise en réseau directe (FastConnect / Cloud Interconnect)
- Pour les transferts à haut débit et à faible latence, les clients peuvent utiliser des interconnexions privées entre OCI et leur environnement sur site ou entre OCI et d'autres fournisseurs cloud.
- Recommandé pour les clients qui effectuent des transferts de données récurrents et volumineux.
- Fournit une connexion privée dédiée entre OCI et des centres de données sur site ou tiers.
- Permet un débit plus rapide, une latence plus faible et une sécurité améliorée par rapport aux transferts basés sur Internet. Idéal pour les scénarios où les exports ou les sauvegardes doivent être synchronisés régulièrement avec des environnements sur site ou hybrides.
- DTA (Data Transfer Appliance)
- Conçu pour le déplacement de données à très grande échelle (multi-To à PB).
- Les appliances cryptées sont envoyées physiquement au client, remplies de données et renvoyées à Oracle pour importation/exportation directe.
- Supprime la dépendance à une bande passante réseau limitée.
- Convient aux migrations volumineuses initiales, aux opérations d'archivage hors cloud ou d'ensemencement DR.
Sécurité et Conformité
- Tous les exports et sauvegardes prennent en charge le cryptage :
- Sauvegardes RMAN cryptées pour un transport sécurisé.
- Cryptage Data Pump (
ENCRYPTION=ALL
). - Oracle GoldenGate avec SSL/TLS pour les flux de réplication.
- Assurez-vous que les clés et les fichiers de portefeuille sont transférés en toute sécurité si TDE est utilisé.
Meilleures pratiques en matière de performances
- Pour Data Pump :
- Utilisez l'option
PARALLEL
et plusieurs fichiers dump pour un débit plus rapide. - Ecrivez directement dans OCI Object Storage avec des URL pré-authentifiées pour éviter les goulets d'étranglement liés au stockage local.
- Utilisez l'option
- Pour RMAN :
- Activer la compression et le parallélisme des sauvegardes.
- Ecrivez sur plusieurs canaux pour un débit plus élevé.
- Pour Oracle GoldenGate :
- Utilisez des flux de réplication parallèles lorsque cela est pris en charge.
- Déployez les microservices Oracle GoldenGate pour une réplication évolutive.
Remarques propres au service
Exadata Database Service on Cloud@Customer
- Les données résident physiquement dans le centre de données du client mais sont gérées par Oracle.
- Les exportations/sauvegardes peuvent aller vers le stockage d'objets, NFS ou bande sur site du client, en plus d'OCI Object Storage.
- Oracle GoldenGate peut effectuer une réplication vers d'autres cibles sur site ou cloud directement.
Exadata Database Service on Dedicated Infrastructure et Exascale Infrastructure
- Environnement Exadata Cloud complet dans les régions OCI.
- Data Pump, RMAN vers OCI Object Storage et Oracle GoldenGate sont les principaux chemins de sortie.
- Les clients exportent généralement des fichiers de sauvegarde et d'exportation vers Object Storage, puis les téléchargent ou les synchronisent avec d'autres fournisseurs.
Base Database Service
- Fonctions similaires aux bases de données traditionnelles sur site, mais hébergées dans OCI.
- Les clients disposent d'un accès SSH direct aux hôtes de base de données afin de pouvoir :
- Exécutez les sauvegardes RMAN
expdp
. - Transfert de données à l'aide de
scp
,rsync
ousftp
. - Ecrivez les sauvegardes/fichiers de données directement dans Object Storage monté.
- Exécutez les sauvegardes RMAN