检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
目标数据库评估(可选) 跳过目标数据库评估: UGO采集数据,但不评估目标数据库,在查看数据库评估结果中目标数据库分析页签将仅显示目标数据库选择。建议在已确定要迁移的目标数据库时选择。 不跳过目标数据库评估: 生成目标数据库的总结和评估报告。从源数据库采集数据后,目标数据库的评估和分析需要一些时间。
Oracle为源 检查项 描述 操作建议 DBMS_METADATA权限 检查用户是否具有从Oracle数据库字典中检索元数据的权限,该权限用来获取Schema对象的DDL。 赋权语句: GRANT SELECT_CATALOG_ROLE TO <user>; GRANT SELECT
异构数据库迁移至GaussDB分布式后select查询无order by数据结果集不一致 问题现象 图1 查询SQL中无order by 问题原因 GaussDB 分布式数据中,数据是按照分布键均匀存储在各DN节点上,select查询无order by时,数据随机从DN节点上读取,因此数据结果无法保证一致。
子网名称 subnet-src-172 自定义,易理解可识别。 本地Oracle数据库 名称 orcl 自定义,易理解可识别。 规格 16vCPUs | 32GB - 数据库版本 11.2.0.1 - 数据库用户 ugo 可以自定义用户,但是迁移时最小权限为:CONNECT、SELECT_CATALOG_ROLE、ANY
单击左上角“用户密码”,在弹窗中完成设置。 图2 用户密码 如果要转换数据库对象user,必须设置密码才能完成转换。设置的密码将用于目标数据库上创建的所有用户对象,迁移后需要逐一手动修改用户的密码。若不转换数据库对象USER,请选中并单击“跳过转换”,“转换状态”列变为“跳过”,
-> 2.54% 0.1% -> 10.2% 提高5% 实验室测试数据,具体影响依据实际情况而定。 TPC-H是数据库业界广泛接受和使用的基准测试,由一套面向业务的临时查询和并发数据修改组成。查询和填充数据库的数据具有广泛的行业相关性。 父主题: 评估项目
步骤一:创建数据源 操作场景 进行统一数据源管理,当前仅用于SQL审核。 前提条件 添加的数据源必须是正确并且可以连接成功。 操作步骤 登录UGO控制台。 单击左侧导航栏的“数据源管理”。 在数据源管理页面,单击右上角的“创建数据源”按钮。 进入创建数据源页面,完成基本信息的填写。
Server为源 表1 SQL Server为源检查项 检查项 描述 操作建议 DDL 查询权限检查 检查用户是否有获取数据库对象的权限。 为用户授予获取数据库对象权限。 赋权语句如下: GRANT SELECT ON OBJECT ; DDL对象数量检查 检查该用户是否至少有一
束的唯一的任务名称。 数据库类型 下拉选择数据库类型。当前仅支持GaussDB数据库。必选。 数据源信息 下拉选择数据源,当前仅支持GaussDB。必选。 “创建数据源”可以快速跳转到数据源管理的地方进行创建需要的数据源信息。 schema信息 下拉选择数据源中的schema名称。非必选且仅支持GaussDB数据库。
04.30 发布日期 修订说明 2024-05-30 查询审核任务详情:优化数据库和文件审核的“导出”SQL语句功能。 父主题: 修订记录
测试连接到数据库报错 问题现象 测试连接到数据库报错,提示:“连接数据库中发生错误”。 图1 报错信息 可能原因 数据库连接信息不正确。 数据库用户没有连接权限。 数据库与ugo服务的网络不通。 数据库防火墙限制ugo服务访问。 数据库已存在的连接达到数据库设置的最大连接数限制。
对象迁移 在完成了数据库评估,并确认目标数据库后,可以开始正式的数据库对象迁移,在该模块中,UGO将一步一步引导用户制定转换计划、设计转换方案,并帮用户完成语法自动转换和一键迁移。对于转换失败或迁移失败的对象,还提供了对象编辑、批量修改等功能,简化手动改造工作的同时还会确保每次修
组合创建定制化审核模板。支持GaussDB、MySQL两种数据库的审核,可通过单语句、批量代码文件上传(自动提取SQL)、直连数据库,共3种方式接入SQL进行审核,深度看护代码,避免烂SQL流入生产环境。 语句审核 数据库审核 规则管理
安全 合规说明
组合创建定制化审核模板。支持GaussDB、MySQL两种数据库的审核,可通过单语句、批量代码文件上传(自动提取SQL)、直连数据库,共3种方式接入SQL进行审核,深度看护代码,避免烂SQL流入生产环境。 步骤一:创建数据源 步骤二:创建规则模板 步骤三:创建审核任务
评估项目 创建评估项目 查询评估项目列表 查询评估项目状态 查询评估项目详情 评估项目确认目标数据库类型 删除评估项目 父主题: API
附录 异常请求结果 状态码 错误码 获取项目ID 获取帐号ID
API API版本管理 配额管理 SQL语句转换 评估项目 迁移项目
产品咨询 资源冻结/释放/删除 源数据库忽略迁移的schema有哪些? 迁移项目中,语法转换与迁移验证的区别? Oracle数据库迁移到目标库,数据库结构有什么变化? 部分功能无法正常使用,是为什么? 迁移到目标库后,生成的dsc_ora_ext这个Schema的作用是什么? 如
评估项目 连接方式该如何选择? 采集源库的方法 数据库权限检查 对象采集失败的原因有哪些? GaussDB中没有Schema名称的对象语句验证失败,该如何设置搜索路径? 原生兼容、转换兼容、部分兼容和不兼容分别是什么意思? 迁移风险(10大SQL风险语句)和风险SQL摘要有什么关系?