先关闭,然后修改初始化文件啊,里面有个参数就叫SHARE_POOL_SIZE

解决方案 »

  1.   

    sqlplus system/password
    show parameter share_pool_size
    查看一下share_pool_size的值
    在init(sid).ora中查找share_pool_size,修改其值,重新启动oracle
      

  2.   

    我是1G内存,一般给shared_pool_size分配多少?我看init.ora文件内的
    shared_pool_size=3500000,但是老出现“ORA-04031: 无法分配 4096 字节
    的共享内存”的错误,我想多加点,这些方面有没有什么规定吗?