【如何设置 oracle 查询超时时间?】

e8923704 2014-04-28 01:43:09
目前系统是三层结构,应用层和逻辑层采用 webSerivce 通讯。
如果执行某个 SQL 语句效率过低,webService 到30秒会超时,客户端提示 http 超时。
然而在 oracle 数据库中,依然在执行此 SQL 语句,占用服务器资源。

现在想将 oracle 的查询超时时间设为30秒,超过30秒的 SQL 语句不再计算并返回异常。
该可以实现?请各位大神指点一二,感激不尽。

开发环境:Delphi + ADO + Oracle;
...全文
1337 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomshenhao 2014-04-30
  • 打赏
  • 举报
回复
1. 建议LZ查询防火墙timeout 设置; 2. oracle的timeout设置是: sqlnet.ora文件的SQLNET.INBOUND_CONNECT_TIMEOUT参数。默认是60秒。

17,377

社区成员

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

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