唉!你这种问法真的不知道如何来回答你.建议你先看看什么叫做"instance"

解决方案 »

  1.   

    谢谢楼上的
    俺查了一下资料
    instance 就是一个oracle server线程,对应一个数据库,即一个数据库实例的线程
    但是oracle的缓存是在sga中设置的,与具体instance无关 
    因此设置cache需要修改sga以上是个人理解,不知道对不对
    如果对,那么问题就是怎么在sga中修改cache,修改后重起oracle 就可以了吗谢谢任务急,来不及仔细学习,劳各位指点
      

  2.   

    sga需要在init.ora初始化参数文件中配置,cache有很多种:数据高速缓冲、共享池、事务日志缓冲区、请求响应队列缓冲。
      

  3.   

    要改的是数据高速缓冲db_cache_size
    用命令alter system set db_cache_size=24M scope=both
    可以实现
    但只能改小,不能改大,改大时error:ORA-02097: parameter cannot be modified because specified value is invalid
    ORA-00384: Insufficient memory to grow cache但实际物理内存是够的修改了init.ora中的参数
    重起也无效请指教