返回首页

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

更新日期:2024年09月11日

使用 DUMPGCORE 配置参数来指定是否转储 gcore 核心文件。
在支持 gcore 的操作系统上
使用此配置参数。
onconfig.std 值
DUMPGCORE 0

0 = 不转储 gcore。
1 = 转储 gcore。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
如果您设置 DUMPGCORE,但操作系统不支持 gcore,则数据库服务器消息日志中的消息表
明试图转储核心映像,
但数据库服务器未能找到预期的文件。
(如果操作系统不支持 gcore,
则转而设置 DUMPCORE。)
如果设置 DUMPGCORE,则每当虚拟处理器遇到断言失败时,数据库服务器就调用 gcore。
gcore 实用程序指引虚拟处理器将核心映像转储到 DUMPDIR 指定的目录中的
core.pid.cnt 文件,并继续处理。
pid 值是虚拟处理器的进程标识号。此进程每次遇到断言失败,cnt 值都增加。cnt 值的
范围从 1 到 DUMPCNT 的值。达到 DUMPCNT 的值之后,不再创建核心文件。如果虚拟处理
器继续遇到断言失败,则向消息日志报告错误(或许也向应用程序报告),但不保存进一
步的诊断信息。

ifx_lo_stat_size() 函数返回以字节计的智能大对象的大小。

语法
mint ifx_lo_stat_size(LO_stat, size)
ifx_lo_stat_t *LO_stat;
ifx_int8_t *size;
LO_stat
指向 ifx_lo_stat() 分配并以状态信息填写的 LO-status 结构的指针。
size
指向 ifx_lo_stat_size() 以其大小字节填充智能大对象的 ifx_int8_t 结构的指针

用法
智能大对象的状态信息在 LO_stat 指向的 LO-status 结构中。ifx_lo_stat() 函数分配
此结构,并以特定的智能大对象的状态信息填充它。因此,您必须先以对 ifx_lo_stat() 的
调用来调用 ifx_lo_stat_size()。

返回代码
0
函数成功。

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

-1
函数不成功。

使用 DROP AGGREGATE 语句删除您用 CREATE AGGREGATE 语句创建的用
户定义的集合。
该语句是 SQL ANSI/ISO 标准的扩展。
语法


GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 565
元素
描述
限制
语法
aggregate
要删除的用户定
义的聚集的名称
先前必须已用 CREATE
AGGREGATE 语句创建
标识符
owner
聚集的所有者
必须拥有此聚集
所有者名称
用法
删除用户定义的聚集不会删除您在 CREATE AGGREGATE 语句中为聚集定义的
支持函数。数据库服务器不会对您在语句中使用的用户定义的聚集追踪 SQL 语
句的依赖性。例如,您可以删除 SPL 例程中使用的用户定义的聚集。
以下示例删除用户定义的聚集 my_avg:
DROP AGGREGATE my_avg;
如果您包含了可选的 IF EXISTS 关键字,则如果指定名称的聚集没在当前数据库
中注册过,数据库服务器不执行任何操作(而不是向应用程序发送异常)。