Welcome 微信登录

首页 / 数据库 / MySQL / Oracle中设置了最大链接数还是报错

需要更新的数据有1100条,我连接的时候一直报错ORA-12518, TNS:listener could not hand off client connection根据商品的文章设置了最大连接数为:1200,session为1200*1.1+5=1325,但是tomcat还是报错ORA-12518, TNS:listener could not hand off client connection
查看最大连接数:SQL> show parameter processes;
NAME                               TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer   0
db_writer_processes                  integer   1
gcs_server_processes               integer   0
job_queue_processes                  integer   10
log_archive_max_processes            integer   2processes                            integer   1200查看当前的的数据库v$processes 只有356,v$session 352PMON每5分钟更新listener中的内容,所以listener和数据库不一定是同步的,你现在从数据库上得知有356个连接,并不代表listener里面记录的是356个, 5分钟之内很可能还没有被pmon更新,依然保持着1200所以你报错ORA-12518 而不是ora-00020SQL> show parameter pga;
 
NAME                               TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target               big integer 194M
 
SQL> select * from v$resource_limit;
 
RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
------------------------------ ------------------- --------------- -------------------- --------------------
processes                                     24           366     1200               1200
sessions                                        27           362     1325               1325
enqueue_locks                                 15              25      15950                15950
enqueue_resources                             15              43     6048            UNLIMITED
ges_procs                                        0             0          0                    0
ges_ress                                       0             0          0            UNLIMITED
ges_locks                                        0             0          0            UNLIMITED
ges_cache_ress                                 0             0          0            UNLIMITED
ges_reg_msgs                                   0             0          0            UNLIMITED
ges_big_msgs                                   0             0          0            UNLIMITED
ges_rsv_msgs                                   0             0          0                    0
gcs_resources                                    0             0          0                    0
gcs_shadows                                      0             0          0                    0
dml_locks                                        0              51     5828            UNLIMITED
temporary_table_locks                            0             3  UNLIMITED            UNLIMITED
transactions                                   1             7     1457            UNLIMITED
branches                                       0             0     1457            UNLIMITED
cmtcallbk                                        0             2     1457            UNLIMITED
sort_segment_locks                             0             3  UNLIMITED            UNLIMITED
max_rollback_segments                         11              11     1457                65535
 
RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
------------------------------ ------------------- --------------- -------------------- --------------------
max_shared_servers                             1             1  UNLIMITED            UNLIMITED
parallel_max_servers                           0             0       40               3600
 
22 rows selected在CentOS 6.4下安装Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htmOracle 11gR2 在VMWare虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htmDebian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址