Fri Nov 7 15:47:35 2008 Memory Notification: Library Cache Object loaded into SGA Heap size 10470K exceeds notification threshold (2048K) Details in trace file /u01/app/oracle/admin/WENDING/udump/wending_ora_23372.trc KGL object name :grant select on ku$_m_view_log_pfh_view to public
这是个警告,属于一个bug,在10.2.0.2中被fixed。
问题原因: 进程花费大量时间在内存中查找剩余空间,没找到,进行了扩展,有可能是内存碎片比较严重。
解决办法: 10g中有隐藏参数_kgl_large_heap_warning_threshold,将其扩大即可,假如设为8M,这个参数的单位是byte。 SQL> alter system set "_kgl_large_heap_warning_threshold"=8388608 scope=spfile ; SQL> shutdown immediate SQL> startup SQL> show parameter _kgl_large_heap_warning_threshold NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ _kgl_large_heap_warning_threshold integer 8388608