这个在ocp的教材里面好像有呀,你自己找找吧,好像是033里面的东西,我只记得SGA一共是一半(在物理内存不打于2G的情况下)

解决方案 »

  1.   

    给Oracle分配60%左右内存,在操作系统没有其他大程序同时运行的情况下。
    shared_pool_size 100M
    log_buffer 1M
    large_pool_size 20M
    db_block_buffers=(600-100-1-20)*1024*1-24/4096这个问题不应该作为笔试题来问,数据库要实现的功能不同,程序不同,总有个上下调整之类的,哪有定死的道理
      

  2.   

    晕,忘记把sort_area_size算进去了,大概要20M
      

  3.   

    1.一般分配为内存的1/3——1/2,有时候也要视情况而定的
    (SGA=SHARED_POOL_SIZE+LOG_BUFFERS_SIZE+DATA_BUFFERS_SIZE*DB_BLOCK_SIZE)
    2.书上都有的
      

  4.   

    dba是考察这些东西呀,荤了。
      

  5.   

    哥们把分全给 hyee(小狗旺财)他吧,就这一个正经人!
      

  6.   

    题给的环境还是比较苛刻 其实oracle block 可以定为8192
      

  7.   

    各位大哥是否有通用一个公式,来分配SGA的大小
      

  8.   

    “SGA=SHARED_POOL_SIZE+LOG_BUFFERS_SIZE+DATA_BUFFERS_SIZE*DB_BLOCK_SIZE”中的“... + DATA_BUFFERS_SIZE*DB_BLOCK_SIZE”有疑问??应该是:SGA=SHARED_POOL_SIZE+LOG_BUFFERS_SIZE+DATA_BUFFERS_SIZE 才对巴??请执教
      

  9.   

    SGA=SHARED_POOL_SIZE+LOG_BUFFERS_SIZE+DB_BLOCK_BUFFERS*DB_BLOCK_SIZE)
    9i中是db_cache_size
      

  10.   

    不固定,15%-80%都可以啊.一般取40%-65%多一些;我用的SGA才2G多,物理内存有40G,不过是OPS.