我的问题是这样的:我在
Windows 98上的虚拟机上运行Oracle 10G,在我的台式机上使用VMWare.我可以使用sql Developer(在我的桌面上不在虚拟机上)连接到多个用户(SYS,HR,OE,…),但是如果不短时间运行任何sql语句,则说约2分钟,我失去了我的连接,并得到一个错误,如连接关闭或IO故障:连接由对等重置.
这可能与sp_reset_connection有关吗?
当我在虚拟机本身打开sql Plus时,即使空闲了30分钟或更长时间,也不会丢失连接.所以现在我想,虚拟机和台式机之间可能会出现问题.之前这一切都很好.
我尝试关闭最近安装的反恶意软件应用程序没有任何结果.
任何人有一个想法,我可以做什么来解决这个问题?
亲切的问候,
Veek
我绊倒了Keep-ALive扩展,并尝试了,但没有成功.标准设置为2分钟间隔.我已将此值更改为1到60分钟,但是一旦我失去了我的连接,我会一直停止运行语句.还有别的东西我已经安装了最新的sql Developer版本,但它仍然是一样的. (我没有从我的早期版本导入设置,也许我不得不尝试不导入它们.)
还有什么建议吗
亲切的问候,
Veek
解决方法
此扩展适用于sql Developer 4:
https://github.com/scristalli/SQL-Developer-4-keepalive
免责声明:我是扩展程序的开发人员.我希望答案不被视为广告,因为这个扩展是开放源代码(以前的非开源扩展被接受为答案).