将数据导入到 Amazon RDS 上的 Oracle
将数据导入 Amazon RDS for Oracle 数据库实例的方式取决于以下各项:
-
您拥有的数据量
-
数据库中的数据库对象的数量
-
数据库中的各种数据库对象
例如,您可以根据需要使用以下工具:
-
Oracle SQL Developer – 导入一个简单的、大小为 20MB 的数据库。
-
Oracle Data Pump – 导入复杂的数据库,或大小为数百 MB 甚至 TB 级的数据库。您可在此任务中使用 Amazon S3。例如,将 Data Pump 文件从 Amazon S3 下载到数据库实例。有关更多信息,请参阅“Amazon S3 集成”。
-
Amazon Database Migration Service(Amazon DMS)– 无需停机即可迁移数据库。有关 Amazon DMS 的更多信息,请参阅 Amazon Database Migration Service 是什么和博文 Migrating Oracle databases with near-zero downtime using Amazon DMS
。
重要
在使用前述的迁移技术之前,我们建议您对数据库进行备份。要导入数据,您可以通过创建快照来备份您的 RDS for Oracle 数据库实例。稍后,您可以还原快照。有关更多信息,请参阅“备份和还原”。
对于许多数据库引擎,将继续进行持续复制,直到您已准备好切换到目标数据库。您可以使用 Amazon DMS 从同一数据库引擎或其他引擎迁移到 RDS for Oracle。如果您从其他数据库引擎进行迁移,可以使用 Amazon Schema Conversion Tool 迁移 Amazon DMS 未迁移的架构对象。