Docs 菜单

创建迁移作业

迁移作业是负责将数据和模式从关系数据库传输到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。

      如果您使用的是 X.509 身份验证, Relational Migrator会验证连接字符串语法和证书文件格式。

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

    3. 如果它们未包含在连接字符串中,并且您未使用 X.509 UsernamePassword身份验证,请输入您的Relational Migrator MongoDB用户的 和 。

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

  3. 单击 Connect(连接)。

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

4
迁移选项
说明

模式

定义迁移作业的类型。

在迁移前删除目标collection

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

出错后停止

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

验证迁移的数据

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

设立Mode 时, Relational Migrator会检查数据库配置是否正确。 如果发现问题,则会显示警告横幅和用于下载SQL脚本的Generate Script按钮。 此脚本包括所需的配置语句以及作为注释的任何其他说明。

警告

在开始迁移作业之前:

  1. 下载脚本。

  2. 仔细查看其内容。

  3. 执行语句。

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

5

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

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

重要

对于到Atlas 集群的大型迁移作业,“查看摘要”可能包括推荐更高集群层的Atlas Performance Suggestions。 升级是可选的,但可缩短迁移时间。

单击 Upgrade on Atlas 在新的浏览器标签页或窗口中打开Atlas 。 如果您想升级,但没有必要的权限,请联系管理员。

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