文档菜单
文档首页
/
关系数据库迁移工具
/

创建迁移作业

本页内容

  • 关于此任务
  • 开始之前
  • 步骤
  • 下一步
  • 了解更多

迁移作业是负责将您的数据和模式从关系数据库传输到 MongoDB 的工作进程。从数据迁移选项卡创建新的迁移作业。

此任务也适用于 Apache Kafka 支持的持续迁移作业。使用 Kafka 时没有引入程序上的差异。有关更多详细信息,请参阅将关系数据库迁移工具与 Kafka 集成.

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

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

  • 由于Confluent Cloud Kafka后端资源的配置,使用Confluent Cloud的持续迁移作业可能需要额外时间。这个过程通常在第一次运行CDC迁移作业时需要额外两到五分钟。

  • 您可以在失败后24小时内恢复持续迁移作业。有关详细信息,请参阅恢复迁移作业。

1

关系迁移器一次只运行一个迁移作业。如果正在执行作业,则此按钮将禁用。

2

连接到源数据库表单中,输入连接详细信息以创建关系数据库的JDBC URI。

要使用已保存的关系数据库连接,点击使用已保存的连接并从中选择,然后如果需要输入凭据。

要创建新的连接

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

  2. 要直接输入连接字符串,启用手动输入URI切换,并将您的连接字符串粘贴到JDBC URI中。

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

    字段
    主机
    主机IP或DNS名称。
    端口
    端口号。
    数据库
    数据库名称。必需。
    标识符
    服务名称或SID之一。
    用户名密码

    用于认证的凭据。

    勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名密码

    字段
    主机
    主机IP或DNS名称。
    端口
    端口号。
    数据库
    数据库名称。如果为空,您将只看到所有数据库中的默认dbo架构中的对象。
    认证
    默认情况下,此选项设置为SQL Server。设置为Windows以启用Windows集成身份验证,使用启动Relational Migrator可执行文件的用户凭据。这将禁用用户名密码字段。
    用户名密码

    用于认证的凭据。如果将认证设置为Windows,则禁用。

    勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名密码

    通用/SSL切换

    查看连接的SSL设置。

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

    SSL: 使用SSL
    启用或禁用SSL。
    SSL: 信任服务器证书
    启用SSL时,勾选此项以信任存储的证书。不勾选以将服务器证书与受信任的证书颁发机构进行验证。
    字段
    主机
    主机IP或DNS名称。
    端口
    端口号。
    数据库
    数据库名称。留空以加载所有数据库。
    用户名密码

    用于认证的凭据。

    勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名密码

    通用/SSL切换

    查看连接的SSL设置。

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

    SSL: 使用SSL
    启用或禁用SSL。
    SSL: SSL模式

    启用SSL时,请从以下选项中选择

    • 首选(默认):如果可能,建立加密连接,否则回退到非加密连接。

    • 必需:要求加密连接。

    • 验证CA:将服务器证书与受信任的证书颁发机构进行验证。

    • 验证身份:将数据库连接信息与证书内容进行验证。

    字段
    主机
    主机IP或DNS名称。
    端口
    端口号。
    数据库
    数据库名称。留空以连接到默认数据库。
    用户名密码

    用于认证的凭据。

    勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名密码

    通用/SSL切换

    查看连接的SSL设置。

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

    SSL: 使用SSL
    启用或禁用SSL。
    SSL: SSL模式

    启用SSL时,请从以下选项中选择

    • 首选(默认):如果可能,建立加密连接,否则回退到非加密连接。

    • 必需:要求加密连接。

    • 验证CA:将服务器证书与受信任的证书颁发机构进行验证。

    • 完整验证:将数据库连接信息与证书内容进行验证。

    字段
    主机
    主机IP或DNS名称。
    端口
    端口号。
    数据库
    数据库名称。必需。
    用户名密码

    用于认证的凭据。

    勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名密码

    字段
    主机
    主机IP或DNS名称。
    端口
    端口号。
    数据库
    数据库名称。留空以连接到默认数据库。
    用户名密码

    用于认证的凭据。

    勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名密码

  4. 输入一个连接名称和可选的环境标签

  5. 点击连接

    已保存的连接可供所有作业和项目使用。

3

要使用已保存的MongoDB连接,请点击使用已保存的连接并从下拉列表中选择,然后根据需要输入凭据。

要创建新的连接

  1. 输入MongoDB连接字符串。

    1. MongoDB连接字符串(URI)中,输入您的MongoDB URI。

    2. 如果它没有包含在连接字符串中,请输入要连接的数据库

    3. 如果它们没有包含在连接字符串中,请输入您的关系迁移器MongoDB用户用户名密码

  2. 输入一个连接名称和可选的环境标签

  3. 点击连接

    已保存的连接可供所有作业和项目使用。

4
迁移选项
描述
模式
定义迁移作业的类型。
迁移前删除目标集合
布尔值。表示关系迁移器在传输数据前是否删除目标集合。
出错后停止
整数。表示关系迁移器在迁移作业后停止迁移作业的错误数量。
验证迁移数据
布尔值。如果为真,同步引擎将检查迁移数据与源数据库的一致性。仅支持快照模式。

迁移选项表单上指定作业类型后,关系迁移器将执行各种检查以确保数据库配置正确。如果配置缺失,将显示一条横幅,表明数据库设置不正确,并提供一个生成脚本按钮用于下载SQL脚本。

此脚本包括所需的配置语句以及以注释形式提供的附加说明。

警告

在开始迁移作业之前

  1. 下载脚本。

  2. 仔细审查其内容。

  3. 执行语句。

  4. 遵循任何注释中的手动步骤。

5

审查摘要表格中,您可以查看关于迁移作业的详细信息。这些详细信息包括类型、受影响的表和行数以及迁移作业的估计数据大小。要开始迁移作业,请点击开始

注意

对于Kafka迁移作业,在数据迁移屏幕上的历史面板中选择作业,并悬停在创建迁移作业按钮旁边的图标上,以查看部署详情。

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

返回

DB2