PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发,为了提高工作效率和个性化配置,在此列举一些常用的调优配置。

运行环境

PL/SQL是以oracle客户端为基础运行的,故运行PL/SQL需要安装Oracle服务端(可不用创建实例)或者Oracle瘦客户端(部分功能将不可用,如表的导入导出)。

Oracle瘦客户端安装

  • 下载瘦客户端(略)
  • 将解压之后的瘦客户端地址加入系统环境变量,如D:\Program Files\instantclient_10_2
  • 添加新的环境变量:变量名:NLS_LANG 值:AMERICAN_AMERICA.ZHS16GBK

Oracle服务端安装

  • 服务端下载安装(略)
  • 安装的时候可不用安装实例
    image

运行

  • 当环境准备好之后就可以运行PL\SQL了,推荐使用9.0以上的版本。
  • 可以在Database直接填写ip/实例名,如
    image

调优

调整布局

登录进去,推荐将其它组件都关闭,只保留Objects组件,这个我们用到最多,其它的都没怎么用到,可以按自己习惯调整。如
image
再点击菜单Window-》Save Layout 将适合自己的布局保存,如
image

标记表和视图并排序

点击菜单Tools-》Object Browser Folders,如
image
将Tables和Views文件夹移到前两位,并加其它颜色以区分
image
调整效果如下:
image

登录之后默认选中My Objects

默认登录只后,会列出All Objects,在实际运用中,我们只关心自己的对象。
点击菜单Tools-》Object Browser Filters,如
image
选中My Object并勾上Default
image
最终效果如下:
image

记住密码

点击菜单Tools –> Preferences –> Oracle –> Logon History –> Store With Password
image

双击显示表数据

点击菜单Preferences –> User Interface –>Object Browser –> Object Type
image
选中Table 将双击改成查询数据
对于视图也可以做一样的设置

SQL语句字符全部大写

references –> User Interface –> Editor –> Keyword Case –> Uppercase
image

自动替换

Preferences –> User Interface –> Editor –> AutoReplace
image
这样我们就可输入sf空格,工作会将自动替换SELECT * FROM
可以根据习惯定义其它的规则
如s=SELECT等等

自定义快捷键

PLSQL Developer里预留了很多键让用户自定义,通常情况下,打开PLSQL Developer后,最经常干的事就是打开SQL Window和Command Window,就给这两个操作定义了快捷键,ALT+S和ALT+ C,这样拿鼠标点三下的事情只需要按一下键。
设置方法:菜单Preferences –> User Interface –> Key Configuration
image

显示行数

Preferences –> Window Types –>SQLWindow –>show gutter
image
效果如:
image

根据光标位置自动选择语句

Preferences –> Window Types –>SQLWindow –>AutoSelect statement
image
注意,每条语句后面要加分号。

管理你的sql文件

点击菜单Tools-》File Browser Locations,如
image
定义一个文件保存目录如下图:
image
并将普通的SQL文件保存默认保存这个文件下
Preferences –> Files –> Directories –> SQL scripts
image
使用效果如:
image

快捷登录

image

最终效果:
image

字体大小调整

image

最终效果:
image

常见问题

Win7系统下登录弹白框

PL/SQL没有权限所致,找到plsqldev.exe右键->属性->兼容性->以管理员身份运行此程序。如下图:
image