本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將資料匯入 Amazon RDS 上的 Oracle
將資料匯入 Amazon RDS for Oracle 資料庫執行個體的方式取決於下列項目:
-
您擁有的資料量
-
資料庫中資料庫物件的數量
-
資料庫中資料庫物件的多樣性
例如,您可以根據您的要求使用以下工具:
-
Oracle SQL Developer — 匯入簡單的 20 MB 資料庫。
-
Oracle Data Pump — 匯入複雜的資料庫,或是大小為數百 MB 或數 TB 的資料庫。例如,您可以將資料表空間從內部部署資料庫傳輸到 RDS for Oracle 資料庫執行個體。您可以使用 Amazon S3 或 Amazon EFS 來傳輸資料檔案和中繼資料。如需詳細資訊,請參閱 使用 Oracle 可傳輸資料表空間進行移轉、Amazon EFS 整合 及 Amazon S3 整合。
-
AWS Database Migration Service (AWS DMS) — 移轉資料庫而不會停機。如需詳細資訊 AWS DMS,請參閱「什麼是」 AWS Database Migration Service 和部落格文章使用 AWS DMS 移轉 Oracle 資料庫,停機時間幾乎為零
。
重要
在您使用上述的遷移技術之前,我們建議您備份您的資料庫。匯入資料後,您可用建立快照的方式備份您的 RDS for Oracle 資料庫執行個體。之後,您可以還原快照。如需更多詳細資訊,請參閱 備份、還原和匯出資料。
對於許多資料庫引擎,持續複寫可以繼續到您準備好切換至目標資料庫為止。您可以使 AWS DMS 用從相同的資料庫引擎或不同的引擎移轉至適用於 Oracle 的 RDS。如果您從不同的資料庫引擎移轉,您可以使用移 AWS Schema Conversion Tool 轉 AWS DMS 未移轉的結構描述物件。