Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

can't increase SGA_TARGET more than 2048M even though SGA_MAX_SIZE = 8G

ji liAug 7 2009 — edited May 22 2013
AIX 6.1, Oracle 11.1.0.7

Anyone know why I can't increase my SGA_TARGET more than 2048M?

I have my SGA_MAX_SIZE set to 8G, but still can't increase SGA_TARGET.

Meanwhile, I just got an ORA-04031: unable to allocate 32 bytes of shared memory.

REFERENCE:
=========
SQL> sho parameter sga

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 8G
sga_target big integer 2G

1 SELECT component, current_size, min_size, max_size
2 FROM v$memory_dynamic_components
3* WHERE current_size != 0



SQL> /

COMPONENT CURRENT_SIZE MIN_SIZE MAX_SIZE
---------------------------------------------------------------- ------------ ---------- ----------
shared pool 1744830464 738197504 1744830464
large pool 67108864 67108864 67108864
java pool 134217728 67108864 134217728
streams pool 67108864 67108864 134217728
SGA Target 2147483648 2147483648 2147483648
DEFAULT buffer cache 67108864 67108864 1073741824
PGA Target 2147483648 2147483648 2147483648

7 rows selected.

Any ideas?
This post has been answered by Madrid on Aug 7 2009
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 19 2013
Added on Aug 7 2009
9 comments
3,113 views