返回首页

gbase数据、南大通用产品文档:GBase8sDUMPCNT 配置参数(UNIX™)

更新日期:2024年09月11日

使用 DUMPCNT 配置参数来指定会话中的断言失败数目,达到此数目时,数据库服务器线程
转储共享内存或通过调用 gcore 实用程序生成核心文件。
onconfig.std 值
DUMPCNT 1

正整数
单位
转储的共享内存或可在会话中生成的核心文件数目

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 74 -
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
当数据库服务器不能继续正常处理时,发生断言失败。
断言失败可生成与 DUMPCNT 配置参数值相同数量的核心文件或共享内存转储。
进一步的断
言失败在消息日志中生成错误,或许还生成应用程序错误,但不保存进一步的诊断信息。



sword GCILobFreeTemporary (
GCISvcCtx *svchp,
GCIError *errhp,
GCILobLocator *locp

);

释放临时大对象。如果在 locp 参数中传递的 LOB 定位器未指向临时 LOB,则此函数将
返回错误。

GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 69

参数
输入
/输出


svchp
输入/输出
上下文句柄的指针
errhp
输入/输出
错误信息句柄,该接口调用失败时,错误信息会存在该句柄上
locp
输入/输出
唯一引用要释放的 LOB 的定位器

如果执行成功,返回 GCI_SUCCESS,否则返回 GCI_ERROR。

指定包围符自转义
当进入该转义模式后,如果该字段满足使用包围符的规则(包括正常字段和通过
NULL_VALUE 参数设置的NULL 值),则该字段中所有与包围符相同的字符采
用双写的方式进行转义。
示例
示例中所用的表及数据:
CREATE TABLE "aa" ("n" int(11) DEFAULT NULL,
"v" varchar(5)
DEFAULT NULL);
INSERT INTO aa VALUES(10, NULL), (11, '数据a'), (NULL, 'bbb'), (12,
'a"b"c');
导出SQL 语句,指定多个字符为行首分隔符:
gbase> select * from aa into outfile '/home/davies/out.txt' fields escaped by ''
terminated by '|' double_enclosed by '"' null_value 'gg"gg';
Query OK, 4 rows affected (Elapsed: 00:00:00.03)
查看导出文件:
$ cat out.txt
"10"|"gg""gg"
"11"|"数据a"
"gg""gg"|"bbb"
"12"|"a""b""c"
可见,进入此模式后,会对所有需要加包围符的普通字段(如:a"b"c)以及通过
NULL_VALUE 参数设置的NULL 值(如:gg"gg)中的包围符均采用了双写的方
式进行转义。