ITPub博客

首页 > 数据库 > Oracle > 手动设置SGA

手动设置SGA

原创 Oracle 作者:ludal 时间:2010-10-19 00:05:38 0 删除 编辑

默认情况下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/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: mysql的备份
请登录后发表评论 登录
全部评论

注册时间:2010-12-14

  • 博文量
    44
  • 访问量
    427855