平台如下:IBM x370 2CPU(family 6 model 10 Stepping 4 699MHz) 2G RAM WIN2K+SP4+ORACLE817EE 
INI文件如下:
db_block_buffers = 61000
shared_pool_size = 157286400
large_pool_size = 614400
java_pool_size = 0
processes = 550
parallel_max_servers = 5
log_buffer = 131072
db_block_size = 8192
sort_area_size = 65536
sort_area_retained_size = 65536
目前常用进程数在500左右,但听说同等配置可上到1000,需要如何修改配置啊?

解决方案 »

  1.   

    单纯调节processes,
    觉得不明智,
    这个应该跟你的应用程序有关吧,跟踪一下系统的内存、cpu、I/O消耗情况,然后慢慢调节,看调节后这些参数的变化情况,系统的运行性能如何...
      

  2.   

    如果你真的要修改这个参数,可以直接在initSID.ora文件中修改
    processes = 550 --> processes = 1000
      

  3.   

    to liuyi8903:当然有必要
    to skystar99047:直接修改肯定是不行地
    to  njhart2003:就像教科书上说的,什么叫可行性?好好想想吧
      

  4.   

    “但听说同等配置可上到1000”...负载情况呢,同样的配置,应用程序不一样,用户数不一样,访问数据库的方式不一样,并发情况多不多...是联机事务型居多,还是批处理作业的居多...这些都是要考虑的,最直接、有效的做法,我认为就是跟踪一段时间系统,看看瓶颈到底在哪儿,对症下药。服务器的配置、性能与负载息息相关相关,负载不一样当然不能依葫芦画瓢,
    如果单从“能不能”的角度去考虑,若负载很少,直接修改init.ora我觉得没有问题。
    至于修改前后“效果如何”只有用户知道了。
      

  5.   

    建议楼主用古老的UTLBSTAT/UTLESTAT或者其他更高级的工具跟踪一下系统。