What is the point of PGA_AGGREGATE_LIMIT?
I'm using Oracle Database 19c. I set up my system such that 20% of memory is for the O/S and 80% of what's left over is for SGA (via HugePages) while 20% of what's left over is for PGA (via PGA_AGGREGATE_TARGET). However when I start the database the system forces PGA_AGGREGATE_LIMIT to be 200% of PGA_AGGREGATE_TARGET, and I get the following:
WARNING: pga_aggregate_limit values is too high for the amount of physical memory on the system
Does this mean I have to reduce PGA_AGGREGATE_TARGET so that PGA_AGGREGATE_LIMIT (200% of PGA_AGGREGATE_TARGET) will fit inside the remaining physical memory? This seems crazy!!! Why does PGA_AGGREGATE_LIMIT default to such a high value??