一台双cpu双核 hp至强服务器,打算用在一个考试系统项目中当数据库服务器,大约有1000人同时在线,操作系统是
windows2003 32位,物理内存4G:数据库是oracle10g 另一台服务器web环境是apache2+php5+windows2003 32位,内存4G
现在头痛的是据说windows2003 32下oracle最多占内存只有2g,那么要如何发分配sga,pga,process等参数才能让这么多人在线考试.望大家指教.

解决方案 »

  1.   

    windows2003 32下oracle最多占内存只有2g
    ========================================
    可以使用 boot.int 参数使用多于 2G 的内存/3GB: 使用3G内存。
      

  2.   

    资料中oracle10g会自动调整内存,sga,pga,请问我们还要手动调整吗
      

  3.   

    像楼主的这种情况,可以选用ORACLE SHARED SERVER(共享服务).这样既可以减少用户会话对服务器资源的占用,又可以完成楼主的要求.
      

  4.   

    按资料说明共享服务就占更多的内存,可oracle在windows32 32bit只占1.7,会不会不够用
      

  5.   

    资料中oracle10g会自动调整内存,sga,pga,请问我们还要手动调整吗自动调整的首先给他一个范围,比如4g给它3G差不多了,个别参数可以根据自己应用的情况调整,没有特殊要求的话让oracle自己调整就可以了
      

  6.   

    oracle shared server就是为了节约服务器资源而让用户选择的一个组件,又怎么会占用更多的服务器资源呢?你看的是什么资料啊,共享一下,大家一起分享啊!