检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击左侧导航栏“结构迁移 > 数据库评估”。 在评估项目任务列表中,选择待分析的项目,单击“操作 > 查看日志”。实时显示采集日志列表。 在详情中查看触发事件的具体信息,包括具体Schema名称、日志采集数量、日志采集状态等信息。 图1 采集日志详情 Schema:具体Schema名称; D
数据合规处理说明 UGO在完成其功能的过程中需要接触您的数据,包括数据库连接相关信息和源数据库结构信息,具体包括: 数据库连接相关信息:数据库IP、端口、数据库用户名、密码、SSL认证证书及证书密码等。 源数据库结构信息:UGO仅会访问和获取您的源库结构信息,不会获取源库表数据,这些结构信息会如实地反映到操作界面中。
文件中仅允许包含增删改查等单语句SQL,不能包含其他语句,比如:存储过程、函数、触发器、package、匿名块等。如包含这些语句,文件中的SQL会被看成为一句SQL进行审核。 允许上传类型 zip、xml、sql、java、json类型的文件。 文件名只支持数字、字母、下划线、中划线。
0以下)时,不支持ROLE对象的创建,所以UGO不对ROLE对象进行采集且展示ROLE对象的数量为0。 如果要迁移数据,建议暂时跳过触发器迁移,否则迁移过程触发器可能改变数据,数据迁移完成后再单独迁移触发器。 对象状态为“异常”的对象,表示源库中该对象本身存在异常,“转换状态”自动显示为“跳过”,无法转换。
数当前无法采集。 TRIGGER:通过pg_get_functiondef方法获取触发器函数的定义,再通过pg_get_triggerdef获取CREATE TRIGGER语句,然后拼接成完整的触发器定义语句。 由于PostgreSQL数据库中并未公开获取所有对象类型定义DDL的
序列、PACKAGE、类型、触发器等对象。 在较新版本的GaussDB中(GaussDB 3.1及以上),开启三权分立的SYSADMIN用户需要拥有public Schema的CREATE权限,才可以创建表、视图、索引、序列、PACKAGE、类型、触发器等对象。 在较新版本的GaussDB中(GaussDB
应用场景 金融/互联网行业迁移 适合银行核心交易类业务、互联网类交易业务实现从传统商业数据库到云数据库的迁移。 优势: 高语法转换率: 支持主流商业数据库到通用云数据库的自动化语法转换,通过海量业务场景下亿级别代码样本的训练,使得语法转化率达到业界优秀水准,帮助用户降本提效。 异常定位与改造建议:
默认情况下,管理员创建的IAM用户没有任何权限,需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。 UGO部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区域级项目”,然后在
“√”表示支持,“x”表示暂不支持。 表1 授权分类 API功能 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询API版本信息列表 / 无 √ √ 查询指定版本号的API版本信息 /{api_version} 无 √ √ 查询配额
对象校正时SQL修改保存失败 用户在迁移的对象校验页面进行SQL修改后保存,出现如图所示报错: 图1 报错显示 查询长度已超过1MB的最大限制。 调整查询长度后正常。 父主题: 迁移项目
使用前必读 概述 调用说明 终端节点 约束与限制 基本概念
连接方式该如何选择? 服务名称连接:您需要填写源库的数据库名称、IP地址或主机名、用户名等参数。UGO将根据这些参数构造连接字符串。 连接字符串连接:JDBC URL。源库URI,应遵循源库的格式规范。您需要填写数据库名称、主机名或IP地址等参数。 父主题: 评估项目
图1 给用户授权UGO权限流程 创建用户组并授权 在IAM控制台创建用户组,并授予数据库和应用迁移 UGO的只读权限“UGO ReadOnlyAccess”。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域验证权限,操作如下:
String 更新时间。 表4 DataBase 参数 参数类型 描述 port String 端口。 ip String 连接IP。 user_name String 用户名。 service_name String 服务名。 connection_string String 连接字符串。
单击了解资源冻结的类型、冻结后对续费的影响。 怎样将资源解冻? 欠费冻结:用户可通过续费或充值来解冻资源,恢复UGO正常使用。 欠费冻结的UGO允许续费、释放 或删除。 冻结、解冻、释放资源时对业务的影响 资源冻结时: 资源将被限制访问和使用,仅允许查看已有项目,修改、删除、创建以及SQL语句转换等功能不可使用。
user_name String 用户名。 connection_string String 连接字符串。 source_db_type String 源数据库类型。 service_name String service名称。 ip String ip。 port String port。
本节介绍REST API请求的组成,以调用IAM服务的获取用户Token的接口说明如何调用API,该API获取用户的Token,Token是用户的访问令牌,承载身份与权限信息,Token可以用于调用其他API时鉴权。您还可以通过这个视频教程了解如何构造请求调用API:https://bbs
查看转换配置模板列表 操作场景 查看用户已配置的自定义的转换配置模板,按创建时间倒序展示。 约束限制 转换配置模板列表只展示用户自定义的转换配置模板,不展示系统模板(默认值、最大兼容性)。 操作步骤 登录UGO控制台。 单击左侧导航栏“转换配置管理”,进入转换配置管理页面。 显示用户已创建的自定义转换配置模板列表。
权限检查 使用场景 数据结构迁移前检查用户的权限,以及数据库的配置,防止在迁移过程中因权限不足导致迁移失败。 约束限制 目标库为GaussDB时,不支持此功能。 前提条件 创建迁移项目后,自动权限检查未通过,“项目状态”显示为“未就绪”。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移
步骤二:创建规则模板 操作场景 自定义模板,满足审核的不同的业务场景。 约束限制 最多支持创建1000个规则模板。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL审核 > 规则管理”,默认进入“规则模板”页面。 单击“新增模板”,完成基本信息的填写。 图1 新增规则模板 表1