PLSQL 经常自动断开失去连接的解决过程
2018-03-16 10:09
330 查看
问题背景:情况是这样的,很多开发同事的PLSQL上班时间开着8个小时,有时候他们出去抽烟后或者中午吃完饭,回来在PLSQL上面执行就报错无响应,然后卡住了半天动弹不了,非得重新登录plsql才生效,我猜猜是因为连接失效的缘故,经常碰到这种情况,还没有影响工作效率和工作心情的。1,去查看以下CONNECT_TIME的连接时间SQL> select * from dba_profiles t wheret.resource_name='CONNECT_TIME';PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT-------------------------------------------------------------- -----------------------------------------------------DEFAULT CONNECT_TIME KERNEL UNLIMITEDMONITORING_PROFILE CONNECT_TIME KERNEL DEFAULTTMPOPT CONNECT_TIME KERNEL DEFAULTMYPROFILE CONNECT_TIME KERNEL DEFAULTSQL>看到有4个,那如何找到powerdesk用户所属于的那个profile呢?去查看当前用户的CONNECT_TIMESQL> select * from user_resource_limits;RESOURCE_NAME LIMIT------------------------------------------------------------------------COMPOSITE_LIMIT UNLIMITEDSESSIONS_PER_USER UNLIMITEDCPU_PER_SESSION UNLIMITEDCPU_PER_CALL UNLIMITEDLOGICAL_READS_PER_SESSION UNLIMITEDLOGICAL_READS_PER_CALL UNLIMITEDIDLE_TIME UNLIMITEDCONNECT_TIME UNLIMITEDPRIVATE_SGA UNLIMITED9 rows selectedSQL>看到CONNECT_TIME是UNLIMITED,没有限制,那么为什么plsql连接会出现未响应的现象呢?2,cmd里面去用sqlplus连接验证sqlplus连接上,过去30分钟不操作,再次操作连接db,正常使用,看来这和Oracledb无关了,应该要去看看plsql的设置了3,去plsql里面设置进入plsql的Tools,再进入Preferences,然后选择左边的Connection选型,选择Check connection,如下图1.png所示:
这会比较稳定一些,当然可能你PLSQL开一天不用,再进去会延时一会,但是短时间里面都不会失灵了。PS:后续问题,PLSQL不断开连接,但是你关闭以前打开的执行文件或者sql窗口还是会卡住,报未响应的情况,这种只要强行关闭PLSQL重新打开登录了。Oracle 10g 安装后重启系统,用PLSQL连接报没有监听 http://www.linuxidc.com/Linux/2013-03/81937.htmORA-03114 PLSQL过程编译断开连接错误 http://www.linuxidc.com/Linux/2013-03/81822.htmPLSQL 连接 Oracle简单配置 http://www.linuxidc.com/Linux/2013-01/77849.htmPLSQL批量Forall操作性能提升详解 http://www.linuxidc.com/Linux/2012-12/76997.htm使用Oracle SQLDeveloper连接数据库并创建用户 http://www.linuxidc.com/Linux/2013-01/78477.htmOracle自带的PL/SQL Developer导入导出数据 http://www.linuxidc.com/Linux/2013-01/77885.htm在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端 http://www.linuxidc.com/Linux/2012-11/74809.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
这会比较稳定一些,当然可能你PLSQL开一天不用,再进去会延时一会,但是短时间里面都不会失灵了。PS:后续问题,PLSQL不断开连接,但是你关闭以前打开的执行文件或者sql窗口还是会卡住,报未响应的情况,这种只要强行关闭PLSQL重新打开登录了。Oracle 10g 安装后重启系统,用PLSQL连接报没有监听 http://www.linuxidc.com/Linux/2013-03/81937.htmORA-03114 PLSQL过程编译断开连接错误 http://www.linuxidc.com/Linux/2013-03/81822.htmPLSQL 连接 Oracle简单配置 http://www.linuxidc.com/Linux/2013-01/77849.htmPLSQL批量Forall操作性能提升详解 http://www.linuxidc.com/Linux/2012-12/76997.htm使用Oracle SQLDeveloper连接数据库并创建用户 http://www.linuxidc.com/Linux/2013-01/78477.htmOracle自带的PL/SQL Developer导入导出数据 http://www.linuxidc.com/Linux/2013-01/77885.htm在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端 http://www.linuxidc.com/Linux/2012-11/74809.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
相关文章推荐
- 【736c677c4】PLSQL 经常自动断开失去连接的解决过程
- PLSQL 经常自动断开失去连接的解决过程
- 解决PL/SQL Developer经常自动断开连接的办法
- 解决PL/SQL Developer经常自动断开连接的办法
- 解决plsql连接oracle服务器(云服务器)自动断开问题
- 解决plsql连接oracle自动断开问题
- 解决adb经常断开后自动连接
- 完美解决spring websocket自动断开连接再创建引发的问题
- win7系统网络总是自动断开网络无法连接怎么解决
- win7笔记本电脑的无线网连接总是自动断开,重启之后才能恢复解决办法
- 解决SSH连接linux时长时间不操作自动断开
- 采用C3P0连接池解决spring+hibernate+mysql 访问空闲8小时后自动断开连接的问题
- 解决MySQL自动断开连接的问题
- 解决无线网卡工作一段时间USB就自动断开连接(by liukun321咕唧咕唧)
- Android wifi 从连接态自动断开的解决办法(dhcp导致)【转】
- xshell远程连接自动断开的问题解决办法
- navicat 连接数据库自动断开连接解决办法
- 解决Mac下使用iTerm连接远程机器超时自动断开的问题
- 解决SecureCRT连接总自动断开的问题
- 如何解决SSH连接Linux超时自动断开?