oracle连接释放的问题 程序是jdbc连接oracle数据库的,因为有时候网络问题,可能会和数据库断开,所以在程序中加入了重连的机制,即每次执行sql语句出错的时候就断开原来的链接,不断的重新连接,直到连接成功。但测试结果发现,当网络断开时,会去重连,网络恢复了也能重新连接成功,但是连接数却增加了一个,请问这是什么问题?网络断了,oracle客户端连接能断开吗,如果不行网络恢复了是否可以? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库的session 没有释放正常下一个连接就是一个session,当事务操作结束后,session就结束释放了,但突然中断情况下,数据库并不知道,所以session没有释放,当你再次连接是,又会重新开启一个session。所以session就会多一个..这个session可以手动的数据库后台kill掉.. 在数据库限定的session范围内(pfile里指定session数),连接是没有问题的,当session达到最高限额后,就不能在连接了.. to tianlesoftware:说的有道理,那么请问怎么解决这种情况,如果网络情况不好的话,那连接岂不是一直在增加?谢谢! 专有模式下oracle的pmon会自动处理不可用的session的,除非你一直使用session,你变成俩连接的时候都使用吗? 其实你只要把不用的session断开就行了,oracle没那么傻...... to jinxino_o:变成两个连接后,肯定是只用一个,关键是原来那个没法断掉 如果有两个相同的session连接过来,根据时间把先连接的那个kill掉试试 如何实现SQL的轮流显示 ora-01861:文字与格式字符串不匹配 只有oracle归档日志,如何查看里面的内容 关于在oracle里面查找某个方案下的所有表名称及某表下所有字段名称等等 招聘兼职 Oracle9 OCP 北京兼职教师 80元/小时 起 农科院附近 这个SQL怎么写啊? oracle数据库exp导出奇怪问题??? 将excel中的数据导入ora9i的时候出现的问题 PreparedStatement.setCharacterStream的限制? 请问那位有Oracle8.1.7/8.1.6 下载的用户名和密码,急用,谢谢! oracle里建几张表,插一个数据,发生怪事 java动态插入数据问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货