最近使用 sqldeveloper 開啟出現問題,瞬間打開會閃退
網路上查到一些原因
但都無法解決
網路上有看到三種解決方法,這邊整理一下
抓舊版 jdk
這邊是網路大多數都是使用這個方法,但我無法解決。
我發現使用這個都是抓 sqldeveloper 不包含 jdk 版本
通常 jdk 版本不能太新(需要 1.6 版本)
還有需要設定 conf jdk 路徑
sqldeveloper.conf 設定 SetJavaHome
可參考Oracle 11g自带的sqldeveloper.exe打不开问题_数据库_weixin_38569499的博客-CSDN博客
清除使用者暫存資料
In my case i had 2 folders under C:\Users\username\AppData\Roaming\
sqldeveloper SQL developer
after removing both of them and launching installation dir\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe it worked.
刪除 C:\Users\username\AppData\Roaming\ 裡面的 sqldeveloper
,SQL developer
兩個資料夾
就可以正常運行
仔細想想一開始打開 sqldeveloper 我有移動過位置
不知道是不是這個關係,所以才會導致?
看到奇怪的解決方式
試過,我的不是這個問題
Dbeaver 連 OJDBC 方法
Dbeaver 會導向官網叫你下載 OJDBC ,但這個有分版本
我因為懶惰使用 sqldeveloper 裡面 OJDBC (*.jar)
可以登入,但查詢 SQL 會有錯誤訊息
1 | org.jkiss.dbeaver.model.sql.DBSQLException: SQL 错误: jdbc 驱动内部错误 |
後來我發現,要去官網抓 ojdbc-full.tar.gz
匯出全部 jar ,去設定 Dbeaver 就能設定了
注意 OJDBC 也有分版本,要使用對應 Oracle 版本
想關連結
Oracle 11g自带的sqldeveloper.exe打不开问题_数据库_weixin_38569499的博客-CSDN博客
sql - SQLDeveloper not starting - Stack Overflow
Oracle SQL Developer 小技巧 #3 : 電腦當機、沒存檔救回之前編寫的SQL Script - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天