|
|
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数据库之类的操作。这样数据库连接就不会丢失。 主意
|
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 3 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 3 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
|
|
Anar · Oracle SQL用户定义函数 3 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 3 年前 |