oracle 11g服务器运行一段时间后,就开始报错,不能插入数据,查询数据也报错,其错误网上搜索了一下,原来ora-04031已经广为流传,现在需要的是一个合理的解决方法,查遍了网上所有资料的介绍,都没有给出一个有效解决方案,久经查询,这个是oracle的bug,ORA-04031 Unable to allocate xxx bytes of shared memory,服务器是使用的内存自动管理,从安装那天起,就没有手动设置过,网上有些资料提示采用手动管理内存,但是这个问题是客户的服务器很远,这多不方便,最好还是自动管理。