Docs 菜单
Docs 主页
/
Relational Migrator
/

创建同步作业

在此页面上

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

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

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

  • 您在创建同步作业时提供的 URI 档案无需与创建项目时使用的档案相同。

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

  • 您可以在发生故障后的24小时内恢复连续同步作业。 有关详细信息,请参阅恢复同步作业。

1

Data Migration标签页上,单击Create Sync Job 。 Relational Migrator 一次仅运行一个同步作业。 如果同步作业正在进行中,则此按钮将被禁用。

2

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

2a.从Database type下拉列表中选择数据库类型。

2b.在Host文本框中输入主机 IP 或 DNS 名称。

2c.在Port文本框中输入端口号。

2d.在Database文本字段中输入数据库名称。

此行为因关系数据库而异:

数据库类型
行为
Oracle
您必须输入数据库名称和Service IDSID
SQL 服务器
输入数据库名称,或留空以加载所有数据库。
MySQL
输入数据库名称,或留空以加载所有数据库。
Postgres
将数据库名称留空将从默认数据库加载模式。
Sybase ASE
将数据库名称留空将从默认数据库加载模式。
Db2
您必须输入数据库名称。

2e.在Username文本框中输入用户名。

2f.在Password文本框中输入密码。

2g。 (可选)单击Save a password for this session复选框。

2h。单击SSL切换开关以启用或禁用 SSL 并选择 SSL 模式。

2 i. 单击 Connect

注意

连接和 SSL 详细信息取决于要连接的数据库类型。 除了上面列出的通用连接属性之外,您可能还需要为 Oracle 选择Identifier ,为 SQL 服务器 选择Authentication

如果要手动指定 JDBC URI,请单击Connect SourceDB表单上的Enter URI manually切换开关。 有关详细信息,请参阅关系数据库连接字符串。

3

要提供MongoDB连接详细信息,请选择Atlas集群或提供MongoDB连接string (URI)。 如果您使用Atlas登录,则默认选项为Select a cluster 。 如果您不是使用Atlas登录,则Select a cluster选项将被禁用。

Connect Destination DB表单上,从下拉列表中选择Atlas Cluster 。 集群按三级层次结构显示: Organization > Project > Cluster ,按字母顺序排列。 仅显示您有权访问权限的前100个集群。

如果您将DatabaseUsernamePassword的任何表单字段留空,则使用 Atlas 集群元数据中的值。

单击 Connect(连接)。

Connect Destination DB表单上,输入您的MongoDB connection string (URI)

如果将DatabaseUsernamePassword的任何表单字段留空,则使用 URI 中指定的值。

单击 Connect(连接)。

4

Migration Options表单上,选择您的Migration Options

迁移选项
说明
模式
定义同步作业的类型。
在迁移前删除目标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按钮旁边的图标上,以查看部署详细信息。

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

  • MySQL

  • Oracle

  • PostgreSQL

  • SQL 服务器

后退

Db2