检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
UGO,以下简称为UGO)支持将本地Oracle数据库的结构迁移至华为云云数据库 GaussDB实例。通过UGO评估任务与迁移任务,帮助用户提前识别迁移适配点,提升迁移效率,最大化降低用户的数据库迁移成本。 本实践案例主要介绍了通过UGO将本地Oracle-11g数据库结构迁移至华为云云数据库
UGO(Database and Application Migration UGO,以下简称为UGO)提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供
公网网络:通过弹性公网IP(Elastic IP,EIP)进行数据库连接。 如果数据库网络有IP白名单限制,请将弹性公网IP添加至数据库网络白名单,确保UGO可以连接。 连接方法 服务名称 仅支持通过服务名称进行连接。 数据库名称 demo_db_01 待进行管理的数据库名称。 请输入由字母、数字、
DBA权限 检查用户是否有DBA(数据库管理员)的权限,才能进行后续操作。 非必须 若为“警告”,评估项目仍能创建成功,但可能由于权限不足导致部分对象无法采集。 目标数据库连接用户需要具有创建/删除/更改schema、表、程序、索引、用户、函数、视图等其他迁移对象的权限。 用户需拥有创建
和该项目相关的数据。 服务合规使用说明 您了解并同意,您使用本服务符合法律法规的要求,包含但不限于符合数据内容、数据转移、数据跨境等合法合规要求。UGO仅按照您的指示,为您提供标准服务,并不对您使用本服务的合法合规性负责。如果您非法使用本服务或者使用本服务从事非法行为,由此引起的一切后果由您承担。
对于获取用户Token的接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于获取用户Token的接口,返回如图1所示的消息头,其中“x-subject-token”就是需要获取的用户Toke
UGO默认使用mysql数据库进行测试连接,并需要访问mysql数据库进行权限检查。 创建用户。 CREATE USER <user> IDENTIFIEDBY passwd; GRANT SELECT ON mysql.* TO <user>; DDL对象数量检查 检查该用户是否至少有一个Sch
范围,帮助用户安全的控制服务的访问。 网络隔离 UGO通过公网连接租户的源数据库,通过非公网方式连接租户的目标数据库。 UGO与租户的目标库位于不同的VPC,网络默认隔离,当租户使用UGO连接目标库时,UGO获得授权通过建立VPC终端节点打通到租户目标库的网络,此连接过程是点对点
息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
查看已创建迁移项目的具体信息及预估迁移成功率,便于用户决定是否要实施迁移。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 对象迁移”。 当没有迁移项目时,页面默认显示功能简介和流程引导。当已有迁移项目时,页面默认关闭显示服务简介和流程引导,可手动单击进行显示。 对象迁移
通过sys用户连接源库失败 sys用户是Oracle的超级管理员用户,一般Oracle数据库限制了sys用户的远程登录,建议使用其他数据库用户。 父主题: 数据库连接
DEFAULT ROLE DBA; 动态视图权限 检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。 赋予DBA权限即可。 DDL对象数量检查 检查该用户是否至少有一个Schema对象能访问并且存在DDL需要评估。 用户至少需要能够访问一个存在DDL的Schema对象,否则无
DDL 查询权限检查 检查用户是否有获取数据库对象的权限。 为用户授予获取数据库对象权限。 赋权语句如下: GRANT SELECT ON OBJECT ; DDL对象数量检查 检查该用户是否至少有一个Schema对象能访问并且存在DDL需要评估。 用户可能没有访问表的权限,请授予View
X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 版本ID。 links String 版本详情的URL地址。 version String 该版本API的微版本信息。
数据库连接 创建数据库评估项目,无法连接到Oracle源库 通过sys用户连接源库失败 GaussDB如何创建不同兼容类型数据库 测试连接到数据库报错 SQL Server测试连接失败,提示错误信息 ErrorCode=0, SQLState=08S01
GET / 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 versions Array of 表3 objects
在迁移计划页面,显示待迁移项目采集对象及分类。具体对象信息详见查看数据库评估结果。 图1 转换计划 用户密码: 如果要转换数据库对象USER,必须设置密码才能完成转换。设置的密码将用于目标数据库上创建的所有用户对象,迁移后需要逐一手动修改用户的密码。若不转换数据库对象USER,请选中并单击“跳过转换”,“转换状
在开启三权分立时,可使用初始用户赋权;关闭三权分立时,可使用SYSADMIN用户赋权。 此检查项为强制检查项。 创建/修改用户和角色权限检查 目标库为GaussDB,迁移用户为非SYSADMIN,并且迁移USER、ROLE、GRANT对象时,展示此检查项。检查迁移用户是否有权限在目标库实例下创建或修改用户和角色。
图解UGO
测试该数据源是否连接正常。 前提条件 该数据源已经创建。 操作步骤 登录UGO控制台。 单击左侧导航栏的“数据源管理”。 在数据源管理列表中,选择待测试的数据源,单击“操作 > 测试连接”。 测试成功:提示“连接成功”。 测试失败:提示“连接失败”。 正处于测试连接验证中的数据源,