检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图2 上传指定迁移对象名称 单击“下载Excel文件模板”,下载对应模板。 Excel表格第一列为schema,第二列为对象类型,第三列为对象名称,三列唯一指定一个对象(内容区分大小写),都不可为空。 “指定转换对象”上传Excel文件时,识别列表中符合Schema、对象类型及对象名称的所有对象,均标记为“转换”状态。
导出规则模板 操作场景 可根据业务需要,导出规则模板,在导出的Excel模板修改阈值、风险级别等内容,再进行上传。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL审核 > 规则管理”,默认进入规则模板页面。 在列表中,选择需要导出的模板,单击“操作 > 导出”,可将规则模板导出到本地。
到目标库的语法兼容度和迁移成功率。 数据库评估 对源库采集对象进行语法兼容性分析、目标数据库选型推荐、语法改造工作量评估、迁移风险识别等行为,以识别出源库迁移到目标库的可行性和风险。 结构迁移 根据用户选择的目标库,对从源库采集的数据库对象(表、索引、视图、存储过程、函数...等)进行等价语法转换,并应用到目标库。
“转换配置”的使用场景是什么? 在进行迁移之前,识别到源数据库应用系统中存在有多种迁移方案可选择,用户可选择最优配置方案(依赖于源库系统以及用户需求)再进行迁移。 父主题: 迁移项目
前提条件 具有对应项目的操作权限。 有已创建但未进行目标数据库确认的评估项目。 项目源库存在新增内容,如新增table,function等信息。删除或修改已有内容,无法识别。 进行增量评估前,必须先执行差异化分析。 被冻结的账号,不能使用该功能。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移
导出默认勾选“导出的Excel中包含原始SQL”,若原始“SQL语句”较大建议不勾选此选项。 导出的SQL文件中,原始的“SQL语句”较大时,则将原始的“SQL语句”以单独的文件进行保存,Excel文件中的“SQL文本”列显示保存的文件名。 允许导出到Excel的最大对象数量为5000条。
基本详情参数说明 参数名称 说明 项目名称 在项目列表中显示的名称,这里命名为Oracle-GaussDB。 长度范围为5到50个字符,只允许包含英文字母、数字、下划线、中划线。以字母开头、数字或字母结束。 异常通知方式(可选) 默认方式为SMN主题。 若出现异常情况,是否通过消息通知服务(Simple
UGO,以下简称为UGO)支持将本地Oracle数据库的结构迁移至华为云云数据库 GaussDB实例。通过UGO评估任务与迁移任务,帮助用户提前识别迁移适配点,提升迁移效率,最大化降低用户的数据库迁移成本。 本实践案例主要介绍了通过UGO将本地Oracle-11g数据库结构迁移至华为云云数据库
务。可将数据库中的DDL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、结构迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。 您可以使用本文档提供的API对UGO进行相关操作。支持的全部操作请参见API接口概览。
基于模板创建配置模板 表1 创建配置模板参数说明 参数名称 说明 模板名称 在转换配置模板列表中显示的名称。 长度范围为5到50个字符,只允许包含英文字母、数字、下划线、中划线,不区分大小写且必须以字母开头、数字或字母结束的名称。 源数据库类型 下拉选择待配置的源数据库类型。 目标数据库类型
的DDL、DML和DCL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、对象迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。 视频介绍 功能简介 表1 功能简介 功能 功能介绍 文档内容 数据库评估
获取源库元数据,生成源库画像,让用户对源库有完整、清晰的认识。同时根据目标库生成语法兼容性报告,对不兼容和部分兼容的语法点给出风险提示,帮助用户提前识别迁移改造点,评估改造工作量,使得迁移工作可视化、可量化。 低成本 自动化数据库对象采集和语法转换,一键完成可兼容对象的迁移工作,最大化减少
导出默认勾选“导出的Excel中包含原始SQL”,若原始“SQL语句”较大建议不勾选此选项。 导出的SQL文件中,原始的“SQL语句”较大时,则将原始的“SQL语句”以单独的文件进行保存,Excel文件中的“SQL文本”列显示保存的文件名。 允许导出到Excel的最大对象数量为5000条。
子网选择时建议预留足够的网络资源。 子网名称 subnet-src-172 自定义,易理解可识别。 本地Oracle数据库 名称 orcl 自定义,易理解可识别。 规格 16vCPUs | 32GB - 数据库版本 11.2.0.1 - 数据库用户 ugo 可以自定义用户,但是迁移时最小权限
量操作。可通过对象名称、对象状态等进行过滤筛选。 本地上传指定对象。 单击“指定转换对象”,下载模板,将待转换对象的信息填入Excel文件,上传Excel文件。详情可参考上传指定迁移对象名称。 (可选)设置GaussDB数据分布方式。 当源库为Oracle和MySQL且目标库为GaussDB的分布式时,支持此功能。
数据转换中的偏差。 5. 每行数据之间不能有空行,否则会截断空行之后的数据,截断之前的行数不能超过200行。 须知: 建议使用导出后的Excel文件模板修改,然后进行导入,可参考表2,可修改列为:阈值、风险级别和建议。 基线模板 可选择当前已有的任意模板作为基线模板。 描述 可添
单击“系统对象报告”,可将Excel报告以压缩包的形式下载至本地查看,Excel报告包含系统数据报告和下载的系统表或视图数据两个页签。 系统数据报告:对所有的系统对象兼容情况说明。包含所选目标库类型与版本,系统对象类型、系统对象名称、数量、支持类型与SQL语句。若SQL字符串长度大于Excel一个单
当类别选择“自定义模板”时,可选择一个已有模板或“创建配置模板”。创建时模板名称长度为5~50个字符,只允许包含英文字母、数字、下划线以及中划线且必须以英文字母开头,字母或数字结束。 特性的当前配置可在所选模板下进行“编辑配置”修改。同目标库可选择之前所创建的模板应用或再次修改。
请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。
SQL Server 到 MySQL Microsoft SQL Server的DATETIME数据类型支持和数字加减运算,但是UGO无法准确识别此场景,建议使用MySQL中的DATE_ADD函数进行相应改造。 父主题: 对象迁移