暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle SQL Developer 4.1 和 SQLcl 的新特性

原创 eygle 2015-02-26
997

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软件工具也会是一个冲击!

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论