新买来的DELL Power Edge R710服务器 ,两颗Xeon 5560 CPU,8G内存,操作系统windows 2003 Enterprise Edition ,service pack2,数据库Oracle9.2.0.操作系统和数据库如何配置才能利用8G内存?急!!!

解决方案 »

  1.   


    分一部分给数据库的SGA,PGA,剩下的给系统。  具体分多少的根据业务来计算,如果不够,就需要增加SGA。 先给4G 给数据库看看。 可以参考下
    Oracle 检查命中率的SQL 
    http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674153.aspx根据这些命中率来判断是否需要增加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 
      

  2.   

    我有台HP的,也是32系统和8G内存。很难下手配置参数这块
      

  3.   

    32位的操作系统环境中,oracle只能用1.7g以内的内存。换成64位的系统。
      

  4.   

    ORACLE有一个1.7G的限制,这个是可以突破的,不过也不能超过4G,
    因为32位的操作系统环境中系统只能用到4G内存,
    要用到8G只能用64位的操作系统了
      

  5.   

    很荣幸的回答,这个事比较难,这个事我干过,但是掉坑里面了
    1、首先2003的限制,要使用64位的,32为的oracle在win平台上最大支持1.7G SGA,要想突破这个限制只能使用64位的oracle,这样对OS的要求必须是64位的,所以2003必须是DataCenter版的。
    2、其次是oracle 9I 是否有x86构架的64位版本?网上找了一下,结果找到的是安腾CPU的版本,没有x86构架的版本,所以在windows 2003系统在使用先6构架的时候无法使用64位的oracle。(我是在这里掉进坑了,服务器装好了,就是没办法装oracle 9i ,因为是安腾版的)
    3、解决。为了使oracle突破2G内存限制,应该安装windows 2003 R2 x86 64bit的OS,oracle选择oracle 10g win64 x86这个版本
      

  6.   

    32bit的windows比其他32bit的unix 在内存管理上差得多。时不时会报12500 12560这样的错误。因此如果有条件,最好是64bit
      

  7.   

    若要使用4G以上的内存,建议使用Linux或是Unix系统