

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將內部部署資料庫遷移至 RDS Custom for Oracle
<a name="custom-migrating-oracle"></a>

將內部部署 Oracle 資料庫遷移至 RDS Custom for Oracle 之前，請考量下列因素：
+ 應用程式可承受的停機時間
+ 來源資料庫的大小
+ 網路連線能力
+ 備用計畫的需求
+ 來源和目標 Oracle 資料庫版本和資料庫執行個體作業系統類型
+ 可用的複寫工具，例如 AWS Database Migration Service、Oracle GoldenGate 或第三方複寫工具

根據這些因素，您可以選擇實體遷移、邏輯遷移或組合。如果選擇實體遷移，您可以使用下列技術：

RMAN 複製  
作用中資料庫複製不需要備份來源資料庫。它會透過網路將資料庫檔案複製到輔助執行個體，將即時來源資料庫複製到目的地主機。RMAN `DUPLICATE` 指令會將必要檔案複製為映像複本或備份集。若要了解這項技術，請參閱 AWS 部落格文章：[使用 RMAN 複製將 Oracle 資料庫實體遷移至 Amazon RDS Custom](https://aws.amazon.com/blogs/database/physical-migration-of-oracle-databases-to-amazon-rds-custom-using-rman-duplication/)。

Oracle Data Guard  
在此技術中，您會備份主要內部部署資料庫，並將這些備份複製到 Amazon S3 儲存貯體。然後，將這些備份複製到 RDS Custom for Oracle 待命資料庫執行個體。在執行必要的組態之後，您可以手動將主要資料庫切換至 RDS Custom for Oracle 待命資料庫。若要了解這項技術，請參閱 AWS 部落格文章：[使用資料防護將 Oracle 資料庫實體遷移至 Amazon RDS Custom](https://aws.amazon.com/blogs/database/physical-migration-of-oracle-databases-to-amazon-rds-custom-using-data-guard/)。

如需有關以邏輯方式將資料匯入至 RDS for Oracle 的一般資訊，請參閱 [將資料匯入 Amazon RDS 上的 Oracle](Oracle.Procedural.Importing.md)。