4.10 修改配置 修改配置
菜单栏中选择“设置”菜单,点击“修改配置文件”选项,弹出配置文件的修改界面,
修改配置文件后,点击“保存并更新”完成修改,修改后再次启动的任务将会采用新的配置。
注:路径修改后需要重启迁移工具方可生效。
4.11 4.11 任务列表 任务列表
在“视图”中点击“任务列表”,可以打开任务列表。
说明:本工具目前只支持一个任务列表窗口,当任务列表关闭时,点击“任务列表”将会重新打
开任务列表,若任务列表已打开,点击“任务列表”不会再打开新的任务列表。
5 5 特殊功能说明 特殊功能说明
5.1 5.1 表类型设置 表类型设置
针对目标是 Gbase8a 数据库时,允许设置在 Gbase8a 中建表时指定表类型,目前支持的类型有:
复制表、随机分布表和哈希表,哈希表需要指定哈希列,
5.2 5.2 序列迁移、注释迁移 序列迁移、注释迁移
针对源库是 DM7 目标为 GBase8t/GBase8s 时,可以支持对序列以及注释的迁移,源为 Oracle 目标
为 Gbase8t/Gbase8s 时,可以支持对注释的迁移,
勾选迁移序列对象即可将指定源库中相应的序列迁移到目标端。
勾选迁移注释,会将源库中表级和列级注释全部迁移到目标端。
5.3 5.3 Oracle Oracle 指定 Owner
针对源库为 Oracle 在配置连接时可以允许指定 owner,迁移工具会去指定的 owner 下读取表以及
数据,所以首先的确保当前用户具有该 owner 的读取权限,
由于 Oracle 中默认创建的模式名称均为大写,并且大小写敏感,所以在填写时工具默认不区分大
小写,在使用 owner 名称是统一按照大写使用,如果用户需要区分大小写,不需要工具统一转换
大写时,需要勾选后面“区分大小写”一项,此时工具将会使用用户的填写内容,而不会统一转
换为大写。
5.4 5.4 对 对 l decimal 数据类型长度精度的自动处理
当目标库为 GBase8t 目标数据类型为 decimal 时,如果用户没有设置精度长度,选择使用源库的
精度长度时,工具会做出如下处理:
(1) 如果目标端可以使用源库精度长度,直接使用源库精度长度建表
(2) 如果源库长度超出了目标端最大长度(32),工具将会将长度自动截取为 32,其精度也会
根据(32/源库长度)的比例作为系数,进行截取操作。
【具体计算详情请参考相关文档】
5.5 5.5 DB2 DB2 指定 Schema
当源库为 DB2 时,可以指定其源库的 Schema 进行迁移数据,
模式名为非必填项,不填写时采用与用户名称同名的 Schema。
5.6 5.6 视图迁移 视图迁移
源库为 Oracle 或 DM7 时,支持指定库级的视图迁移。新建流程第五步,勾选视图迁移相应选项即可,
5.7 5.7 分片表迁移 分片表迁移
源库为 Oracle 目标为 GBase8t 时,支持 rang 类型的分片表迁移,在新建任务第五步的“详细设
置”中将会展现出表的类型,
此次主要指完成了对 rang 类型的分片表进行迁移。
注:分片列为时间类型时,其时间格式可配置,其格式为:{functionName}( “2018-03-14 12:12:12”,
{formatString}) , 其 中 {functionName} 和 {formatString} 为 可 配 置 参 数 , 配 置 文 件 为
core_conf.properties,该文件的详细配置参考 6.1 该文件的配置说明。