DBA studio?
是8i吧?俺帮不了你了

解决方案 »

  1.   

    SGA设置得太小,你的数据版本是多少,如果是8I修改INIT<SID>.ORA文件
    把相关参数加大,重新启动数据库生效
      

  2.   

    db_block_buffers shared_pool_size 
    SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1MB
      

  3.   

    很感谢楼上的兄弟的回答,但我现在在INIT<SID>.ORA里找到一些配置有修改,但就是找不到高速缓存的配置参数啊,
      

  4.   


    假设服务器运行ORACLE 8.1.X 版本, OS系统内存为2G MEM, db_block_size 是8192 bytes,
    除了运行ORACLE数据库外, 没有其它的应用程序或服务器软件.这样SGA合计约为921M ( 0.45*2048M ),设shared_pool_size 300M (300*1024*1024 bytes)设database buffer cache 570M (72960*8192 bytes) initorasid.ora文件里具体各参数如下:shared_pool_size = 314572800
    # 300 Mdb_block_buffers = 72960
    # 570 Mlog_buffer = 524288
    # 512k (128K*CPU个数)large_pool_size = 31457280
    # 30 Mjava_pool_size = 20971520
    # 20 Msort_area_size = 524288
    # 512k (65k--2M)sort_area_retained_size = 524288
    # MTS 时 sort_area_retained_size = sort_area_size
      

  5.   

    show parameter db_block_buffers可以查看相关的参数设置,如果你的参数太小的话,当然会出现内存不够拉
      

  6.   

    你玩MTS的?
    呵呵,共享模式访问中,UGA是放在large pool里面的,调大large pool试试吧。