Docs 菜单
Docs 主页
/
Relational Migrator
/

创建迁移作业

在此页面上

  • 关于此任务
  • 开始之前
  • 步骤
  • 后续步骤
  • 了解详情

迁移作业是负责将数据和模式从关系数据库传输到MongoDB的工作进程。从 Data Migration标签页创建新的迁移作业。

此任务也适用于Apache Kafka支持的持续迁移作业。使用Kafka时不会引入程序差异。有关更多详情,请参阅 将Relational Migrator与Kafka集成。

  • 您在创建迁移作业时提供的 URI凭证不需要与创建项目时使用的凭证相同。

  • 您可以使用现有的关系数据库连接,或在创建迁移作业时创建一个连接。

  • 由于在 Confluent Cloud 上预配配后端资源,使用 Confluent Cloud Kafka的持续迁移作业可能需要额外时间。首次运行 CDC迁移作业时,此进程通常还需要两到五分钟。

1

Relational Migrator一次仅运行一个迁移作业。如果作业正在进行中,则此按钮将被禁用。

2

Connect to your source database表单上,输入连接详细信息,为关系数据库创建 JDBC URI。

要使用已保存的关系数据库连接,请单击Use a saved connection 并从下拉列表中选择它,然后输入凭证(如果需要)。

要创建新连接,请执行以下操作:

  1. Database type 下拉列表中,选择数据库类型。

  2. 要直接输入连接字符串,请启用 Enter URI manually开关并将连接字符串粘贴到JDBC URI 中。

  3. 要通过输入数据库信息来创建连接字符串,请输入以下内容:

    字段

    Host

    托管IP或 DNS 名称。

    Port

    端口号。

    Database

    数据库名称。必需。

    Identifier

    Service NameSID 之一。

    UsernamePassword

    用于身份验证的凭证。

    选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

    字段

    Host

    托管IP或 DNS 名称。

    Port

    端口号。

    Database

    数据库名称。如果为空,则只能看到所有数据库中默认dbo模式中的对象。

    Authentication

    默认设立为SQL Server 。设置为Windows 可使用启动Relational Migrator可执行文件的用户的档案启用Windows集成身份凭证。这会禁用UsernamePassword 字段。

    UsernamePassword

    用于身份验证的凭证。如果将 Authentication设立为 Windows,则禁用。

    选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

    General / SSL 切换

    查看连接的 SSL 设置。

    要使用 SSL,必须首先取消注释并更新server.ssl user.properties文件中的 配置属性。

    SSL: Use SSL

    启用或禁用 SSL。

    SSL: Trust server certificate

    启用 SSL 后,选中此项以信任存储的证书。保持未选中状态可根据受信任的证书颁发机构验证服务器证书。

    字段

    Host

    托管IP或 DNS 名称。

    Port

    端口号。

    Database

    数据库名称。留空可加载所有数据库。

    UsernamePassword

    用于身份验证的凭证。

    选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

    General / SSL 切换

    查看连接的 SSL 设置。

    要使用 SSL,必须首先取消注释并更新server.ssl user.properties文件中的 配置属性。

    SSL: Use SSL

    启用或禁用 SSL。

    SSL: SSL mode

    启用 SSL 后,请选择:

    • Preferred (默认):如果可能,建立加密连接,否则使用未加密连接。

    • Required:需要加密连接。

    • Verify CA:根据受信任的证书颁发机构验证服务器证书。

    • Verify identity:根据证书内容验证数据库连接信息。

    字段

    Host

    托管IP或 DNS 名称。

    Port

    端口号。

    Database

    数据库名称。留空可连接到默认数据库。

    UsernamePassword

    用于身份验证的凭证。

    选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

    General / SSL 切换

    查看连接的 SSL 设置。

    要使用 SSL,必须首先取消注释并更新server.ssl user.properties文件中的 配置属性。

    SSL: Use SSL

    启用或禁用 SSL。

    SSL: SSL mode

    启用 SSL 后,请选择:

    • Prefer (默认):如果可能,建立加密连接,否则使用未加密连接。

    • Require:需要加密连接。

    • Verify CA:根据受信任的证书颁发机构验证服务器证书。

    • Verify full:根据证书内容验证数据库连接信息。

    字段

    Host

    托管IP或 DNS 名称。

    Port

    端口号。

    Database

    数据库名称。必需。

    UsernamePassword

    用于身份验证的凭证。

    选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

    字段

    Host

    托管IP或 DNS 名称。

    Port

    端口号。

    Database

    数据库名称。留空可连接到默认数据库。

    UsernamePassword

    用于身份验证的凭证。

    选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

  4. 输入 Connection name 和可选的 Environment tag

  5. 单击 Connect(连接)。

    保存的连接可用于所有作业和项目。

3

要使用已保存的MongoDB连接,请单击 Use a saved connection并从下拉列表中选择它,然后根据需要输入凭证。

要创建新连接,请执行以下操作:

  1. 输入MongoDB连接字符串。

    1. MongoDB connection string (URI) 中,输入您的MongoDB URI。

    2. 如果连接字符串中未包含此名称,请输入要连接到的 Database

    3. 如果连接字符串中未包含这些值,请输入Relational Migrator MongoDB用户的 和 。UsernamePassword

  2. 输入 Connection name 和可选的 Environment tag

  3. 单击 Connect(连接)。

    保存的连接可用于所有作业和项目。

4
迁移选项
说明

模式

定义迁移作业的类型。

在迁移前删除目标collection

布尔值。 指示 Relational Migrator 是否在传输数据前删除目标集合。

出错后停止

整数。指示Relational Migrator停止迁移作业之前出现的错误次数。

验证迁移的数据

布尔值。 如果为 true,则同步引擎会根据源数据库检查迁移的数据。 仅支持快照模式。

Migration Options表单上指定作业类型后, Relational Migrator会执行各种检查,确保数据库配置正确。 如果缺少配置,则会显示一条横幅,指示数据库设置不正确,并提供用于下载SQL脚本的Generate Script按钮。

此脚本包括所需的声明和注释形式的附加说明。

警告

在继续启动迁移作业之前:

  1. 下载脚本。

  2. 仔细查看其内容。

  3. 执行语句。

  4. 按照任何带注释的手动步骤进行操作。

5

Review Summary 表单上,您可以查看有关迁移作业的详细信息。这些详细信息包括迁移作业的类型、受影响的表和行的数量以及估计的数据大小。要启动迁移作业,请单击 Start

注意

对于Kafka迁移作业,请在 Data Migration 屏幕的 History 窗格中选择作业并将鼠标悬停在 Create Migration Job 按钮旁边的图标上,以查看部署详细信息。

有关每个数据库配置要求的详细信息,请参阅以下内容:

后退

Db2