数据库DBlink链接问题

aa2223 2009-08-14 02:27:12
我们程序对DBLINK操作一次,就保留一个DBLINK的session,对于程序并发量大的是很,session很多,我让他在程序里面关闭,他程序里面老是说数据库不给关闭,报异常,想问一下,DBLINK如何能不创造这样多session!
...全文
133 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼W 2009-08-16
  • 打赏
  • 举报
回复
做个记号,学习
Mark_MaoHUA 2009-08-16
  • 打赏
  • 举报
回复
并发访问数据库,建议使用连接池
inthirties 2009-08-15
  • 打赏
  • 举报
回复
dblink不会自动关闭,如果需要关闭要通过命令关闭。
非萨范德萨发 2009-08-15
  • 打赏
  • 举报
回复
--ALTER SESSION
alter sesssion close database link <dblink_name>;

--使用包
DBMS_SESSION.CLOSE_DATABASE_LINK(dblink_name);

--服务端sqlnet.ora配置,间隔清理非活动的session
SQLNET.EXPIRE_TIME=<inteval time>
又是违规昵称 2009-08-15
  • 打赏
  • 举报
回复

dblink开的connection需要显示:
alter sesssion close database link linkname;
aa2223 2009-08-14
  • 打赏
  • 举报
回复
都关闭了!就是不知道为什么,程序员程序调用一下DBLINK里面的表,就会出现一个session!这个session越来越多!~最后数据无法连接!~
majy 2009-08-14
  • 打赏
  • 举报
回复
你是不是没有close connection?
xiaolongtest 2009-08-14
  • 打赏
  • 举报
回复
好有深度的问题呀!在线等待答案!学习中

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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