-
方案概述 - 数据库和应用迁移 UGO
云数据库 GaussDB 数据管理服务 DAS 使用说明 本实践的资源规划仅作为演示,实际业务场景资源以用户实际需求为准。 本实践端到端的数据为测试数据,仅供参考。 因Oracle语法过于庞杂、使用灵活,评估结果中工作量评估、对象评估统计等信息仅作为参考,具体请以实际迁移结果为准。 父主题:
-
产品功能 - 数据库和应用迁移 UGO
结构迁移以预迁移评估为输入和方案指导,支持用户在转换前自定义过滤迁移对象,转换完成后,标记转换失败对象和失败原因,用户可以根据失败原因进行对象校正,校正之后进行验证测试,验证失败对象回到校正步骤进行重新修改,持续提交验证,直至所有对象验证成功后,整个迁移实施流程结束。
-
约束与限制 - 数据库和应用迁移 UGO
进行,否则会影响变化的业务功能。 迁移后验证 UGO介入的是研发过程,核心目的是降本提效,对象迁移完成后,必须要在迁移后的数据库上做严格的测试,保证迁移后的对象功能和性能满足业务需求,才能做正式的生产割接,否则业务割接会存在很大风险。
-
源数据库准备和授权 - 数据库和应用迁移 UGO
'CONSTRAINTS_AS_ALTER', false); 用户需拥有创建UGO评估项目的对应权限。具体权限,可参见权限管理进行设置。 各源库分别需要具备以下权限,需成功测试连接到源数据库并通过所有预检查项。 Oracle源数据库连接用户需要具有待迁移数据库的DBMS_METADATA、动态视图和Schema对象数量检查的权限。
-
步骤二:选择对象迁移 - 数据库和应用迁移 UGO
如果要迁移数据,建议暂时跳过触发器迁移,否则迁移过程触发器可能改变数据,数据迁移完成后再单独迁移触发器。 前提条件 “项目状态”为“就绪”且目标库信息正确、测试连接成功。 目标数据库连接的用户需要具有创建/删除/更改schema、表、程序、索引、用户、函数、视图等其他迁移对象的权限。具体可查看权限检查报告。
-
Oracle -> RDS for MySQL/GaussDB(for MySQL) - 数据库和应用迁移 UGO
seqMode 允许/限制转换序列对象的语句 适用于允许/限制转换序列对象的语句。 序列 TRUE 使用函数来执行序列操作。(默认值。) 支持通过工具创建序列。MySQL不支持此操作。 FALSE 忽略迁移。 忽略迁移。MySQL迁移脚本编译失败。 comment_tablespace 表空间
-
Oracle -> GaussDB - 数据库和应用迁移 UGO
PLUS GaussDB V5R2 不支持SQL PLUS命令。此配置用于处理该请求。 SQL PLUS命令 Oracle SQL PLUS工具中有一组GaussDB不支持的命令。这将影响文件的创建、更改和显示结果。支持SQL PLUS可避免UGO迁移中引发错误。 GaussDB不直接支持SQL
-
步骤一:创建迁移项目 - 数据库和应用迁移 UGO
TMS。 输入一对一的“键”和“值”后单击“添加”。 最多可添加10个标签。具体操作详见标签。 单击“测试连接”进行检查。 测试连接成功:按钮高亮显示,同时“创建”按钮高亮显示。 测试连接失败:弹出“错误”提示框。 单击“下一步”进入预检查界面。 图2 预检查 兼容模式检查:若源库为