采集的 Oracle Lightweight Jobs 将作为 PROGRAM 对象类型。 程序只会采集用户权限范围内的数据库对象,即勾选的 Schema。 源库对象类型用于数据库评估兼容性分析和对象迁移。
对象采集失败的原因有哪些? 可能的原因如下: 网络到源数据库已关闭 —此时需要恢复UGO与源数据库之间的网络连接,并重新创建评估工程。 目标库验证失败 —建表语句如果指定namespace,请检查目标库是否存在该namespace,如果不存在请在目标库创建该namespace。
对象校正时SQL修改保存失败 用户在迁移的对象校验页面进行SQL修改后保存,出现如图所示报错: 图1 报错显示 查询长度已超过1MB的最大限制。 调整查询长度后正常。 父主题: 迁移项目
对象验证失败的原因有哪些? 可能的原因如下: 目标库验证失败 —建表语句如果指定tablespace,请检查目标库是否存在该tablespace,如果不存在请在目标库创建该tablespace。
UGO.10001041 未知的对象状态 错误码描述 对象状态查询异常。 可能的原因 数据库存在脏数据,具体原因需要查看数据库和系统日志进行定位。 处理建议 在 UGO 页面上再次触发错误。 保留报错截图。
None 操作指导 创建数据库评估项目 02:41 使用UGO创建数据库评估项目操作指导 创建对象迁移项目 02:27 使用UGO创建对象迁移项目操作指导 对象实施迁移 02:53 使用UGO进行对象迁移实施操作指导 SQL文件审核 03:01 使用UGO进行SQL文件审核操作指导
可与DRS转换后在GaussDB 存储等价。 LONG TEXT long数据类型 选择配置项的值为“将LONG类型转换为TEXT数据类型。”,可与DRS转换后在GaussDB 存储等价。
单击进入“对象列表”,可查看到名为“fe0725_v5r2_670”的存储过程。 后续操作 可继续使用数据复制服务 DRS进行异构数据库数据在线搬迁。对于迁移方案来说,将存储过程、函数较复杂的异构数据库上云,UGO+DRS会是一个完整的闭环方案,建议同时使用。
可与DRS转换后在GaussDB 存储等价。
可与DRS转换后在GaussDB 存储等价。 CHARACTER CHARACTER 字符数据类型转换 选择配置项的值为“扩展字符数据类型char/varchar长度。”,可与DRS转换后在GaussDB 存储等价。
CREATE DATABASE ugo DBCOMPATIBILITY 'ORA'; 父主题: 对象迁移
可与DRS转换后在GaussDB 存储等价。
父主题: 对象迁移
目标数据库连接用户需要具有创建/删除/更改 Schema、表、程序、索引、用户、函数、视图等其他迁移对象的权限。 用户需拥有创建 UGO 评估项目的对应权限。具体权限,可参见权限管理进行设置。 网络准备 UGO 支持使用公网或通过终端节点服务连接的方式从源数据库中进行采集。
UGO.10100012 审核任务因服务重启而停止 错误码描述 审核任务因服务重启而停止。 可能的原因 审核任务在进行时,服务重启导致任务失败。 处理建议 找到失败的审核任务,单击重试,继续进行审核。 保留报错截图。
表1 UGO系统内置角色支持 系统角色 描述 是否支持 Tenant Administrator 租户admin权限,可访问和操作除IAM以外所有云服务下的租户范围可访问资源。 是 Tenant Guest 租户只读权限,拥有除IAM以外租户范围内所有对象的查询类权限。
兼容模式检查 目标库为GaussDB时,会进行GaussDB兼容模式的检查。不同源数据库适配程度最高的兼容模式有所不同,如果目标数据库使用的兼容模式与推荐使用的不一致,则将提示风险。GaussDB兼容模式设置,请参考表1。 表1 兼容模式对应情况说明 源数据库 GaussDB兼容模式
UGO 对于 SQL 语法的转换,是基于与源库兼容性最好的一组 GUC 参数配置进行的,请根据对象迁移预检查中的提示进行 GUC 参数设置,否则可能影响最终对象迁移的成功率和可用性。
在三权分立的情况下,只有初始用户有权限在public Schema下创建函数、存储过程、同义词。 在非三权分立的情况下,只有初始用户和sysadmin用户有权限在public Schema下创建函数、存储过程、同义词。
字符集检查 对源库和目标库的字符集进行检查,将检查结果展示给用户,该检查仅为字符集兼容结果提示性信息,与后续操作无关,字符集兼容情况如表1到表3所示。 字符集兼容性结果说明: 告警:源库和目标库字符集不完全兼容。 成功:源库和目标库字符集兼容。 表1 Oracle到GaussDB字符集兼容情况