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 未遷移的結構描述物件。