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