我正在使用PL / SQL Developer 11.0.4.1774。在我的工作中,我需要整天使用数据库。有时,在30-60分钟内,我不使用ide,当我需要再次使用它时,它需要重新连接。
我不想重新连接,有没有办法让连接保持一整天?
答案 0 :(得分:8)
答案 1 :(得分:2)
您需要检查用户个人资料的“IDLE_TIME”和“CONNECT_TIME”设置
select * from dba_profiles
where resource_name in ('IDLE_TIME','CONNECT_TIME')
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6010.htm
如果用户超出
CONNECT_TIME
或IDLE_TIME
会话资源 限制,然后数据库回滚当前事务并结束 会议。当用户进程下一次发出调用时,数据库 返回错误。
我让PL / SQL Developer开放了几天,没有问题
我的PL / SQL开发Tools-Prefernces-connection
设置为:
和TIME设置为:
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
1 DEFAULT IDLE_TIME KERNEL UNLIMITED
2 DEFAULT CONNECT_TIME KERNEL UNLIMITED
答案 2 :(得分:0)
安装重新连接插件,因此至少重新连接可以是一个简单的按钮按下。
可能违反DBA的意图(如果问题是由于配置文件/资源管理器设置),但您可以尝试设置Sessions窗口(或其他报告/查询等)每25分钟自动刷新一次左右。
编辑:我在Bar Solutions website上看到开发人员将Reconnect从“插件”移动到“旧插件”。在我当前的客户端站点,我无法安装插件,因此我无法确定它是否仍在运行。