-
最新动态 - 数据库和应用迁移 UGO
最新动态 2023年08月 表1 序号 功能名称 功能描述 阶段 相关文档 1. 支持的数据库 以Oracle和MySQL为源库支持GaussDB 8.0 企业版为目标库 商用 支持的数据库
-
重新评估 - 数据库和应用迁移 UGO
在评估项目任务列表中,选择待分析的项目,单击“操作 > 更多 > 重新评估”。 仅Oracle为源时,可选择是否需要修改动态SQL评估参数。 是:分析对象中包含的动态SQL。 否:不分析。 单击“确定”。 “项目状态”显示“进行中”并显示当前具体项目状态与百分比进度。 可“停止”重新评估,也可“恢复”,继续评估。
-
SDK概述 - 数据库和应用迁移 UGO
Migration UGO,以下简称为UGO)提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了UGO支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。
-
Oracle为源 - 数据库和应用迁移 UGO
授予用户登录权限。 GRANT CONNECT TO user; 授予用户DBA权限。 GRANT DBA TO user; 动态视图权限 检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。 赋予DBA权限即可。 schema对象数量检查 检查该用户是否有Sche
-
约束与限制 - 数据库和应用迁移 UGO
不支持数据库服务命令(如SQL*Plus command PROMPT)。 RDS for MySQL和GaussDB(for MySQL)目标数据库中的一些动态约束,例如所有Varchar列大小之和不能超过64000。 对象集合 SYS_PLSQL开头的系统对象不采集。 含有反引号和空白字符的对象不支持采集、解析、评估、转换、迁移。
-
迁移前准备 - 数据库和应用迁移 UGO
授予用户登录权限。 GRANT CONNECT TO user; 授予用户DBA权限。 GRANT DBA TO user; 必须 动态视图权限 检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。 赋予DBA权限即可。 必须 schema对象数量检查 检查该用户是否有S
-
修订记录 - 数据库和应用迁移 UGO
步骤一:创建评估项目:优化列表显示。将“项目状态”拆分为“差异化分析”与“增量评估”。 步骤一:创建评估项目:“选择评估范围”页签,删除“单引号动态SQL评估”、“动态SQL上行号”以及“动态SQL下行号”设置项。 步骤四:启动语法转换并进行对象校正:修改语法转换时告警信息。 2023-03-30 全文:更新“刷新”按钮图标。
-
创建数据库评估任务 - 数据库和应用迁移 UGO
类型。 选择目标数据库 这里选择GaussDB Distributed - 2.7作为目标库。 动态SQL评估 打开则分析对象中包含的动态SQL,关闭则不分析。 当前UGO仅识别动态SQL,不做任何处理。 选择需采集的schema 依据实际情况手动勾选需采集的schema,可搜索也可全选,单击。
-
查看评估项目具体信息 - 数据库和应用迁移 UGO
SQL Server为源库不支持该功能。 兼容性分析 动态SQL评估信息 仅当源库为Oracle时,显示动态SQL评估信息的对象类型、Schema、对象名称以及动态SQL信息。 单击可下载“动态SQL评估报告”,该报告展示PLSQL中动态SQL的评估结果,包含对象类型、对象名称、关键字、位置、语句等信息。
-
步骤一:创建评估项目 - 数据库和应用迁移 UGO
单击。 若您确定某个数据库不作为目标库,可不将其作为选定的目标数据库,该数据库将不参与评估。 动态SQL评估 打开则分析对象中包含的动态SQL,关闭则不分析。 当前UGO仅识别动态SQL,不做任何处理。 选择需采集的schema 依据实际情况手动勾选需采集的schema,可搜索也可全选,单击。
-
源数据库准备和授权 - 数据库和应用迁移 UGO
各源库分别需要具备以下权限,需成功测试连接到源数据库并通过所有预检查项。 Oracle源数据库连接用户需要具有待迁移数据库的DBMS_METADATA、动态视图和Schema对象数量检查的权限。 MySQL为源库时需要具有MySQL系统库的查询权限、PROCESS权限和待迁移数据库的所有权限。从MySQL-8
-
以MySQL为源设置GaussDB数据库GUC参数 - 数据库和应用迁移 UGO
format) S2兼容性配置项所影响的内容: 包含s1控制的兼容性行为。 影响如下功能: AUTO_INCREMENT自动增长列在导入数据或者进行BATCH INSERT执行计划的插入操作时,对于混合0、NULL和确定值的场景,确定值插入时会立即更新自增计数,后续的0/NULL将在确定值的基础上自增。
-
Microsoft SQL Server 到 MySQL - 数据库和应用迁移 UGO
SQL Server 到 MySQL Microsoft SQL Server的DATETIME数据类型支持和数字加减运算,但是UGO无法准确识别此场景,建议使用MySQL中的DATE_ADD函数进行相应改造。 父主题: 语法转换说明
-
“转换配置”的使用场景是什么? - 数据库和应用迁移 UGO
“转换配置”的使用场景是什么? 在进行迁移之前,识别到源数据库应用系统中存在有多种迁移方案可选择,用户可选择最优配置方案(依赖于源库系统以及用户需求)再进行迁移。 父主题: 迁移项目
-
基本概念 - 数据库和应用迁移 UGO
指接收迁移数据的华为云GaussDB/RDS数据库,可简称为目标库。 数据库评估 对源库采集对象进行兼容性分析、目标选型推荐、工作量评估、迁移风险识别等行为,以识别出源库迁移到目标库的可行性和风险。 结构迁移 根据用户选择的目标库和源库,对采集对象进行等价语法转换和迁移,对象包含DDL、DML、PLSQL等对象。
-
概述 - 数据库和应用迁移 UGO
务。可将数据库中的DDL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、结构迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。 您可以使用本文档提供的API对UGO进行相关操作。支持的全部操作请参见API接口概览。
-
方案概述 - 数据库和应用迁移 UGO
UGO,以下简称为UGO)支持将本地Oracle数据库的结构迁移至华为云云数据库 GaussDB实例。通过UGO评估任务与迁移任务,帮助用户提前识别迁移适配点,提升迁移效率,最大化降低用户的数据库迁移成本。 本实践案例主要介绍了通过UGO将本地Oracle-11g数据库结构迁移至华为云云数据库
-
增量评估 - 数据库和应用迁移 UGO
具有对应项目的操作权限。 有已创建但未进行目标数据库确认的评估项目。 项目源库存在新增内容,如新增table,function等信息。删除或修改已有内容,无法识别。 进行增量评估前,必须先执行差异化分析。 被冻结的账号,不能使用该功能。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。
-
什么是UGO? - 数据库和应用迁移 UGO
的DDL、DML和DCL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、对象迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。 在异构数据库迁移场景中,UGO实现结构迁移和语法转化,数据复制服务 DRS
-
Microsoft SQL Server To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
义,需要关注业务语义是否发生变化。 GaussDB 数据库不支持存储过程内的SELECT语句,目前GaussDB 较为接近的转换方案为使用动态游标将结果从存储过程内传递出来。 建议配置"是否将存储过程中的SELECT语句利用游标处理"解决该类问题。 利用游标处理存储过程中的SELECT语句。