ITPub博客

首页 > 数据库 > 数据库开发技术 > 配置你的SQL Developer工作环境

配置你的SQL Developer工作环境

原创 数据库开发技术 作者:chncaesar 时间:2013-08-29 11:22:01 0 删除 编辑


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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-07-30

  • 博文量
    102
  • 访问量
    899723