为了进一步提高开发人员效率,简化Oracle数据库开发,甲骨文公司日前宣布Oracle SQL Developer 2.1版上市,这是广受欢迎的数据库开发和迁移工具Oracle SQL Developer的最新版本。Oracle SQL Developer 2.1版是一个免费且全面的工具,该新版软件的很多功能都得到了增强,此外还引入了两种关键的新功能――PL/SQL单元测试(Unit Testing)和数据建模器浏览器(Data Modeler Viewer)。Oracle SQL Developer 2.1版的两项关键新功能和所有增强功能都是应Oracle SQL Developer社区的要求和建议而开发的。新版软件引入了迁移工作台(Migration Workbench),以支持Teradata和面向Linux、UNIX和Windows操作系统的IBM DB2 UDB。Oracle SQL Developer 2.1版可从Oracle技术网(OTN)下载。
最新版软件简化数据库测试和迁移
Oracle SQL Developer 2.1版引入了一种单元测试框架,开发人员可利用该框架建立并共享单元测试和测试套件,这些单元测试和测试套件可以批处理方式运行,并根据不同数据库的命令行运行。PL/SQL单元测试为数据库开发人员提供了强大的预置功能,用这些功能可以开发并运行数据库代码回归测试,从而实现质量更高的数据库开发,同时减少为单元测试编写脚本程序的需求。最新版Oracle SQL Developer新增一个数据建模器浏览器,可以使用只读方式访问最近推出的Oracle SQL Developer数据建模器(Data Modeler)。这使得开发人员、数据建模人员、IT架构师以及其他相关人员能够利用该工具打开和浏览用独立的Oracle SQL Developer数据建模器建立的数据模型,并通过将表格拖到模型图上,以图形方式浏览架构对象。
Oracle SQL Developer中新增加的数据建模器浏览器的关键好处是,用户可以用这个单一工具浏览第三方数据库表格,并在一张图上浏览关键的外部关系,然后利用这个工具将数据和对象迁移到Oracle数据库中,从而降低成本、工作量以及与向Oracle数据库迁移第三方数据库的风险。Oracle SQL Developer 2.1版现在增加了迁移工作台,该工作台除了支持以前宣布的Sybase ASE 第12和15版、Microsoft SQL Server 2000和2005以及Microsoft Access,现在还支持Teradata(第12版)以及面向Linux、UNIX和Windows操作系统的IBM DB2 UDB(第7、8和9版)。
这个最新版软件还具有: • 新的后台任务功能,使用户能够在后台运行耗时的SQL任务的同时,执行其他任务; • 增强的数据网格功能,为用户提供更强的控制能力,如动态搜索、过滤和高亮显示; • 版本控制,现在的支持范围包括Perforce和Serena Dimensions。
Oracle SQL Developer可用于Oracle数据库11g的所有版本,并可在Windows、Linux和Mac OS X操作系统上运行。该工具还可用于Oracle数据库10g以及Oracle 9i数据库第二版。甲骨文公司软件开发副总裁Mike Hichwa表示:“增加PL/SQL单元测试使Oracle SQL Developer领先于其他很多数据库开发工具。我们知道,几乎每一个Oracle数据库客户都使用PL/SQL,而拥有一个可靠的单元测试框架将使我们的客户降低成本并提高软件质量。”
OPITZ CONSULTING公司高级架构师Gerd Volberg表示:“专业软件开发需要强大的工具。这就是我们公司每一位开发人员都有专属的、安装了完整Oracle SQL Developer记忆棒的原因。我们的业务环境常常不允许在客户的计算机上安装软件。因此对于我们来说,有一个能从记忆棒上即时启动工作的工具非常重要。Oracle SQL Developer 2.1版是一个极好的成套工具,其中包括强大的、新的PL/SQL单元测试,正适用于我们的咨询服务。”