Oracle 9i的网络异常链接

cocoying 2003-08-26 09:04:00
用JDBC链接Oracle 9i如果遇到网路异常或者系统繁忙,超时后,我的程序会重新链接,而Oracle 9i会保持原来已经断掉的链接,这个链接是否永远不会掉下。这样久而久之数据库的链接岂不要爆掉了,而我如何cut这个已经断掉的链接呢?
...全文
25 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
NiuNiuTZ 2003-08-26
  • 打赏
  • 举报
回复
超時時間設置得小一些。
LGQDUCKY 2003-08-26
  • 打赏
  • 举报
回复
或是把会话KILL掉
1.select username,status,sid,serial# from v$session where username is not null;

2.kill session 'sid,serial#'
LGQDUCKY 2003-08-26
  • 打赏
  • 举报
回复
oracle默认是不检查异常中断的。再服务器的sqlnet.ora文件里增加
sqlnet.expire_time = 10
表示服务器每10分钟就会检查一下连接状况,
如果发现该客户端不存在或连接不上,则会中断该连接。

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧