eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« 云和恩墨战略注资恩核中国-优势互补合作共赢 | Blog首页 | 2015 DTCC: 后IOE时代 Oracle将何去何从? »

Oracle SQL Developer 4.1 和 SQLcl 的新特性
modb.pro

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


历史上的今天...
    >> 2011-03-02文章:
    >> 2010-03-02文章:
           ORA-00600 3020 错误案例一则
    >> 2009-03-02文章:
    >> 2008-03-02文章:
    >> 2007-03-02文章:
    >> 2006-03-02文章:
           搜索引擎 雅虎搜索
    >> 2005-03-02文章:

By eygle on 2015-03-02 16:36 | Comments (0) | FAQ | OraNews | 3166 |


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com