应用开发解决方案
图 以饼状图显示各个会话的资源使用情况
5.1.6. Oracle Parameters
列表显示数据库视图v$parameter中的数据。可以通过双击更改所选参数,并由Toad发出“alter system”或“alter session”命令,对数据库参数进行修改。支持RAC形式。
5.1.7. Session Browser
查看数据库会话的锁,长操作等信息。可以对会话进行跟踪或杀掉会话。
26
应用开发解决方案
5.2. Knowledge Xpert? for Oracle Administration
Knowledge Xpert? for Oracle Administration是一个功能强大的基于Windows的技术资源库,它覆盖DBA日常管理所需要的所有信息。上千种专题包括概念的深入解释,数据库分析信息和DBA进行问题诊断和实施解决方案的工作范例。
z z z z z z z z
快速访问上千种Oracle 数据库技术专题。覆盖DBA日常管理工作的所有内容。 由包括Mike Ault、Steven Feuerstein、Hugo Toledo 等在内的业界专家开发。 快速的Oracle 反馈信息,使用户可以轻松查询不同Oracle版本(包括Oracle 9i)的25000多种错误信息。
“联机数据库分析”功能可以对数据库执行健康检查,当问题发生时间提供客户化的专家建议。
通过InstantScripts 可以访问218个脚本,来进行数据库管理、备份恢复以及优化。 与TOAD? 和 SQL Navigator? 的无缝集成使用户可以随时找出问题及解决方案。 和DBA Pipeline-- 一个免费得技术团体网站集成。
定制功能使用户可以向任何专题中添加注解、文档及Web站点。
Knowledge Xpert for Oracle Administration 是DBA的必需工具,可以第一点找到所需要的技术信息,节省大量的时间。
5.3. DataFactory? Developer Edition
DataFactory是一个轻量级的客户端工具,可以向数据库中快速生成与加载测试数据。 指定数据库表列和需要生成的记录数后,DataFactory可以通过以下三种方式产生测试数据。
z z z
产生合成数据
从现有数据源(例如其它数据库表或扁平文件)中拷贝或计算数据 使用内建的数据生成库产生实际数据
5.4. Benchmark Factory? for Databases
一般系统的崩溃,都是由于过量负载造成的。Benchmark Factory for Database是一种数据库压力测试解决方案,用于应用上线前的压力测试,能够向数据库系统施加一般测试方法无法提供的巨大负载,这样在试验环境下,就可以得到应用系统在崩溃前的容量和性能瓶颈资料,为减少系统上线后的宕机次数,降低损失提供前瞻性测试。
使用Benchmark Factory for Database: z z z z
可以获知数据库系统的最大吞吐量和处理能力。 使用少量的硬件资源,就模拟出数以千计的并发用户。 找出应用系统在随用户增加时出现的不平衡负载点。 发现系统性能拐点,薄弱的衔接点和瓶颈。
27
应用开发解决方案
z 量化应用和服务期的性能指标
Benchmark Factory在测试过程中,收集了大量的统计数据,包括服务器吞吐量(按事务/秒,字节/秒等计量)和每个施加负载的测试工作站产生的事务统计,所有的测试结果都被收集存储于资料库中,用于测量,分析和预测系统的容量。
Benchmark Factory还可以与其它Quest软件公司的产品进行集成,用于IT部门快速测量系统处理能力与性能,以便于对系统进行优化,降低用户服务响应时间。例如,Benchmark和Spotlight配合,由Benchmark产生并发负载,由Spotlight发现和诊断问题,在系统应用上线前,找到系统瓶颈,低效原因与应用缺陷。
图 Benchmark运行机制
5.5. Toad Data Modeler?
Toad? Data Modeler 是轻量级的数据库建模和设计解决方案,通过易于使用的图形化接口,帮助数据库设计、开发人员和数据库管理员生成新的数据库或对已经存在的数据库进行维护及生成数据库结构文档。Data Modeler目前对20余种数据库提供支持。其主要功能与受益:
z z z
建立实体-关系图 生成SQL(DDL)脚本 数据库反向工程
28
应用开发解决方案
z z z
生成基于HTML和RTF格式的详细文档 建立数据流图
导出至XML或其它流行格式
图 易于使用的物理数据建模
实体-关系图
井然排列的实体-关系图(ER图),有助于轻松生成与维护数据库结构。在Toad Data模
Modeler模型中包括实体、属性、域、主键、外键、约束、关系、索引、描述、注释等物理与逻辑元素,各种元素布局清晰,为开发人员提供了一个完美的数据库展现。
触发器,过程,视图
Toad Data Modeler支持将函数,过程,触发器,视图,包,包体,对象类型,对象类型体,序列号,同义词视为文本对象(依赖于目标数据库)。开发人员还可以生成触发器,视图和存储过程的模式。所有这些文本对象和实体-关系图都可以通过反向工程从现存数据库结构中得到。
对现存数据库的反向工程和生成文档
Toad Data Modeler还是生成现存数据库结构文档的绝佳工具,可以生成非常详细的HTML和RTF格式的文档。开发人员还可以重画数据库结构、在内部版本管理器中插入新模型或者生成新的SQL(DDL)脚本。
在反向工程过程中,Toad Data Modeler可以从所选数据库中装载不同的数据库对象,并尽可能体现各种数据库类型的特点。
29
应用开发解决方案
先进的数据库设计和SQL/DDL脚本生成能力
Toad Data Modeler使开发人员对最终SQL数据库的生成脚本有完全控制能力,可以生成模型的一部分,生成触发器,视图,存储过程,用户,函数,存储,注释,引用等,特别是可以检查一致性。
通过实现Toad Data Modeler模版,开发人员可以全面影响数据库设计和SQL生成过程。内部脚本的实现,允许包含额外的客户化插入信息,还可以决定诸如存储过程是在触发器之前还是之后生成等事项。DDL生成引擎的全面可配置性,使实现客户化模型需求的实现成为可能。
Toad Data Modeler甚至允许在原先并不支持使用触发器的数据库中开发和生成ROI。 总之,Toad Data Modeler的自动SQL脚本生成能力最终会使开发工作产生事半功倍的效果。
5.6. Oracle E-Business Module
Oracle E-Business Module 改善了Oracle E-Business实施、开发、管理等整个生命周期中的开发效率。集成化的Oracle E-Business Module,在Toad的直观面中,提供了诸如 E-Business 相关对象浏览、配置报表、活动监控器和独特的查找功能。这种针对Oracle E-Business 对象和活动的视图,降低了开发新的同步程序、调整菜单和检查灵活字段时所需的研发时间。
30