检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击迁移成功对象后的“查看详情”,可查看具体信息与SQL代码。 通过DAS连接GaussDB的Auto-ugo-gaussdbv5-tar-1实例中的“ugo ”目标库。 DAS连接实例的方法请参考新增数据库登录。 可查看到名为“ugo_ete”的Schema。 单击进入“对象列表”,可查看到名为“fe0725_v5r2_670”的存储过程。
VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。 VARCHAR VARCHAR 字符集不匹配 选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB
String 从IAM服务获取的用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 evaluation_project_name 是 String 评估项目名称。长度为5-50个字符,以英文字母开头,英文字母或数字结束,允许包含下划线和中划线。不允许重复。 最小长度:5
对象校正时SQL修改保存失败 用户在迁移的对象校验页面进行SQL修改后保存,出现如图所示报错: 图1 报错显示 查询长度已超过1MB的最大限制。 调整查询长度后正常。 父主题: 迁移项目
迁移项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 无 请求示例 提交语法转换。 POST https://{endpoint}/v1/0ac6eb2c8000d2e
FLOAT FLOAT4 FLOAT FLOAT类型转换 选择配置项的值为“类型转换为DOUBLE PRECISION,注释掉精度和标度,注释掉符号和填充关键字(UNSIGNED、SIGNED、ZEROFILL)”,可与DRS转换后在GaussDB 存储等价。 类型转换后是否添加CHECK约束
迁移项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 无 请求示例 提交迁移。 POST https://{endpoint}/v1/0ac6eb2c8000d2ee2
评估项目ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 evaluation_project_id Integer
约束与限制 详细限制请参见具体API的说明。 父主题: 使用前必读
GaussDB数据库设置GUC参数对迁移的影响 GaussDB(Oracle兼容模式)下GUC参数设置 GaussDB(MySQL兼容模式)数据库GUC参数 父主题: 迁移项目
迁移项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total_objects_count Integer
INDEX:采集索引的时候,先从ALL_INDEXES视图里面查出所有的约束信息,然后把由主键或者唯一键约束自动创建的索引过滤掉(如果先创建了索引,然后创建约束,并且约束名和索引名相同,这种情况下索引也会被认为是由约束创建的,不会被采集)。 PostgreSQL为源库 以下是UGO对各个对象使用的采集方法: SCHEMA:使用
改造点统计是什么,怎么统计的? 源语法中的每个子句或关键字均可视为迁移中一个改造点。 成功改造点的数据可统计为原生支持项、UGO支持项和迁移风险项。 失败改造点的数据可统计为不支持转换项。 父主题: 评估项目
操作流程 本实践的主要任务流如图1所示。一次完整的数据库对象迁移,包括数据库评估与对象迁移2个部分,各部分的流程如图2和图3所示。 图1 主要操作流程 图2 评估流程 图3 迁移流程 父主题: Oracle结构迁移到GaussDB
评估项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 evaluation_project_id Integer
PostgreSQL To GaussDB 数据类型转换说明 源数据库数据类型 转换后数据类型 相关的转换配置 SMALLINT SMALLINT - INTEGER INTEGER - BIGINT BIGINT - INTEGER INTEGER - REAL REAL - DOUBLE
获取方法请参见获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 source_db_type 是 String 源数据库类型。 枚举值:
迁移项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 无 请求示例 迁移项目目标库权限检查。 POST https://{endpoint}/v1/0ac6eb2c80
自建GaussDB内核版本号与UGO界面显示GaussDB版本号对应关系 登录自建GaussDB数据库,执行以下命令,查询版本号。 select version (); 查询出的版本号,与UGO界面上显示的GaussDB版本号对应关系如表1所示。 表1 版本号对应关系 GaussDB内核版本号
迁移项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 migration_project_id String