永发信息网

Oracle数据库,PLSQLsession几分钟不用就自动断开,自己也没设置超时自动断开啊,怎么让它不断呢?

答案:2  悬赏:40  手机版
解决时间 2021-03-17 11:34
  • 提问者网友:夢醒日落
  • 2021-03-16 20:32
Oracle数据库,PLSQLsession几分钟不用就自动断开,自己也没设置超时自动断开啊,怎么让它不断呢?
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-03-16 21:33
1. tnsping 本地连接串 看看返回毫秒数是否正常2.关闭本机和服务器防火墙尝试,一般PLSQL会发起一个反向连接,服务器如果有防火墙的话会阻止连接导致PLSQL等待连接响应,就会出现假死现象了。你可以先试试看,不行就贴错误代码和配置,探讨探讨。
全部回答
  • 1楼网友:忘川信使
  • 2021-03-16 22:15
又一段时间没回知道来回答问题了,今天来一个!
两方面需要检查:
1.检查网络,这个是根本。
可以看看是否有防火墙杀毒软件等工具限制连接时间;本地网络是否一致畅通,可以PING检查;
2.检查oracle服务端自身的设置
SQL> select username,profile from dba_users where username='ROME';

USERNAME PROFILE
------------------------------ ------------------------------
ROME DEFAULT

如果用户的profile是DEFAULT的话,就检查网络、防火墙等的问题,如果用户profile是自定义的话,看看自定义profile中的connect_time: 允许连接的时间,单位分钟。
SQL> select * from dba_profiles where profile='AAAAA' and resource_name='CONNECT_TIME';

PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------------- ----------------------------------------
AAAAA CONNECT_TIME KERNEL DEFAULT

如果还解决不了,请继续联系我
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯