日期:2014-05-17  浏览次数:21526 次

weblogic数据源挂起、自动恢复
weblogic的数据源在什么情况下会挂起?挂起之后在什么情况可以自动恢复?什么情况下不会自动恢复嘛?
我这几天通过google,百度。
看到挂起的情况有当数据库服务不可用网络异常时,即连续重连2,3次都失败(好像是参数设置的)就会标记为suspended。
另,weblogic提供了自动恢复的机制,我看资料有讲每5S和每300S(参数控制,线程检测)会重新连接,假如有重新连接上的connection就会恢复数据源。
以上,需要大婶们确认哈

我这里的真实情况:weblogic数据源在凌晨1点时因为数据库自动重启而挂起,数据库之后恢复(验证:早上pl sql可以 连接),但是weblogic的数据源在早上时还是suspended。手动恢复数据源之后,系统正常。
  我这里想到的问题:weblogic数据源挂起之后,当数据库连接可用时,weblogic的数据源无法自动恢复的情况?有么?
------解决方案--------------------
服务器是部署在linux上么,如果是,你可以考虑在数据库重启的时候,比如凌晨1点,也重启你的服务不就OK了么,使用shell很好实现,另外,服务器的数据库竟然每天重启?这么给力!
------解决方案--------------------
我们是每周六晚上半夜整机重启