检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
最新动态 2023年08月 表1 序号 功能名称 功能描述 阶段 相关文档 1. 支持的数据库 以Oracle和MySQL为源库支持GaussDB 8.0 企业版为目标库 商用 支持的数据库
操作流程 本实践的主要任务流如图1所示。一次完整的数据库对象迁移,包括数据库评估与对象迁移2个部分,各部分的流程如图2和图3所示。 图1 主要操作流程 图2 评估流程 图3 迁移流程 父主题: Oracle结构迁移到GaussDB
操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 对象迁移”。 当没有迁移项目时,页面默认显示功能简介和流程引导。当已有迁移项目时,页面默认关闭显示服务简介和流程引导,可手动单击进行显示。 对象迁移页面显示已有项目基础信息,包括项目名称/ID、评估项目名称、项目状态、目标数
在评估项目任务列表中,选择待分析的项目,单击“操作 > 更多 > 重新评估”。 仅Oracle为源时,可选择是否需要修改动态SQL评估参数。 是:分析对象中包含的动态SQL。 否:不分析。 单击“确定”。 “项目状态”显示“进行中”并显示当前具体项目状态与百分比进度。 可“停止”重新评估,也可“恢复”,继续评估。
Migration UGO,以下简称为UGO)提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了UGO支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。
源数据库Oracle需要将UGO的弹性公网IP添加到其网络白名单内,使源数据库与华为云的网络互通。在设置网络白名单之前,需要获取UGO的弹性公网IP,具体方法如下: 登录UGO控制台,单击“结构迁移 > 数据库评估 > 创建项目”,在基础信息页签中可获取UGO的弹性公网IP。 目标数据库的安全规则设置:
= cpu_n; 网络类型(可选) 公网网络:通过弹性公网IP(Elastic IP,EIP)进行源库连接。 如果源库网络有IP白名单限制,请将弹性公网IP添加至源库网络白名单,确保UGO可以连接源库。 华南-广州弹性公网IP:124.71.59.255 连接方法 可选择“服务名称
连接方式该如何选择? 服务名称连接:您需要填写源库的数据库名称、IP地址或主机名、用户名等参数。UGO将根据这些参数构造连接字符串。 连接字符串连接:JDBC URL。源库URI,应遵循源库的格式规范。您需要填写数据库名称、主机名或IP地址等参数。 父主题: 评估项目
选择ORACLE-11g为源数据库类型。 网络类型(可选) 公网网络:通过弹性公网IP(Elastic IP,EIP)进行源库连接。 如果源库网络有IP白名单限制,请将弹性公网IP添加至源库网络白名单,确保UGO可以连接源库。 华南-广州弹性公网IP:124.71.59.255 连接方法(可选) 可选择服
API当前支持的Region如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 数据库和应用迁移 UGO API当前支持的Region 区域名称 区域 终端节点(Endpoint) 协议类型 华南-广州 cn-south-1 ugo.cn-south-1.myhuaweicloud
换统计以及部分兼容/不兼容语法点。 兼容性分析 动态SQL评估信息 仅当源库为Oracle时,显示动态SQL评估信息的对象类型、Schema、对象名称以及动态SQL信息。 单击可下载“动态SQL评估报告”,该报告展示PLSQL中动态SQL的评估结果,包含对象类型、对象名称、关键字、位置、语句等信息。
产品优势 易操作 一站式异构数据库迁移,整个迁移流程完全可视化,用户无须擅长专业的数据库语法知识,只需按照页面的引导,就可以完成源库到目标库的结构迁移与验证,降低用户的数据库知识门槛。 低风险 获取源库元数据,生成源库画像,让用户对源库有完整、清晰的认识。同时根据目标库生成语法兼
ROLE SELECT_CATALOG_ROLE; 或 ALTER USER <user> DEFAULT ROLE DBA; 动态视图权限 检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。 赋予DBA权限即可。 DDL对象数量检查 检查该用户是否至少有一个Sch
URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。 例如IAM服务在“华南-广州”区域的Endpoint为“iam
本章节为您介绍对用户授权的方法,操作流程如图1所示。 前提条件 给用户组授权之前,请您了解用户组可以添加的UGO系统策略,并结合实际需求进行选择,UGO支持的系统权限,请参见:UGO系统策略。若您需要对除UGO之外的其他服务授权,IAM支持服务的所有策略请参见权限策略。 示例流程 图1 给用户授权UGO权限流程
Oracle结构迁移到GaussDB 方案概述 资源规划 操作流程 对象迁移
数据合规处理说明 UGO在完成其功能的过程中需要接触您的数据,包括数据库连接相关信息和源数据库结构信息,具体包括: 数据库连接相关信息:数据库IP、端口、数据库用户名、密码、SSL认证证书及证书密码等。 源数据库结构信息:UGO仅会访问和获取您的源库结构信息,不会获取源库表数据,这些结构信息会如实地反映到操作界面中。
单击待迁移项目的“操作 > 迁移 > 语法转化”,进入转换配置页面。 单击“启动”,进行语法的转换。 转换完成之前,可以单击“暂停”,流程将被暂停。单击“恢复”,将继续进行转换流程。 转换完成后,可单击“下载报告”,选择所需报告单击“下载”,下载至本地供用户分析。 转换错误报告:该报告介绍了无法等价转换为目标库语法的源库对象详情。
源数据库设置的最大连接数限制,各类型数据库最大连接数控制的参数和修改方法不同,具体方法请参考各数据库官方文档进行操作。 检查数据库连接信息是否正确,包括提供的IP地址、数据库服务名称、用户名、密码等信息。 源数据库权限 在使用UGO进行数据库评估,需要准备用于采集的数据库账号,并授予必要的访问权限。
获取项目ID 从控制台获取项目ID 在调用接口的时候,部分URL中需要填入项目编号,所以需要获取到项目编号。项目编号获取步骤如下: 注册并登录管理控制台。 单击用户名,在下拉列表中单击“基本信息”。 在基本信息页面单击“管理我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。