我的oracle占用了机器99%内存,我有16G只剩下了105M了,请问有什么方法限制吗,限制修改后能不重启数据库吗!

解决方案 »

  1.   

    我修改init.ora
    db_cache_size=20331648                   #Datawarehouse, Transaction processing
    java_pool_size=37108864                  #Datawarehouse, Transaction processing
    #shared_pool_size =  12428800             
    shared_pool_size = 27108864  
    还有一个修改sga,这两种方案,
    需要重启服务吗?
    这两个可行吗?
      

  2.   

    看你的数据库是哪个版本的,10G后都 支持 SGA的自动 管理 。改 sga_max_size 和 sga_target就可以了。
      

  3.   

    我用的linux,这个有限制吗?听说linux好像都 是这样子的吧!