Ora-01000错误

简介: 转载:http://www.cnoug.org/viewthread.php?tid=67393由于java端配置有自己的cache cursor size,对于weblogic来说,当一个java session打开一个cursor时它会被加到cache ...

转载:http://www.cnoug.org/viewthread.php?tid=67393

由于java端配置有自己的cache cursor size,对于weblogic来说,当一个java session打开一个cursor时它会被加到cache cursor list MRU端,同时把LRU端的一个cursor脱离list,而且list里面的Node对象也被标记了是否最近被访问过,如果这个curor需要被移出 list的时候它最近被访问过的话那将会把它从LRU移到MRU,同时去LRU端寻找下一个最近没有被访问过cursor移出list.java的 cache cursor list和oracle的session cached cursor list采用了相似的机制.通常如果设置java端的cache cursor size>=open_cursors就会出现
Ora-01000,所以说当设置oracle端的open_cursors时要和web服务器端的设置一起考虑.

对于java应用, 建议加大open_cursor参数的设置。
目录
相关文章
|
索引 数据库管理 Linux
|
SQL 关系型数据库 Oracle
ORA-00911错误
ORA-00911,"911"看着很霸气的错误号,虽然我还是Oracle的初学者,但每次碰到一个未见过的ORA错误号后,都有一种查案的赶脚,根据错误号、OERR、相关错误信息,判断错误原因以及找到解决方案或替代方案,虽然大部分可能还是参考前辈或官方,但碰到一次后,至少是似曾相识了,再次碰到时即使不记得,大概也能有个方向。
1090 0
|
SQL Oracle 关系型数据库
|
SQL 关系型数据库 Oracle
|
SQL Oracle 关系型数据库
|
XML 数据库 数据格式
|
索引 数据库管理