oracle游标增添的解决法子
2 h+ l! q! l2 t5 u 1、问题:java.sql.SQLException: ORA-01000: 超出打开游标的最年夜数0 J$ D' S* K, z8 }( p
2、解决:这个问题最好是经由过程优化sql来解决,提醒也可以经由过程改削ORACLE的参数open_cursors 来解决。
# o: O1 G, m4 ]3 v1 o (1)oraclehomeadmin数据库名字pfile 下面的init.ora琅缦沔有参数, V2 @8 j" z: |, ^% U2 x3 }7 U
#游标和库高速缓存#0 z$ a% R# E2 F& H& {, l
open_cursors=300
* _7 \& \" g4 ^9 t (2)Oracle9i以上版本可经由过程0 h. k- E' b7 K7 F0 p8 C8 x
SQL>show parameter open_cursors; ` C0 x. |$ y6 d
SQL>conn sys as sysdba
X9 Y$ O9 g. U, y5 ^& [' n SQL>alter system set open_cursors=1500 scope=both# p9 D; E( u! W% N
(3)重启系统使它生效。 |