【IT168 技术】从应用开发到SQL管理,Oracle自带的数据库优化工具提供许多令人印象深刻的功能。但DBA也许已经发现,许多第三方Oracle数据库管理工具比Oracle自带工具还要更加健壮。
这些第三方工具填补了Oracle生态系统中的不足,特别是在定制化应用开发以及部署方面,Oracle自带工具还不能满足所有用户的需求。第三方工具的种类非常多,有一些只提供特定的功能集以满足特殊需求,而大多数第三方工具是设计用来作为Oracle自带工具的补充。
首先介绍最流行的Oracle第三方工具TOAD,它是Quest软件公司(已被戴尔收购)针对Oracle应用开发者的一款工具。TOAD工具集能够帮助用户更加轻松地进行Oracle平台应用开发,它提供了SQL优化、数据库管理和对象管理等功能。对于那些想要将Oracle平台优势发挥到极致的用户,TOAD绝对是非常好的选择。在部署、管理、维护以及开发过程中,TOAD能够将Oracle相对复杂的操作变得更简单,更自动化。
很多时候,我们完全使用第三方工具就能实现一些功能,比如跨平台的数据复制,用来在多个数据库平台进行同步。Quest公司的SharePlex for Oracle就是这样的一款工具,它的定位应该是Oracle GoldenGate的替代品。相比而言,SharePlex for Oracle针对一些高级功能的实现方式更加简单,比如数据复制、灾难恢复、业务连续性以及跨平台共享等。
对于SQL优化和数据库调优工作,Oracle第三方工具的使用范围就更广了。找到性能瓶颈以及不良代码是一项很繁琐的工作,第三方工具往往能够帮助DBA简化这一工作。Quest也提供类似的工具。
当然,实用的Oracle第三方工具并不都来自于Quest一家。Allround Automations也提供了SQL优化的工具,就是著名的PL/SQL Developer 10.0。与TOAD相类似,它拥有一个完整的集成开发环境(IDE),能够支持创建和部署清晰的SQL代码并进行调试。PL/SQL Developer 10.0的功能还包括,性能优化以及插件支持,能够不断添加更多的功能特性。
软件开发工具厂商Embarcadero Technologies也提供了一些Oracle第三方工具,如DB PowerStudio for Oracle。这是一款高度直观化的Oracle工具集,是Oracle自带企业管理器(Enterprise Manager)的良好补充。DB PowerStudio for Oracle能够提供数据库变更管理、SQL优化以及数据库调优等功能。
DB PowerStudio for Oracle包含了两个版本,即开发者版本和DBA版本。开发者版本包含了“Rapid SQL”快速应用开发(RAD)环境,提供一个基于图形用户界面的IDE。Rapid SQL使用可视化工具来简化SQL代码创建工作,即ad hoc数据编辑和简单到复杂的查询构建。DBA版本更多地关注数据库管理和维护,包括一个DBArtisan工具,用来简化DBA管理工作,如跨异构系统的多数据库管理。
尽管市面上还有很多Oracle第三方数据库工具,但Quest、Embarcadero和Allround Automations三家公司所提供的工具就已经能够满足开发者和DBA 90%的需求了。
原文链接:http://www.searchdatabase.com.cn/showcontent_71983.htm