共享内存应该大于512M*进程数, 
600M 共享内存只能 有一个oracle进程?
4G 共享内存只能 有8个oracle进程?

解决方案 »

  1.   

    oracle 11g 安装文档里说 :
    由于11g对于共享内存要求变大,因此系统共享内存应该大于512*进程数, 比如这里就有说 http://www.haoxiai.net/shujuku/Oracle/111163.html用这个标准来设 共享内存大小.
      

  2.   

    oracle11g 在linux 上安装时要设 共享内存 /dev/shm 的大小。网上oracle 11g 安装文档里说 : 
    由于11g对于共享内存要求变大,因此系统共享内存应该大于512*进程数, 
    比如这里就有说 http://www.haoxiai.net/shujuku/Oracle/111163.html 按网上oracle 11g 安装文档 的推理
    600M 共享内存只能 有一个oracle进程? 
    4G 共享内存只能 有8个oracle进程? 
      

  3.   

    不是吧,我在oracle连接文档上面看到有FILE-MAX=512*进程数。
    我不知道你的那个在哪里设置。
    不过你可以看看提出这个要求的地方上面有相应参数查询的方法。
    你用VI打开你要设置的参数文件,看看里面的值是多少,然后把里面的数除以512,看看能有多少个进程。
    通常会支持100-200个进程。基本上这个参数不用手动设置。
    还有,512的单位不是M吧。我前几天装11g的时候就发现11g的连接文档里有些错误。