检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在异构数据库迁移场景中,UGO实现结构迁移和语法转化,数据复制服务 DRS实现异构数据库数据在线搬迁,可以形成完整的平滑异构数据库端到端搬迁方案,实现主流商用数据库到华为云数据库的自动化迁移,助力用户轻松实现一键上云、一键切换数据库的目的。 对于迁移方案来说,将存储过程、函数较复杂的异构数据库上云,UGO+DRS会是一个完整的闭环方案,建议同时使用。
Server为源 表1 SQL Server为源检查项 检查项 描述 操作建议 DDL 查询权限检查 检查用户是否有获取数据库对象的权限。 为用户授予获取数据库对象权限。 赋权语句如下: GRANT SELECT ON OBJECT ; DDL对象数量检查 检查该用户是否至少有一
端节点服务。 数据复制服务 数据库和应用迁移 UGO着重于异构数据库结构,如表结构、视图和存储过程等对象的迁移上云,解决数据库语法转换不兼容的问题。 数据复制服务(Data Replication Service)则着重于数据库毫秒级数据同步,支持同构异构数据库之间的数据传输/搬
规则管理 查看规则模板详情 复制规则模板 删除规则模板 查看规则项详情 导出规则模板 父主题: SQL审核
disabledAlgorithms配置项中的TLS v1协议,并保存。 图1 删除对TLS v1协议的禁用 重启UGO服务,<UGO_HOME>为UGO安装目录。 python3 <UGO_HOME>/bin/ugoserver.py restart 父主题: 数据库连接
MySQL为源 检查项 描述 操作建议 mysql数据库进行权限检查 UGO默认使用mysql数据库进行测试连接,并需要访问mysql数据库进行权限检查。 创建用户。 CREATE USER <user> IDENTIFIEDBY passwd; GRANT SELECT ON mysql
提供给UGO的SQL文本内容应语法正确、在源数据库上可成功编译且文本内容不超过100000个字符。 冻结账户无法查看和修改目标库类型以及转换配置。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL语句转换 ”,进入转换SQL语句转换页面。 选择源数据库与目标数据库的类型,输入待转换的SQL语句。
DAS连接实例的方法请参考新增数据库登录。 可查看到名为“ugo_ete”的Schema。 单击进入“对象列表”,可查看到名为“fe0725_v5r2_670”的存储过程。 后续操作 可继续使用数据复制服务 DRS进行异构数据库数据在线搬迁。对于迁移方案来说,将存储过程、函数较复杂的异构数据库上云,U
创建迁移项目,为什么没有可选的评估项目? “转换配置”的使用场景是什么? 对象校正时SQL修改保存失败 ERROR: syntax error at or near "@"的解决方法 对象验证失败的原因有哪些? GaussDB数据库设置GUC参数对迁移的影响 如何设置GaussDB GUC参数 Orac
迁移涉及的GUC参数和影响范围可参见表1。 GaussDB数据库提供了许多运行参数,配置这些参数可以影响数据库系统的行为。在修改这些参数时请确保用户理解了这些参数对数据库的影响,否则可能会导致无法预料的结果。可参考云数据库GaussDB GUC参数使用说明。 表1 GaussDB(Oracle兼容模式)的GUC参数
分布式时,可设置表对象的分布映射。 复制表:支持选中一个或多个表对象,单击列表上方的“复制表”,将选中的表对象批量设置为复制表。对象名称后展示分布映射为复制表。 分布映射:单击具体表对象“对象类型 > 分布映射”,支持将单个表对象的分布映射修改为复制或按指定的列哈希分布。对象名称后展示分布映射为复制表或哈希(列名)。
功能描述 阶段 相关文档 1 支持的的数据库 以Oracle为源目标库不再支持 RDS for PostgreSQL增强版。 商用 支持的数据库
None 操作指导 数据库和应用迁移 UGO 创建数据库评估项目 02:41 创建数据库评估项目 数据库和应用迁移 UGO 创建对象迁移项目 02:27 创建对象迁移项目
策略名称 描述 是否支持 UGO FullAccess 数据库和应用迁移服务所有权限 必须支持 UGO ReadOnlyAccess 数据库和应用迁移服务只读权限 必须支持 UGO CommonOperations 数据库和应用迁移服务SQL语句转换权限 可选支持 表3列出来UG
基本概念 源数据库 指需要迁移的数据库,可简称为源库。 目标数据库 指接收迁移数据的华为云GaussDB/RDS数据库,可简称为目标库。 兼容性分析 基于源库的全量语法树,分析源库和目标库的语法差异点,形成语法差异知识库,以此来评估源库对象迁移到目标库的语法兼容度和迁移成功率。 数据库评估
清空审核文本记录 操作场景 一键删除所有保存的审核文本记录。删除后信息无法恢复,请谨慎操作。 前提条件 有已提交的审核的文本。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL审核 > 语句审核”,进入审核文本页面。 审核文本界面下方,显示历史记录的详细信息。 单击“清空记录”。
产品功能 数据库源库画像 高效数据库元数据采集,涵盖大部分数据库对象类型,多维度分析抽象出数据库的信息全貌,为进一步精准、快速地分析源库的应用场景、用户操作习惯等重要信息,提供了足够的数据基础。 目标库兼容性分析 以源库画像为输入,根据选定的目标库类型,对数据库核心对象类型进行语
产品优势 易操作 一站式异构数据库迁移,整个迁移流程完全可视化,用户无须擅长专业的数据库语法知识,只需按照页面的引导,就可以完成源库到目标库的结构迁移与验证,降低用户的数据库知识门槛。 低风险 获取源库元数据,生成源库画像,让用户对源库有完整、清晰的认识。同时根据目标库生成语法兼
Connection” 问题描述 执行数据库评估项目,“项目状态”中的“对象收集错误”显示错误“Closed Connection”。 图1 错误显示 问题原因 UGO数据库采集源库DDL信息时设定采集时间60s,如果数据库对象过大或因数据库性能、网络连接等原因导致60s未返回数据,会导致数据采集失败。
表1 功能约束与限制 功能 使用限制 对象采集范围 只采集用户业务相关的数据库对象,系统对象不采集,具体参见《 使用指导书》的常见问题:源数据库忽略迁移的schema有哪些? 对源库的影响 UGO会占用一些数据库会话连接,在进行对象采集时会占用源库资源,为避免UGO运行时对源库的正