描述:
项目上线后,收到数据库的连接报警。日志里报出数据库连接异常java.sql.SQLException: Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found DSRA0010E: SQL State = 66000, Error Code = 12,519 。
查找:
回溯到上线的时间点,在日志里找到java.sql.SQLException: ORA-01017: invalid username/password; logon denied DSRA0010E: SQL State = 72000, Error Code = 1,017异常。出现此异常的原因:WebShpere服务器中配置的某个数据源用户名密码不正确,一直尝试重连,每次重连都占用Listener监听不释放。
解决:
到WebShpere的管理平台,对配的所有数据源进行test connection,找出有问题的数据源。修改有问题数据源的连库用户名密码,再次尝试连接,成功。问题解决了。