新服务器,2个4核心CPU,8G内存,windows 2003企业版32位,现在安装数据库存Oralce9i,怎样进行相应的设置或配置让ORACLE利用8G内存???

解决方案 »

  1.   

    你必须换操作系统,使用64位的操作系统。因为在32位操作系统中,oracle最大使用内存为1.7G,这个说明官方文档中有。如果你设置的内存参数超过1.7G,数据库启动会报错的。
    以本人的经验,建议使用suse linux10.3 for 64.
      

  2.   

    回复sx_zxy:
      windows 2003+oracle9i经过配置,可以利用超过1.7G的内存的。这个有很多文章都说的,但说的都不是很明了,我现在已经把SGA弄到了4G以上了,但对于那些PGA、高速缓存、大型池、共享池等不知道怎么配置才合理
      

  3.   


    这个要根据业务来,在之前的帖子上有贴过一个连接,计算buffer 的利用率的,也可以通过statspack 的结果来判断。 现在谁也不知道怎么设置SGA才合适,必须根据哪些数字来判断。。具体业务具体对待。。
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716