

# 将数据导入到 Amazon RDS 上的 Oracle
<a name="Oracle.Procedural.Importing"></a>

将数据导入 Amazon RDS for Oracle 数据库实例的方式取决于以下各项：
+ 您拥有的数据量
+ 数据库中的数据库对象的数量
+ 数据库中的各种数据库对象

例如，您可以根据需要使用以下工具：
+ Oracle SQL Developer – 导入一个简单的、大小为 20MB 的数据库。
+ Oracle Data Pump – 导入复杂的数据库，或大小为数百 MB 甚至 TB 级的数据库。例如，您可以将表空间从本地数据库传输到 RDS for Oracle 数据库实例。您可以使用 Amazon S3 或 Amazon EFS 来传输数据文件和元数据。有关更多信息，请参阅 [使用 Oracle 可传输表空间进行迁移](oracle-migrating-tts.md)、[Amazon EFS 集成](oracle-efs-integration.md) 和 [Amazon S3 集成](oracle-s3-integration.md)。
+ Amazon Database Migration Service（Amazon DMS）– 无需停机即可迁移数据库。有关 Amazon DMS 的更多信息，请参阅 [Amazon Database Migration Service 是什么](https://docs.amazonaws.cn/dms/latest/userguide/Welcome.html)和博文 [Migrating Oracle databases with near-zero downtime using Amazon DMS](https://www.amazonaws.cn/blogs/database/migrating-oracle-databases-with-near-zero-downtime-using-aws-dms/)。

**重要**  
在使用前述的迁移技术之前，我们建议您对数据库进行备份。要导入数据，您可以通过创建快照来备份您的 RDS for Oracle 数据库实例。稍后，您可以还原快照。有关更多信息，请参阅“[备份、还原和导出数据](CHAP_CommonTasks.BackupRestore.md)”。

对于许多数据库引擎，将继续进行持续复制，直到您已准备好切换到目标数据库。您可以使用 Amazon DMS 从同一数据库引擎或其他引擎迁移到 RDS for Oracle。如果您从其他数据库引擎进行迁移，可以使用 Amazon Schema Conversion Tool 迁移 Amazon DMS 未迁移的架构对象。

**Topics**
+ [使用 Oracle SQL Developer 导入](Oracle.Procedural.Importing.SQLDeveloper.md)
+ [使用 Oracle 可传输表空间进行迁移](oracle-migrating-tts.md)
+ [使用 Oracle Data Pump 导入](Oracle.Procedural.Importing.DataPump.md)
+ [使用 Oracle Export/Import 进行导入](Oracle.Procedural.Importing.ExportImport.md)
+ [使用 Oracle SQL\$1Loader 进行导入](Oracle.Procedural.Importing.SQLLoader.md)
+ [使用 Oracle 实体化视图进行迁移](Oracle.Procedural.Importing.Materialized.md)