PGA管理 pga_aggregate_limit
pga_aggregate_limit
pga_aggregate_limit初始化参数是12.1版本中最新出现的。它对数据库实例可以使用的PGA总量做出了一个硬性限制。这个参数很有用,因为就像上一节描述的那样,通过pga_aggregate_target初始化参数设置的值只是一个目标值,而非硬性限制。在12.1版本中,如有必要,可以同时指定一个硬性限制。
pga_aggregate_limit初始化参数的默认值被设置为以下值中较大的那一个:
Ø 2GB
Ø pga_aggregate_target 初始化参数的值的两倍
Ø 3 MB乘以processes 初始化参数的值
因此,默认情况下会强加一个限制。要避免限制就必须将这个参数设置为0。将这个参数设置为一个比默认值低的值(除了在初始化文件或服务器参数文件中)是不可能的。在尝试设置比默认值低的限制时会引发以下错误:
SQL> ALTER SYSTEM SET pga_aggregate_limit = 1G;