Oracle数据库版本12.2.0.1
ASH不收集数据,V$ACTIVE_SESSION_HISTORY没有任何数据。
查看当前通过隐含参数_ash_size设置为500M。
去掉隐含参数,一切正常,ASH正常收集数据。
怀疑_ash_size参数过大导致。
Before 12.1.0.1 the max setting for "_ash_size" is 254Mb, i.e. 127 chunks of 2 Mb chunksize. Starting in 12c _ash_size can be set to a value greater than 254Mb
参考文档:
No Data in V$ACTIVE_SESSION_HISTORY When Size is _ASH_SIZE=1G (文档 ID 2268127.1)