SQL语句共享的不好,即没有使用绑定变量来一个SQL语句,在Shared Pool中分配一块内存……再来一个,再分配。。。最后共享内存分配完了,有可能都在5k-8K 之间,如果突然又来一个SQL语句需要10K,此时就会报ora-4031错误。