基于Weblogic的JNDI数据库连接调优项

项目介绍

项目使用Spring Boot +Hibernate框架开发,部署在Weblogic服务器上,数据源在服务器上配置,代码使用JDNI查找数据源。

b问题描述

数据库连接一段时间就消耗完成,导致程序无法连接数据库。
ORA-12519, TNS:no appropriate service handler found

调试过程

在Weblogic的控制台上看到连接都被占用,达到最大值,没有可用连接了。

select s.USERNAME, s.PREV_SQL_ADDR,s.PREV_HASH_VALUE,s.STATUS from
(select * from v s e s s i o n w h e r e U S E R N A M E = a n d M A C H I N E = ) s l e f t j o i n v session where USERNAME='数据库用户名' and MACHINE='应用服务机器名') s left join v process p on s.PADDR = p.ADDR;

select * from v$sql s where s.ADDRESS=‘00000000E799F288’ and s.HASH_VALUE=‘3450441312’;

发布了591 篇原创文章 · 获赞 486 · 访问量 463万+

猜你喜欢

转载自blog.csdn.net/oscar999/article/details/94349267