zoukankan      html  css  js  c++  java
  • 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.
    Character set conversion may cause unexpected results.

    Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in
    HKEY_LOCAL_MACHINE.

    搞了很久,字符集也没搞定。(网上都说改注册表,我根本注册表里没那个目录,加了也没用。)

    后边偶然看到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

    效果如下:

  • 相关阅读:
    多边形游戏
    大整数乘法
    矩阵连乘
    最长公共子序列
    动态规划
    快速排序
    二分搜索技术
    动态规划基本要素
    合并排序
    最大子段和
  • 原文地址:https://www.cnblogs.com/grey-wolf/p/9378619.html
Copyright © 2011-2022 走看看