Yes, sga_max_size controls the maximum amount of memory for the entire SGA and shared_pool carves out a piece.
>>However, I don't know how to do that
how did you try to change the shared_pool_size?
It's exactly the same way for any Oracle parameter: alter system set sga_max_size=<some number> scope=spfile;
Then restart the database.
Having said that:
Why are you explicitly adding shared_pool and java_pool sizes? Oracle recommends using automatic memory management. Just set sga_max_size and sga_target ( and possibly a couple more ) and Oracle will automatically manage the other pools for you.
You can read about sga_target at:
http://download-east.oracl
Main Topics
Browse All Topics





by: sikyalaPosted on 2007-02-01 at 06:35:23ID: 18444324
I am having a problem with my sga. The total size is 135353968 and I need to increase it in order to increase my shared pool size. How do I fix the sga_max_size so that I can increase the shared_pool_size?