检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
忽略user迁移后,单击下一步,界面会显示提示信息,需要在配置转换方案步骤,在名为“用户连接”的配置项的“当前配置”中,选择“将对象所有者设置为执行GaussDB脚本的用户”选项,否则可能会导致迁移会失败。 建议选择SSL连接。如果选择非SSL连接,密码将在数据库连接以及SQL语句中以明文形式传输,存在潜在的安全风险。
查看对象迁移具体信息 如何创建迁移项目,请参考迁移项目。 操作场景 查看已创建迁移项目的具体信息及预估迁移成功率,便于用户决定是否要实施迁移。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 对象迁移”。 当没有迁移项目时,页面默认显示功能简介和流程引导。当已有迁移项
采集对源数据库的影响 当有UGO评估任务连接源库进行对象采集时,源库Oracle执行select或alter等语句,执行时间会增加约0.1s。 对源库Oracle性能的影响,如表所示。 表1 对源库性能的影响 源库类型 源库配置 CPU使用率 内存使用率 I/O使用率 应用查询影响
createEvaluationJob 创建对象迁移项目 migrate createMigrationJob 数据库评估项目测试连接 evaluate testConnection 对象迁移项目测试连接 migrate testConnection 删除数据库评估项目 evaluate deleteEvaluationJob
GaussDB中没有Schema名称的对象语句验证失败,该如何设置搜索路径? 在GaussDB目标库中执行以下示例后,显示表“aa”不存在。 create schema sch1; create table sch1.aa(col int); select * from aa;
行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 父主题: 如何调用API
如何调用API 构造请求 认证鉴权 返回结果
些? Oracle数据库迁移到目标库,数据库结构有什么变化? 如何解决Oracle系统参数配置太低导致采集失败或速度慢的问题? 收集失败并提示“SNAPSHOT TOO OLD”的解决方法 创建数据库评估项目,无法连接到Oracle源库 预检查包括哪些检查项,检查失败了该怎么办?
参数类型 描述 port String 端口。 ip String 连接IP。 user_name String 用户名。 service_name String 服务名。 connection_string String 连接字符串。 请求示例 查询迁移项目详情。 GET https:
"error_code": "UGO.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
单击“问题片段”可在审核文本中高亮显示此内容;再次单击即可取消。PL/SQL可能存在多个问题片段,单击左侧,展示所有问题片段。 未匹配规则:因为未选择数据源、数据源连接失败、用户权限不足、Schema选择错误,或者表不存在原因,导致依赖源库相关的规则项未能匹配。展示信息包括:规则名、风险级别、未匹配原因等。
1;后出现如下报错信息。 图1 报错现象 问题原因 未设定enable_set_variables参数。 解决方法 方法一:对指定数据库生效 以root用户连接数据库。 执行以下命令,切换enable_set_variables参数。 alter database databasename set
名称。 解决办法 执行以下命令,连接GaussDB目标库。 gsql -U username -d database -p 4000 -W pwd “username”为数据库用户名;“database”为数据库名,“pwd”为用户名密码。 连接上数据库,执行以下SQL语句,完成
使用指导书》的常见问题:源数据库忽略迁移的schema有哪些? 对源库的影响 UGO会占用一些数据库会话连接,在进行对象采集时会占用源库资源,为避免UGO运行时对源库的正常业务产生影响,建议将源库的对象导出到测试库,UGO连接测试库进行采集、评估和转换,如果条件不允许需要在生产库的业务低峰期进行采集。 不支持增量迁移
检查用户是否有DBA(数据库管理员)的权限,才能进行后续操作。 非必须 若为“警告”,评估项目仍能创建成功,但可能由于权限不足导致部分对象无法采集。 目标数据库连接用户需要具有创建/删除/更改schema、表、程序、索引、用户、函数、视图等其他迁移对象的权限。 用户需拥有创建UGO评估项目的对应权限。具体权限,可参见权限管理进行设置。
单击“问题片段”可在审核文本中高亮显示此内容;再次单击即可取消。PL/SQL可能存在多个问题片段,单击左侧,展示所有问题片段。 未匹配规则:因为未选择数据源、数据源连接失败、用户权限不足、Schema选择错误、或者表不存在原因,导致依赖源库相关的规则项未能匹配。展示信息包括:规则名、风险级别、未匹配原因等。
复制:可单击源端或目标端后的,将SQL语句复制至剪贴板。 全屏:可单击目标端后的,将目标端编辑框全屏展示,便于编辑修改。全屏时可单击图标退出全屏,或者单击编辑框后使用键盘Esc退出。 更新依赖关系数据:如果启用,还将验证所有从属对象。默认启用,也可关闭。 重置:已修改的代码,在还未保存前,可单击“重置”,清除所有
如何解决收集失败并提示“SNAPSHOT TOO OLD”的问题? 如果收集失败或提示错误“ORA-01555: snapshot too old”,需要检查源Oracle数据库的UNDO参数。执行以下命令: show parameter undo; 样本输出: NAME TYPE
针对GUC的校验是基于评估选定的目标数据库版本,而不是当前实际连接的目标数据库版本。 GaussDB集中式版(M兼容)作为目标库时,暂不支持GUC参数检查。 GaussDB GUC 参数的设置方法请参考预检查页面中检查项的提示,或参考如何设置GaussDB GUC参数进行操作。 表1 目标库GUC参数检查项
部分功能无法正常使用,是为什么? 迁移到目标库后,生成的dsc_ora_ext这个Schema的作用是什么? 如何解决Oracle系统参数配置太低导致采集失败或速度慢的问题? 如何解决收集失败并提示“SNAPSHOT TOO OLD”的问题? 自建GaussDB内核版本号与UGO界面显示GaussDB版本号对应关系