通过连接到实时数据库创建项目
您可以使用实时数据库连接创建项目。 创建项目是迁移过程的第一步。 创建具有实时连接的项目时,您可以:
提供源关系数据库的连接详细信息。
提供目标 MongoDB 部署的连接详细信息。
选择要迁移的数据库、模式和表。
关于此任务
创建具有实时连接的项目是启动新的 Relational Migrator 项目的推荐过程。
在最终完成项目创建之前,您可以选择初始映射。 这些选项包括从推荐的 MongoDB 模式开始,该模式由 Relational Migrator 根据您的关系数据库自动建议。
步骤
单击 Connect database(创建集合)按钮。
要使用已保存的 关系数据库连接,请单击Use a saved connection 并从下拉列表中选择它,然后输入凭证(如果需要)。
要创建新连接,请单击 Add a new connection:
在 Database type 下拉列表中,选择数据库类型。
要直接输入连接字符串,启用 Enter URI manually开关并将连接字符串粘贴到JDBC URI 中。
要通过输入数据库信息来创建连接字符串,请输入以下内容:
字段值Host
托管IP或 DNS 名称。
Port
端口号。
Database
数据库名称。 必需。
Identifier
Service Name 或 SID 之一。
Username 和 Password
用于身份验证的凭证。
选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 Username 和 Password。
字段值Host
托管IP或 DNS 名称。
Port
端口号。
Database
数据库名称。 如果为空,则只能看到所有数据库中默认
dbo
模式中的对象。Authentication
Username 和 Password
用于身份验证的凭证。 如果将 Authentication设立为 Windows,则禁用。
选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 Username 和 Password。
General / SSL 切换
查看连接的 SSL 设置。
要使用 SSL,必须首先取消注释并更新
server.ssl
user.properties
文件中的 配置属性。SSL: Use SSL
启用或禁用 SSL。
SSL: Trust server certificate
启用 SSL 后,选中此项以信任存储的证书。 保持未选中状态可根据受信任的证书颁发机构验证服务器证书。
字段值Host
托管IP或 DNS 名称。
Port
端口号。
Database
数据库名称。 留空可加载所有数据库。
Username 和 Password
用于身份验证的凭证。
选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 Username 和 Password。
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
数据库名称。 留空可连接到默认数据库。
Username 和 Password
用于身份验证的凭证。
选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 Username 和 Password。
General / SSL 切换
查看连接的 SSL 设置。
要使用 SSL,必须首先取消注释并更新
server.ssl
user.properties
文件中的 配置属性。SSL: Use SSL
启用或禁用 SSL。
SSL: SSL mode
启用 SSL 后,请选择:
Prefer (默认):如果可能,建立加密连接,否则使用未加密连接。
Require:需要加密连接。
Verify CA:根据受信任的证书颁发机构验证服务器证书。
Verify full:根据证书内容验证数据库连接信息。
输入 Connection name 和可选的 Environment tag。
单击 Connect(连接)。
保存的连接可用于所有作业和项目。
Initial mappings为您的MongoDB模式选择 选项。
- Start with a MongoDB schema that matches your relational schema
- 使用每个表的新文档映射规则创建初始项目。
- Start with a recommended MongoDB schema
- Relational Migrator 会为建议的 MongoDB 模式创建映射规则。 选择此选项时,会出现一个表格,其中显示导入的关系表。 Relational Migrator 会建议哪些表应表示为top-level或embedded集合。 您可以使用复选框修改哪些表映射到collection或嵌入。
- Start with an empty MongoDB schema
- 创建没有映射规则的初始项目。
注意
无论您在启动项目时选择哪个选项,您都可以随时灵活地手动添加、删除或修改映射规则。 这样,您就可以根据工作负载的特定要求自定义 MongoDB 模式。