检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
推荐索引”。显示该任务基本信息与推荐索引详情。 图1 索引推荐详情 单击对象名称前的选中对象,右侧列表展示对应的推荐索引信息,包含:“推荐索引列”、“创建语句”、“存在类型”。 单击对象名称后的“查看SQL语句”,展示涉及此对象的SQL语句列表。 图2 相关SQL语句列表 父主题: 语句审核
Microsoft SQL Server为源库不支持该功能。 操作场景 将对当前评估任务进行重新评估,包括动态SQL评估、工作量评估、对象转换统计、不兼容语法的TOP、系统对象。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 在评估项目任务列表中,选择待分析的项目,单击“操作
恢复操作”窗口。 图1 恢复操作 为了防止数据库采集长时间占用资源,可进行采集超时配置。单击“编辑”,可修改“数据库连接超时时间”,并在“数据采集”中勾选是否“跳过采集超时对象”。 图2 编辑配置 数据库连接超时时间:系统尝试重新与数据库建立连接直到达到该阈值。取值范围:30000-3600000
源库使用了Wrap加密的正常对象,UGO不提供解密,提供“编辑SQL”,支持用户上传自己的源代码。 对象的“DDL采集状态”为“未采集”。 数据库对象(Oracle为源库) 数据库对象包括存储、代码、作业对象和管理。单击具体对象可查看对应信息。 存储对象:包括SEQUENCE、TA
系统生成的表,比如:SYS_EXPORT_SCHEMA_%,不采集。 SYS_PLSQL 开头的系统对象不采集。 以 BIN$ 开头被删除对象不采集。 嵌套表不采集。 DBA_DATAPUMP_JOBS 视图或 USER_DATAPUMP_JOBS 视图中记录的由数据泵作业自动生成的表不采集。 MySQL为源 '
采集对源数据库的影响 当有UGO评估任务连接源库进行对象采集时,源库Oracle执行select或alter等语句,执行时间会增加约0.1s。 对源库Oracle性能的影响,如表所示。 表1 对源库性能的影响 源库类型 源库配置 CPU使用率 内存使用率 I/O使用率 应用查询影响
由于PostgreSQL数据库中并未公开获取所有对象类型定义DDL的方法,因此部分对象的DDL将采用查询元数据拼接的方式获取。这可能导致采集的DDL信息和原始DDL不一致,甚至缺少信息的情况。 如果采集的DDL无法满足您的使用要求,您可以使用pg_dump或者第三方数据库客户端工具获取对象DDL,然后通过SQL语句转换进行SQL转换。
PostgreSQL为源 检查项 描述 操作建议 DDL对象数量检查 检查该用户是否至少有一个Schema对象能访问并且存在DDL需要评估。 用户至少需要能够访问一个模式对象,否则无法创建评估任务。注意:PostgreSQL的系统对象不在对象数量的统计范围之内。 评估项目创建项目的预检查阶
自动化数据库对象采集和语法转换,一键完成可兼容对象的迁移工作,最大化减少语法改造的人力投入,同时提供对转换、迁移失败对象的错误跟踪和定位能力,帮助用户快速发现问题根因。 高转化率 累计万级各数据库间语法差异点知识库,经过亿级SQL语句转换实践验证,外加丰富的转换配置参数,可实现主
被冻结的账号,不能使用差异化分析功能。 操作场景 数据库评估时,对数据采集进行差异分析。 指与上次评估或增量评估的增量差异。其中差异化分析可以展示增加或者删除的对象,但修改的对象差异化分析无法展示。 若继续进行分析而采集数据没有变化,则差异化分析报告不变。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移
高效数据库元数据采集,涵盖大部分数据库对象类型,多维度分析抽象出数据库的信息全貌,为进一步精准、快速地分析源库的应用场景、用户操作习惯等重要信息,提供了足够的数据基础。 目标库兼容性分析 以源库画像为输入,根据选定的目标库类型,对数据库核心对象类型进行语法兼容性分析,分析结果包含原
“转换配置”的使用场景是什么? 在进行迁移之前,识别到源数据库应用系统中存在有多种迁移方案可选择,用户可选择最优配置方案(依赖于源库系统以及用户需求)再进行迁移。 父主题: 迁移项目
None 操作指导 数据库和应用迁移 UGO 创建数据库评估项目 02:41 创建数据库评估项目 数据库和应用迁移 UGO 创建对象迁移项目 02:27 创建对象迁移项目
add_months函数计算逻辑配置项 集中式版/分布式版 是 bind_procedure_searchpath 未指定模式名的存储过程中的数据库对象的搜索路径配置项。 集中式版/分布式版 是 correct_to_number 控制to_number()结果兼容性的配置项 集中式版/分布式版
迁移项目中,语法转换与迁移验证的区别? 语法转换是将源库对象的SQL脚本转化成目标库的SQL脚本,并没有在目标数据库中执行。 迁移验证是将转换好的目标库SQL发送到目标数据库中执行。 父主题: 产品咨询
deleteEvaluationJob 删除对象迁移项目 migrate deleteMigrationJob 开始对象迁移验证 migrate startVerify 停止对象迁移验证 migrate stopVerify 开始对象迁移 migrate startMigrate 停止对象迁移 migrate
表1 功能约束与限制 功能 使用限制 对象采集范围 只采集用户业务相关的数据库对象,系统对象不采集,具体参见《 使用指导书》的常见问题:源数据库忽略迁移的schema有哪些? 对源库的影响 UGO会占用一些数据库会话连接,在进行对象采集时会占用源库资源,为避免UGO运行时对源
object_type String 对象类型。 total_count Long 该类型对象的总数。 succeed_count Long 成功的对象数量。 failed_count Long 失败的对象数量。 ignored_count Long 忽略的对象数量。 manual_count
object_type String 对象类型。 total_count Long 该类型对象的总数。 succeed_count Long 成功的对象数量。 failed_count Long 失败的对象数量。 ignored_count Long 忽略的对象数量。 manual_count
数据库评估”。 在评估项目任务列表中,选择“项目状态”为“进行中-对象收集错误”的在线项目,单击该项目名称,进入“源数据库分析”页面。 单击“数据库对象统计”列表右侧的“查看对象详情”,进入数据库对象列表页面。 选择未采集的对象,单击列表上方的“重新采集”。 单击“确定”,弹窗提示成功,重新采集任务提交完成。