Quantcast
Channel: MogDB Life
Viewing all articles
Browse latest Browse all 353

Oracle SQL Developer 4.1 和 SQLcl 的新特性

$
0
0

作者:eygle 发布在 eygle.com

2015,一个新年开始了,Oracle的工具SQL Developer也发布了新的版本和特性,在这个版本中很多好的特性被加入进来。

以下描述基于版本: SQL Developer 4.1 Early Adopter (4.1.0.17.29) 。在这个版本中,一个新的命令行小工具SDSQL被加入进来,在OTN上提供了直接下载,这是一个 SQL*Plus风格的命令行发布

sqld00.jpg

但是显然SQL Developer的开发团队并未想好最终的命名,虽然写着SDSQL,现在的下载名字是SQLcl 

SQLcl: Release 4.1.0 Beta on Thu Feb 26 17:42:14 2015
Copyright (c) 1982, 2015, Oracle. All rights reserved.

之前的名称是这样的:

sdsql: Release 4.1.0 Beta on Wed Dec 17 15:56:25 2014

Copyright (c) 1982, 2014, Oracle. All rights reserved.

这个工具的新特性在不断增加中,Jeff Smith 是Oracle SQL Developer的产品经理,他在博客中不断更新这个工具的开发进展和新的特性。

最近增加的一个特性是:INFORMATION (INFO),通过 info 或者 info+ ,可以展示表的更多特性。

看一看 info 的简单输出:

sqlcl01.png 

再对比一下附加的强化输出:

sqlcl02.png

SQLcl 把DBA常用的信息能够快速的展示出来,格式清晰,支持历史命令回调等,是一个小巧的命令行增强。相较sql*plus而言,SQLcl更是一个为简化DBA或开发人员工作而来的礼物。

如 SQLcl 支持的alias特性,可以帮助我们将一系列SQL简化定义为一个别名,从而可以便捷使用。

SQL> help alias
ALIAS
------
Alias is a command which allows you to save a sql, plsql or sqlplus script and assign it a shortcut command.
"alias" - print a list of aliases
SQL> alias
locks
tables
SQL> tables
Command=tables
TABLES                       
------------------------------       
LA_MATERIAL_CLASS             
LA_ALLOT_MIGHT                
PUB_ORGAN                     
LA_REQUIRE_DEPARTMENT         
YUNHE                         
T10053                        
T11053                        
T_CSL_REQUISITION                               
EYGLE                             

在OTN下载SQLcl,在Mac运行一切正常,执行命令名称是sql,果然是支持SQL执行的节奏:

EMBP:bin eygle$ pwd
/sqlcl/bin
EMBP:bin eygle$ ls
sql sql.bat
EMBP:bin eygle$ sql
SQLcl: Release 4.1.0 Beta on Fri Feb 27 10:22:49 2015
Copyright (c) 1982, 2015, Oracle. All rights reserved.
Username? (''?) eygle
Password? (**********?) *****
Database? (''?) enmot1
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
SQL>

而在SQL Developer工具中,Oracle也强化了监控的功能,现在在数据库的实例信息部分,可以呈现实时的监控信息:

sqld01.png

按照这个趋势发展下去,SQL Developer将一应俱全,满足DBA日常的管理维护需要:

sqld02.png

SQL Developer得到越来越多开发者的喜爱,这对于其他的Oracle软件工具也会是一个冲击!

相关文章|Related Articles


Viewing all articles
Browse latest Browse all 353

Trending Articles