检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图2 推荐索引列表 状态分为:存在、不存在、不一致、表不存在。 存在:数据库中已存在相同的索引。 不存在:数据库中不存在相同的索引。 不一致:数据库中存在与当前索引第一列一致的索引。 表不存在:数据库中不存在当前索引对应的表。 在筛选下拉框中选择 schema 及对应的表名后,步骤
应用场景 金融/互联网行业迁移 适合银行核心交易类业务、互联网类交易业务实现从传统商业数据库到云数据库的迁移。 优势: 高语法转换率: 支持主流商业数据库到通用云数据库的自动化语法转换,通过海量业务场景下亿级别代码样本的训练,使得语法转化率达到业界优秀水准,帮助用户降本提效。 异常定位与改造建议:
仅允许查看各规则详情,包括规则名称、说明、适用数据库以及审核对象类型等,但不允许修改。可单击“上一条”或“下一条”切换查看。 自定义模板:显示基础信息和启动规则,所有用户均可对同一模板进行新增规则、修改或删除已有规则。 单击可修改描述,最多填写100个字符。 仅允许修改模板描述、已有规则的风险级别、阈值和建议,其余信息不允许修改。
功能描述 阶段 相关文档 1 支持的的数据库 以Oracle为源目标库不再支持 RDS for PostgreSQL增强版。 商用 支持的数据库
Oracle为源 检查项 描述 操作建议 DBMS_METADATA权限 检查用户是否具有从Oracle数据库字典中检索元数据的权限,该权限用来获取Schema对象的DDL。 赋权语句: GRANT SELECT_CATALOG_ROLE TO <user>; GRANT SELECT
企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。 传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难度大。 传统数据库性能瓶颈问题,复杂查询性能较差。 数据库结构迁移成本高昂且专业化要求高。 服务列表 数据库和应用迁移 UGO 虚拟私有云 VPC 云数据库 GaussDB 数据管理服务 DAS
“跳过”,无法转换。 前提条件 “项目状态”为“就绪”且目标库信息正确、测试连接成功。 目标数据库连接的用户需要具有Schema、表、程序、索引、用户、函数、视图等对象的创建、删除及更改权限。 上传指定迁移对象名称 登录UGO控制台。 单击左侧导航栏“结构迁移 > 对象迁移”,显示迁移项目列表。
导出规则模板 操作场景 可根据业务需要,导出规则模板,在导出的Excel模板修改阈值、风险级别等内容,再进行上传。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL审核 > 规则管理”,默认进入规则模板页面。 在列表中,选择需要导出的模板,单击“操作 > 导出”,可将规则模板导出到本地。
系统规则项”,进入系统规则项页面。页面中规则列表按照风险级别由高到低后,按GaussDB、MySQL、PostgreSQL的顺序展示系统规则项。 图1 规则项 单击任意规则的“操作 > 查看详情”,仅能查看该规则的名称、说明、适用数据库、审核对象类型以及风险级别等信息。 可单击“上一条”或“下一条”切换查看规则项。
安全白皮书 数据库和应用迁移 UGO(Database and Application Migration UGO,简称为UGO)是专注于异构数据库结构迁移的专业云服务。 UGO通过细粒度鉴权、高可用、数据加密等特性,保障用户在使用数据库和应用迁移服务过程中的安全性及高可用。 细粒度鉴权
产品功能 数据库源库画像 高效数据库元数据采集,涵盖大部分数据库对象类型,多维度分析抽象出数据库的信息全貌,为进一步精准、快速地分析源库的应用场景、用户操作习惯等重要信息,提供了足够的数据基础。 目标库兼容性分析 以源库画像为输入,根据选定的目标库类型,对数据库核心对象类型进行语
object2; 是 PostgreSQL迁移到GaussDB 模式兼容性: PostgreSQL 支持迁移到 GaussDB(O模式); GaussDB(O模式)中将空字符串存储为 NULL,执行SQL语句“ select '' is null;”结果为True,与 Oracle 数据库行为一致;
merge_update_multi'; ALTER DATABASE <database_name> SET plsql_compile_check_options = 'plsql_expression_check'; ALTER DATABASE <database_name> SET sql_beta_feature
| 华为云 数据库和应用迁移 UGO 数据库和应用迁移 UGO(Database and Application Migration UGO,简称UGO)是专注于异构数据库结构迁移的专业服务。可通过数据库评估、对象迁移和自动化语法转换,提高转化率、最大化降低用户数据库迁移成本。 图说UGO
每行数据之间不能有空行,否则会截断空行之后的数据,截断之前的行数不能超过200行。 须知: 建议使用导出后的Excel文件模板修改,然后进行导入,可参考表2,可修改列为:阈值、风险级别和建议。 基线模板 GaussDB 审核模板 可选择当前已有的任意模板作为基线模板。 描述 定制基线审核模板
基本概念 源数据库 指需要迁移的数据库,可简称为源库。 目标数据库 指接收迁移数据的华为云GaussDB/RDS数据库,可简称为目标库。 兼容性分析 基于源库的全量语法树,分析源库和目标库的语法差异点,形成语法差异知识库,以此来评估源库对象迁移到目标库的语法兼容度和迁移成功率。 数据库评估
在完成了数据库评估,并确认目标数据库后,可以开始正式的数据库对象迁移,在该模块中,UGO将一步一步引导用户制定转换计划、设计转换方案,并帮用户完成语法自动转换和一键迁移。对于转换失败或迁移失败的对象,还提供了对象编辑、批量修改等功能,简化手动改造工作的同时还会确保每次修改的留痕,提供历史修改记录查看和回滚的能力。
PostgreSQL To GaussDB 数据类型转换说明 源数据库数据类型 转换后数据类型 相关的转换配置 SMALLINT SMALLINT - INTEGER INTEGER - BIGINT BIGINT - INTEGER INTEGER - REAL REAL - DOUBLE
策略名称 描述 是否支持 UGO FullAccess 数据库和应用迁移服务所有权限 必须支持 UGO ReadOnlyAccess 数据库和应用迁移服务只读权限 必须支持 UGO CommonOperations 数据库和应用迁移服务SQL语句转换权限 可选支持 表3列出来UG
k_constraints,key_column_usage,pg_get_keywords,gs_package,db_constraints,adm_ind_columns等。 MySQL会从以下系统表中获取依赖的表结构:information_schema.tables,information_schema