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

 

效果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM