配置你的SQL Developer工作環境
SQL Developer是免費的,當你不能得到Toad, PL/SQL Developer的License。它是個很好的選擇。他也提供了非常強大的功能。這篇文章介紹一些配置,讓SQL Developer用起來更方便。這些都可以在“工具”-->"選項"(Tools , Preferences)選單裡設定。直接在搜尋欄裡輸入關鍵字,即可找到。
1. 字型 Code Editor – Fonts
預設的字型比較小。挑一個自己喜歡的,設定大一點。讓你的眼睛舒服一點。
2. 顯示行數 Line Gutter – Show Line Numbers
預設情況下是不顯示的,程式碼有錯誤時,找行數是很痛苦的事。開啟這個選項很有必要。
3.Array/fetch Size. Database – Advanced – SQL Array Fetch Size
和sql*Plus 裡設定類似。在做效能調優時,這個引數需要注意。SQL Developer預設值是100.在JDBC中這個引數稱為Fetch Size。根據你的需要調整,並做測試。
4. 執行的歷史SQL Database – Worksheet – SQL History Limit
預設值100。 覺得太多可以調小一點。按"F8"顯示SQL History視窗,該視窗還提供了搜尋功能。善用這個功能,可以節省你大量打字時間。
5.在新視窗中顯示SQL 執行結果 Database – Worksheet – Show Query Results in new tabs
預設情況下,當前的結果會覆蓋上一次的。經常,這會造成很大麻煩。開啟這個功能吧。
6.關閉不需要的功能 Extensions
Data Miner, Migration, Spatial, TimesTen等不是每個人都需要的。關閉它們將使SQL Developer啟動速度大大加快,選單也更加簡潔。
7. 外部工具 external editor
最重要的是為xml設定,有的人喜歡用瀏覽器,有的人喜歡用文字編輯器。隨自己需要設定。
8. 連線資料庫時不自動開啟新SQL worksheet
tools --> preferences --> database --> Worksheet --> Open a worksheet on connect。將勾取消,點選確定。
9. 避免F5-Run Script後每次都開啟新worksheet
用 戶開啟一個sql檔案,後F5-Run script執行後,SQL Developer會開一個新worksheet,當我們編譯或除錯程式碼時,這非常煩人。為避免這個問題,點選Tools--> worksheet,選擇一個連線後,即開啟一個worksheet。將要執行的SQL貼入,然後執行,就不會有新worksheet被建立了。
或者:可以採用SQL*PLUS的語法避免這個問題。@aa.sql
SQL Developer的預設路徑是在:tools --> preferences --> database --> Worksheet裡配置。
好吧!SQL Developer這點太不人性化了。用慣了eclipse的朋友需要調整下。
10. 開啟/關閉 自動大小寫轉換
在worksheet的工具欄上,A->a圖示的即為該功能。但是開啟後,在寫程式碼時,位置經常會飄到另一行。非常煩人。點選該圖示或者按ctrl + " ,直至左下角狀態列出現NONE字樣。
11.程式碼格式 Tools --> Preferences --> Database --> SQl Formatter --> Oracle Formatting --> Edit
預設格式可以提供非常優美的程式碼。你也可以根據自己的喜好,調整。設定完畢,選擇程式碼,按快捷鍵Ctrol -F7或右鍵然後選擇Format。SQL Developer就會給你一個非常優美,容易閱讀的程式碼。
11.設定英文介面
$SQLDEVELOPER_HOME\bin\sqldeveloper.conf問家中加入:
AddVMOption -Duser.language=en
AddVMOption -Duser.country=US
12. 管理資料庫連線
用SQL Developer嚮導遷移連線:右鍵點選“Connections” --> 點選Export Connections--> 彈出嚮導。
SQL Developer將所有連線資訊儲存於connections.xml檔案中。Win7下,配置檔案位於:[sys driver]:\users\[user]\AppData\Roaming\SQL Developer\connections.xml
XP下位於:[Sys Driver]:\Documents and settings\[user]\Application Data\SQL Developer\Connections.xml
Linux下:假設用oracle使用者安裝了sql developer。~/.sqldeveloper/connections.xml
.sqldeveloper是個隱含資料夾.列出:ls -ltra | grep -i developer
13. 配置autotrace輸出格式 -- SQL Deveoper 4.0
勾選"Fetch All Rows",Autotrace執行時將取得所有結果,而不是一部分。只取得一部分結果將使得統計值失真。
勾選“Skip 0-valued Statistics”。不顯示值為0的統計資訊,將讓結果更加簡潔。
14. 快速取得SQL 執行計劃 -- SQL Developer 4.0
該功能不像explain plan,而是取得SQL執行後在v$sql_plan中實際的執行計劃。點選工具欄上“explain plan”的下拉視窗,將給出SQL_ID和Child_Number的列表,選擇即可。
15. 去除DDL中的雙引號
右擊表-->Edit,選擇DDL-->Create
16. 啟動時不開啟上次的檔案
例子:C:\sqldeveloper\sqldeveloper.exe -noreopen
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/638844/viewspace-769109/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 高效MacBook工作環境配置Mac
- 基於Linux的 工作環境配置方法Linux
- 配置SQL Developer連線MySQL的方法DeveloperMySql
- 如何為你的App配置多環境變數APP變數
- sqlplus環境配置(login.sql)SQL
- 工作環境迷茫
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- 環境配置
- 配置開發環境、生成環境、測試環境開發環境
- linux下使用者使用sql*plus的環境配置LinuxSQL
- 工作環境的一張照片
- 建立快樂的工作環境
- 偶滴工作環境
- Flutter環境配置Flutter
- php環境配置PHP
- vue – 環境配置Vue
- JAVA環境配置Java
- 一、環境配置
- 手把手帶你進行Golang環境配置Golang
- 深度學習開發環境調查結果公佈,你的配置是這樣嗎?(附新環境配置)深度學習開發環境
- java 環境變數的配置Java變數
- Flutter詳細的環境配置Flutter
- jdk環境變數的配置JDK變數
- 升級Shell工作環境
- 域環境下配置連線sql server 的asp.net網站SQLServerASP.NET網站
- 如何用glogin.sql控制sqlplus工具的環境配置SQL
- 開發環境配置開發環境
- windows 配置JAVA環境WindowsJava
- Mac PHP 環境配置MacPHP
- CentOS 配置 PHP 環境CentOSPHP
- Windows配置java環境WindowsJava
- JAVA 環境配置 CentOSJavaCentOS
- vue 多環境配置Vue
- 配置python環境Python
- 配置聯網環境
- Linux環境配置Linux
- 安卓SDK環境配置安卓
- Java環境配置大全Java