默认情况下oracle的sga都是自动的,其中涉及的为
sga_target这个参数
---------------------------------------------------------
那么你有时候要设置sga_target这个参数的时候,你必须
注意一个参数
首先在sqlplus中
show parameter sga
确定sga_max_size的大小比你要设置的sga_target还要大,否则就需要在$ORACLE_HOME/dbs中修改init_SID.ora,在里面添加
sga_max_size=*******
最好是设置为字节~~~
当然也许你会以M为单位,但是这里建议以字节为单位。
字节计算的麻烦,你可以在sqlplus下计算
比如你要设置800M的sga_max_size,那么这800m的字节数可以在sqlplus下里这样计算
select 1024*1024*800 from dual;
.
记得启动需要指定初始化参数文件init.ora
-----------------------------------------------
修改db_cache_size,shared_pool_size都参考上面,都需要根据实际情况设置SGA。
一般oracle 10g shared_pool_size最少都需要为400m。具体情况视应用而定。
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24487368/viewspace-1039918/ ,如需转载,请注明出处,否则将追究法律责任。