-
日期时间函数转换说明 - 数据库和应用迁移 UGO
不一致。因此在UGO转换后,如果转换后的语句中存在上述函数,则用户需要自行分析上述函数是否存在长事务中并确认影响,如有影响需手工修改保证最终的准确性。 表1 与事务相关的时间函数说明 序号 函数名称 1 CURRENT_DATE 2 CURRENT_TIME 3 CURRENT_TIME(precision)
-
迁移对源数据库的影响 - 数据库和应用迁移 UGO
当有UGO评估任务连接源库进行对象采集时,源库Oracle执行select或alter等语句,执行时间会增加约0.1s。 对源库Oracle性能的影响,如表所示。 表1 对源库性能的影响 源库类型 源库配置 CPU使用率 内存使用率 I/O使用率 查询语句执行时间 无应用程序的Oracle数据库
-
产品优势 - 数据库和应用迁移 UGO
量化。 低成本 使用自动化服务进行一键数据采集和转换,并对转换失败的对象进行错误跟踪与定位,节省用户人力成本。 高转化率 通过海量业务场景的训练,累计已超过亿级别样本输入,使得我们对主流商业数据库转化率持续领先。 高安全性 对用户的操作行为和敏感信息进行保护和过滤,最大化保障用户
-
创建文件审核项目 - 数据库和应用迁移 UGO
可添加对文件的描述,最大100个字符。非必填。 单击“确定”。下方列表生成对应记录。 当文件审核任务执行过程中,UGO重启导致审核任务中止,可点击“重试”按钮,继续执行审核任务。 图2 审核项目列表 其中“状态”显示当前上传文件的审核状态,审核状态有以下几种: 等待开始:等待SQL审核任务调度。
-
修改转换配置模板 - 数据库和应用迁移 UGO
“配置状态”是以系统模板“默认值”作为基准参数,如果参数配置调整,则显示状态为“已修改”。 冻结账户无法修改配置模板。 图1 模板编辑 单击“操作 > 编辑”,可对此特性的“当前配置”进行修改。 具体配置项使用说明,可参见配置说明。 修改后单击“确定”。 弹出确认框,单击“确认”。 完成修改后,单击“返回”。
-
Oracle为源 - 数据库和应用迁移 UGO
user; 动态视图权限 检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。 赋予DBA权限即可。 schema对象数量检查 检查该用户是否有Schema对象需要评估。至少需要一个对象需要评估。 - DBA权限 检查用户是否有DBA(数据库管理员)的权限,才能进行后续操作。
-
Oracle -> RDS for MySQL/GaussDB(for MySQL) - 数据库和应用迁移 UGO
修改。如果在视图中创建了DML触发器,应该在不影响业务逻辑的基础上,在基表中重写该触发器。 1 注释视图语句中的EDITIONING关键字。 MySQL不支持EDITIONING关键字,且该关键字被注释掉。如果在视图中创建了DML触发器,应该在不影响业务逻辑的基础上,在基表中重写该触发器。
-
查看转换配置模板列表 - 数据库和应用迁移 UGO
配置管理页面。 显示用户已配置的自定义的转换配置模板列表。 可通过模板名称、源数据库类型、目标数据库类型以及创建者进行搜索查询,其中模板名称和创建者支持模糊查询。 图1 转换配置模板列表 父主题: 转换配置文件
-
概述 - 数据库和应用迁移 UGO
库结构迁移的专业服务。可将数据库中的DDL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、结构迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。 您可以使用本文档提供的API对UGO进行相关操作。支持的全部操作请参见API接口概览。
-
Oracle To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
2C函数。 建议配置“SYS_OP_C2C”解决该类问题 注释SYS_OP_C2C函数名称。 对于原生支持的对象,如果有部分语法上的兼容问题,需要进行验证。 建议配置“解析转换后SQL”解决该类问题 解析转换后的SQL。 GaussDB不支持Oracle的CREATE TABLE语句中使用MONITORING子句。
-
与其他服务依赖关系 - 数据库和应用迁移 UGO
间数据流通的复杂性,减少数据传输成本。 对于迁移方案来说,将存储过程、函数较复杂的异构数据库上云,UGO+DRS会是一个完整的闭环方案,建议同时使用。 统一身份认证服务 统一身份认证服务(Identity and Access Management,简称IAM)为UGO提供了权限管理功能。
-
MySQL为源 - 数据库和应用迁移 UGO
MySQL为源 检查项 描述 操作建议 mysql数据库进行权限检查 UGO默认使用mysql数据库进行测试连接,并需要访问mysql数据库进行权限检查。 创建用户。 CREATE USER db-user IDENTIFIEDBY passwd; GRANT SELECT ON
-
Microsoft SQL Server To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
突,当拼接后的名称超过63字节时使用SHA-1进行散列。 影响:解决命名冲突问题,但是当名称较长时丧失名称的可读性,且在后续的DROP、RENAME等维护过程中,也需要使用UGO转换SQL才能正确执行。 SQL Server中触发器内使用的函数UPDATE(column)在GaussDB中无完美对应物。
-
步骤二:创建规则模板 - 数据库和应用迁移 UGO
列的顺序需要按照模板中的顺序排列,每列数据格式最好为文本类型,防止数据转换中的偏差。 5. 每行数据之间不能有空行,否则会截断空行之后的数据,截断之前的行数不能超过200行。 须知: 建议使用导出后的excle文件模板修改,然后进行导入,可参考表2,建议修改的列有阈值、风险级别和建议三列。 基线模板 可
-
GoldenDB To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
如果目标库不支持COLLATE,注释COLLATE。 GaussDB不支持视图的SECURITY子句。 建议配置“SQL SECURITY子句”解决该类问题。 迁移SECURITY子句。 GaussDB不支持视图的CHECK OPTION子句。 建议配置“视图检查选项”解决该类问题。 迁移CHECK OPTION。
-
创建配置模板 - 数据库和应用迁移 UGO
已创建的模板数量多于10个,升级到新版本可正常展示。 冻结账户无法创建配置模板。 管理员admin用户可编辑和删除其他用户所创建的模板。 图1 创建配置模板 表1 创建配置模板参数说明 参数名称 说明 模板名称 在转换配置模板列表中显示的名称。 长度范围为5到50个字符,只允许包
-
Oracle -> RDS for PostgreSQL - 数据库和应用迁移 UGO
如果在视图中创建了DML触发器,应该在不影响业务逻辑的基础上,在基表中重写该触发器。 1 注释视图语句中的EDITIONING关键字。 PostgreSQL不支持EDITIONING关键字,该关键词被注释掉。如果在视图中创建了DML触发器,应该在不影响业务逻辑的基础上,在基表中重写该触发器。
-
MySQL to GaussDB 主备版(M兼容)配置项使用说明 - 数据库和应用迁移 UGO
影响:DEFINER将迁移成ALTER OWNER语句,需要保证目标库中相应的对象存储,否则该对象将迁移失败。 GaussDB不支持视图的CHECK OPTION子句。 建议配置 “视图检查选项” 解决该类问题。 说明: 仅GaussDB 8.100版本有此配置。 迁移CHECK OPTION。 GaussDB分区表不支持多个分区键。
-
转换计划 - 数据库和应用迁移 UGO
ma、对象类型及对象名称的所有对象,均标记为“转换”状态。 通过上传Excel,批量指定需要转换的对象。 表格最大不超过30M,行数最多为65535行(不包括表头),若内容有错误,可通过 上传结果的“查看错误”查看错误原因,修改后可直接再次上传。 表格上传成功后,对象的转换状态自动更新。
-
创建迁移项目 - 数据库和应用迁移 UGO
创建迁移项目 迁移项目概述 步骤一:创建迁移项目 步骤二:选择对象迁移 步骤三:对象转换配置和表空间映射设置 步骤四:启动语法转换并进行对象校正 步骤五:启动项目迁移并查看迁移结果