暂无图片
plsql developer连接远程ORACLE,经常性需要重连
我来答
分享
Thomas
2022-11-13
plsql developer连接远程ORACLE,经常性需要重连

如题,ORACLE是12C单实例。plsql developer连入后,大概过个二三十分钟不操作,再操作就得重连。如何判断错误呢?查listener的log? 另外需要在DB端设置什么参数避免这一现象吗?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
Thomas

哇哈哈,其实原来有设置,只不过值是60,现在我改为sqlnet.expire_time = 10了。另外,说防火墙会强制断开一段时间IDLE的connection? 我这里是FIREWALLD on CENTOS, 我百度/必应了一番,没看到FIREWALLD有此特性啊。

暂无图片 评论
暂无图片 有用 0
暂无图片
农夫三拳
2022-11-13
没有硬件防火墙?只有centos上的firewalld?那先把firewalld停掉排除下
徐孝亮

PLSQL
⼯具-⾸选项 -连接检查连接勾选即可
tools-Preference-connection check connection 勾选即可

暂无图片 评论
暂无图片 有用 0
2022-11-13
愤怒的蜗牛
2022-11-14
农夫三拳

服务端监听有个dcd的参数,类似配置可以参考下

https://blog.csdn.net/weixin_36422050/article/details/116391995

或者在防火墙上配置开启长连接

暂无图片 评论
暂无图片 有用 1
virvle

其实操作的时候,断开也是一种安全保护,你要再次查询的时候,就会自动连上,不影响的
或者做其他查之前,你也可以直接查下以下语句,就连上了
select 1 from dual;

暂无图片 评论
暂无图片 有用 0
薛晓刚

这种一般是网络,如果一个网络内没有防火墙没这种情况。

暂无图片 评论
暂无图片 有用 0
手机用户7184

idle time 也可能设置了

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏