检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对象校正时SQL修改保存失败 用户在迁移的对象校验页面进行SQL修改后保存,出现如图所示报错: 图1 报错显示 查询长度已超过1MB的最大限制。 调整查询长度后正常。 父主题: 迁移项目
对象验证失败的原因有哪些? 可能的原因如下: 目标库验证失败 —建表语句如果指定tablespace,请检查目标库是否存在该tablespace,如果不存在请在目标库创建该tablespace。 —创建视图、函数等失败请检查是否依赖目标库table,如果依赖table请先确保table
UGO.10000001 服务忙 错误码描述 服务忙,请稍后重试。 可能的原因 正在进行中的评估、转换、迁移或审核的任务过多,没有更多资源创建新的任务。 处理建议 等候其他任务执行完毕,错峰创建新的任务。 父主题: 通用业务错误
采集的 Oracle Lightweight Jobs 将作为 PROGRAM 对象类型。 程序只会采集用户权限范围内的数据库对象,即勾选的 Schema。 源库对象类型用于数据库评估兼容性分析和对象迁移。
UGO.10001041 未知的对象状态 错误码描述 对象状态查询异常。 可能的原因 数据库存在脏数据,具体原因需要查看数据库和系统日志进行定位。 处理建议 在 UGO 页面上再次触发错误。 保留报错截图。 您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服人员处理。
None 操作指导 创建数据库评估项目 02:41 使用UGO创建数据库评估项目操作指导 创建对象迁移项目 02:27 使用UGO创建对象迁移项目操作指导 对象实施迁移 02:53 使用UGO进行对象迁移实施操作指导 SQL文件审核 03:01 使用UGO进行SQL文件审核操作指导
Oracle To GaussDB数据类型转换说明 源数据库数据类型 转换后数据类型 相关的转换配置 CHAR CHAR 字符集不匹配 选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB
后续操作 可继续使用数据复制服务 DRS进行异构数据库数据在线搬迁。对于迁移方案来说,将存储过程、函数较复杂的异构数据库上云,UGO+DRS会是一个完整的闭环方案,建议同时使用。
单击左侧的服务列表图标,选择“数据库 > 数据管理服务 DAS”。 在数据管理服务DAS左侧导航栏,单击“开发工具”,进入开发工具数据库登录列表页面。 单击“新增数据库登录”,打开新增数据库登录窗口。
MySQL To GaussDB数据类型转换说明 源数据库数据类型 转换后数据类型(GaussDB V2.0-8.0 以前版本) 转换后数据类型(GaussDB V2.0-8.0 及其以后版本) 相关的转换配置 CHAR CHAR CHAR 字符集长度转换 选择配置项的值为“扩展字符数据类型长度
PostgreSQL To GaussDB 数据类型转换说明 源数据库数据类型 转换后数据类型 相关的转换配置 SMALLINT SMALLINT - INTEGER INTEGER - BIGINT BIGINT - INTEGER INTEGER - REAL REAL - DOUBLE
Microsoft SQL Server To GaussDB配置项使用说明 源数据库数据类型 转换后数据类型 相关的转换配置 TINYINT TINYINT - SMALLINT SMALLINT - INT INT - BIGINT BIGINT - DECIMAL DECIMAL
语法转换说明 日期时间函数转换说明 在使用 UGO 进行语法转换时,如果所选目标库为 GaussDB V2.0-3.2 或以下的版本,GaussDB 部分时间函数与事务相关详情可参见表1。这些函数返回的都是事务的开始时间,而在源库中获取的为系统当前时间,在长事务的场景下,源库和目标库
网络准备 UGO 支持使用公网或通过终端节点服务连接的方式从源数据库中进行采集。本实践中选择通过公网访问。 源数据库的网络设置:Oracle 数据库开放公网访问。 目标数据库的网络设置:华为云云数据库 GaussDB 实例无需额外网络连通性设置。
UGO.10100012 审核任务因服务重启而停止 错误码描述 审核任务因服务重启而停止。 可能的原因 审核任务在进行时,服务重启导致任务失败。 处理建议 找到失败的审核任务,单击重试,继续进行审核。 保留报错截图。
兼容模式检查 目标库为GaussDB时,会进行GaussDB兼容模式的检查。不同源数据库适配程度最高的兼容模式有所不同,如果目标数据库使用的兼容模式与推荐使用的不一致,则将提示风险。GaussDB兼容模式设置,请参考表1。 表1 兼容模式对应情况说明 源数据库 GaussDB兼容模式
GUC参数检查 GaussDB 提供了许多运行参数,统称为 GUC 参数,配置这些参数可以影响数据库系统的行为。UGO 对于 SQL 语法的转换,是基于与源库兼容性最好的一组 GUC 参数配置进行的,请根据对象迁移预检查中的提示进行 GUC 参数设置,否则可能影响最终对象迁移的成功率和可用性
用户权限检查 三权分立检查 目标库为GaussDB时,会进行三权分立检查。GaussDB三权分立后,系统管理员即拥有SYSADMIN权限的用户将不再具有CREATEROLE属性(安全管理员)和AUDITADMIN属性(审计管理员)能力,即不再拥有创建角色和用户的权限,也不再拥有查看和维护数据库审计日志的权限
list ReadOnly 迁移项目-获取迁移项目列表 ugo:migrationJob:list ReadOnly 查询标签 ugo:tag:getTags ReadOnly 添加、修改和删除标签 ugo:tag:operateTags ReadWrite 查询配额 ugo:jobs
字符集检查 对源库和目标库的字符集进行检查,将检查结果展示给用户,该检查仅为字符集兼容结果提示性信息,与后续操作无关,字符集兼容情况如表1到表3所示。 字符集兼容性结果说明: 告警:源库和目标库字符集不完全兼容。 成功:源库和目标库字符集兼容。 表1 Oracle到GaussDB字符集兼容情况