返回首页

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 的值之后,不再创建核心文件。如果虚拟处理
器继续遇到断言失败,则向消息日志报告错误(或许也向应用程序报告),但不保存进一
步的诊断信息。

Only TYPE_SCROLL_INSENSITIVE and TYPE_FORWARD_ONLY are supported
GBase 8s JDBC Driver 仅支持 TYPE_SCROLL_INSENSITIVE 和
TYPE_FORWARD_ONLY 的结果集类型。只能使用这些值。



sword GCISessionGet (
GCIEnv *envhp,
GCIError *errhp,
GCISvcCtx **svchp,
GCIAuthInfo *authhp,
GCIText *poolName,
ub4 poolName_len,
const GCIText *tagInfo,
ub4 tagInfo_len,
GCIText **retTagInfo,
ub4 *retTagInfo_len,
boolean *found,
ub4 mode
);

根据数据库服务名、用户名和密码,登录到一个指定的数据库服务上,并初始化相关上
下文句柄。可以使用现有连接池中的连接。

参数
输入
/输出


envhp
输入/输出
GCI 环境句柄,对于连接池和会话池,为在其中创建相应池
的环境句柄
errhp
输入/输出
错误句柄
svchp
输出
GCI 服务上下文指针的地址
authhp
输入
获取连接时要使用的身份验证信息句柄
poolName
输入

mode 为GCI_DEFAULT 时,表示连接到GBase8s 服务器
的数据库名称

mode 为GCI_SESSGET_CPOOL 时,表示连接池名称。
poolName_len 输入
poolName 的长度
tagInfo
输入
保留参数,目前不使用(仅用于和Oracle 保持兼容)
tagInfo_len
输入
保留参数,目前不使用(仅用于和Oracle 保持兼容)
retTagInfo
输出
保留参数,目前不使用(仅用于和Oracle 保持兼容)
retTagInfo_len 输出
保留参数,目前不使用(仅用于和Oracle 保持兼容)
found
输出
保留参数,目前不使用(仅用于和Oracle 保持兼容)
mode
输入
有效模式为:

GCI_DEFAULT:缺省模式

GCI_SESSGET_CPOOL:连接池模式

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

GBase 8s GCI 接口使用指南

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