toad for oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/toad for oracle.pdf · toad...

57
Copyright © 2006 Quest Software TOAD For Oracle Cong Li System Consultant

Upload: nguyenque

Post on 06-Mar-2018

259 views

Category:

Documents


13 download

TRANSCRIPT

Page 1: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

Copyright © 2006 Quest Software

TOAD For Oracle

Cong LiSystem Consultant

Page 2: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

1

About Me

• 李聪

• System Consultant• 01085185651• Quest Software China• [email protected]

Page 3: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

2

议程

• 公司介绍

• TOAD总体介绍

• 休息

• 应用开发功能演示

• DBA功能演示

• Q&A

Page 4: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

3

Quest Software 公司介绍

Page 5: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

4

Quest Solutions for Enterprise IT

Quest Software 致力于三大类产品的研发,帮助企业客户大力提高应用、数据库和Windows环境的性能及效率。我们帮助您构建,管理和控制复杂的应用环境。只有Quest最深刻地理解应用-从最终用户到数据库。

Page 6: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

5

Strength and Leadership

$0$50

$100$150$200$250$300$350$400$450$500

'99 '00 '01 '02 '03 '04 '05

持续的年增长率

• 05 年收入:$476 M

• Nasdaq: QSFT

• 2,700员工

• 客户– 全球18,000

– 75% 财富500强公司

$M USD

分析家的一致认可#1

Application ManagementSoftwareGartner Dataquest, 2005

Distributed Database Management Facilities SoftwareIDC, 2005

强大的合作伙伴阵营

Windows Server ManagementForrester Research, 2004

Page 7: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

6

Quest 组织机构

DallasD.C.

New York

San Francisco

UK

Germany

ItalySpain

••

Israel•

Detroit

RaleighAtlanta

Boston•

Aliso ViejoAliso Viejo•Houston

••

••

Westlake

St. Louis

Calgary•

Ottawa

Mexico •

Brazil•

Colombia•

Halifax

Netherlands

Australia

New Zealand

IndonesiaMalaysia

SingaporeThailand

Hong Kong

TaiwanChina

India

South Africa

• Slovenia/Croatia•

Portugal

Russia•

Poland

Finland

Estonia••Belgium •

••

•••

• GuatemalaEl Salvador

Panama

Peru

Venezuela

Uruguay

ArgentinaChile

Korea (South)

Norway

Denmark

Ireland

Lithuania/Latvia

France

Hungary• Romania•

•Saudi Arabia

• Turkey

Greece

U.A.E.•

Chicago Toronto

Denver

Columbus

Seattle

Pleasanton •

• •

Montreal

•••

Japan•••

••

Sweden

• • •

Page 8: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

7

TOAD’s Customers in China

Page 9: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

8

TOAD 总体介绍

Page 10: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

9

What is TOAD ?Tools of Oracle Application Developers业界排名第一的数据库开发及管理工具

-超过 500,000 的全球用户选择了TOAD将DBA和开发人员的生产效率提高100%降低50%的开发及管理成本TOAD的使用者- PL/SQL 开发人员- 应用程序开发人员- 数据库管理员- 经营分析人员- 开发及IT部门经理

Page 11: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

10

TOAD for Oracle 发展历史

Dec ‘00Oct ‘98

v5Initial Quest

release.Yahoo! Groups and

Todsoft.comestablished.

June ‘99

V6.1Already has 70

distinct screens.

Feb ’00

V6.3Debugger, SQL

modeler, oracle 8 object support.

Previous Freeware Version

April ‘01 Dec ‘01 Apr ‘02

v6.5DBA Module.

v7.2Script

Manager, SQL*Loader

Wizard.

v7.0TOAD Reports.

v7.3HTML Schema

Generator, CMD Line Support.

Freeware Updated July ‘05

Oct ‘02 May ‘03 Nov ‘03 July ‘04 Nov ‘04 June ‘05 Oct ’05

v7.4Project

Manager,QSR.

v7.5Team Coding,

Data Grid support for

advanced data types.

v7.6Session Browser,

new toolbars.

v8.0XML Support,

CodeXpert,Script Debugger.

Rebranded –TOAD for Oracle

v7.5J & v7.5U Unicode and

InternationalizedJapanese Editions.

v8.5JIT Debugging,

Citrix, RAC, enhanced 10g

support.

v8.6Re-designed

Modeler, M/D Browser,New Reporting Engine.

Page 12: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

11

TOAD产品家族• TOAD for Oracle• TOAD for DB2• TOAD for SQL Server• TOAD for My SQL

Page 13: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

12

TOAD DataModeler

TOAD在软件生命周期中

Design Develop Test Deploy andMonitor

ProductionSupport

TOAD for OracleTOAD for Oracle Professional

TOAD for Oracle XpertKnowledge Xpert for PL/SQL

Benchmark FactoryData Factory

TOAD for OracleDBA Module

Knowledge Xpert for Oracle Administrator

Quest EBusiness Module

Page 14: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

13

技术优势及商业价值

借助快捷易用的图形化操作方式,

编辑和执行数据库查询、创建和修

改数据库对象以及开发应用程序代

码,极大地提高了数据库开发和管

理的生产效率先进的SQL语句优化工具及

PL/SQL代码分析优化工具 大程

度的保证了代码质量

通过TOAD使用者的交流社区及网站,实现与全球同行和专家的技术资源及经验的共享,随时了解 新的技术及产品信息

Quest公司作为厂商,为TOAD用户提供全面的技术支持,包括产品的升级,培

训以及全新功能模块的开发

Page 15: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

14

TOAD for Oracle 功能模块

• Schema Browser• SQL Modeler• SQL Editor• Procedure Editor• Project Manager• Format SQL• Debugger

• PL/SQL Profiling• PL/SQL Knowledge• SQL Scanner• SQL Inspector• SQL Tuning• DBA Functions

Page 16: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

15

Schema Browser• 浏览、修改和维护数据库对象• 漫游Schema Browser

– 创建脚本– 导入导出数据– 分析表– 编译依赖对象– 查看那些代码对象引用此表– 状态/大小– 重命名表– 添加到Project Manager– 客户化Schema Browser– 设置Filter– View=> Options=>Schema Browser– 右键菜单

Page 17: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

16

Schema Browser’s Data Grid• 展现、维护数据

• 漫游Data Grid– 表数据浏览

– 数据编辑

– 数据过滤

– 数据打印预览

– 保存数据到文件

– 生成SQL语句

– View=> Options=>Data Grid– 右键菜单

Page 18: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

17

SQL Modeler• 图形化创建复杂SQL语句

• 从Schema Browser中打开SQL Modeler

• Database=>SQL Modeler• 创建一个Model(生成一个查询)

• 修改查询

• 执行查询(SQL Plus Report)• View=>Options=>SQL

Modeler

Page 19: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

18

SQL Editor• 创建、执行、调试SQL语句• 编写SQL语句

– SQL模板(View=>Code Snippets)– 自动完成列书写

• 执行单条SQL• 编辑表中数据• SQL重新调用

• 查询计划• 代码检查• 自动跟踪• Java、C++、VB、Delphi等代

码生成• SQL Editor Data Grid• View=>Options=>SQL Editor

Page 20: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

19

Procedure Editor• 根据模板创建PL/SQL块• PL/SQL块代码检查、代码概要、

编译、执行

• 浏览Procedure Editor• 创建Procedure• 编译、执行Procedure• SQL模板(View=>Code

Snippets)• 装载现有的Procedure• View=>Options=>Procedure

Editor

Page 21: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

20

Debugger• 带Debugger编译、执行

– 装载Procedure– 设定变量监视

– 设置参数

– 运行代码,显示输出

• 单步调试

• 断点– 设置断点

– 使能/禁止断点

– 设定条件断点

Page 22: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

21

Format SQL• 格式化Project

– 检查语法

– 格式化选项

– 开始格式化

– Code Profiler– Code Xpert

Page 23: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

22

Project Manager• 个人常用内容管理

• 日常任务定期自动执行

• 添加对象到Project• 添加Oracle对象到Project• 管理Project

– 重命名

– 共享(拷贝)一个对象到另一个Project

– 删除、存储Project– Project Manager配置

Page 24: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

23

PL/SQL Knowledge

– 全面的在线资源,覆盖了PL/SQL开发的整个生命周期– 集成的代码库中有上千个常用的存储过程及函数,可供开发人员 使用– 集成了从Oracle7.3-10g的25000多个错误消息

– 灵活的自定义功能• 用户可添加自己的文档、注释

Page 25: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

24

PL/SQL Profiling• 什么是Profiling

– 创建DBMS_PROFILER包

• 使用PL/SQL Profiling– 使能PL/SQL Profiling– 载入存储过程

– 执行存储过程

– 查看分析结果

Page 26: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

25

捕获低效的SQL语句:SQL Scanner

SQL Scanner:

扫描PL/SQL脚本;扫描嵌入SQL;扫描COBOL。

发现执行计划中的问

题;

发送到“SQL Tuning”进行调优。

Page 27: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

26

捕获低效的SQL语句:SQL Inspector

SQL Inspector:

扫描SGA,获取所有

监控期内运行的有问题的SQL语句;

扫描SGA,获取SQL区内所有的有问题的SQL语句。

Page 28: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

27

SQL 语句优化• 自动调优

• 专家建议

• 索引建议

• 场景对比

• 解决方案

• 与Outline集成

Page 29: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

28

DBA Functions

• Repair Chained Rows• Identify Space Deficits• Redo Log Manager• Log Switch Frequency Map• Log Miner• Export Utility Wizard• Import Utility Wizard• SQL*Loader Interface• Generate Schema Script• Generate Database Script• Compare Databases

• DBA Monitor• Database Probe• Instance Manager• Database Health Check• Top Session Finder• Session Browser• Oracle Parameters• NLS Parameters• Extents• Table spaces• Server Statistics• Control Files• New Database Wizard

Page 30: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

29

Optional Modules for TOAD

Module Name In Package?

Xpert Tuning TOAD for Oracle Xpert

Knowledge Xpert for Oracle Administration TOAD for Oracle Suite

Benchmark Factory for Databases TOAD for Oracle Suite

Quest DBA Module TOAD for Oracle Suite

Data Factory Developer Edition TOAD for Oracle Suite

Knowledge Xpert for PL/SQL TOAD for Oracle Professional

Oracle E-Business Module No

Page 31: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

30

Page 32: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

31

休息

Page 33: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

32

TOAD 应用开发功能演示

Page 34: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

33

开发人员面临的挑战

• 如何实现高效的项目管理及团队开发

• 快速的熟悉开发环境

• 开发标准的制定

• SQL的编写效率

• PL/SQL的编写及调试

• 代码的质量控制和优化

Page 35: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

34

Project Manager 实现高效的项目管理

• 常用数据对象

• 代码管理

• 任务管理

Page 36: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

35

Team Coding 团队开发

• 严格的版本控制

• 可独立使用也可与其他第三方版本控制产品集成

• 锁住数据对象以避免多人同时修改

• 了解数据库对象的开发状态

Page 37: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

36

熟悉开发环境 :Schema Browser, Code Roadmap & ER Diagrammer

• Schema Browser– 快速查看数据库对象

– 查看数据 (单个表或多表结合)– 生成报告

– 数据管理 (复制,导入,导出)• Code Roadmap

– 了解代码及数据库对象的依赖关系

– 查看对象属性

• ER Diagrammer

Page 38: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

37

开发标准的制定:Format Code & Code Xpert

• 格式化SQL语句或PL/SQL代码

• 制定代码规则

格式化前 格式化后

Page 39: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

38

代码编写效率的保证:SQL Editor & SQL Modeler

• 语法提示

• 函数模版

• 用鼠标拖拽完成数据对象的书写

• 自动替换

• 丰富的快捷键

• 图像化编辑复杂的多表联合SQL语句

• SQL语句的格式化

Page 40: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

39

PL/SQL的编写及调试:Procedure Editor/ TOAD Debugger• 集成化的编辑调试

功能

• 代码模版

Page 41: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

40

代码的质量控制和优化:PL/SQL Profiling

• PL/SQL 瓶颈的定位

Page 42: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

41

代码的质量控制和优化:SQL Optimizer(SQL Tuning)

• SQL Optimizer– 根据当前SQL生成专家

建议

– 自动重写SQL语句,生

成优化场景

– 生成索引建议

– 对比/执行优化结果,找

到 优选择

Page 43: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

42

TOAD DBA功能演示

Page 44: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

43

DBA工作内容

• 及时地了解数据库的运行状态– 确认例程运行正常– 数据库日志中是否有异常– 数据库负载/日志切换频率是否异常

• 数据库空间管理– 表空间使用情况– 回滚段使用情况– 归档日志空间– 碎片的重组,需要重建的索引

• 管理数据库对象/权限– 创建、修改数据库对象– 用户、权限、及角色的管理和审核

• 数据备份/恢复– 数据的导入/导出– 生成数据库/方案/数据库对象脚本

• 性能问题的诊断和优化– 当前有哪些用户/应用程序连接– Top Session/SQL– 查找IO竞争– SQL语句的优化

– 数据库运行情况报告

Page 45: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

44

数据库的运行状态:Instance Manager &Database Probe &Database Monitor• Instance Manager

– 确认数据库可用

– Listener运行正常

• Database Probe– 数据库运行状态监控及报警

• Database Monitor– 数据库活动情况

Page 46: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

45

数据库的运行状态:TOAD FTP& Project Manager &Log Switch Frequency• TOAD FTP

– 下载日志文件,跟踪文件

• Project Manager– 保存快捷方式及计划任务,方

便日常维护

• Log Switch Frequency– 通过对日志切换频率的统计,

了解数据库负载情况

Page 47: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

46

数据库空间管理:Database Browser & Table Spaces & Schema Browser• Database Browser

– 了解表空间使用详细数据

• Table Spaces– 表空间使用情况图表

– 表空间使用历史趋势

• Schema Browser– 创建表空间数据文件

– 扩展空间

– 管理回滚段

– 表碎片重组

– 重建索引

Page 48: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

47

管理数据库对象/权限:

Schema Browser• Schema Browser

– 创建和管理用户

• 修改密码

• 锁住用户

• 创建和管理Rule• 创建和管理Profile

Page 49: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

48

数据备份/恢复:EXPORT/IMPORT & EXPORT/IMPORT Utility Wizard• EXPORT

– 导出数据库、 Schema 、数据库对象到DMP文件

– 导出数据至Excel, XML,文本文件等

– 生成数据库对象创建脚本

– 导出数据生成Insert脚本

• IMPORT– 导入DMP文件

– 导入数据库对象

– 导入其它格式数据(Excel ,MS Access,Text等)

Page 50: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

49

性能问题的诊断和优化:Top Session Finder• Top Session Finder

– 根据指定的资源消耗查找Session

– 显示Session运行的统

计信息

Page 51: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

50

性能问题的诊断和优化:SQL Trace (tkprof)& SGA Trace• SQL Trace

– 监控SQL语句运行

时的统计信息,用于性能分析

• SGA Trace– 查看SGA中运行过

的SQL或PL/SQL– 运行时的统计信息

Page 52: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

51

性能问题的诊断和优化:Table Spaces IO History• IO History

– 记录表空间IO使用情

– 定位IO竞争问题

Page 53: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

52

性能问题的诊断和优化:SQL Scanner &SQL Inspector• SQL Scanner

– 扫描PL/SQL脚本;扫描嵌入SQL;扫描COBOL

– 发现执行计划中的问题

– 发送到“SQL Tuning”进行调优

• SQL Inspector– 扫描SGA,获取所有

监控期内运行的有问题的SQL语句;

– 扫描SGA,获取SQL区内所有的有问题的SQL语句。

Page 54: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

53

性能问题的诊断和优化:TOAD Health Check• TOAD Health Check

– SGA 使用统计

– 回滚段等待

– 无主键的表

– 重复的索引

– 行链接/行迁移的表

– 每用户下数据库对象统计信息

– 表空间碎片

– 更多……

Page 55: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

54

性能问题的诊断和优化:SQL Optimizer (SQL Tuning)• SQL Optimizer

– SQL调优的重要性

– 80/20 – SQL调优方法论

– 发现问题

– 定位与诊断问题

– 制定解决方案(使用专家库)

– 方案实施

Page 56: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

55

Questions and Answers

• 更多的 TOAD for Oracle 资源:– www.quest.com/toad– http://www.toadsoft.com/get2know86/– 加入TOAD社区

http://www.quest.com/toad/fellowship/fellowship_of_the_toad.asp

• 您也使用 DB2, SQL Server 或 MySQL吗?TOAD同样适合您!– http://www.quest.com/toad_for_db2/index.asp– http://www.quest.com/toad_for_sql_server/index.asp– http://www.quest.com/toad_for_mysql/index.asp

Page 57: TOAD For Oracle - read.pudn.comread.pudn.com/downloads152/doc/667461/TOAD for Oracle.pdf · TOAD Reports. v7.3 HTML Schema Generator, ... enhanced 10g support. v8.6 Re-designed

56

Thank you !