View a markdown version of this page

將資料匯入 Amazon RDS 上的 Oracle - Amazon Relational Database Service

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

將資料匯入 Amazon RDS 上的 Oracle

將資料匯入 Amazon RDS for Oracle 資料庫執行個體的方式取決於下列項目:

  • 您擁有的資料量

  • 資料庫中資料庫物件的數量

  • 資料庫中資料庫物件的多樣性

例如,您可以根據您的要求使用以下工具:

重要

在您使用上述的遷移技術之前,我們建議您備份您的資料庫。匯入資料後,您可用建立快照的方式備份您的 RDS for Oracle 資料庫執行個體。之後,您可以還原快照。如需詳細資訊,請參閱備份、還原和匯出資料

下表比較 RDS for Oracle 資料庫執行個體可用的匯入方法。

選擇 Oracle on Amazon RDS 的匯入方法
Method 最適合 停機時間影響 複雜性 限制
Oracle SQL Developer 小於 100 MB 的簡單結構描述 不適合大型或複雜資料庫
透過 Amazon S3 的資料幫浦 100 MB 到 5 TB,沒有來源的網路連結 每個傾印檔案最多 5 TB
透過資料庫連結的 Data Pump 具有來源網路連線的任何大小 需要 VPC 或 VPN 連線至來源資料庫
可傳輸資料表空間 需要最短停機時間的多 TB 遷移 僅限企業版
SQL*Loader 一般檔案載入和 ETL 工作流程 各有不同 需要手動 DDL;資料必須為一般檔案格式
具體化視觀表 切換前持續同步 非常低 需要來源資料庫的資料庫連結

對於許多資料庫引擎,持續複寫可以繼續到您準備好切換至目標資料庫為止。您可以使用 從相同的資料庫引擎或不同的引擎 AWS DMS 遷移至 RDS for Oracle。如果您從不同的資料庫引擎遷移,您可以使用 AWS Schema Conversion Tool 遷移 AWS DMS 未遷移的結構描述物件。