Oracle SQL Developer保持数据库连接的方法
?一、概述从navicat切到pl/sql developer,但是发现个bug,因为本地客户端pl/sql developer的字符集 和数据库服务器的字符集不一致,导致一个很奇葩的东西。 本来我有一条表,字段都是uuid,36位长。结果发现pl/sql developer给我全都截取成35了。 不知道为啥,可能和字符集有关系吧。 Database character set (ZHS16GBK) and Client character set (AL32UTF8) are different. Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in 搞了很久,字符集也没搞定。(网上都说改注册表,我根本注册表里没那个目录,加了也没用。) 后边偶然看到oracle官方的Oracle SQL Developer,下载了试了下,感觉还是不错的。 有一个问题比较烦人,就是没过多久,连接就被自动断开了。 ? ?找了下网上的解决方案,说是装一个插件即可。 下面是具体步骤。 ? 二、下载安装SQL-Developer-4-keepalive该插件的原理是每隔固定时间,在每个连接上,发送“SELECT SYSDATE FROM DUAL;” 下载地址: https://github.com/scristalli/SQL-Developer-4-keepalive/releases ? 参考说明文档中的安装和使用一节: https://github.com/scristalli/SQL-Developer-4-keepalive/wiki/English-guide ? 效果如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |