




















1、故障概述
客户的一套ORACLE数据库,版本为19.23,由于PX并行进程产生大量的trace日志,导致文件系统被撑爆。本文主要分析为什么会产生如此大的trace日志文件,并给出相应的解决方案。
2、故障分析
2.1 文件系统被撑爆时,客户检查了该文件系统的空间占用情况,发现是ORACLE数据库的trace文件占用空间最大。

排在最前面的那些trace文件都是PX并行进程所产生。
2.2 查看px并行进程所产生的trace文件内容。几乎全是如下类似的重复内容。
2025-11-29 03:10:40.825*:PX_Messaging:kxfp.c@5364:kxfprienq():
Sending to server=2.50 qref=0x5205a34d8 msg=0xcdcd1e4f8 len=16368 st=2
mty=6 (DTA) enq#=55(KXFQ ROUND ROBIN TQ) flg=0x2 state=10011
qref=0x5205a34d8 qrser=769987074 qrseq=5 mty=55 fmh=1
2025-11-29 03:10:40.826*:PX_Messaging:kxfp.c@5364:kxfprienq():
Sending to server=2.51 qref=0x61c30c6d0 msg=0xcd99170f0 len=16368 st=2
mty=6 (DTA) enq#=55(KXFQ ROUND ROBIN TQ) flg=0x2 state=10011
qref=0x61c30c6d0 qrser=769987074 qrseq=10 mty=55 fmh=1
2025-11-29 03:10:40.827*:PX_Messaging:kxfp.c@5364:kxfprienq():
Sending to server=2.52 qref=0x3c01a4a60 msg=0xcd7523040 len=16368 st=2
mty=6 (DTA) enq#=55(KXFQ ROUND ROBIN TQ) flg=0x2 state=10011
qref=0x3c01a4a60 qrser=769987074 qrseq=8 mty=55 fmh=1
2025-11-29 03:10:40.828*:PX_Messaging:kxfp.c@5364:kxfprienq():
Sending to server=2.53 qref=0x52059cd18 msg=0xcd8382fd0 len=16362 st=2
mty=6 (DTA) enq#=55(KXFQ ROUND ROBIN TQ) flg=0x2 state=10011
qref=0x52059cd18 qrser=769987074 qrseq=7 mty=55 fmh=1
2025-11-29 03:10:40.830*:PX_Messaging:kxfp.c@5364:kxfprienq():
Sending to server=2.53 qref=0x52059cd18 msg=0xcdf95ff48 len=16368 st=2
mty=6 (DTA) enq#=55(KXFQ ROUND ROBIN TQ) flg=0x2 state=10011
qref=0x52059cd18 qrser=769987074 qrseq=8 mty=55 fmh=1
2.3看到trace文件中全是这种信息,基本上可以诊断是某个BUG所致了。果然找到After 19.18 Jan RU Patching, Large amount of PX related trace files are generated.(KB127087)这篇文章。所文章所述,具体的BUG为(33369166),安装相应的补丁即可解决。
3、解决方案
安装补丁33369166。
如果近期没有安装补丁的计划,也可以手动清空这些trace文件,释放空间。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。