我的机器配置是:
Red Hat Linux Advanced Server 2.1 Enterprise version
linux kernel:2.4.9.e.3
oracle9iR2
16G DDR 内存

解决方案 »

  1.   

    没有使用过linux,但你应该知道SGA 存在于共享内存段里面
      

  2.   

    你真有钱!!!!
    居然这也做的出来,哎,辜负了一片苦心。Oracle又吹牛了。
      

  3.   

    当然不能超越4G,这是oralce的问题,不是通过设置就行了
      

  4.   

    你的oracle是32bit的还是64bit的?
      

  5.   

    select * from v$version 
    看看,记得这上面有这个信息
    $ svrmgrlOracle Server Manager Release 3.1.6.0.0 - ProductionOracle8i Enterprise Edition Release 8.1.6.0.0, 64 bit - Productionhttp://www.itpub.net/showthread.php?s=&threadid=47176&highlight=32bitOracle Limits
        ~~~~~~~~~
    SOLARIS 2.6 / 2.7 / 2.8
       
                 File     Exp/   Loader
       Oracle      System   Raw    Imp**  see **   UTL_FILE  
       =====================================================
       8.1.6.0       >4Gb  >=2Gb  >=2Gb   >=2Gb   >=2Gb
       8.1.5.0 32Bit >4Gb  >=2Gb   <2Gb   <2Gb    <2Gb
       8.1.5.0 64Bit >4Gb  >=2Gb   <2Gb    ?       ?        
       8.0.6.0       >4Gb  >=2Gb   <2Gb    ?      >2Gb
       8.0.5.2       >4Gb  >=2Gb   <2Gb   <2Gb    <2Gb
       8.0.5.1       <4Gb  >=2Gb   <2Gb   <2Gb    <2Gb      
       8.0.5.0       <2Gb  >=2Gb   <2Gb   <2Gb    <2Gb      
          >=8.0.4.2       <4Gb  >=2Gb   <2Gb   <2Gb    <2Gb      
          < 8.0.4.2       <2Gb  >=2Gb   <2Gb   <2Gb    <2Gb      
       8.0.3.x       <2Gb  >=2Gb   <2Gb   <2Gb    <2Gb
       7.3.4.x       <2Gb  >=2Gb   <2Gb   <2Gb    <2Gb      
       7.3.3.x       <2Gb  >=2Gb   <2Gb   <2Gb    <2Gb      
      

  6.   

    谢谢大家的答案,这个问题现在已经解决了,oracle 9i可以突破4g内存的限制
      

  7.   

    我用的是Red hat 2.1E版的采用了36bit技术,最大寻址能力64G