En utilisant AWS re:Post, vous acceptez les AWS re:Post Conditions d’utilisation

Comment puis-je migrer les données de ma base de données sur site vers RDS for Oracle ?

Lecture de 4 minute(s)
0

Je souhaite migrer les données de ma base de données Oracle sur site vers Amazon Relational Database Service (Amazon RDS) for Oracle.

Brève description

Pour migrer d'une base de données Oracle locale vers une instance Amazon RDS for Oracle, utilisez l'une des options suivantes :

  • AWS Data Migration Service (AWS DMS)
  • Oracle Data Pump
  • Oracle GoldenGate
  • Tablespaces transportables Oracle

Résolution

AWS DMS

Vous pouvez utiliser AWS DMS pour migrer des données entre le cloud AWS ou une combinaison de configurations cloud et sur site. Les durées d’indisponibilité sont minimes lorsque vous migrez d'une base de données Oracle sur site vers Amazon RDS for Oracle. AWS DMS utilise la capture des données modifiées pour réduire le temps de migration global entre la source et la cible. Pour plus d'informations, consultez la section Architecture de migration d'Oracle vers Amazon RDS for Oracle.

Oracle Data Pump

Oracle Data Pump vous permet d'effectuer des migrations homogènes vers une instance Amazon RDS for Oracle. Il est recommandé d'utiliser Oracle Data Pump pour les ensembles de données volumineux ou les données statiques qui ne sont pas modifiées en permanence. Pour plus d'informations, consultez la partie I d'Oracle Data Pump sur le site Web d'Oracle.

Remarque : Lorsque vous utilisez Oracle Data Pump, vous pouvez rencontrer des durées d’indisponibilité plus longues pour les applications car l'instance source est inactive pendant la migration.

Pour utiliser Oracle Data Pump afin d'importer des données, utilisez l'une des méthodes suivantes.

Oracle Data Pump et Amazon S3

Vous pouvez utiliser Amazon Simple Storage Service (Amazon S3) comme espace de stockage pour les fichiers de vidage importés vers Amazon RDS. Pour copier les fichiers de vidage sur Amazon S3, utilisez l'intégration Amazon S3. Puis, utilisez l'option d'importation pour migrer les données lorsque les fichiers de vidage sont copiés. Pour plus d'informations, consultez la section Transfert de fichiers entre Amazon RDS pour Oracle et un compartiment Amazon S3.

Remarque : Si la taille des fichiers de vidage est importante, augmentez le stockage de l'instance Amazon RDS. Une fois l'importation terminée, vous pouvez supprimer les fichiers. Si vous augmentez l'espace de stockage, vous ne pourrez pas le diminuer ultérieurement. Des frais supplémentaires s'appliquent lorsque vous augmentez l'espace de stockage. Pour stocker les fichiers de vidage sans frais de stockage supplémentaires, utilisez l'intégration Amazon Elastic File System (Amazon EFS).

Oracle Data Pump et Amazon EFS

Les fichiers de vidage sont stockés dans le stockage Amazon EFS. Les fichiers de vidage sont également importés vers l'instance Amazon RDS for Oracle. Vous n'avez pas besoin d'augmenter le stockage Amazon RDS pour Oracle, et vous n'avez pas non plus besoin de provisionner ou de gérer la capacité de stockage pour partager des données de fichiers. Pour plus d'informations, consultez la section Intégration Amazon EFS.

Oracle Data Pump et lien vers la base de données

Vous pouvez utiliser un lien de base de données pour copier les fichiers de vidage sur le réseau. Vous devez provisionner le stockage pour les fichiers de vidage. Pour plus d'informations, consultez la section Migrer une base de données Oracle locale vers Amazon RDS for Oracle en utilisant l'importation directe d'Oracle Data Pump via un lien vers la base de données.

Pour plus d'informations sur les cas d'utilisation et les limites lors de l'importation vers une instance Amazon RDS for Oracle, consultez les bonnes pratiques d’Oracle Data Pump.

Pour une taille de données plus petite ou des serveurs source existants, consultez la section Importation à l'aide d'Oracle Export/Import ou Importation à l'aide d'Oracle SQL*Loader.

Oracle GoldenGate

Utilisez Oracle GoldenGate pour collecter, répliquer et gérer les données transactionnelles entre une source et une cible. Oracle GoldenGate utilise la capture des données modifiées et transfère les modifications à l'instance de base de données cible. Amazon RDS for Oracle prend en charge Oracle GoldenGate et peut servir de cible pour la migration. Pour plus d'informations, consultez la section Utilisation d'Oracle GoldenGate avec Amazon RDS for Oracle.

Tablespaces transportables Oracle

Utilisez les tablespaces transportables Oracle pour copier un ensemble de tablespaces d'une base de données Oracle locale vers une instance Amazon RDS for Oracle. La fonctionnalité de tablespaces transportables d'Oracle utilise Amazon S3 ou Amazon EFS pour stocker les fichiers de tablespace et les fichiers de métadonnées associés. Pour plus d'informations, consultez la section Migration à l'aide de tablespaces transportables Oracle.

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 9 mois