Oracle ‘KGH: NO ACCESS’ 究竟是什么?

相信有时数据库Oracle出现ora-4031时trace中显示’KGH: NO ACCESS’出现在top 10,或检查v$sgastat可以发现’KGH: NO ACCESS’ 区占用较大空间, 主要是启用了ASMM或AMM时,从shared pool或streams pool 延迟切换内存给buffer cache, 以增加buffer cache大小时,原子池中会标记为’KGH: NO ACCESS’, 下面简单的记录。