SQL Developer 配置

2024-08-29 11:58
文章标签 sql 配置 developer database

本文主要是介绍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 配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1117796

相关文章

SQL中的外键约束

外键约束用于表示两张表中的指标连接关系。外键约束的作用主要有以下三点: 1.确保子表中的某个字段(外键)只能引用父表中的有效记录2.主表中的列被删除时,子表中的关联列也会被删除3.主表中的列更新时,子表中的关联元素也会被更新 子表中的元素指向主表 以下是一个外键约束的实例展示

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

如何去写一手好SQL

MySQL性能 最大数据量 抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL配置、数据表设计、索引优化。500万这个值仅供参考,并非铁律。 博主曾经操作过超过4亿行数据

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于