创建对象迁移项目
本章节介绍如何依据已创建的数据库评估项目,创建对象迁移任务。
操作步骤
- 登录UGO控制台。
- 单击左侧导航栏 。
- 在对象迁移页面,单击右上角的“创建迁移项目”。
- 在创建迁移项目页面,完成信息的填写,具体参见表1。
图1 创建迁移项目
表1 创建迁移项目参数说明 参数名称
说明
项目名称
项目名称必须唯一,这里命名为Oracle-GaussDB。
长度范围为5到50个字符,只允许包含英文字母、数字、下划线、中划线。以字母开头、数字或字母结束。
异常通知方式(可选)
默认方式为SMN主题。
若出现异常情况,是否通过消息通知服务(Simple Message Notification)向用户发送消息。
若需要发送消息,需要先创建SMN主题,具体请参见创建主题。
说明:后续操作:
创建完主题后,您就可以添加订阅了。完成创建和添加订阅后,后续的告警通知即可通过SMN服务发送到您配置的订阅终端。
企业项目
对于已成功关联企业项目的用户,仅需在“企业项目”下拉框中选择目标项目。
如果需要自定义企业项目,请前往项目管理服务进行创建。关于如何创建项目,详见《项目管理用户指南》。
权限检查
当目标库为非GaussDB时,展示“跳过权限检查”选项,默认不勾选。当勾选“跳过权限检查”后,创建的迁移项目“查看权限检查报告”按钮将被禁用。
说明:要在目标库上创建对象,用户需要具有一些数据库权限,例如:创建表、创建函数等。如果跳过权限检查,则不检查用户是否具有这些权限。
但是,在迁移中,当在目标数据库上执行转换的sql时,可能都会由于缺乏权限而迁移失败。
选择评估项目
下拉选择已确认目标数据库的评估项目。
- 目标数据库:显示已选定的目标数据库类型。每个租户最多可同时连接5个目标数据库。
- 目标数据库版本:显示已选定的目标数据库版本。
数据库连接方式
选择“公网”,通过弹性公网IP(Elastic IP,EIP)进行源库连接,需要填写“主机名”(或“主机IP地址”)和“主机端口”。
- 如果目标库网络有IP白名单限制,请将弹性公网IP添加至目标库网络白名单,确保UGO可以连接目标库。
- 华南-广州弹性公网IP:124.71.59.255
- 选择“主机IP地址”,需要填写具体目标库“主机IP地址”。
- 当目标库为GaussDB主备版时,支持只填写主节点IP,或主节点+多个备节点IP,IP地址之间用英文逗号分隔,连接数据库时,系统会自动选择主节点ip进行连接。
- 当目标库为GaussDB分布式版时,支持填写一个或多个CN节点IP,IP地址之间用英文逗号分隔,连接数据库时,优先使用输入靠前的IP进行连接;若前一个ip节点异常导致无法创建连接,会尝试使用下一个ip创建连接;若第一个可连接的ip节点异常导致不可写,则测试连接正常,但权限检查、迁移对象将会报错提示。
- 选择“主机名”,则需要填写“主机名”。
- 主机名不能为空。
- 支持多个主机名,总长度不超过1024位,各个主机名之间用英文逗号分隔。
- 单个主机名长度不超过253位,不允许包含以下特殊符号'!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '+', '=', '[', ']', '{', '}', '|', '\', ':', ';', '<', '>', ',', '?', '/'。
选择“终端节点服务”,则需要选择“终端节点服务”实例,以及“端口映射”。
- 单击“查看终端节点服务”,可跳转至终端节点服务管理界面,查看当前终端节点列表。
- 如何配置终端节点服务,请参考使用终端节点服务连接目标数据库。
选择“选择实例”,需要在“数据库实例”下拉框中进行选择。
- 单击“查看数据库实例”,可跳转至对应目标数据库的实例管理界面,查看该类实例的相关信息。
- 单击“查看不可选实例”,弹框显示不可选实例的名称及不可选的原因。
数据库名称
填写对应的数据库名称。
请输入由字母、数字、.、_、-、$、#组成,长度是2-128个字符,必须以字母、数字、.、_、-开头且允许使用"包裹的名称。
用户名
目标数据库的用户名。建议连接用户应具有管理员角色。
密码
目标数据库的密码。
选择要迁移的schema
- 全部迁移:选择UGO从源数据库收集的模式范围,以执行迁移任务。
- 不全部迁移:选择已评估项目中的schema,可缩小迁移范围。
默认勾选“全部迁移”。
SSL类型(可选)
- 不使用SSL:将启用不安全协议,存在潜在风险。
- 无身份验证SSL:将启用安全加密传输。
- 单项SSL:将对数据库身份进行认证并启用安全加密传输。
标签(可选)
可使用TMS的预定义标签功能将相同的标签添加到不同的云资源中。具体请查看标签管理服务 TMS。
输入一对一的“键”和“值”后单击“添加”。
最多可添加10个标签。具体操作详见标签。
- 单击“测试连接”进行检查。
- 测试连接成功:按钮高亮显示,同时“创建”按钮高亮显示。
- 测试连接失败:弹出“错误”提示框。
- 单击右下角“创建”。
- 创建成功后,单击“确定”。返回对象迁移列表页面,此时“项目状态”显示为“就绪”。