1. 自動更新。
Help -> Check for updates,將會自動將Oracle SQL Developer更新到最新的版本,包括多種插件。
2. 插件。
這是多么令人興奮的功能,要知道,在瀏覽器領域的Firefox,在Java開發工具領域的Eclipse,都是因為支持插件(或者稱之為擴展)體系,並且有大量豐富的插件才成為了煥然一新的工具,噢,我知道PL/SQL Developer也是支持Plugins的,但是這么多年了,Plugins始終只有那幾個。而Oracle SQL Developer才推出多久,我們已經可以看到像Fourth Elephant的Insider這樣強大的擴展了,Insider一眼看上去簡直就是一個Quest Spotlight for Oracle,雖然我對這個插件不是那么感興趣,但是你得承認它確實很強大。
3. 跨平台。
PL/SQL Developer只能在Windows上使用,而Oracle SQL Developer目前已經支持了Windows,Mac OS X,Linux,這得益於Java的跨平台特性,好吧,我承
認Java用於桌面應用確實速度有些讓人不滿意,但是對於Oracle SQL Developer來說,僅僅是啟動速度有些慢而已,實際使用中仍然是行雲流水的。而且得益於依靠Java,Oracle SQL Developer連接數據庫,並不需要安裝Oracle數據庫客戶端,這確實很方便。
4. Reports。
一個新安裝的Oracle SQL Developer就已經包含了一個Reports標簽頁,內置了一部分可以用於數據庫管理的腳本,並且可以允許使用者自定義自己需要日常使用的腳本,而且支持復雜的父子視圖效果,就是類似於Session Viewer的效果,點擊父結果中的某一行,能夠將更詳細的關聯信息顯示在子結果中。每個DBA都有自己積累的一套SQL,你可以將它們全部放在 Oracle SQL Developer中。
5. 多連接。
在同一個Oracle SQL Developer界面里,可以連接多個數據庫實例,雖然這不是什么復雜的功能,但是,PL/SQL Developer卻做不到。
6. tkprof直觀顯示。 用Oracle SQL Developer直接打開一個trc文件,將會出現一個圖形化的界面,並且包含了幾乎所有的tkprof功能,比如可以按照某個指標進行排序。
7. 免費。
有什么東西比免費更吸引人呢?曾經在itpub上 做過一個投票調查,目前使用PL/SQL Developer的Oracle DBA或者開發人員占據了超過60%,而其中絕大部分都在使用破解版。改為Oracle SQL Developer吧,你不用再去辛辛苦苦找最新的破解,你也可以自豪地說我現在用的開發工具是Free的,是正版的。 好吧,我承認Oracle SQL Developer是一個新產品,在很多小功能上確實還沒有像PL/SQL Developer那樣豐富。比如說也許我們需要一個command window,一個類似於SQL*Plus的界面,可以輸入諸如archive log list或者show sga這樣的命令,也可以僅僅輸入edit 表名就可以彈出更改表結構的界面,輸入edit 存儲過程名就可以彈出編輯存儲過程的界面;也許我們需要一個text import工具,可以方便地通過圖形化界面將一個csv文件中的記錄插入到一個表中;也許我們需要一個data gernerater工具可以方便地生成測試數據。 但是,這些都是小事兒,沒有也就沒有吧。另外,請相信Oracle的研發實力,短短的一年時間,Oracle SQL Developer已經開始引人矚目了,而且Oracle一直在大力地研發這個工具在頻繁地發布新版本,所以也許不久的將來這個工具將更好更強大。在這里可以看到大量使用者提出的Feature Request,很多已經被接收,將會出現在下一個版本中