DUMPGCORE 配置参数(UNIX™)

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

onconfig.std 值
DUMPGCORE 0
0 = 不转储 gcore

1 = 转储 gcore

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

如果您设置 DUMPGCORE,但操作系统不支持 gcore,则数据库服务器消息日志中的消息表明试图转储核心映像,但数据库服务器未能找到预期的文件。(如果操作系统不支持 gcore,则转而设置 DUMPCORE。)

如果设置 DUMPGCORE,则每当虚拟处理器遇到断言失败时,数据库服务器就调用 gcoregcore 实用程序指引虚拟处理器将核心映像转储到 DUMPDIR 指定的目录中的 core.pid.cnt 文件,并继续处理。

pid 值是虚拟处理器的进程标识号。此进程每次遇到断言失败,cnt 值都增加。cnt 值的范围从 1 到 DUMPCNT 的值。达到 DUMPCNT 的值之后,不再创建核心文件。如果虚拟处理器继续遇到断言失败,则向消息日志报告错误(或许也向应用程序报告),但不保存进一步的诊断信息。