管理 Db2 的诊断目录
作为数据库管理员,您可以清除在 Db2完成的各种进程期间创建的文件。
通过检查 Db2 配置设置或 Db2 环境变量设置来找到诊断数据目录。 如果诊断目录路径中的文件导致文件系统变满,请执行下列其中一项操作:
有关自动诊断日志文件管理的详细信息,请参阅使用Db2服务的管理任务调度程序 (ATS) 自动执行任务。
- 增大持久卷声明的大小。
- 将文件移至另一个文件系统。 请参阅 表 1。
- 使用服务器来归档文件。 通过完成以下步骤将其删除:
- 运行 db2support 实用程序以收集 Db2 系统诊断信息。 有关详细信息,请参阅使用db2support工具。
- 将 表 1 中列出的
db2support.zip文件和诊断文件随客户机一起归档到服务器。 - 删除 表 1中列出的文件。
重要说明:
- 请勿删除
db2diag.log文件以及 stmmlog 目录中的文件。 它们包含可用于诊断与数据库相关的服务器问题的历史记录。 - 请勿删除 /mnt/logs/active 或 /mnt/bludata0/db2/databases/db2inst1/ 日志目录中的活动日志。 要剪切活动日志文件,请参阅PRUNE HISTORY/LOGFILE 命令。
| 文件名 | 描述 |
|---|---|
| instance_name.nfy instance_name.n.nfy (例如 db2inst.1.nfy) |
管理通知日志 |
| db2dasdiag.log | DB2 管理服务器 (DAS) 诊断日志 |
| db2eventlog.xxx (例如 db2eventlog.123) | DB2 事件日志 |
| nnnnnnn.nnnnn.nnn.dump.bin (例如 1234567.12345.123.dump.bin ) | 键内存中结构的二进制转储文件 |
| nnnnnnn.n.nnn.trap.txt (例如 1234567.1.123.trap.txt) | 陷阱文件 |
| nnnnnnn.nnnnn.nnn.apm.bin (例如 1234567.12345.123.amp.bin) | 访问 plan-manager 二进制转储文件 |
| nnnnnnn.nnnnn.nnn.stack.txt (例如 1234567.12345.123.stack.txt) | 堆栈跟踪 |
| FODC_Xxxx/core<标识> | 核心文件 这些 FODC_xxxx 目录在目录名中包含时间戳记。 保留最新目录及其文件。 历史记录对于诊断与数据库相关的未来可能问题很有用。 准则是保持至少 1 周的价值。 |
| events/db2optstats.n.log (例如 events/db2optstats.1.log) | 统计信息日志文件 |