这个错误的出现伴随者后台进程MMNL进程的挂掉。
详细的错误信息:
Mon May 26 08:34:19 2008
Errors in file /ora10g/app/admin/tgjzl/bdump/tgjzl1_mmnl_16794.trc:
ORA-07445: Message 7445 not found; No message file for product=RDBMS, facility=ORA; arguments: [kewmcsel_cptselgp()+1569] [SIGSEGV] [Address not mapped to object] [0xC00000039FE33270]
Mon May 26 08:34:20 2008
Trace dumping is performing id=[cdmp_20080526083420]
Mon May 26 08:34:44 2008
Restarting dead background process MMNL
MMNL started with pid=17, OS id=17821
错误记录的日志本身就说明,错误发生在MMNL进程,而且错误发生后不到半分钟,MMNL进程就重新启动,这说明MMNL进程在出现这个ORA-7445错误的时候已经死掉了。
这个问题和metalink文档Bug 5728843: MMNL PROCESS DIES WITH ORA-7445 IN KEWMCSEL_CPTSELGP()+788中描述的问题几乎完全一致,可惜的是,Oracle还并未确定问题的原因,因此也就谈不上给出解决问题的方法。