社区
Oracle
帖子详情
oracle操作超时时间的设置
shmylm4201
2012-12-12 10:23:41
现在有这样一个需求就是,我用proc+oracle在操作orcle数据表(查询或是更新)时,想实现在某个给定的时间内,oracle没有信息返回时,做相应的处理!想问这个超时时间该如何设置呢!以及如何让实现这样的功能!希望知道的给点建议,谢谢!
...全文
605
3
打赏
收藏
oracle操作超时时间的设置
现在有这样一个需求就是,我用proc+oracle在操作orcle数据表(查询或是更新)时,想实现在某个给定的时间内,oracle没有信息返回时,做相应的处理!想问这个超时时间该如何设置呢!以及如何让实现这样的功能!希望知道的给点建议,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
软件钢琴师
2012-12-12
打赏
举报
回复
可以在你的代码计时,或者多线程
linwaterbin
2012-12-12
打赏
举报
回复
proc里面直接设置exception 不行吗?
shmylm4201
2012-12-12
打赏
举报
回复
#1这个该怎么做呢?没有这样用过
Oracle
设置
Oracle
11g 会话
超时
Oracle
设置
Oracle
11g 会话
超时
oracle
超时
等待策略取消,
Oracle
会话
超时
退出
设置
前一段
时间
客户打电话说自从数据库搬迁后连接数据库总是提示会话不可用,和客户沟通才知到他们连接数据库的程序是从早上连上数据库后就一直保持连接状态,一天中需要执行几次
操作
,由于数据库中的会话连接有
超时
限制,造成客户端长
时间
没有
操作
,就会断开连接。经过这次事件总结了
Oracle
关于
超时
退出的一些
设置
:1profile的idle_time限制2 profile的connect_time限制3sqlne...
oracle
锁
超时
设置
,
Oracle
11g 锁特性增加(参数ddl_lock_time)
在
Oracle
Database 11g Release 1 (11.1.0.6.0)中锁的增强如下1.Serializing Locks在
Oracle
11g中允许DDL语句等待DML锁.就是说当进行DML
操作
时,如果DML
操作
还没有完成,DML所持有的锁还没有释放,这时要进行DDL
操作
,比如删除某列,在
oracle
11g以前的版本中没有parameter ddl_lock_time,会直接返...
jdbc
oracle
超时
时间
,JDBC中语句
超时
与事务
在JAVA使用JDBC连接数据库进行
操作
时,有可能为了避免语句运行
超时
,而
设置
超时
时长。这里有一个问题是,假设一个事务有两条DML SQL语句,会话在执行第一条SQL成功后,执行第二条SQL
超时
而中止时,事务处于什么样的状态?通常来说,一个SQL报错,只会进行语句级回滚,整个事务不会进行回滚。我们来进行一下测试。测试环境:
Oracle
11.2.0.2 for Windows。首先在TEST用户下...
Oracle
各类连接
超时
相关参数学习
值得注意的是,根据文档 Doc ID 395505.1,如果在1个SQLNET.EXPIRE_TIME之内客户端有数据包发送,在SQLNET.EXPIRE_TIME
时间
到来时,
oracle
不会再发送探测数据包给客户端,这样有可能出现最大2*SQLNET.EXPIRE_TIME
时间
端内,没有发送探测包给客户端的情况。比如
设置
sqlnet.expire_time=10,最大空闲
时间
则可能为2*600=1200秒,如果防火墙空闲
超时
为910秒,完全可能出现在探测包发送之前,空闲连接就已经被断开的情况。
Oracle
17,090
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章