Toad™ for Oracle
Quest 虹天软件(北京)有限公司
二零零六年八月
应用开发解决方案
2
目 录
1. 方案简介 ..................................................................................................................................4
2. TOAD™ FOR ORACLE........................................................................................................5
2.1. S
CHEMA BROSWER............................................................................................................6
2.2. SQL
EDITOR ......................................................................................................................6
2.3. P
ROCEDURE EDITOR..........................................................................................................7
2.4. SQL
MODELER ..................................................................................................................8
2.5. F
ASTREPORT......................................................................................................................9
2.6. S
CRIPT MANAGER ............................................................................................................10
2.7. M
ASTER/DETAIL BROWSER.............................................................................................10
2.8. C
ONNECTION COLOR-CODING.........................................................................................11
3. TOAD™ FOR ORACLE PROFESSIONAL......................................................................11
3.1. PL/SQL
DEBUGGER.........................................................................................................12
3.2. C
ODE PROFILING .............................................................................................................12
3.3. K
NOWLEDGE XPERT™ FOR PL/SQL...............................................................................13
3.4. T
EAM CODING .................................................................................................................14
3.5. C
ODE XPERT....................................................................................................................14
4. TOAD™ FOR ORACLE XPERT .......................................................................................15
4.1. SQL
SCANNER.................................................................................................................15
4.2. SQL
INSPECTOR...............................................................................................................15
4.3. SQL
OPTIMIZER...............................................................................................................16
4.4. I
NDEX EXPERT.................................................................................................................19
4.5. C
ROSS INDEX ANALYSIS..................................................................................................19
4.6. O
UTLINE MANAGER ........................................................................................................20
4.7. P
LAN CHANGE ANALYZER...............................................................................................20
4.8. B
EST PRACTICES..............................................................................................................22
5. TOAD™ FOR ORACLE SUITE.........................................................................................22
5.1. DBA
MODULE .................................................................................................................22
5.1.1. Database Monitor ...................................................................................................22
5.1.2. Database Probe.......................................................................................................23
5.1.3. Health Check...........................................................................................................24
5.1.4. Instance Manager....................................................................................................24
5.1.5. Top Session Finder..................................................................................................25
5.1.6. Oracle Parameters..................................................................................................26
5.1.7. Session Browser ......................................................................................................26
5.2. K
NOWLEDGE XPERT™ FOR ORACLE ADMINISTRATION ..................................................27
5.3. D
ATA FACTORY™ DEVELOPER EDITION ..........................................................................27
5.4. B
ENCHMARK FACTORY™ FOR DATA BA SE S .....................................................................27
应用开发解决方案
3
5.5. TOAD DATA MODELER™.................................................................................................28
5.6. O
RACLE E-BUSINESS MODULE........................................................................................30
应用开发解决方案
4
1. 方案简介
Toad――加速你的数据库设计、开发、测试和管理
数据库的优异性能和高可用性源自于良好的数据库设计,Quest 软件公司为您提供了 Toad
Data Modeler――一个专业的数据库设计管理工具,可以可视化的为各种数据库生成与维护实
体关系图,是数据库开发人员的理想选择。Data Modeler 可以通过合理规划的 ER 图,为您生
成各种数据库的物理建表 SQL 语句。而数据库表之间的数据流向,可以通过数据流图进行方便
的定义。在生成实体关系图的时候,Data Modeler 会兼顾所有类型数据库的实体差异,例如引
用一致性,约束,域,触发器等。
Quest 软件公司的业界领先的开发工具 Toad 能够帮助开发新手提高工作效率;帮助有经验
的开发人员拓宽职业技能。Toad 的集成化开发环境中包含了存储过程编码,模式浏览,SQL 编
码等诸多功能可以在数据库应用开发的过程中提高工作效率。调试器,SQL 优化,代码专家和
通用管理等功能可以提高代码质量,提高系统性能。
多线程编辑器允许用户同时编辑多个文件,支持的文件类型包括 SQL,PL/SQL,HTML,
Java 和文本文件。SQL 编辑器中提供热键支持,自动错误更正,输入侦测,语法高亮,版本控
制和许多其它提高开发速度的小功能。支持多标签功能的存储过程编辑器可以与各种 SCC 兼容
的版本控制程序结合,让多个开发者同时调试编译存储过程。
简洁的多标签形式展示的模式浏览器可以让您快速的定位和管理数据库对象。
SQL Modeler 让您在图形方式下快速建立复杂的多表查询 SQL 脚本。
服务器和会话统计,包括计算统计和调优提示提供了快速查看服务器环境的能力。
DBA 模块可以让您完成比较和同步数据库模式,管理数据库空间,导出导入数据等所有 DBA
日常工作。
SQL 调优功能,可以从 SQL 脚本文件,数据对象或数据库 SGA 区中收集低效的 SQL 语句。
对这些 SQL 语句进行自动改写调优,输出高质量的 SQL 语句,降低系统响应时间,降低资源使
用。
为了帮助您全面的测试您的应用系统,Quest 软件公司为您提供了 Benchmark
Factory――一个负载测试解决方案,可以模拟真实环境下数以千计的用户访问你的应用系统的
场景。提前获知应用系统上线后在过载情况下的应用表现,就可以在上线前定位并解决性能问题
和伸缩性问题。另外,Quest 软件还提供了一个测试数据生成工具――Data Factory,可以帮助
开发和 QA 工程师简单快速的向测试数据库中填充具有引用关系的表数据,以便进行测试。
应用开发解决方案
5
您能相信吗?以上介绍的这些简便易用,功能强大的数据库应用的设计,开发,测试,管
理的工具都是 Quest 软件公司的 Toad 套件中的一部分。也就是说,选择 Toad,您就拥有了数
据库应用开发的全套解决方案。
面对不同层次的数据库开发和管理需求,Toad for Oracle 共分为四个版本,不同职责开发
人员可以根据自己的使用要求选择最适合自己的版本。
版本 描述
Toad™ for Oracle
提供 Oracle 开发代码、建立和管理数据库对象所需要的所有专业化功能。
Toad Standard Edition 专门为 Oracle 应用开发人员而设计,包括功能
强大的 SQL 编辑器、PL/SQL 编辑器,模式浏览器等等。
Toad™ for Oracle
Professional
(包括 Toad™ for Oracle 的所有功能,以及调试、PL/SQL 知识库
和代码 Profile 功能)
开发 PL/SQL 代码是一个冗长的过程,需要极高的准确性。Toad® for Oracle
Professional 提供了专家级代码审查功能,可与 Toad for Oracle 的
Procedure Editor 方便集成,利用现有的规则,分析存储进程, 获得详细、
正确的建议。
Toad™ for Oracle Xpert
(包括 Toad™ for Oracle Professional 的所有功能,以及与 SQL
Tuning 和通过 CodeXpert 的 SQL & PL/SQL Optimization 扫描的
集成)
如果用户希望简化 SQL 代码优化,提高工作效率,就可利用 Toad®
for Oracle Xpert 达到这一目标。通过识别潜在的性能隐患,可以
高级优化组件,大幅缩短开发者、DBA 和分析人员所需的优化时间。
Toad™ for Oracle Suite
包括Toad™ for Oracle Suite 包括Toad® for Oracle Xpert 的所有功能,
以及多种可改善Oracle专业人员代码开发和数据库对象维护工作的工具。
• DBA Module
• Knowledge Xpert™ for Oracle Administration
• Knowledge Xpert™ for PL/SQL
• DataFactory® Developer Edition
• Benchmark Factory® for Databases
• QDesigner™ PhysicalArchitect
这种完整的开发套件,提供了设计 、开发、测试和管理数据库时所需
的全部工具。
2. Toad™ for Oracle
Toad for Oracle 是 Toad 标准版。