-
对象迁移 - 数据库和应用迁移 UGO
对象迁移 迁移前准备 创建GaussDB实例 创建数据库评估任务 创建对象迁移任务 实施对象迁移 确认迁移结果 父主题: Oracle结构迁移到GaussDB
-
对象校正 - 数据库和应用迁移 UGO
个字符,若项目中对象数量较多,当前查询返回较慢。 使用“schema”作为筛选条件时,如果“schema”对象名称中含有空白字符,无法筛选出结果。 单击待修改对象“操作 > 查看详情”,进入对象详细信息页面。 数据库对象请按管理、存储、代码、作业对象的顺序进行对象校正。 可查看转
-
实施对象迁移 - 数据库和应用迁移 UGO
转换脚本的源库对象。 匿名化转换后的SQL解析失败报告:该报告通过匿名方式介绍了无法使用目标库语法解析转换脚本的源库对象。 单击“详情”,有转换失败的对象可进入对象校正页面查看对象类型的具体信息。 单击“下一步”,对象校验页面显示待验证的Schema、对象名称、对象类型等信息。 图3
-
对象迁移 - 数据库和应用迁移 UGO
对象迁移 查看权限检查报告 权限检查 转换计划 转换配置 对象校正 批量语句更新 查看对象迁移具体信息 查看语法转换历史详情 查看迁移验证 删除对象迁移项目 语法转换说明 数据类型转换说明
-
创建对象迁移任务 - 数据库和应用迁移 UGO
不跳过权限检查:仅当目标库为GaussDB时,可选择“系统管理员”或“对象所有者”。 系统管理员:根据系统管理员,检查创建对象的权限。 对象所有者:根据当前用户,检查创建对象的权限。 默认不勾选“跳过权限检查”。 说明: 要在目标库上创建对象,用户需要具有一些数据库权限,例如:创建表、创建函数等
-
UGO授权分类 - 数据库和应用迁移 UGO
t_id}/status ugo:jobs:getDetails √ √ 查询评估项目详情 /v1/{project_id}/evaluation-projects/{evaluation_project_id}/detail ugo:jobs:getDetails √ √ 评估项目确认目标数据库类型
-
创建GaussDB实例 - 数据库和应用迁移 UGO
单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 数据管理服务 DAS”。 在数据管理服务DAS左侧导航栏,单击“开发工具”,进入开发工具数据库登录列表页面。 单击“新增数据库登录”,打开新增数据库登录窗口。 选择“数据库引擎”、“数据库来源”、目标实例,填写登录用户
-
权限管理 - 数据库和应用迁移 UGO
添加、修改和删除标签 ugo:tag:operateTags ReadWrite 查询配额 ugo:jobs:getQuotas ReadOnly 公共-查询项目详情 ugo:jobs:getDetails ReadOnly 评估项目-测试源库连通性 ugo:evaluationJob:testConnection
-
采集源库的方法 - 数据库和应用迁移 UGO
由于PostgreSQL数据库中并未公开获取所有对象类型定义DDL的方法,因此部分对象的DDL将采用查询元数据拼接的方式获取。这可能导致采集的DDL信息和原始DDL不一致,甚至缺少信息的情况。 如果采集的DDL无法满足您的使用要求,您可以使用pg_dump或者第三方数据库客户端工具获取对象DDL,然后通过SQL语句转换进行SQL转换。
-
创建数据库评估任务 - 数据库和应用迁移 UGO
采集的Oracle Lightweight Jobs将作为PROGRAM对象类型。 程序只会采集用户权限范围内的数据库对象,即勾选的schema。 源库对象类型用于数据库评估兼容性分析和对象迁移。 所有采集的数据存储在租户区的源数据库中,数据库密码会加密存储,相关数据只有用户在UGO界面可见。
-
删除对象迁移项目 - 数据库和应用迁移 UGO
删除对象迁移项目 删除项目不可恢复,请谨慎操作。 前提条件 有已创建的迁移项目信息。 被公安冻结的迁移项目信息不能被删除,其他冻结类型可删除。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 对象迁移”。 在迁移项目任务列表中,选择待删除的项目,单击“删除”。 弹出确认框,单击“确定”。
-
查看对象迁移具体信息 - 数据库和应用迁移 UGO
查看对象迁移具体信息 如何创建迁移项目,请参考迁移项目。 操作场景 查看已创建迁移对象的具体信息及预估迁移成功率,便于用户决定是否要实施迁移。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 对象迁移”。 当没有迁移项目时,页面默认显示功能简介和流程引导,可关闭显示。
-
步骤二:选择对象迁移 - 数据库和应用迁移 UGO
单击对象迁移复选框,选择迁移对象类型。 选择迁移对象类型:可选择需要迁移的对象类型。必须至少选择一种对象类型进行迁移。 对象状态为“异常”的对象,表示源库中该对象本身存在异常,“转换状态”自动显示为“跳过”,无法转换。 从2.23.T1031版本后,新建迁移任务中的对象不再有“
-
对象采集失败的原因有哪些? - 数据库和应用迁移 UGO
对象采集失败的原因有哪些? 可能的原因如下: 网络到源数据库已关闭 —此时需要恢复UGO与源数据库之间的网络连接,并重新创建评估工程。 目标库验证失败 —建表语句如果指定namespace,请检查目标库是否存在该namespace,如果不存在请在目标库创建该namespace。
-
对象校正时SQL修改保存失败 - 数据库和应用迁移 UGO
对象校正时SQL修改保存失败 用户在迁移的对象校验页面进行SQL修改后保存,出现如图所示报错: 图1 报错显示 查询长度已超过1MB的最大限制。 调整查询长度后正常。 父主题: 迁移项目
-
权限检查 - 数据库和应用迁移 UGO
若检查未成功,请查看权限检查报告,对目标库中“权限”为“失败”的类型进行修改,并再次检查。 权限检查时UGO将在目标库中创建一个存储过程来辅助进行用户的权限检查,权限检查完成后该存储过程会自动删除。 父主题: 对象迁移
-
转换配置 - 数据库和应用迁移 UGO
版本进行兼容性转换,如果目标库是老版本可能存在转换后的SQL不兼容的情况。 操作步骤: 登录UGO控制台。 单击左侧导航栏“结构迁移 > 对象迁移”,显示迁移项目列表。 单击待迁移项目的“操作 > 迁移 > 转换配置”,进入转换配置页面。 导入配置参数。 可选择默认值或最大兼容性
-
转换计划 - 数据库和应用迁移 UGO
分布映射:单击具体表对象“对象类型 > 分布映射”,支持将单个表对象的分布映射修改为复制或按指定的列哈希分布。对象名称后展示分布映射为复制表或哈希(列名)。 删除分布映射:单击具体表对象“对象类型 > 分布映射 > 删除分布映射”,取消指定表对象的分布映射关系。对应对象名称后展示的分布映射将同步删除。
-
语法转换说明 - 数据库和应用迁移 UGO
Oracle -> GaussDB PostgreSQL迁移到GaussDB Microsoft SQL Server 到 MySQL 父主题: 对象迁移
-
查看迁移验证 - 数据库和应用迁移 UGO
单击“详情”,显示对象类型、总数、迁移成功、迁移失败等信息。可以查看各对象类型的详细信息。 单击对象类型后的“详情”,显示Schema、对象名称、对象类型、迁移状态等信息。可以依据具体对象名称搜索,也可以查看各Schema的详细信息。 图3 对象类型详细信息 单击对象后的“详情”,显示详细代码信息。