Oracle SQL Developer 个人使用记录

Oracle SQL Developer 个人使用记录

以下简称 SQL Developer

对我Java开发来说,这个工具已经足够使用了,虽然还有很多缺点,但够用就行,相对于我来说的优点:

  1. 整体UI还算舒服
  2. 免费
  3. 跨平台
  4. 跨数据库
  5. Windows 下有解压版,不用安装
  6. 使用 Java 开发,不需要添加其他的环境(对于非 Java 开发者来说这可能是个缺点)
  7. 自带中文

第三方数据库连接

SQL Developer 是通过 JDBC 来连接并管理数据库的,对于类似我这种非DBA来说还是不错的。(非 Oracle 数据库需要通过 SQL 语句进行操作,只提供查看表、视图等的操作)

支持的第三方数据库JDBC驱动: https://www.oracle.com/techne…

配置的地方在此:

  • 中文版:工具 → 首选项 → 数据库 → 第三方 JDBC 驱动程序
  • 英文版:Tools → Preferences → Database → Third Party JDBC Drivers

MySQL

注:这个版本的 JDBC 驱动连 MySQL8 可能有问题

PostgreSQL

主机填写规则这是个坑,参考此处:
https://stackoverflow.com/que…

DB2

一般配置

连接配置

因为 SQL Developer 的连接有的时候不好编辑,可以直接操作它对应的 JSON 文件,该文件存在于 ~\AppData\Roaming\SQL Developer\system19.1.0.094.2042\o.jdeveloper.db.connection 下。

日期显示格式设置

进入 工具 → 首选项 → 数据库 → NLS → 日期格式: DD-MON-RR 修改为 YYYY-MM-DD HH24:MI:SS

也可以直接搜索 日期 ,定位到 NLS 。

打开多个 tab 窗口

一个数据库连接打开多个 tab 窗口用于查看数据表及数据

进入 工具 → 首选项 → 数据库 → 对象查看器

勾选 自动冻结对象查看器窗口 即可。

显示行号

进入 工具 → 首选项 → 代码编辑器 → 行装订线

勾选 显示行数 即可。

修改快捷键——代码提示

进入 工具 → 首选项 → 快捷键 → (代码编辑器)完成设置 → 更改快捷方式

《Oracle SQL Developer 个人使用记录》

功能使用

数据泵的导入导出

参考 Oracle SQL Developer 3.1 Data Pump Feature

选择 查看 → DBA 将会打开 DBA 的 tab 页,如下:

《Oracle SQL Developer 个人使用记录》

接下来就是按照步骤操作导入导出

解释计划与SQL优化

仔细观察代码编辑器的运行按钮旁边,是有 解释计划SQL优化 的按钮,运行 SQL优化 按钮它会出现关于 SQL 的优化提示,比如 WHERE 语句中的查询条件并没有使用到索引,而解释计划就针对SQL高手的工具,SQL优化是针对一般人而言会比较有用。

在不断的使用中,会发现 Oracle SQL Developer 是一个严重被忽视的工具,它已经提供了许多强大的功能,只是很少人会去关注而已,比如数据建模ER图等等。而关于数据建模这一块我是比较想了解清楚的,因为一个良好的数据库设计,还是需要 ER图 之类的去表示清楚的,更重要的是希望可以代替 PowerDesign (主要是不想累死累活的找破解,现有的破解版本的界面还超级难看,也不支持中文)。

如有其他补充或错误,欢迎留言!

    原文作者:魏晋秋
    原文地址: https://segmentfault.com/a/1190000017411465
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞