|
|
1
3
这是Oracle 11.1.0.6之前的一个bug(或者称之为特性),他们说Oracle11g版本1(补丁11.1.0.7)上的补丁已经修复了。需要看看。 如果发生这种情况,您将不得不取消(终止)执行此操作的线程。 但是方法不好 |
|
|
2
1
在我的所有DB模式中,我都有一个表,其中有一个常量记录。只需通过简单的SQL请求定期轮询这样的表。其他方法都不可靠。 |
|
|
3
0
有一个
编辑:实际上,忽略这个。
|
|
|
4
0
听起来您需要启动对数据库的查询(例如
|
|
|
5
0
这是可行的-我已经做了你想要的。 让父进程(a)创建子进程(b)。子进程(b)连接到数据库, 执行一个查询(类似于“从表中选择1”-如果避免使用“dual”进行查询并创建自己的表,您将获得更好的性能。如果(b)成功,那么它会写出它成功并退出。(a)正在等待指定的时间。我用了15秒。如果(a)检测到(b)仍在运行-那么它可以假定数据库已挂起-它会杀死(b)并采取必要的措施(比如用短信打电话给我)。 如果将SQL*NET配置为使用超时,您可能会注意到大型查询将因超时而失败。OCI设置超时配置也会导致这种情况。 |
|
|
6
0
有一种手动方法可以避免这种情况。您可以打开防火墙,并在每个指定的时间段后执行ping数据库之类的操作。这样数据库连接就不会丢失。 主意
|
|
AstralHex · 矩阵乘法代码工作不正常 11 月前 |
|
|
Giogre · 为包含许多数值字段的简单“struct”重载比较运算符 11 月前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 11 月前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 11 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 11 月前 |