本文主要是介绍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窗口,该窗口还提供了搜索功能。善用这个功能,可以节省你大量打字时间。请注意,SQL history将会在SQL Developer启动时读入内存!
5.在新窗口中显示SQL 执行结果 Database – Worksheet – Show Query Results in new tabs
默认情况下,当前的结果会覆盖上一次的。经常,这会造成很大麻烦。打开这个功能吧。
6.关闭不需要的功能 Extensions
Data Miner, Migration, Spatial, TimesTen等不是每个人都需要的。关闭它们将使SQL Developer启动速度大大加快,菜单也更加简洁。从4.0开始, 移到了Tools --> Features,。
7. 外部工具 external editor
最重要的是为xml设置,有的人喜欢用浏览器,有的人喜欢用文本编辑器。随自己需要设置。在Tools-->preferences --> database --> external editors。
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. 设置Java虚拟机堆大小
$SQLDEVELOPER_HOME\bin\sqldeveloper.conf文件中加入:
AddVMOption -Xms50M
AddVMOption -Xmx512M
请注意:该文件还有一行IncludeConfFile sqldeveloper-nondebug.conf,请确保sqldeveloper-nondebug.conf在前,或者不配置堆大小。
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. 启动时不打开上次的文件
例子:C:\sqldeveloper\sqldeveloper.exe -noreopen
15.关闭worksheet时,不提示保存文件
对于笔者这样依赖SQL History,通常不保存Worksheet内容的人。这个选项非常有用。Tools --> preferences --> database --> worksheet。取消"Prompt for save file on close"
这篇关于SQL Developer 配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!