当前位置:首页 >> IT/计算机 >>

toad使用详解


Training
TOAD
Tools of Oracle Application Developer

Toad Training

TOAD
? content
– – – – – – – – – – – – Installation & Register& Uninstallation Set envionment variables in TOAD Schema Browser SQL Editor PL/SQL Editor PL/SQL Debug SQL Modeler Export/Import Source Code/Data Other Tools DBA Tools SQL Tuning Knowledge Base for Oracle Administration Knowledge Base for PL/SQL

? Exercise
Toad Training

Toad的打包方式
? TOAD Standard Version
– – – – – – – – – – – SQL Editor PL/SQL Editor PL/ Formatter Schema Browser SQL Modeler Session and server information Standard Version PL/SQL Debugger Formatter Plus Professional Version SQLab Xpert

? TOAD Professional Version

? TOAD Xpert Version

?Toad DBA Module ?Knowledge Base for Oracle Administration ?Knowledge Base for PLSQL
Toad Training

系统需求
– Client
? ? ? ? Windows 95/98/NT/2000 16MB RAM 15MB disk space Oracle SQL*Net or Net 8 (32-bit only)

– Server
? Oracle versions 7.3 and higher ? Any hardware platform

See Getting Started Guide
Toad Training

Installation
-安装类型

选项说明
选项1:缺省,安装Toad 全部客户端应用在本机,并可在本机运行 Toad.exe 选项2:安装Toad 客户端应用在本机,在Server端建立toad.exe 和toad.hlp的shortcut 选项3:安装除toad.exe和toad.hlp文件在Server端,其他文件安装在Client端

Toad Training

Installation -安装SQLab Xpert Option

需要DBA的帐号
Toad Training

Register TOAD

Toad Training

UnInstallation

Toad Training

设置TOAD环境变量
? View->Options
– General ? 是否自动连接数据库 ? 关闭TOAD前是否提示 ? 关闭TOAD前是否自动Commit ? 是否显示连接数据库的用户名和数据库名 ……. – Startup ? TOAD启动时,显示的界面和内容 ……. – Oracle ? 是否自动commit ? 存放执行计划的表名 ……. – Debugging ? 是否自动显示Debug窗口 ? 断点颜色设置 ? 存放执行计划的表名 ……. Toad Training

……….

设置环境变量

Toad Training

Schema Browser
? 新建、查看、修改数据库中所有Object
User Object

? 显示和修改Object的数据(以table和Tablespace为例 – Table
? ? ? ? 表的结构 表中的数据 表中的index、trigger、Constraints 脚本

– Tablespace
? Datafile ? Free space ? object
Toad Training

立体显示Schema

SQL Editor
– 编辑SQL语句
? 将SQL语句变成标准格式(鼠标右键,formatting tools->format code) ? 根据表名显示表的结构(SQL-Windows-> describe parse select query) ? 设置bookmark
– 设置<CTRL><SHIFT>0~9 – 查找 <CTRL>0~9

? Load .Sql 文件 ? Online SQL Help

编辑 SQL

– 执行SQL语句
? ? ? ? ? ? ? ? Toad Training 执行单条SQl语句 执行多条SQl语句(以分号隔开) 可调用 存储过程 跟踪执行过的SQL语句 在显示结果中查找数据 了解SQL语句的实际执行结果和执行效率 了解SQL语句的explain plan SQL Tuning(见后)

– 执行结果显示

执行结果

SQL语句格式化
格式化前 格式化后

PL/SQL格式化
格式化前 格式化后
Toad Training

执行计划
? 使用TOAD了解SQL语句的执行计划前需要运行脚 本\TOAD\temps\ TOADPREP.SQL – Creates the “TOAD” user and schema – Creates the tables necessary to enable Saved (Explain) Plans

使用SQL Editor运行
Toad Training

Procedure Editor
? 编辑
– 格式化(鼠标右键,formatting tools->format code) – Template
? ? ? ? NEWPROC.SQL NEWFUNC.SQL NEWPACK.SQL NEWTRIG.SQL For creating For creating For creating For creating a a a a new new new new Procedure Function Package Trigger

– 设置bookmark – Online Help
? 编译 ? 设置输入参数 ? 运行

Toad Training

PL/SQL Debugger
? ? ? ? ? ? 设置输入参数 设置断点 单步执行 终止调试 进入嵌套存储过程 变量查看

Toad Training

SQL Modeler
? 通过简单的拖动和点击鼠标就能够写出复杂查询的 SQL语句 ? Explain Plan
SQL Modeler窗口 表选择区域 表模型区域 生成SQL区域

Toad Training

Export/Import Source Code
? 将数据库中所有Source输出到文件中
DataBase->Export->Source Code

Toad Training

Export/Import Data
? 将数据库中数据输出/入到文件中
DataBase->Export->Table Data

Toad Training

Other Tools
? Estimate Table/Index Size
Table/Index Size ToolsTools-> Estimate

? Analyze All Tables Tools-> Analyze All Tables Tools? Rebuid Table Tools-> Rebuild Table Tools? Relocate Index Tools->Relocate Index Tools-

Toad Training

DBA Tools (一)
? Oracle数据库运行状况
– – – – – – 逻辑IO 物理IO session数目 SGA的利用率 共享池的使用状况 事件等待状况

?

Instance 的状态监控
– 检查本地tnsnames.ora文件里面定义的所有节点、 Listener和数据库的运行状态和版本等相关信息。 如果设置了password验证方式,可以远程启动、 关闭数据库

?

Unix 系统监控
– Unix机器的运行状况,如机器启动时间、CPU利用率、主 要的进程以及这些进程占用的资源、磁盘IO等等。

Toad Training

DBA Tools (二)
? Trace/Kill session
– 方便的查看所有的用户Session的相关信息、 包括运行程序、SQL语句及执行计划、数据 库加锁现象、回滚段的使用状态等等。

? Oracle Parameter
– 可以方便的查看Oracle系统的参数,包括是 否默认值、参数作用、是否可以动态修改, 双击鼠标来进行修改那些可以动态改变的参 数。

? NLS_PARAMETER
– 方便的查看session,instance,database级 的NLS参数值,并且动态修改session的NLS 参数值

Toad Training

DBA Tools (三)
? ? ? ? ? ? Extents
– 可以查看某个用户下的表和索引的详细存储情况。发现占 用大量空间的表和索引。 直观的查看每个表空间的利用率、组成的数据文件,空闲 空间、表空间的数据库对象以及碎片情况。 图形化的显示表空间里面各个表/索引所占用的空间,各 个segment的大小,segment是否连续等信息。 可以非常直观的看到系统总体运行情况,包括数据库的分 析数据、等待事件、Latch、Session等等。 可以查看当前系统有哪几个控制文件,以及控制文件内部 记录的详细信息。 显示Pin在内存中的包,这些包在Oracle内存不足的情况 下不会换出内存,避免动态加载,也避免flush shared pool的时候被清出内存。 建立新的数据库。

Tablespace


Tablespace Map


Server Statistics


Control Files


Pinned Code


?

New Database


Toad Training

DBA Tools (四)
? ? ? Repair chained rows
– – 帮助分析是否有行链接的表,并进行修补。 帮助检测某个表空间是否有一些表没有足够的空间 进行扩展。 可以方便的查看增加、删除LOG的组,切换当前日 志,对日志归档进行具体的控制。可以在这个界面 里完成几乎所有的对redo log的操作。 提供图形化的Oracle Export Oracle Export功能。 提供图形化的Oracle Import功能。 提供图形化的Oracle SQL*Load功能。 生成整个用户下所有或部分对象的DDL语句。可以 把结果保存为sql语句或者保存为TOAD的自定义格 式。 对两个数据库的模式(用户)下面的所有对象进行 比较。

Identify Space Deficits Redo Log Manager


? ? ? ?

Export Utility Wizard
– – – –

Import Utility Wizard SQL*Load Interface Generate Schema Scripts

?

Compare Schema


Toad Training

SQL Tuning
? 对SQL语句进行Tuning,点击进入 调优实验室
– 建立调优场景
? 增加不同的Hints action->new scenarios action-

– 在不同调优场景执行SQL action->execute all scenarios action– 结论
? ? ? ? Statistics 显示每个场景的执行统计信息 Plan Tab Tab显示每个场景的不同执行计划 SQL Tab每个场景不同 SQL语句 Graphs显示从以下方面比较每个场景的SQL语句的执行情的结果
o 逻辑读 o 物理读 o o o o Toad Training Row ID Gets Sorts Rows Scan Rows Response Time

Knowledge Base for Knowledge Base for

Oracle Administration PL/SQL

面向开发人员和DBA的知识库
– Knowledge Base for PL/SQL:提供大量的技术知识、最优的经验和 可 重复使用的例子。大量的主题提供了丰富的背景技术信息、语法和 例子以供开发人员快速查找到其所需的信息,包括超过1000个可以 使用的函数和存储过程的代码库。 – Knowledge Base for Oracle Administrator :日常维护和管理 Oracle遇到的问题有70%-80%都可以在该知识库中找到答案。大量 的主题提供了丰富的背景技术信息、语法和例子以供开发人员快速 查找到其所需的信息,包括对新建数据库的分析的功能让你学习数 据库并且教受技术细节去定制你的环境。

Toad Training

Exercise(一)
? Exercise 1
– 编写多条SQL,并逐条运行 – 快速编写SQL,查找SCOTT.EMP和SCOTT.DEPT中的所有 的数据 – 查看执行计划 – 使用上述SQL语句进行调优,找出响应时间快的SQL

? Exercise 2
– – – – – 建立新的TableSpace 建立新的Table 建立新的User 将EMP表中数据export 估算当EMP表中有1000条数据时,表空间占用情况

Toad Training

Exercise (二)
? Exercise 3
– 不写SQL,查看EMP表中数据 – 增大Users表空间的大小 – 查看建表脚本

? Exercise 4
– – – – 编写store procedure 在知识库中查找相关语法格式 将其格式转换为标准根式 进行跟踪、调试

? Exercise 5
– 监控数据库的运行状况 – 查看Oracle的参数

Toad Training


相关文章:
TOAD Oracle工具使用介绍_图文.pdf
TOAD Oracle工具使用介绍_计算机软件及应用_IT/计算机_专业资料。TOAD for Oracle...r.r2d aimi100 (该命令也是执行这支作业,同时产生一个日志,说明在运行该作业...
Toad 使用操作手册.doc
Toad 使用操作手册 - Toad 使用快速入门 Toad 使用操作手册 目录
Toad for Oracle功能详细介绍_图文.doc
Toad for Oracle 功能详细介绍在 Oracle 应用程序的开发过程
Toad 使用经典教程_图文.pdf
Toad 使用经典教程 - Toad 使用快速入门 Toad 使用快速入门 目录
TOAD常用功能说明.doc
TOAD常用功能说明_计算机软件及应用_IT/计算机_专业资料。TOAD 常用功能说明 1 ...请使用“Net8 Configuration Assistant”工具向导 之“本地网络服务名配置”配置 ...
oracleTOAD工具的使用方法_图文.doc
oracleTOAD工具的使用方法 - ORACLE 开发工具 TOAD 使用说明(MS 平台,TOAD7.4) TOAD 意思是癞蛤蟆(蛤蟆虽然癞,但是工具很好使,呵呵) ,是常用的 orac...
TOAD中文说明使用文档.doc
TOAD中文说明使用文档 - 目录 一.Toad 功能综述 二.系统需求 三.安装指南 四.快速入门 1. Schema browser 的用法简介 2. SQL Editor 的使用介绍 3...
TOAD中文教程_图文.pdf
TOAD中文教程 - Toad 使用快速入门 Toad 使用快速入门 目录 一.
TOAD_中文手册_图文.pdf
Toad? for Oracle Quest 虹天软件(北京)有限公司二零零六年八月 应用开发解决...格式的详细文档 建立数据流图 导出至 XML 或其它流行格式 图 易于使用的物理...
Toad_for_Oracle(常用技巧与常见疑问解答).pdf
Toad for Oracle使用技巧 Toad 红宝书 Toad for Oracle 常用技巧与常见疑问解答...功能说明 在编辑器中新增一个 SQL 类型的 Tab 页 关闭当前的编辑器 Tab 页 ...
toad中文教程图解教程.ppt
Toad Training Installation -安装类型 选项说明选项1...提供大量的技术知识、最优的经验和 可 重复使用的...
toad使用教程.ppt
toad使用教程_计算机软件及应用_IT/计算机_专业资料。toad使用ppt教程Training...选项说明选项1:缺省,安装Toad 全部客户端应用在本机,并可在本机运行 Toad.exe...
toad使用教程_图文.ppt
toad使用教程 - Training TOAD Tools of Oracle
TOAD的详细解读_图文.doc
TOAD详细解读_IT/计算机_专业资料。TOAD TOAD 意思是癞蛤蟆(蛤
Toad Data Modeler使用说明.pdf
Toad Data Modeler使用说明_IT/计算机_专业资料。自己写的一篇关于Toad Data Modeler的文档Toad Data Modeler 使用说明 2009-12-4 picture(李元) 简单介绍: Toad ...
Toad找表锁.doc
Toad找表锁_计算机软件及应用_IT/计算机_专业资料。 今日推荐 160...toad使用 10页 免费 TOAD快速入门 12页 免费 Toad说明书 11页 免费喜欢此文档...
Toad for Oracle工具的使用_图文.doc
Toad 提供对 数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的 数据库对象,Toad 立即显示此对象的详细信息。例如,当我们点一个...
TOAD安装说明.doc
TOAD安装说明_计算机软件及应用_IT/计算机_专业资料。toad的安装说明 注意:首先必须要安装了 Oracle 客户端并且配置服务测试连通之后才能安装 TOAD,切记 点击 setup....
Toad for db2 配置详细图解.doc
Toad for db2 配置详细图解_计算机硬件及网络_IT/计算机_专业资料。Toad for db2配置详细图解说明 Toad for db2 配置详细图解说明第一步:首先要自行安装好 toad ...
toad使用教程_图文.ppt
toad使用教程 - toad使用大全,教您轻松使用TOAD... toad使用教程_IT/计算机_专业资料。toad使用大全,教您...选项说明选项1:缺省,安装Toad 全部客户端应用在本机,并...