關鍵是免費!


這學期要學PLSQL所以專門研究了一下, 現在的解決方案勉強能滿足需求了:

伺服器端用 docker+oracle11g來做

macOS在Docker上部署Oracle資料庫?

blog.csdn.net

然後在客戶端用SQL Developer來連接 這個是Oracle官方的 免費

嘗試過navicat似乎對plsql的支持不太好, 比如獲取用戶輸入就做不了;

嘗試過tableplus似乎目前還不支持oracle, 但是看github主頁寫的是支持, 不知道是不是我姿勢有問題;

嘗試過oralce官方提供的SQLDeveloper但是異常卡頓, 打開卡, 執行卡, 更別提自動補全了簡直糟心;

最終決定的完美方案是用JB家的datagrip 剛用的時候也是不能看到dbmsoutput的, 也不能獲取輸入, 經過設置(下方終端左邊的工具欄有一個按鈕是顯示oracle輸出, 設置中可以設置dialect為oracle sql plus 就可以獲取用戶輸入了, 也可以右鍵選中代碼塊選擇dialect)

所以 最終方案是docker(oracle 11g xe簡略版) + DataGrip;


DataGrip 使用起來很爽...
PLSQL Developer 也不免費好嗎?幹嘛到了Mac下就要免費的?
Oracle SQL Developer ,甲骨文官方的,為什麼不用


SQL Developer
可以用TOAD
RazorSQL - SQL Query Tool and SQL Editor for Mac OS X, Windows, and Linux


推薦閱讀:
相关文章