返回首页

gbase数据、南大通用产品文档:GBase8acore_confproperties

更新日期:2024年09月11日

core_conf.properties 为迁移任务相关的参数:
【以下参数为正常迁移模式和加速迁移模式所使用,具体模式介绍详见相关文
档】
配置项
说 明
refresh_time=100
任务列表自动刷新间隔,单位为秒
connect_timeout=10
数据库连接超时设置,单位为秒
read_obj_concurrency_thread_size=1
读取表结构线程数设置
write_object_concurrency_thread_size=2 写入表结构线程数设置
read_data_concurrency_thread_size=1
读取数据线程数设置
write_data_concurrency_thread_size=4
写入数据线程设置
write_data_commit_size=5500
写入数据库一次提交的数据条数
fetchsize=42000
读取数据库一次读取的数据条数
workQueueSize=16
读写队列长度
persistence_file_path=
若不配置此项,任务文件将会存放在
配置文件夹同级目录下的task 文件
夹下。
若配置了路径,所建任务都会持久化
到本地,此处配置文件存放路径,若
路径不存在,打开工具是将会给出提

GBase Mingration Toolkit 迁移工具手册

- 30 -

南大通用数据技术股份有限公司
配置项
说 明
示,只判断是否存在,不判断读写权
限,请用户保证权限设置。
partitionFormatDate
给出的默认格式为:
'%Y-%m-%d %H\:%M\:%S'
partitionDateFunction
给出的默认时间函数为:to_date
【以下为Super 模式特有参数】
配置项
说 明
super_model=open
Super 模式开关,只有值为open 时该
模式才会开启
parallel=28
设置读取数据并行度
注:
该模式读取表数据时是一张表多线
程读取,所以super 模式时建议
read_data_concurrency_thread_size
参数,建议设置为1,因为该参数是设
置多表同时读取。
outfile=/opt/migration/
临时数据文件存放目录,注意要以/结

filed=|
数据分割符
fs=150000
一次读取的条数
bs=100000
一次写入条数
nullStr=
数据null 替代字符,默认为空
string_str=
数据包围符,默认为空字符串


GBase 8c V5 安装部署手册(简易版)
南大通用数据技术股份有限公司
III

ifx_var_setlen() 函数存储 lvarchar 或 var binary 主变量的数据缓冲区的长度。

语法
var binary
mint ifx_var_setlen(var_bin, length)
var binary **var_bin;
int4 length

lvarchar

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 822 -

mint ifx_var_setlen(lvar, length)
lvarchar **lvar;
int4 length

length
以字节计的要为 var binary 数据分配的数据缓冲区的长度。
var_bin
var binary 主变量的地址。
lvar
lvarchar pointer 主变量的地址。

用法
ifx_var_setlen() 函数设置的 length 是为 lvar 或 var_bin 主变量的数据缓冲区分配
的字节数。
调用此函数来更改 ifx_var_alloc() 函数为 lvar 或 var_bin 主变量分配的数据缓
冲区的大小。

返回代码
0
函数成功。
<0
函数不成功,且返回值指示错误的原因。