返回首页

gbase数据、南大通用产品文档:GBase8a设置空值参数值(1)

更新日期:2024年09月11日

本示例中,导出数据文件为普通文本格式时,数据中的空值设定为默认的\N。
$ ./db2to8a -D'test' -u'db2inst1' -p'db2inst1' -q"select * from t1"
-m'0' -e'|$|'
-f'data1.txt'
you machine is Little endian!
Connecting to test...

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
578
Connected to test.
--- unload [text file] mode ---
--- field="|$|" ---
0 rows exported at 2013-08-30 13:15:44
6 rows exported at 2013-08-30 13:15:44
output file t11.dat11 closed
export:
6 rows.
export:
4 columns.
export time:

操作步骤
步骤1:修改安装目录下的gcChangeInfo.xml 文件,增加待扩容的节点IP,即将扩
容后的所有节点IP 都写入gcChangeInfo.xml 文件。
修改后的gcChangeInfo.xml 文件参考如下:
$ cat gcChangeInfo.xml











GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
262
步骤2:执行创建distribution 的命令。
$ gcadmin distribution gcChangeInfo.xml p 1 d 1
gcadmin generate distribution ...
NOTE: node [172.168.83.16] is coordinator node, it shall be data node too
copy system table to 172.168.83.16
gcadmin generate distribution successful
完成后的集群信息如下:
$ gcadmin showdistribution
Distribution ID: 3 | State: new | Total segment num: 5
Primary Segment Node IP
Segment ID
Duplicate Segment node IP
=====================================================================
|

GCILogon
函数原型:
sword
GCILogon(
GCIEnv *envhp,
GCIError *errhp,



GCISvcCtx **svchp,
CONST GCIText *username,
ub4 uname_len,
CONST GCIText *password,
ub4 passwd_len,
CONST GCIText *dbname,
ub4 dbname_len
);
功能描述:
根据数据库服务名、
用户名和密码,
登录到一个指定的数据库服务上,
并初始化相关上
下文句柄。
参数说明:
envhp(输入)
操作所在的环境句柄
errhp(输入)
错误信息句柄,该接口调用失败时将错误码及错误信息写入该句柄。
svchp(输入/输出)
该接口内会自动生成一个当前环境句柄下的上下文句柄,并将地址保存到该指针。
username(输入)
登录的用户名
uname_len(输入)
登录的用户名的长度
password(输入)
登录的口令
passwd_len(输入)
登录的口令的长度
dbname(输入)
当GCI 参数connect_mode 为1 时表示数据库服务名
为2 时表示为数据源名称
dbname_len(输入)
dbname 的长度
返回值:
如果执行成功,返回GCI_SUCCESS,否则返回GCI_ERROR
注释:
建立连接之后需要通过调用GCILogoff 来断开连接。
当dbname 为空时使用默认数据库
GCI_demodb。