jdbc 连接oracle 报 ORA-12519, TNS:no appropriate service hand

 
  
今天用jdbc,update几十万行的数据,会间隔的出现这个错误:、

ORA-12519, TNS:no appropriate service hand 

既然是间隔的出现,那一定的oracle的设置问题,查了一下,用以下解决方案成功解决问题。

cmd> sqlplus / as sysdbac

先查一下2个参数

SQL> select count(*) from v$process;--当前连接数
     COUNT(*)
     63
SQL> select value from v$parameter where name = 'processes' --数据库允许的最大连接数

     COUNT(*)

     63

SQL> select value from v$parameter where name = 'processes' --数据库允许的最大连接数
VALUE
500

修改最大连接数:

SQL> alter system set processes = 2000 scope = spfile;

重启数据库:
SQL> shutdown
 immediate;
SQL> startup;

搞定。


你可能感兴趣的:(jdbc 连接oracle 报 ORA-12519, TNS:no appropriate service hand)