-
异构数据库迁移至GaussDB分布式后select查询无order by数据结果集不一致 - 数据库和应用迁移 UGO
问题现象 图1 查询SQL中无order by 问题原因 GaussDB 分布式数据中,数据是按照分布键均匀存储在各DN节点上,select查询无order by时,数据随机从DN节点上读取,因此数据结果无法保证一致。 解决办法 查询的SQL语句中添加order by排序,order
-
实施对象迁移 - 数据库和应用迁移 UGO
转换脚本的源库对象。 匿名化转换后的SQL解析失败报告:该报告通过匿名方式介绍了无法使用目标库语法解析转换脚本的源库对象。 单击“详情”,有转换失败的对象可进入对象校正页面查看对象类型的具体信息。 单击“下一步”,对象校验页面显示待验证的Schema、对象名称、对象类型等信息。 图3
-
MySQL to GaussDB 主备版(M兼容)配置项使用说明 - 数据库和应用迁移 UGO
如果创建对象时指定用户,将转换为ALTER OWNER。 影响:DEFINER将迁移成ALTER OWNER语句,需要保证目标库中相应的对象存储,否则该对象将迁移失败。 GaussDB不支持视图的CHECK OPTION子句。 建议配置 “视图检查选项” 解决该类问题。 说明: 仅GaussDB 8
-
Oracle -> GaussDB - 数据库和应用迁移 UGO
源字符集与目标字符集不匹配。此配置用于处理该请求。 所有对象 - src_character_set 源库字符集 此配置用于选择源数据库字符集。 所有对象 - target_character_set 目标库字符集 此配置用于选择目标数据库字符集。 所有对象 - 父主题: 风险支持语法
-
Oracle -> RDS for MySQL/GaussDB(for MySQL) - 数据库和应用迁移 UGO
适用于包含包名的脚本。 存储过程,函数,触发器 $ 此参数用于Oracle 包迁移。用户应设置分隔符,使其组成包的子对象名。 包转换的分隔符。例如,指定$作为分隔符,则包中指定的存储过程/函数名称会被转换为packageName$procedureName或packageName$functionName。
-
对象校正 - 数据库和应用迁移 UGO
个字符,若项目中对象数量较多,当前查询返回较慢。 使用“schema”作为筛选条件时,如果“schema”对象名称中含有空白字符,无法筛选出结果。 单击待修改对象“操作 > 查看详情”,进入对象详细信息页面。 数据库对象请按管理、存储、代码、作业对象的顺序进行对象校正。 可查看转
-
Oracle -> RDS for PostgreSQL - 数据库和应用迁移 UGO
)和任何其他特殊字符不可用于此分隔符。 comment_commit COMMIT/ROLLBACK关键字关键字 适用于包含COMMIT/ROLLBACK语句的存储过程/函数。PostgreSQL文档指出,存储过程/函数内支持COMMIT和ROLLBACK语句。 存储过程 FALSE
-
对象迁移 - 数据库和应用迁移 UGO
对象迁移 迁移前准备 创建GaussDB实例 创建数据库评估任务 创建对象迁移任务 实施对象迁移 确认迁移结果 父主题: Oracle结构迁移到GaussDB
-
MySQL -> GaussDB - 数据库和应用迁移 UGO
GaussDB不支持将字符集用于数据库对象。此配置用于处理此类型要求。 schema,表 retain 忽略迁移,脚本保持不变(默认值) GaussDB不支持将字符集用于数据库对象。此配置将不迁移脚本。 comment 注释charset语句 GaussDB不支持将字符集用于数据库对象。此配置将注释该脚本。
-
对象迁移 - 数据库和应用迁移 UGO
对象迁移 查看权限检查报告 权限检查 转换计划 转换配置 对象校正 批量语句更新 查看对象迁移具体信息 查看语法转换历史详情 查看迁移验证 删除对象迁移项目 语法转换说明 数据类型转换说明
-
标签 - 数据库和应用迁移 UGO
标签 操作场景 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。 建议您先在TMS系统中设置预定义标签。 标签由“键”和
-
构造请求 - 数据库和应用迁移 UGO
HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 表2 请求方法 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH
-
GoldenDB为源 - 数据库和应用迁移 UGO
user的权限 该权限用于采集USER、ROLE对象的信息。 1.创建用户。 CREATE USER db-user IDENTIFIEDBY passwd; GRANT SELECT ON mysql.user TO db-user; process权限 process权限用于指定用户可以
-
复制规则模板 - 数据库和应用迁移 UGO
复制规则模板 操作场景 复制已有模板用于创建新的自定义模板。 前提条件 规则项正常。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL审核 > 规则管理”,默认进入规则模板页面。 选定待复制的已有模板,单击“操作 > 复制”,完成基本信息的填写。 其中参数模板名称唯一且不能为空。基线模板即为选定的待复制模板。
-
创建对象迁移任务 - 数据库和应用迁移 UGO
如果需要自定义企业项目,请前往项目管理服务进行创建。关于如何创建项目,详见《项目管理用户指南》。 权限检查 跳过权限检查:生成的迁移项目后,“权限检查报告”为空。 不跳过权限检查:仅当目标库为GaussDB时,可选择“系统管理员”或“对象所有者”。 系统管理员:根据系统管理员,检查创建对象的权限。 对象所有者:根据当前用户,检查创建对象的权限。
-
MySQL为源 - 数据库和应用迁移 UGO
db-user; process权限 process权限用于指定用户可以查看information_schema所有的表。 赋权语句。 GRANT PROCESS ON *.* TO db-user; 采集对象权限 检查用户是否有对象采集的权限。 赋权语句。 GRANT SELECT ON
-
步骤一:创建数据源 - 数据库和应用迁移 UGO
步骤一:创建数据源 操作场景 进行统一数据源管理,用于SQL审核的数据库审核及其他用到数据源的场景。 前提条件 添加的数据源必须是正确并且可以连接成功的。 操作步骤 登录UGO服务。 单击左侧导航栏的“数据源管理”。 在数据源管理页面,单击右上角的“创建数据源”按钮。 进入创建数据源页面,完成基本信息的填写。
-
Oracle To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
常更长。 GaussDB 保留对象名称大小写需要使用双引号引用对象名称。 建议配置 “普通对象名称(非关键字及特殊字符)大小写转换” 解决该类问题。 建议值:对象名称在目标库存储为小写。 影响:GaussDB创建对象时,对象名称不带双引号,默认存储过小写。 GaussDB不支持视图的CHECK
-
创建数据库评估任务 - 数据库和应用迁移 UGO
采集的Oracle Lightweight Jobs将作为PROGRAM对象类型。 程序只会采集用户权限范围内的数据库对象,即勾选的schema。 源库对象类型用于数据库评估兼容性分析和对象迁移。 所有采集的数据存储在租户区的源数据库中,数据库密码会加密存储,相关数据只有用户在UGO界面可见。
-
权限管理 - 数据库和应用迁移 UGO
根据授权精确程度分为角色和策略。 角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于华为云各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用