-
ERROR: syntax error at or near "@"的解决方法 - 数据库和应用迁移 UGO
at or near "@"的解决方法 问题现象 GaussDB 主备版-3.2 3.3 8.0 企业版输入set @a = 1;后出现如下报错信息。 图1 报错现象 问题原因 未设定enable_set_variables参数。 解决方法 方法一:对指定数据库生效 以root用户连接数据库。
-
采集源库的方法 - 数据库和应用迁移 UGO
nctiondef方法来获取CREATE FUNCTION 和 CREATE PROCEDURE语句。 请注意pg_get_functiondef方法无法处理聚合函数,因此自定义聚合函数当前无法采集。 TRIGGER:通过pg_get_functiondef方法获取触发器函数的定
-
修订记录 - 数据库和应用迁移 UGO
企业版为目标里的链路。 步骤一:创建评估项目:优化预检查界面检查项的描述。 步骤二:选择对象迁移:优化密码规则。 2023-01-30 步骤四:启动语法转换并进行对象校正:优化“重新转换”流程。 步骤一:创建评估项目:修改MySQL为源的与检查项。 2022-12-30 步骤一:创建评估项目:源数据库新增MySQL-5
-
修订记录 - 数据库和应用迁移 UGO
2023-06-30 查看评估项目具体信息和查看对象迁移具体信息:优化“操作”列功能显示位置。 重新采集:新增章节。 删除评估项目和删除对象迁移项目:优化删除界面显示。 Oracle To GaussDB配置项使用说明:优化“含有保留关键字符的对象名称大小写转换”配置项建议值;新增“外
-
评估项目出现对象收集错误并显示“Closed Connection” - 数据库和应用迁移 UGO
UGO数据库采集源库DDL信息时设定采集时间60s,如果数据库对象过大或因数据库性能、网络连接等原因导致60s未返回数据,会导致数据采集失败。 解决方法 方法一:手动提交未采集到的对象sql 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 单击待查看评估项目的“项目名称”,进入“源数据库分析”页签。
-
调用说明 - 数据库和应用迁移 UGO
数据库和应用迁移 UGO提供了REST(Representational State Transfer)风格的API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 父主题: 使用前必读
-
源数据库准备和授权 - 数据库和应用迁移 UGO
库的权限。您需在创建评估任务前检查数据库权限,并执行以下操作。 Oracle为源库,为了确保 DBMS_METADATA.GET_DDL 方法返回的对象DDL保持统一,建议您对Oracle源库进行如下设置。 不生成排序规则子句(影响对象:USER、TABLE、CLUSTER、VI
-
数据库和应用迁移 UGO - 数据库和应用迁移 UGO
构有什么变化? 如何解决Oracle系统参数配置太低导致采集失败或速度慢的问题? 收集失败并提示“SNAPSHOT TOO OLD”的解决方法 创建数据库评估项目,无法连接到Oracle源库 预检查包括哪些检查项,检查失败了该怎么办? 对象采集失败的原因有哪些? 原生支持项、UG
-
确认迁移结果 - 数据库和应用迁移 UGO
SQL代码。 通过DAS连接GaussDB的Auto-ugo-gaussdbv5-tar-1实例中的“ugo ”目标库。 DAS连接实例的方法请参考新增数据库登录。 可查看到名为“syntax_mig_schema”的Schema。 单击进入“对象列表”,可查看到名为“proc_req197”的存储过程。
-
构造请求 - 数据库和应用迁移 UGO
path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 表2 请求方法 请求方法 说明 GET 请求服务器返回指定资源。
-
修订记录 - 数据库和应用迁移 UGO
新增GaussDB 3.3 企业版与内核版本号对应关系。 2023-08-30 自建GaussDB内核版本号与UGO界面显示GaussDB版本号对应关系:新增GaussDB 8.0 企业版与内核版本号对应关系。 2023-04-30 采集源库的方法:新增章节。 2023-03-30
-
Oracle To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
建议注释外部表,将外部表转换为普通表。 SQL语句WHERE条件中存在COL=FUNC()用法,业务执行时间较长 建议配置“where条件性能优化场景”解决该类问题 建议开启where条件性能优化 GaussDB 8.0分布式版本不支持IDENTITY列 建议配置 “IDENTITY列”。 建议不转换IDENTITY列
-
SQL语句转换 - 数据库和应用迁移 UGO
表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。
-
评估项目确认目标数据库类型 - 数据库和应用迁移 UGO
表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。
-
迁移时名称为什么会报错? - 数据库和应用迁移 UGO
问题原因 DB2 for LUW支持变量在声明语句中使用相同名称后跟不同数量的空格,但UGO不支持将此场景转换为GaussDB。 解决方法 在修改对象校正时,手动删除多余的空格。 父主题: 迁移项目
-
评估项目 - 数据库和应用迁移 UGO
评估项目 连接方式该如何选择? 采集源库的方法 数据库权限检查 对象采集失败的原因有哪些? GaussDB中没有Schema名称的对象语句验证失败,该如何设置搜索路径? 原生支持项、UGO支持项、迁移风险项和不支持转换项分别是什么意思? 迁移风险(10大SQL风险语句)和风险SQL摘要有什么关系?
-
评估项目停止并报错ErrorCode=4036 - 数据库和应用迁移 UGO
Pga内存问题,数据库报错“pga-memory-used-by-the-instance-exceeds-pga-aggregate-limit”。 解决方法 使用oracle用户登录oracle源库。 执行以下命令,查看当前pga_aggregate_limit。 show parameter
-
迁移项目 - 数据库和应用迁移 UGO
“转换配置”的使用场景是什么? 对象校正时SQL修改保存失败 迁移时名称为什么会报错? ERROR: syntax error at or near "@"的解决方法 迁移对源数据库的影响 GaussDB数据库设置GUC参数对迁移的影响 Oracle迁移至GaussDB完成后index总数查询 ctid
-
认证鉴权 - 数据库和应用迁移 UGO
修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 父主题: 如何调用API
-
目标库权限检查 - 数据库和应用迁移 UGO
表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。 请求参数 表2 请求Header参数 参数