-
安全白皮书 - 数据库和应用迁移 UGO
户之间的网络依然是相互隔离的。 服务高可用 UGO底层采用多节点容灾机制,保证服务的高可用。 数据加密(存储) UGO云服务对用户数据库账号口令等敏感信息将采取相关安全保障措施,包括但不限于加密,保证数据的安全性。 数据加密(传输) UGO云服务连接源库和目标库提供了SSL加密方式,提高数据传输的安全性。
-
GoldenDB To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
引的创建比正常更长。 GaussDB 不允许未被双引号引用的保留关键字作为对象名称。 建议配置”含有保留关键字符的对象名称大小写转换“解决该类问题。 说明: 优先级高于配置“对象名称大小写转换”。 如果对象名称中含有保留关键字,将该名称转换为大写字母。 GaussDB索引及约束命
-
Microsoft SQL Server To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
GaussDB 数据库不支持存储过程内的SELECT语句,目前GaussDB 较为接近的转换方案为使用动态游标将结果从存储过程内传递出来。 建议配置"是否将存储过程中的SELECT语句利用游标处理"解决该类问题。 利用游标处理存储过程中的SELECT语句。 影响:如果需要获取存储过程中的结果集,则需要对相关调用形式进行修改。
-
Microsoft SQL Server To MySQL配置项使用说明 - 数据库和应用迁移 UGO
建议配置“数据库名转换”解决该类问题。 建议值:保留数据库名称。 影响:SQL Server与MySQL数据库结构存在差异,该配置项将保留对象数据库名称,不进行任何转换。 SQL Server与MySQL排序规则存在差异,将会导致迁移失败。 建议配置“排序规则转换”解决该类问题。
-
查询验证进度 - 数据库和应用迁移 UGO
of 表4 objects 对象迁移的对象列表。 表4 DatabaseObject 参数 参数类型 描述 object_type String 对象类型。 total_count Long 该类型对象的总数。 succeed_count Long 成功的对象数量。 failed_count
-
查询语法转换的进度 - 数据库和应用迁移 UGO
String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total_objects_count Integer 对象总数。 completed_objects_count Integer 完成语法转换的对象数量。 objects_list
-
异构数据库迁移至GaussDB分布式后select查询无order by数据结果集不一致 - 数据库和应用迁移 UGO
der by数据结果集不一致 问题现象 图1 查询SQL中无order by 问题原因 GaussDB 分布式数据中,数据是按照分布键均匀存储在各DN节点上,select查询无order by时,数据随机从DN节点上读取,因此数据结果无法保证一致。 解决办法 查询的SQL语句中添加order
-
创建文件审核项目 - 数据库和应用迁移 UGO
上传数据文件 上传符合要求的文件。待上传的文件要求为: 文件中的SQL对象名称当前仅支持小写,若输入大写的SQL对象名称,系统会自动转换为小写。 文件中仅允许包含增删改查等单语句SQL,不能包含其他语句,比如:存储过程、函数、触发器、package、匿名块等。如包含这些语句,文件中的SQL会被看成为一句SQL进行审核。
-
SQL审核概述 - 数据库和应用迁移 UGO
SQL审核功能能够帮助用户在开发阶段发现隐藏在代码中的SQL规范性、设计合理性和性能等问题,内置200+审核规则,涵盖对DML、DDL、PL/SQL等各类对象进行深度审核,且可根据业务需求对规则进行自由组合形成模板,支持GaussDB、MySQL两种数据库,可实现单语句、批量代码文件上传(自动提
-
恢复项目 - 数据库和应用迁移 UGO
值。取值范围 : 30000-1800000 ms (1秒= 1000毫秒)。 跳过数据采集: 勾选:若数据库连接超时,跳过并记录采集超时对象。 不勾选,若数据库连接超时, 当前评估任务会停止,需要重新修改数据库连接超时时间并重试采集。 父主题: 数据库评估
-
查看规则模板详情 - 数据库和应用迁移 UGO
选定待查看的规则模板,单击“操作 > 查看详情”。 系统模板:系统自带模板,显示基础信息和启动规则。 仅允许查看各规则详情,包括规则名称、说明、适用数据库以及审核对象类型等,但不允许修改。可单击“上一条”或“下一条”切换查看。 自定义模板:显示基础信息和启动规则,所有用户均可对同一模板进行新增规则、修改或删除已有规则。
-
合规说明 - 数据库和应用迁移 UGO
据内容、数据转移、数据跨境等合法合规要求。UGO仅按照您的指示,为您提供标准服务,并不对您使用本服务的合法合规性负责。如果您非法使用本服务或者使用本服务从事非法行为,由此引起的一切后果由您承担。 父主题: 安全
-
步骤二:确认目标数据库 - 数据库和应用迁移 UGO
步骤二:确认目标数据库 本章节向用户介绍如何确认数据库评估的目标数据库。 因源库语法过于庞杂、使用灵活,评估结果中工作量评估、对象评估统计等信息仅作为参考,具体请以实际迁移结果为准。 前提条件 源库评估成功。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。
-
什么是UGO? - 数据库和应用迁移 UGO
UGO(以下简称为UGO)是专注于异构数据库结构迁移的专业服务。可将源数据库中的DDL、DML和DCL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、对象迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。 在异构数据库迁移场景中,UGO实现结构迁移和语法转化,数据复制服务
-
概述 - 数据库和应用迁移 UGO
引导默认展开显示,也可关闭显示。 显示已有项目项目状态及数量。单击具体状态,可筛选显示该状态下所有的项目列表。 使用流程 一次完整的数据库对象迁移,包括评估与迁移2个部分。各部分的流程如下图所示。 图1 评估流程 具体步骤,详见数据库评估。 图2 迁移流程 具体步骤,详见迁移项目。
-
方案概述 - 数据库和应用迁移 UGO
传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难度大。 传统数据库性能瓶颈问题,复杂查询性能较差。 数据库结构迁移成本高昂且专业化要求高。 服务列表 数据库和应用迁移 UGO 虚拟私有云 VPC 云数据库 GaussDB 数据管理服务 DAS 使用说明 本实践
-
以Oracle为源设置GaussDB数据库GUC参数 - 数据库和应用迁移 UGO
proc_outparam_override 控制存储过程出参的重载行为。 主备版/分布式 是 proc_implicit_for_loop_variable 控制存储过程中FOR_LOOP查询语句行为。 主备版 是 allow_procedure_compile_check 控制制存储过程中select语句和open
-
与其他服务依赖关系 - 数据库和应用迁移 UGO
在迁移项目未结束时删除目标库对应的VPC终端节点服务。 数据复制服务 数据库和应用迁移 UGO着重于异构数据库结构,如表结构、视图和存储过程等对象的迁移上云,解决数据库语法转换不兼容的问题。 数据复制服务(Data Replication Service)则着重于数据库毫秒级数据
-
测试连接到数据库报错 - 数据库和应用迁移 UGO
数据库用户没有连接权限。 数据库与ugo服务的网络不通。 数据库防火墙限制ugo服务访问。 数据库已存在的连接达到数据库设置的最大连接数限制。 解决办法 更正数据库连接信息。 给用户授予连接权限。 打通数据库与ugo服务之间的网络。 数据库的防火墙访问白名单限制对UGO服务放行。 调整数据库设置的最大连接数。
-
策略和授权项说明 - 数据库和应用迁移 UGO
如果您需要对您所拥有的UGO服务进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果云平台账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用UGO服务的其它功能。 默认情况下,