正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实施对象迁移 转换计划 转换配置 语法转换 对象校正 迁移验证 父主题: 对象迁移
根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将UGO资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用UGO服务的其他功能。
UGO,以下简称为UGO)是专注于异构数据库结构迁移的专业服务。可将数据库中的DDL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、结构迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。 您可以使用本文档提供的API对UGO进行相关
连接上源数据库,执行以下SQL语句查询源库Schema的字符集类型。 Oracle SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'; MySQL #databaseName为要查询的Schema名称
UGO(以下简称为UGO)是专注于异构数据库结构迁移的专业服务。可将源数据库中的DDL、DML和DCL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、对象迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。
有实际作用。用户被授予的策略中,一个授权项的作用如果同时存在Allow和Deny,则遵循Deny优先。 如果您给用户授予UGO FullAccess的系统策略,但不希望用户拥有UGO FullAccess中定义的删除评估项目,您可以创建一条拒绝删除云服务的自定义策略,然后同时将UGO
当使用Oracle兼容模式,可以设置GUC参数提高GaussDB的兼容性,迁移涉及的GUC参数和影响范围可参见表1。 GaussDB数据库提供了许多运行参数,配置这些参数可以影响数据库系统的行为。在修改这些参数时请确保用户理解了这些参数对数据库的影响,否则可能会导致无法预料的结果。可参考云数据库GaussDB
目标数据库的网络设置: 通过公网网络访问,华为云云数据库 GaussDB实例不需要进行任何设置。 安全规则准备 源数据库的安全规则设置: 源数据库Oracle需要将UGO的弹性公网IP添加到其网络白名单内,使源数据库与华为云的网络互通。在设置网络白名单之前,需要获取UGO的弹性公网IP,具体方法如下:
赋给用户给了DBA权限,但是是非默认的DBA角色,需要修改为默认DBA角色。 解决办法 登录到源数据库中,执行以下SQL语句查询,当前用户是否为默认角色。 select * from dba_role_privs where grantee='user_name'; 若查询结果的dba的default_role是no,
r赋权。 迁移用户在权限不足的时候,是无法查询出schema的owner的,需要使用更高权限的用户来查询。 GRANT 表空间权限检查 目标库为GaussDB,迁移用户非SYSADMIN、并且迁移GRANT对象时,展示此检查项,检查迁移用户在目标库内的权限。 赋权语句: GRANT
API接口概览 UGO目前开放的接口如下: 表1 接口类型及说明 类型 说明 API版本管理 查询API版本信息列表。 查询指定版本号的API版本信息。 SQL语句转换 实现源库与目标数据之间SQL语句的自动转换。 评估项目 实现评估项目的创建、查询项目详情、确认目标数据库类型等信息。
IAM项目(Project) 企业项目(Enterprise Project) 查询API版本信息列表 / 无 √ √ 查询指定版本号的API版本信息 /{api_version} 无 √ √ 查询配额 /v1/{project_id}/quotas ugo:jobs:getQuotas
采集。 标签(可选) 可使用TMS的预定义标签功能将相同的标签添加到不同的云资源中。具体请查看标签管理服务 TMS。 输入一对一的“键”和“值”后单击“添加”。 最多可添加20个标签。具体操作详见标签。 单击“开始测试”。 测试连接成功:“下一步”按钮高亮显示。 测试连接失败:给出错误提示“无法连接到数据库”。
目标数据库的实例管理界面,查看该类实例的相关信息。 查看不可选实例:单击“查看不可选实例”,弹框显示不可选实例的名称及不可选的原因。 数据库名称:依据所选目标库的实例,填写对应的数据库名称。最多50个字符。建议使用与源数据库对应的兼容模式数据库。 用户名:目标数据库的用户名。建议连接用户应具有管理员角色。
基本概念 源数据库 指需要迁移的数据库,可简称为源库。 目标数据库 指接收迁移数据的华为云GaussDB/RDS数据库,可简称为目标库。 兼容性分析 基于源库的全量语法树,分析源库和目标库的语法差异点,形成语法差异知识库,以此来评估源库对象迁移到目标库的语法兼容度和迁移成功率。 数据库评估
SQL关键词 搜索时输入的查找SQL脚本关键字。 替换SQL 用户输入的替换原“SQL语句”的脚本或关键词。 操作 回滚:回退修改。 查看列表:查看该次修改的数量及具体Schema、对象名称、对象类型。 单击“查看SQL”,可查看修改后的详细SQL语句。 单击“查看列表”,进入历史记录
企业版,请选择“手动输入”进行信息填写。 选择实例 选择目标库的实例。若没有可用的数据库例,可在控制台上创建。 查看数据库实例:单击“查看数据库实例”,可跳转至对应目标数据库的实例管理界面,查看该类实例的相关信息。 查看不可选实例:单击“查看不可选实例”,弹框显示不可选实例的名称及不可选的原因。 手动输入主机名/主机IP地址
查看错误文件 操作场景 查看审核中错误的文件以及错误信息。 前提条件 有已上传的审核文件。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL审核 > 语句审核 > 审核文件”,进入审核文件页面。 在审核文件任务列表中,选择待查看的任务,单击“更多 > 查看错误文件”。 图1 错误文件列表
查看数据采集日志 操作场景 数据采集日志,记录该项目发生的事件及其发生时间。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 在评估项目任务列表中,选择待分析的项目,单击“操作 > 查看日志”。实时显示采集日志列表。 在详情中查看触发事件的具体信息,包
选定待查看的规则模板,单击“操作 > 查看详情”。 系统模板:系统自带模板,显示基础信息和启动规则。 仅允许查看各规则详情,包括规则名称、说明、适用数据库以及审核对象类型等,但不允许修改。可单击“上一条”或“下一条”切换查看。 自定义模板:显示基础信息和启动规则,所有用户均可对同一模板进行新增规则、修改或删除已有规则。