创建迁移作业
迁移作业是负责将您的数据和模式从关系数据库传输到 MongoDB 的工作进程。从数据迁移选项卡创建新的迁移作业。
此任务也适用于 Apache Kafka 支持的持续迁移作业。使用 Kafka 时没有引入程序上的差异。有关更多详细信息,请参阅将关系数据库迁移工具与 Kafka 集成.
关于此任务
在创建迁移作业时提供的URI凭据不需要与创建项目时使用的凭据相同。
您使用现有的关系数据库连接,或在创建迁移作业时创建一个。
由于Confluent Cloud Kafka后端资源的配置,使用Confluent Cloud的持续迁移作业可能需要额外时间。这个过程通常在第一次运行CDC迁移作业时需要额外两到五分钟。
您可以在失败后24小时内恢复持续迁移作业。有关详细信息,请参阅恢复迁移作业。
开始之前
在您的关系数据库迁移器项目中创建一个或多个映射规则。
对于Atlas和本地部署,使用具有
readWrite
访问权限的MongoDB数据库为关系数据库迁移器创建一个单独的MongoDB用户。readWrite
访问权限创建MongoDB用户。
步骤
输入关系数据库连接详细信息
在连接到源数据库表单中,输入连接详细信息以创建关系数据库的JDBC URI。
要使用已保存的关系数据库连接,点击使用已保存的连接并从中选择,然后如果需要输入凭据。
要创建新的连接
在数据库类型下拉列表中,选择数据库类型。
要直接输入连接字符串,启用手动输入URI切换,并将您的连接字符串粘贴到JDBC URI中。
要通过输入数据库信息创建连接字符串,请输入以下内容
字段值主机主机IP或DNS名称。端口端口号。数据库数据库名称。必需。标识符服务名称或SID之一。用户名和密码用于认证的凭据。
勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名和密码。
字段值主机主机IP或DNS名称。端口端口号。数据库数据库名称。如果为空,您将只看到所有数据库中的默认dbo架构中的对象。认证用户名和密码用于认证的凭据。如果将认证设置为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名称。端口端口号。数据库数据库名称。留空以连接到默认数据库。用户名和密码用于认证的凭据。
勾选保存密码将在您的机器上安全地保存密码,因此在使用已保存的连接时,您无需再次输入用户名和密码。
输入一个连接名称和可选的环境标签。
点击连接。
已保存的连接可供所有作业和项目使用。
输入MongoDB连接详情
要使用已保存的MongoDB连接,请点击使用已保存的连接并从下拉列表中选择,然后根据需要输入凭据。
要创建新的连接
输入MongoDB连接字符串。
在MongoDB连接字符串(URI)中,输入您的MongoDB URI。
如果它没有包含在连接字符串中,请输入要连接的数据库。
如果它们没有包含在连接字符串中,请输入您的关系迁移器MongoDB用户的用户名和密码。
输入一个连接名称和可选的环境标签。
点击连接。
已保存的连接可供所有作业和项目使用。
在迁移选项表单上,选择迁移选项:
迁移选项 | 描述 |
---|---|
模式 | 定义迁移作业的类型。 |
迁移前删除目标集合 | 布尔值。表示关系迁移器在传输数据前是否删除目标集合。 |
出错后停止 | 整数。表示关系迁移器在迁移作业后停止迁移作业的错误数量。 |
验证迁移数据 | 布尔值。如果为真,同步引擎将检查迁移数据与源数据库的一致性。仅支持快照模式。 |
在迁移选项表单上指定作业类型后,关系迁移器将执行各种检查以确保数据库配置正确。如果配置缺失,将显示一条横幅,表明数据库设置不正确,并提供一个生成脚本按钮用于下载SQL脚本。
此脚本包括所需的配置语句以及以注释形式提供的附加说明。
警告
在开始迁移作业之前
下载脚本。
仔细审查其内容。
执行语句。
遵循任何注释中的手动步骤。
下一步
了解更多
有关每个数据库配置要求的详细信息,请参阅以下内容