检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
UGO全称为数据库和应用迁移 UGO(以下简称为UGO)是专注于异构数据库结构迁移的专业服务。可将源数据库中的DDL、DML和DCL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、对象迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。
SQL审核功能能够帮助用户在开发阶段发现隐藏在代码中的SQL规范性、设计合理性和性能等问题,内置300多条审核规则,覆盖DML、DDL、PL/SQL等各类SQL的深度审核,且支持规则内风险级别、阈值及建议内容的调整,和规则间的自由组合创建定制化审核模板。支持GaussDB、MySQL和PostgreSQL三种数据库的
更新时间。 表4 DataBase 参数 参数类型 描述 port String 端口。 ip String 连接IP。 user_name String 用户名。 service_name String 服务名。 connection_string String 连接字符串。 请求示例
状态分为:存在、不存在、不一致、表不存在。 存在:数据库中已存在相同的索引。 不存在:数据库中不存在相同的索引。 不一致:数据库中存在与当前索引第一列一致的索引。 表不存在:数据库中不存在当前索引对应的表。 在筛选下拉框中选择 schema 及对应的表名后,步骤 6中SQL 列表联动显示对应表的 SQL
source_db_size String 数据库大小。 source_db_schema Long 数据库schema个数。 source_db_cpu String 数据库CPU个数。 source_db_character_set String 数据库字符集。 source_db_os
文件名只支持数字、字母、下划线、中划线。 3. 文件名长度不能超过 240 个字符长度。 4. 列的顺序需要按照模板中的顺序排列,每列数据格式建议使用文本类型,防止数据转换中的偏差。 5. 每行数据之间不能有空行,否则会截断空行之后的数据,截断之前的行数不能超过200行。 须知: 建议使用导出后的Ex
单击左侧导航栏的“数据源管理”。 在数据源管理列表中,选择待测试的数据源,单击“操作 > 测试连接”。 测试成功:提示“连接成功”。 测试失败:提示“连接失败”。 正处于测试连接验证中的数据源,“测试连接”和“删除”按钮置灰,不可使用。 父主题: 数据源管理
单击左侧导航栏“SQL语句转换 ”,进入转换SQL语句转换页面。 选择源数据库与目标数据库的类型,输入待转换的SQL语句。 (可选)单击“转换配置设置”,导入待使用的配置参数。若不设置,默认使用“默认值”模板中的转换配置。 可选择默认值或最大兼容性导入配置进行修改,也可导入已创建的
数据库审核 查询审核任务详情 删除审核任务 父主题: SQL审核
nstraints,key_column_usage,pg_get_keywords,gs_package,db_constraints,adm_ind_columns等。 MySQL会从以下系统表中获取依赖的表结构:information_schema.tables,information_schema
GUC 参数配置进行的,请根据对象迁移预检查中的提示进行 GUC 参数设置,否则可能影响最终对象迁移的成功率和可用性。 目标库为GaussDB V2.0-3.1及以上版本,源库为 Oracle、Microsoft SQL Server、MySQL时,展示此检查项。检查用户是否设置了GUC参数配置,详细检查项参考表1。
评估的状态。 pre_migration_progress String 评估的进度。 请求示例 确认ID为230的评估项目的目标库类型为RDS for MySQL-5.7版本。 POST https://{Endpoint}/v1/0ac6eb2c8000d2ee2fd9c006deded
<.>/?四类字符中的三类,但不能使用空格。可重复字符不能超过3个连续字符。 配置转换方案 单击“下一步”。进入转换配置页面。 设置转换配置参数。有两种方式: 默认情况下,使用默认模板,在各个转换配置项中单击“操作 > 编辑”,查看配置详情,根据实际使用场景进行详细设置。 优
的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。 标签(可选) 可使用TMS的预定义标签功能将相同的标签添加到不同的云资源中。具体请查看标签管理服务 TMS。 输入一对一的“键”和“值”后单击“添加”。
高危操作的权限,那么您可以使用IAM为开发人员创建用户,通过授予仅能使用UGO资源,但是不允许删除UGO资源的权限,控制他们对UGO资源的使用范围。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户进行权限管理,您可以跳过本章节,不影响您使用UGO的其他功能。 IAM
视图或 USER_DATAPUMP_JOBS 视图中记录的由数据泵作业自动生成的表不采集。 MySQL为源 'INFORMATION_SCHEMA'、'MYSQL'、'PERFORMANCE_SCHEMA'、'SYS'。 PostgreSQL为源 'information_schema
登录UGO控制台。 单击左侧导航栏“SQL审核 > 规则管理 > 系统规则项”,进入系统规则项页面。页面中规则列表按照风险级别由高到低后,按GaussDB、MySQL、PostgreSQL的顺序展示系统规则项。 图1 规则项 单击任意规则的“操作 > 查看详情”,仅能查看该规则的名称、
安全 合规说明
API API版本管理 配额管理 SQL语句转换 评估项目 迁移项目
存储过程、函数较复杂的异构数据库上云,UGO+DRS会是一个完整的闭环方案,建议同时使用。如何使用DRS将Oracle数据库的数据迁移至GaussDB,可参见使用DRS将Oracle数据库迁移至GaussDB。 迁移完成后,可进行性能测试。 测试云数据库 GaussDB性能的方法请参见性能白皮书。