Oracle9i(64bit)在Solaris10(SPARC)平台上的内存限制!
操作系统是Solaris10(64bit SPARC),数据库是Oracle9.2.0.1.0(64bit)for Solaris10(SPARC)
在数据库安装完成后,需要使用pfile启动到NOMOUNT状态,然后才能建库,但SGA,PGA,DB_CACHE,SHARED_POOL等几个参数无论指定多大,都提示OUT OF MEMORY的错误,后来将SGA调整到1.7GB以内才能正常,但是1.7GB的内存限制是32位系统的一个限制,跟64位系统应该没有关系,不知道有什么办法可以解决。

解决方案 »

  1.   


    semsys:seminfo_semmni project.max-sem-ids 100 
    shmsys:shminfo_shmmax project.max-shm-memory 4GB 
    shmsys:shminfo_shmmni project.max-shm-ids 100
      

  2.   


    semsys:seminfo_semmni project.max-sem-ids 100 
    shmsys:shminfo_shmmax project.max-shm-memory 4GB 
    shmsys:shminfo_shmmni project.max-shm-ids 100
      

  3.   

    semsys:seminfo_semmni project.max-sem-ids 100 
    shmsys:shminfo_shmmax project.max-shm-memory 4GB 
    shmsys:shminfo_shmmni project.max-shm-ids 100
      

  4.   

    semmni
    semmns
    semmsl
    shmmax
    shmmin
    shmmni
    shmseg
    msgmni
    msgmnb
    msgmax
    估计应该是内核参数的问题,后来将上述参数逐个调大了些,内存的限制果然没有了。