Wonderful Info About How To Increase Sga Memory
![How To Combine Automatic Memory Management (Amm) With Manually Sized Sga](http://www.mbjconsulting.com/oracle_links/images/SGA_Full2.jpg)
So the /boot/grub/grub.conf file entry.
How to increase sga memory. How much memory should i allocate to sga? Increase the oracle sga_max_size setting in your pfile that you created from your spfile. Before you can increase memory in oracle database, you must first understand four oracle memory parameters which govern the instance.
Connect to the database sysdba sqlplus sys/[email protected]as sysdba 2. So for a 4g sga we would do the following. Increase sga_max_size to 6 gb as below sql> alter system set sga_max_size=6144m scope=spfile;
An experienced dba told me that the best way to estimate size for sga is to set aside 40% of memory for sga i.e for 2gb memory. The value of the sga_max_size parameter defaults to the aggregate setting of all the sga components. Now if i try to increase a little bit sga size :
You can expand the total sga size to a value equal to the sga_max_size parameter. Alter the size of sga as required. Connect to the database sysdba sqlplus sys/oracle@op as sysdba 2.
Then in sql*plus start up the database using that pfile as follows. (total sga size in gig) x 1024. Sql> alter system set sga_max_size=700m scope=spfile;
Check the memory of your operating system before increasing the sga size. Hi, iam using oracle 9i os solaris version 9.2.0.6 i am new to oracle database and i learn dba any help me. My database ram size is 16 gb
If you make the sga too small on a working system, you can negatively impact performance, or in a worst case, crash the database. 4 x 1024 = 4096 = 4100. Sql>alter system set memory_max_target= 920m scope=spfile;
I am increasing up to 2g; Then round this value to the nearest hundredth.