

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 最佳实践
<a name="best-practices"></a>

## 离线迁移
<a name="offline"></a>

对于离线迁移，我们建议采用以下最佳实践：
+ 确保目标 EC2 实例有足够的资源来处理迁移工作负载。在迁移过程中，您可以禁用存档日志，也可以配置更大的 EC2 实例或具有更高 IOP [S 的 Amazon Elastic Block Store (Amazon](https://aws.amazon.com/ebs/) EBS) 卷。
+ 仔细监控网络带宽。如果可能，请配置专用网络，例如[AWS Direct Connect](https://aws.amazon.com/directconnect/)用于迁移的网络。
+ 请务必遵循迁移工具的最佳实践，例如 Oracle Data Pump（[配置并行线程数](https://docs.oracle.com/database/121/SUTIL/GUID-1E134053-692A-4386-BB77-153CB4A6071A.htm#SUTIL887)）或 AWS DMS （[使用多个线程加载表](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Tablesettings.html#CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Tablesettings.ParallelLoad)）。
+ 有关从本地迁移到 Amazon RDS for Oracle 的最佳实践，请参阅 AWS 博客文章[使用本地 Oracle 实现从本地 Oracle 高性能迁移到 Amazon RDS for Oracle AWS DMS](https://aws.amazon.com/blogs/database/achieve-a-high-performance-migration-to-amazon-rds-for-oracle-from-on-premises-oracle-with-aws-dms/)。

## 在线迁移
<a name="online"></a>

在线迁移的最佳做法包括前面列表中提供的离线迁移指南，以及以下其他注意事项：
+ 使用在线工具的最佳实践。例如，在使用时 AWS DMS，请选择[正确的方法从 Oracle LogMiner 或 AWS DMS Binary Reader 读取重做日志](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.CDC)。
+ 确保在逻辑上将包含大量数据操作语言 (DMLs) 的表与具有较少数据操作语言的表分开 DMLs。
+ 遵循使用 Oracle 原生工具（例如 Oracle GoldenGate 或 Oracle Data Guard）的最佳实践。