AWS Database Migration Service
分步迁移指南 (API 版本 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

步骤 4:创建 Oracle 源终端节点

在创建复制实例时,可以使用 AWS 管理控制台指定 Oracle 源终端节点。但是,您只能在创建复制实例后测试连接,因为复制实例将用于测试连接。

使用 AWS 控制台指定源或目标数据库终端节点

  1. 在 AWS DMS 控制台中,在导航窗格中选择 Endpoints (终端节点)

  2. 选择创建终端节点。将显示创建数据库终端节点页,如下所示。

    
                                创建源和目标数据库终端节点
  3. 指定源 Oracle 数据库的连接信息。下表描述了源设置。

    对于此参数 执行该操作

    终端节点类型

    选择

    终端节点标识符

    键入 Oracle 终端节点的标识符。终端节点的标识符在 AWS 区域中必须是唯一的。

    Source Engine

    选择 oracle

    服务器名称

    如果您的数据库是本地数据库,请键入可供 AWS DMS 用来从复制服务器连接到您的数据库的 IP 地址。如果您的数据库正在 Amazon Elastic Compute Cloud (Amazon EC2) 或 Amazon RDS 上运行,请键入公共域名服务 (DNS) 地址。

    端口

    键入数据库正在为连接侦听的端口 (对于 Oracle,默认值为 1521)。

    SSL 模式

    如果您需要为此终端节点启用连接加密,请选择安全套接字层 (SSL) 模式。根据您选择的模式,您可能需要提供证书和服务器证书信息。

    Username

    键入 AWS 账户的用户名。建议您创建特定于您的迁移的 AWS 账户。

    密码

    提供前面的用户名的密码。

  4. 选择高级选项卡以设置额外连接字符串和加密密钥值。

    对于此选项 执行该操作

    额外的连接属性

    您可以在此处为用于控制终端节点的行为的额外属性添加值。此处列出了几个最相关的属性。有关完整列表,请参阅文档。使用分号 (;) 将多个条目分隔开来。

    • addSupplementalLogging:如果启用该选项 (addSupplementalLogging=Y),AWS DMS 将自动添加补充日志记录。

    • useLogminerReader:默认情况下,AWS DMS 使用 Oracle LogMiner 从日志捕获更改数据。AWS DMS 也可以使用其专有技术来分析日志。如果您使用 Oracle 12c 并且需要捕获对包含 LOBS 的表的更改,请将此项设置为 No (useLogminerReader=N)。

    • numberDataTypeScale:Oracle 支持不具有精度或小数位数的 NUMBER 数据类型。默认情况下,NUMBER 将转换为精度为 38 且小数位数为 10 的数字,即 number(38,10)。有效值为 0—38 或 -1(对于 FLOAT)。

    • archivedLogDestId:该选项指定已存档重做日志的目标。该值应与 $archived_log 表中的 DEST_ID 数相同。在使用多个日志目标 (DEST_ID) 时,建议您为存档的重做日志指定位置标识符。这样做将确保从一开始便访问正确的日志,从而提高性能。该选项的默认值为 0。

    KMS 主密钥

    选择要用于加密复制存储和连接信息的加密密钥。如果选择 (默认值) aws/dms,则会使用与您的账户和区域关联的默认 AWS KMS 密钥。

在保存终端节点之前,您可以对其进行测试。为此,请选择从中执行测试的 VPC 和复制实例。在测试期间,AWS DMS 将刷新与终端节点关联的架构的列表。(在使用此源终端节点创建任务时,架构将显示为源选项。)