[任何人都可以帮助我确定此参数更改是否会影响应用程序的运行吗?Oracle 11gR2数据库。
更改系统集“ _enable_shared_pool_durations” = false范围= spfile sid = *
此参数是否也会影响或产生DB的新错误?
这似乎是一种设置,用于解决围绕共享池和ASMM的少量未发布的错误。
似乎只有在Oracle支持人员的指导下,您才应该这样做。
从MOS:
_enable_shared_pool_durations=false
这会影响池中的内存架构。
当_enable_shared_pool_durations为FALSE时,SGA中的子池将不再具有4个持续时间。
相反,每个子池只有一个持续时间。
这模仿了9i中的行为,共享池将不再能够缩小。
这样做的优点是可以避免诸如缓冲区高速缓存突然下降/调整大小/缩小(Doc ID 1344228.1)]等性能问题。
一个持续时间不会遇到内存耗尽,而另一个持续时间具有可用内存。
[[缺点
是共享池(和流池)无法缩小,主要是抵消了ASMM的好处。请注意:即使您禁用了AMM / ASMM,也可能会在注释中看到类似的行为。