`
sngg_yang
  • 浏览: 33324 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

大家都来说说toad!!!

阅读更多

1 产品功能
1.1 功能概述
TOAD 提供直观的用户界面来帮助开发人员和DBA有效地完成他们的工作。它是一个功能强大的、低负载的开发工具,集成了模式浏览、SQL编程、PL/SQL的开发和调试,DBA管理,SQL语句优化等多种功能。它最大的特点就是简单易用,访问速度快。使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
Toad包括基本模块和可选模块,每个模块单独报价,用户可以根据自己的开发和管理需求选择最合适的产品。
Toad 基本模块提供以下主要功能:
ü 高级SQL编辑器,可以编辑、运行和调整SQL语句。TOAD 包括众多的特性来提高开发人员编写SQL语句的产品化程度。例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地找到相关位置。在运行结果窗口可提供用户定义的配置功能,支持LONG 和LONG RAW列,可以将数据卸出到磁盘、打印数据、编辑数据等等。
ü 存储过程编辑器,用来编辑、编译、测试、调试存储过程和触发器。TOAD提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和Oracle函数。和其他的 PL/SQL 编辑工具不同,TOAD 允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写PL/SQL,也可以根据需要生成自己的模板。使用Toad可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化SQL语句等等。
ü 模式浏览,可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。
ü SQL Modeler,可以帮助开发人员很容易的写出各种复杂的SQL语句,只需通过简单的拖动鼠标,就能够写出复杂查询。
ü 服务器和Session统计,包括经过计算的统计信息和调优Hints,帮助快速了解服务器环境。
除了基本模块外,Toad还提供以下可选模块帮助完成不同的功能。
1. PL/SQL Debugger
Toad 提供简单易用的PL/SQL 调试功能,可以节省开发人员在大型项目中用于开发和测试的宝贵时间,提高应用开发的质量。在存储过程开发的过程中,Toad可以逐行编辑、调试和运行代码。运行时可以根据需要输入参数,观察相关参数的变化来检查存储过程的正确性。在调式过程中,Toad 可以通过窗口显示所有的断点、参数, 调用堆栈和输出参数。使用Toad,非常容易检测到存储过程的错误,开发人员可以一步一步运行PL/SQL语句来识别问题。调试会话可以和其他程序会话同时进行。
2. DBA Module
DBA Module提供了一个简单完善的DBA管理的环境,使得被授权的开发人员可以掌握通常的一些管理任务,例如快速的了解数据库的Schemas、进行空间管理、修改用户权限、生成Schema 脚本,修改NLS (National Language Support)参数等等,所有这些都直观的包括在TOAD的界面上;DBA Module通过图形界面进行数据的导入(import)和导出(export),使数据的装载和卸载变得简单而高效;同时DBA Module通过简单易用的Schema Browser的界面,提供建立、修改、删除所有DBA管理的对象的功能。
3. Xpert Tuning
集成SQLab Xpert,帮助开发人员优化SQL,为他们提供各种优化模式下SQL执行计划,并且给出优化的建议,能够比较各种模式下实际的SQL运行结果,帮助开发人员真正高速地开发高效地代码。
4. PL/Formatter
PL/Formatter可以重新按照标准格式规范已经存在的PL/SQL, SQL*Forms, Oracle Forms, and SQL*Plus的源代码,通过排除代码类型的不一致和显露代码潜在的逻辑结构,可以快速提高源代码的可读性和可维护性。
5. Formatter Plus
Formatter Plus是一个功能强大、使用灵活的格式化和分析工具。它支持PL/SQL、SQL及SQL*Plus应用。可以立即对整个应用或者是单一的文件进行格式规范化,进行格式检查,同时可以对代码正确性、可维护性、可读性、高效性以及程序的结构上给予最佳的建议。从而提高代码的可维护性,增加应用系统的性能。减少应用程序出错的几率,提高应用开发的效率。
6. Knowledge Xpert™ for PL/SQL
适用于Oracle PL/SQL编程的生命周期,提供大量的技术知识、最优的经验和可重复使用的例子。大量的主题提供了丰富的背景技术信息、语法和例子以供开发人员快速查找到其所需的信息,Knowledge Xpert™ for PL/SQL中包括超过1000个可以使用的函数和存储过程的代码库。
7. Knowledge Xpert™ for Oracle Administration
可以回答70%-80%日常维护和管理Oracle遇到的问题。大量的主题提供了丰富的背景技术信息、语法和例子以供开发人员快速查找到其所需的信息,包括对新建数据库的分析的功能让你学习数据库并且教受技术细节去定制你的环境。
1.2 打包配置
面对不同层次的数据库开发和管理需求,我们设计了不同的TOAD打包配置方式以供选择。以下三种打包方案分别组合了不同的模块,为客户提供更好的性价比。
TOAD Standard Edition
提供Oracle开发代码、建立和管理数据库对象所需要的所有专业化功能。Toad Standard Edition 专门为Oracle应用开发人员而设计,包括功能强大的SQL编辑器、PL/SQL编辑器,模式浏览器等等。Toad Standard Edition 还包括由PL/ Formatter提供的强大的语法检查和代码格式化功能。
TOAD Professional Edition
包括TOAD StandardEdition的所有功能,再加上内置的PL/SQL Debugger 和Formatter Plus的功能。PL/SQL Debugger用于调试Oracle存储过程,Formatter Plus 用于应用级的代码格式化和语法检查。
TOAD Xpert Edition
包括TOAD ProfessionalEdition的所有功能,同时集成SQLab Xpert ,帮助开发人员分析并重写效率低下的SQL,进行SQL语句的优化。
2 安装说明
2.1 环境要求
Toad系统需求: http://www.quest.com/toad/sys_req.asp
Toad运行于Windows95/98/NT/2000平台,通过SQL*Net或Net8连接服务器上的Oracle。
在产品安装前,需要确认满足以下环境要求:
Ø 运行环境满足Toad的系统需求
Ø 确认安装Toad的机器可以通过SQL*Net连接到被监控和管理的数据库。
Ø 如果需要安装SQLab Xpert模块,必须一个DBA用户帐号
Ø 如果需要对存储过程进行Debug,必须安装Oracle的系统包dbms_debug,而且必须安装Oracle Probe API v2.0 或者更高的版本。
2.2 安装基本步骤
1. 客户端安装:使用光盘在98/NT/2000上安装客户端软件。
2. Toad Xpert Tuning选件的安装: 安装Xpert选件时候,需要一个DBA账号安装一些Server端的表、视图和包等对象。安装完成以后,可以选择让某些非DBA用户也可以使用Toad的SQLab Xpert调优功能。
3. 功能脚本的执行:为了保证Toad成功安装以及相关功能模块的正确使用,需要运行一些脚本,这些脚本都在Toad\temps目录下:
Ø preptoad.sql, 如果希望用Toad来查看执行计划,并且专门建立一个Toad 用户来存放需要的对象,必须运行此脚本。运行前需要先修改一下脚本,指定用户的默认表空间和临时表空间。
Ø notoad.sql,如果希望用Toad来查看执行计划,并且在当前连接用户模式下存放需要的对象,必须运行此脚本。ToadSecurity.sql,如果需要加强Toad的安全性,如控制哪些用户可以访问哪些图标和菜单,必须运行此脚本,运行时使用Toad用户。TOADVCS.SQL,如果希望Toad支持对源代码的基本 Check In 和Check Out,必须运行此脚本。Toadvcs.sql建立源代码控制所需要的表,运行时使用Toad用户。
Ø ToadProfiler.sql,如果使用Oracle8i 的Profile analyzer,必须运行此脚本。ToadProfiler建立Profile Analysis所需要的表,运行此脚本前必须保证具有Oracle Probe Profiler API (SYS.DBMS_PROFILE package)存在。可以运行$ORACLE_HOME/RDBMS/ADMIN/PROFLOAD.SQL建立这个Package。
3 使用指南
3.1 Toad 基本模块
3.1.1 模式浏览(Schema Browser)
点击Database->;Schema Browser或相应工具按钮“Open a New Schema Browser Window”,进入Schema Browser界面。
Schema browser是Toad的极为有特色的模块。通过它可以方便的浏览数据库内部的各类数据库对象,比如表,索引,序列,存储过程等等。倒出DDL语句,进行各种修改、重建工作。定位到某一类对象上,这列对象允许的操作都会自动列出来。
Schema Manager具有如下特点:
ü 支持Oracle数据库里面所有对象的新建、查看、修改,集成了几乎对所有数据库对象的管理所需要的功能。
ü 按照 模式->;对象类别 ->;对象->;对象可操作属性 ->; 对象本身的详细信息和对象相关的信息 来组织,非常有条理,容易定位对象,也能够看到所有你需要的对象的相关信息。
例如对于表,可以进行如下操作:
ü 方便地浏览有关表的所有信息,包括表中的列、约束、生成脚本、数据、触发器、和其他表的依赖关系等等。非常全面且使用及其简单。
ü 可以修改表的各种逻辑和物理属性,修改列的属性,增加列,删除列(在Oracle8i里面),修改表的物理存储属性,Truncate,Drop等。
ü 完备的建表向导,不用输入冗长的语法,更加全面地替你考虑。
ü 可以生成建表的完整的DDl语句,包括存储信息,权限信息,约束,索引和触发器等,而这些手工很难做到。
ü 可以方便的对表进行分析,查看表地所有信息,可以有条件的倒出表里面的数据,并且保存为SQL语句。
ü 可以方便的对表进行重组,可以完成exp/imp作不到的事情,而且更少地人工参与,更加安全。
对其他的类型的数据库对象也可以方便地进行操作。
3.1.2 SQL 编辑器器(SQL Editor)
SQL Editor具有强大的编辑功能,点击Database->;SQL Editor或相应工具按钮,进入SQL Editor。
Toad支持连接到多个数据库,同时对多个数据库进行操作。也可以打开多个编辑窗口,同时编辑多个SQL语句。在SQL Editor中包括编辑和运行结果两个窗口。
在编辑窗口中,可以方便的打开、保存和运行SQL脚本。允许编辑的内容包括SQL,PLSQL,JAVA,HTML和文本。Toad具有很多增强特性帮助简化编辑工作。如:
ü 很容易的得到SQL函数的列表和用法描述(Show SQL help Window 按钮)。
ü 使用书签功能,可以在很长的SQL语句中快速定位某个语句的位置。
ü 强大的快捷键支持和工具栏快速按钮的支持,更加高效编写SQL程序(很多快捷键可以自己定义,在View ->;options ->;SQL Editor里面)
ü 能够根据前面的条件,智能推测需要输入的代码,可以做到某种程度的代码智能填充。
ü 把鼠标定位到表/视图/存储过程名称之上,按F4,可以打开对象描述窗口,方便的查看表和视图的定义,存储过程的源代码。
ü 支持部分SQL*Plus命令,可以方便的执行大量的为SQL*Plus编写的数据库脚本
ü 支持历史SQL(F:可以方便的查询以前执行过的SQL,不用反复重新输入。
在运行结果窗口中,可以显示运行结果以及其他有用的信息,包括:
ü 显示查询结果,支持对查询结果进行修改,可以把查询结果以HTML,纯文本,XLS等多种格式保存起来。
ü 分析SQL语句的执行计划:单击工具栏上的 按钮就可以看到Explain Plan的结果。
ü 可以查看SQL语句的执行情况:通过AutoTrace窗口 ,看到SQL语句的实际执行结果和执行效率。
ü 可以执行匿名块,存储过程,看到DBMS_OUTPUT的结果。
3.1.3 存储过程编辑器(Stored Procedure Editor)
存储过程编辑器可以帮助开发人员方便地编写PL/SQL程序。通过菜单栏点击Database - >; Procedure Editor,或单击总菜单栏上的第三个按钮 ,进入Stored Procedure Editor。Toad具有很多增强特性帮助简化编辑工作。如:
ü 强大的自定义设置,从保留字的显示方式、自动替换到各种快捷键的定义等等,用得越熟越顺手。
ü 自动用不同颜色显示SQL和PL/SQL关键字,语法清晰明了,可根据自己的习惯来具体定制各类关键字的具体显示方式。可以自定义存储过程的模板,在新建存储过程的时候,自动生成程序的框架。可以方便的调用Schema Browser,把鼠标定位于某个对象上,按F4,Schema Browser打开该对象的详细描述,帮助顺利快速开发程序。支持代码自动更正,如输入ndf,自动替换成NO_DATA_FOUND,输入the自动替换成the,类似的自动替换还可以自己修改和添加。
ü 方便的左边行号显示,单击左边行号就可以实现调试断点的增加/删除。
ü 对各种快捷键的支持,不但包括常见的编辑操作,还可以有自己定义的PLSQL块的支持(自己定义快捷方式)。如可以定义CTRL+SHIFT+D:弹出所有PLSQL Block的类型,可以自己选择。
ü 可以在一个集成开发环境里面,一边编码,一边调试,不用多处切换。
ü 方便的同时打开多个存储过程,通过页面快速切换。
ü 快速编译存储过程,快速定位错误所在,自己选择是否同时编译依赖的存储过程。
3.1.4 SQL Modeler
SQL Modeler可以帮助开发人员很容易的写出各种复杂的SQL语句,只需通过简单的拖动鼠标,就能够写出复杂的SQL语句来。可以通过菜单栏 Database ->; SQL Modeler,或单击工具栏第四个按钮 ,打开SQL Modeler窗口。
SQL Modeler窗口由三个主要部分组成:
ü 表选择区域:最右边的那个部分,用来选择From子句中用到的表。拖动到左边的区域或者双击就选择了该表。
ü 表模型区域:用来图形化的显示选择的表和表之间的关联关系。
ü 生成SQL区域:这里显示用图形化方式创建的查询对应的SQL语句。
在SQL Modeler里面,还支持对生成的SQL进行Explain Plan,调试SQL的性能,运行SQL,看是否得到了希望的结果,保存生成的语句,或者把语句粘贴到SQL Editor里面。
有了SQL Modeler的帮助,即使是初级的程序员也能编写出复杂而又高效的SQL查询来。
比如下面的例子;

生成步骤:
1. 选出表emp, dept
2. 选中emp和dept表的字段,例如:选中全部字段
3. 点击Generated Query,便可看到相应的查询SQL语句
这样通过简单的鼠标拖拽就生成了需要的查询,然后可以运行查询,对查询SQL进行分析,在SQL Editor里面打开这个SQL,将查询保存为Modeler文件,或者再进一步处理,比如加排序、汇总等。
3.1.5 Toad的辅助工具
除了上述主要功能外,Toad还有很多其他有用的功能辅助开发工作,如在菜单栏Tools中的以下选项:
1. Estimate Table/Index Size
ü 数据库的物理规划中,表/索引的存储子句的定义是非常重要。但是没有什么工具的话,要为表定义合理的存储子句很不容易。
ü 在Toad里面,专门有工具帮助你合理定义表/索引的存储情况,你可以定义将来表中需要存储的数据行数,通过多种估计方式来确定表的大小。
2. Analyze All Tables
ü 基于CBO的SQL需要CBO提供最优化的执行路径来提高程序的执行效率,但是假如对表进行大量的DML操作之后,不及时更新表的统计数据,这时候CBO就不能选择最为有效的执行路径,导致程序执行效率低。
ü 手工分析表比较麻烦,一个一个做。
ü 用Toad的Analyze All Tables这个工具,可以一次分析整个模式下面的所有表,有丰富的控制选项,包括是采用估计还是完全方式,是否同时分析索引,采用多大的百分比等。
3. Rebuild Table
ü 当表中的数据被反复大量的DML之后,而且PCTFREE和PCTUSED定义的不合理的情况下,表可能会变得非常破碎,占用大量的Extent,索引也会相当破碎,导致效率相当低下。
ü 传统的方式是通过exp/imp来解决这个问题,但是步骤实在比较麻烦,手工操作也有一定的危险性。
ü 使用Rebuild Table工具使以上工作非常简单,而且可以手工修改一些通过EXP/IMP无法修改的参数,比如freelists ,freelists group, tablespace,initial等,还能够更改列的名字。
4. Relocate Index
ü 我们知道,表和索引一般都需要分开存放到不同的表空间,这样比较便于管理,性能上也会有一定的提高,因为可以对表和索引同时存取。
ü 但是实际上很多时候,由于这样那样的原因,常常忽略了索引单独存放这个基本概念,比如建立主键约束的时候没有加USING INDEX子句,后来disable/enable了主键约束/唯一性约束等,都会导致把索引直接存放到和表同一个表空间里面。
ü 手工发现这些索引,再逐个移动非常麻烦,容易出错,在Toad里面,就很容易根据用户/表空间来发现那些不恰当存放的索引,可以批量移动这些索引,并且允许重新定义索引的存储子句。
3.2 PL/SQL Debugger
PL/SQL Debugger可以非常方便地对存储过程进行调试,它集成在Stored Precedure Editor里面,可以一边编写一边调试,大大提高开发效率。PL/SQL Debugger支持逐行调试、断点调试,可以设置Watch变量,允许运行时改变变量的值,运行时可以输入参数、查看运行结果,并支持多层调用的Debug。
Toad 联机帮助中有PL/SQL Debugger的快速入门指南,见Debugger a Procedure or Function和Debugger a Package部分,调试步骤举例如下:
1. 点击菜单栏的第三个按钮: ,打开Procedure Editor,Debug菜单激活,可以开始进行Debug工作。
2. 点击Procedure Editor的菜单栏的 按钮,调出需要调试的存储过程。调试前存储过程需要编译。
3. 单击工具栏上的按钮 ,输入需要传入的参数,如果不需要传入参数,可以直接单击工具栏上的按钮: ,直接开始调试,如下图输入传入参数:

4. 单击菜单栏的按钮: ,可以单步跟踪,也可以定义一个断点,直接运行到断点在单步执行,在存储过程运行的过程中,当前语句会高亮度显示,并且把鼠标指针定位到变量上,Toad自动显示该变量的当前值。

5. 可以随时中止程序的执行,只要点Debug ->;Halt Execution,或者菜单栏上的按钮 ,就可以中止程序的执行。
6. 当碰到一个存储过程调用另外一个存储过程的时候,可以选择跳过(Step Over),这样就直接运行那个被调用的存储过程,返回调用结果,继续这个存储过程的调试,也可以选择Trace Into ,这样就打开被调用的存储过程,进一步深入调试那个被调用的子存储过程。如果需要保持Debug信息,在编译的时候应该选择Compile Dependencies with Debug Information,就是Procedure Editor工具栏最右边的那个按钮 。
7. 支持使用Watch对变量实时追踪。Add Watch,把鼠标定位到该变量上,然后点击Debug ->;AddWatch At Cursor,该变量就会出现在Debug状态窗口上,而且实时反应该变量的当前值。如上图中的变量v_empname。可以运行时刻修改。
8. 断点支持,单击存储过程需要加断点的地方的行号,该行颜色变红,输入参数,单击执行按钮 ,可以直接运行到断点处,可以不必逐行追踪,更加高效率的进行调试。Debug Option还支持条件断点,只有当满足条件的时候才会在那个地方停止,否则就好像不存在这个断点一样继续运行。
Ë 注意DBMS_OUTPUT.PUT_LINE的结果只有当程序执行完成以后才会出现,在程序执行过程中是没有结果的。
3.3 DBA管理模块(DBA Module)
Toad在DBA日常管理方面的能力是非常强大,可以帮助DBA安全快速地完成许多日常工作,Toad特有的一些小工具能够完成一些普通方法很难做到的功能。同时Toad为开发人员提供了更多的便利,使他们通过同一个工具完成所有的工作--开发、调试和DBA管理。
Toad DBA Module可以通过三种方法进行访问。
3.3.1 DBA菜单(DBA Menu)
点击菜单栏DBA ,可以实现以下DBA管理功能:
ü Database Monitor:提供直观的Oracle数据库运行状况,包括逻辑IO、物理IO、各个状态的session数目、SGA的利用率、共享池的使用状况、事件等待状况以及各类事件随着时间的变化情况等等。
ü Instance Monitor:可以用来检查本地tnsnames.ora文件里面定义的所有节点、Listener和数据库的运行状态和版本等相关信息。如果设置了password验证方式,可以远程启动、关闭数据库。
ü Unix Monitor:监控Unix机器的运行状况,如机器启动时间、CPU利用率、主要的进程以及这些进程占用的资源、磁盘IO等等。
ü Trace/Kill session:方便的查看所有的用户Session的相关信息、包括运行程序、SQL语句及执行计划、数据库加锁现象、回滚段的使用状态等等。
ü Oracle Parameter:可以方便的查看Oracle系统的参数,包括是否默认值、参数作用、是否可以动态修改,双击鼠标来进行修改那些可以动态改变的参数。
ü NLS_PARAMETER:方便的查看session,instance,database级的NLS参数值,并且动态修改session的NLS参数值。
ü Extents:可以查看某个用户下的表和索引的详细存储情况。发现占用大量空间的表和索引。
ü Tablespace:直观的查看每个表空间的利用率、组成的数据文件,空闲空间、表空间的数据库对象以及碎片情况。
ü Tablespace Map:图形化的显示表空间里面各个表/索引所占用的空间,各个segment的大小,segment是否连续等信息。
ü Server Statistics:可以非常直观的看到系统总体运行情况,包括数据库的分析数据、等待事件、Latch、Session等等。
ü Control Files:可以查看当前系统有哪几个控制文件,以及控制文件内部记录的详细信息。(实际上就是V$CONTROLFILE, V$CONTROLFILE_RECORD_SECTION)。
ü Pinned Code:显示Pin在内存中的包,这些包在Oracle内存不足的情况下不会换出内存,避免动态加载,也避免flush shared pool的时候被清出内存。
ü New Database:建立新的数据库。
ü Repair chained rows:帮助分析是否有行链接的表,并进行修补。选择需要分析的表,然后分析一下,看有没有chained rows,如果有,点击repair进行修补。
ü Identify Space Deficits:帮助检测某个表空间是否有一些表没有足够的空间进行扩展。
ü Redo Log Manager:可以方便的查看LOG的组,当前日志,每个组里面的成员名字,大小,方便的增加、删除log组,切换当前日志,对日志归档进行具体的控制。可以在这个界面里完成几乎所有的对redo log的操作。
ü Export Utility Wizard:提供图形化的Oracle Export功能。
ü Import Utility Wizard:提供图形化的Oracle Import功能。
ü SQL*Load Interface:提供图形化的Oracle SQL*Load功能。
ü Generate Schema Scripts:生成整个用户下所有或部分对象的DDL语句。可以把结果保存为sql语句或者保存为TOAD的自定义格式。
ü Compare Schema:对两个数据库的模式(用户)下面的所有对象进行比较。比较时可以直接使用两个数据库的连接,或者根据Toad generate schame scripts生成的文件进行对比。比较的结果可以生成同步两个数据库的SQL脚本,也可以给出汇总的区别简要和详细报告等。
3.3.2 模式浏览(Schema Browser)
通过Schema Browser,可以实现对以下内容进行管理。建立、修改、删除相关内容,查看具体信息,生成创建脚本。
ü Directories
ü Libraries
ü Policies
ü Profiles
ü Roles
ü Rollback Segments
ü Snapshots
ü Tablespaces
例如对于表空间,可以进行如下操作:
ü 通过Tablespace Map直观的显示数据物理的在表空间上的分布;
ü 直观的查看各个表空间的利用率、剩余空间、破碎情况等信息;
ü 建立、删除、修改表空间,设置表空间online, offline, 增加数据文件,改变数据文件大小,改变物理存储属性等;
3.3.3 创建菜单(Create Menu)
通过点击菜单栏Create ,可以创建以下内容:
ü Directories
ü Libraries
ü Policy Definitions
ü Profiles
ü Roles
ü Rollback Segments
ü Snapshots
ü Tablespaces
3.4 Xpert Tuning
在SQL Editor中,可以通过SQLab Xpert对当前SQL语句进行优化,例如,在SQL Editior中输入以下SQL语句:
select * from scott.dept,scott.emp where dept.deptno=emp.deptno
单击工具栏上的Tuning按钮: ,进入SQLab Xpert。Xpert tuning的使用方法见《Xpert Tuning使用指南》。
3.5 PL/Formatter
在SQL Editor或PL/SQL Editor中,击鼠标右键就可以通过PL/Formatter对SQL或PL/SQL程序进行格式化。格式可以自己进行定义。
PL/Formatter使所有的SQL语句和存储过程都符合同样的编写标准,这样既有利于提高程序的可读性,避免不同人写的模块的风格上的很差异。
PL/Formatter 还有助于提高程序的模块化,增强程序的结构清晰度,增强SQL的共用性。同时可以帮助完成PL/SQL和Oracle版本之间的管理。

















3.6 FormatterPlus
Formatter Plus提供的帮助信息可以使我们很快地了解产品功能及对开发工作的帮助:
Help ->; 5-Minute Walk-Through
Help ->; Quick Tour
通过以上一步一步的测试工作,可以了解一下功能:
ü 分析和格式化整个应用程序或单一的文件。通过应用程序格式的统一性提高代码的可维护性,增加应用系统的性能。
ü 对整个应用程序进行格式检查,Formatter Plus在不需要连接到Oracle数据库的情况下执行超过1,000 种格式检查。减少应用程序出错的几率,提高应用开发的效率。
ü 代码评测,检查代码的正确性、有效性、可读性、可维护性和程序结构。
ü 代码轮廓检查,如语句的数据,版本间的依赖性等等。
3.7 Knowledge Base for PL/SQL
在SQL Editor或PL/SQL Editor中,击鼠标右键就可以打开Knowledge Base,快速得到技术上的支持,解决技术难题。
Knowledge Base for PL/SQL 是面向开发人员的知识库,可以快速得到技术上的支持,解决技术难题。
ü 包含整个开发过程中可能遇到问题的答案
ü Code Library:大量的严谨的PL/SQL代码例子和现成过程,完全源代码提供
ü 各种错误处理模块可供参考,各类字符日期函数
ü 包含1400多个主题
例如,在开发过程中遇到失效的存储过程,可以从中获得帮助:














3.8 Knowledge Base for Administration
在SQL Editor或PL/SQL Editor中,击鼠标右键就可以打开Knowledge Base,快速得到技术上的支持,解决技术难题。
Knowledge Base for Administration 是面向DBA的知识库,可以快速得到技术上的支持,解决技术难题。
ü 解答DBA日常工作中80%的常见问题,覆盖2400多个主题
ü 从网络到性能优化,从备份恢复到Error message,一应俱全
ü 提供DBA OCP认证测试和所有相关内容
分享到:
评论

相关推荐

    TOAD注册码使用方便

    TOAD注册码。TOAD!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Toad 中文版 TOAD FOR ORALCE

    Toad for Oracle是一款...总的来说,Toad for Oracle中文版是一个强大且全面的数据库管理解决方案,它简化了Oracle数据库的日常管理和开发任务,提高了工作效率,尤其对中文用户来说,其本地化的界面更易于理解和操作。

    TOAD使用教程 TOAD使用教程TOAD使用教程

    快速入门:Toad 使用快速入门目录,包括.Schema browser 的用法简介、SQL Editor 的使用介绍、Procedure Editor 的用法介绍、如何进行 PLSQL 的 debug、如何使用 SQLab Xpert 优化 SQL、如何使用 SQL Modeler 来编写...

    toad使用手册-toad使用手册-toad使用手册

    Toad是一款强大的数据库管理工具,尤其在Oracle数据库管理中被广泛应用。它提供了高效的数据查询、数据编辑、数据库设计、性能优化、SQL开发等多种功能,极大地提升了数据库管理员和开发人员的工作效率。以下是对...

    toad安装包

    用户可以通过下载这个安装包来安装和配置Toad,以便进行数据库的相关工作。 描述中的"数据库工具"反复提及,强调了Toad的核心作用。Toad作为数据库工具,它允许用户执行SQL查询、创建和修改数据库对象、调试PL/SQL...

    TOAD 中文文档 TOAD 中文文档

    TOAD(Tool for Oracle Application Developers)是Quest Software...通过深入学习TOAD的中文文档,无论是初学者还是经验丰富的专业人士,都能提升对Oracle数据库的管理和开发能力,更好地应对日常工作中遇到的挑战。

    Toad for DB2 license key 注册

    Toad for DB2是一款强大的数据库管理工具,专为IBM的DB2数据库系统设计。它提供了丰富的功能,包括SQL开发、数据库管理和性能优化等,极大地提高了DBA(数据库管理员)和开发人员的工作效率。在本话题中,我们将关注...

    TOAD注册机适用各版本

    TOAD注册机,12版本亲测可用!

    Toad激活key

    总的来说,Toad是一款强大的数据库管理工具,而激活key是使用该工具的合法证明。在IT环境中,遵循正确的授权流程是非常重要的,这不仅有助于保护开发者的工作,也能确保用户获得持续的技术支持和更新。在激活Toad时...

    toad免安装

    Toad,全称为“Tool for Oracle Application Developers”,是由Quest Software(现被Dell收购)开发的一款强大的Oracle...无论是在日常开发、测试还是故障排查中,Toad都是数据库管理员和开发人员不可或缺的工具之一。

    TOAD入门 TOAD入门,PPT教程

    【TOAD入门:掌握Oracle数据库管理利器】 ...无论是初学者还是经验丰富的DBA,都能从中受益,提高工作效率,提升数据库管理技能。在实践中不断探索和学习,您将成为TOAD的大师,游刃有余地应对各种Oracle数据库挑战。

    oracle toad汉化包

    oracle toad汉化包

    toad for oracle 13 key

    1. **充分利用自动化功能**:Toad for Oracle 13.0内置了许多自动化工具,比如自动生成SQL脚本、自动格式化代码等,这些都可以显著提升工作效率。 2. **定期更新插件**:Toad for Oracle 支持多种插件扩展,定期...

    Toad新手入门教程

    用户可以使用Toad来导入和导出SQL文件、数据文件等。 八、其他工具 Toad还提供了一些其他的工具,例如DBA Tools、SQL Tuning、Knowledge Base for Oracle Administration、Knowledge Base for PL/SQL等。这些工具...

    TOAD12下载链接及序列号

    **TOAD 12下载链接及序列号** TOAD(Tool for Oracle Application Developers)是由Quest Software(现为Dell Technologies的一部分)开发的一款强大的Oracle数据库管理工具。TOAD 12是其最新版本,专为Oracle...

    toad工具使用介绍

    15. 版本选择:Toad 提供了多种版本,包括 Expert Edition、Development Suite 和 DBA Suite 等,每种版本都有其特点和优势。 Toad 工具是数据库专业人员的不二之选,能够帮助用户高效、准确地完成工作,提高数据库...

    Toad for Oracle 10.5免安装版

    Toad for Oracle是一款由Quest Software开发的Oracle数据库管理工具,专为DBA(数据库管理员)和开发人员设计,提供了一套全面的解决方案来管理和优化Oracle数据库。10.5版本是该工具的一个历史版本,虽然这里提到的...

    Toad DBA Suite for Oracle 11.6 + Toad for Oracle 11.6.1 下载地址 + 注册机

    1 下载 Toad for Oracle 11.6.1(最新版) 并安装, 下载地址见附件 2 如果想安装 DBA Suite 其他组件 (例如 SQL Optimizer, Data Modeler, Benchmark Factory, Spolight)可下载 11.6 的DBA下载包 (见附件),...

    toad for mac 2.4.3(解决mac上toad过期问题)

    toad for mac 2.4.3(解决mac上toad过期问题)

    Toad for Oracle 12.8

    Toad for Oracle 12.8是一款专为Oracle数据库...总的来说,Toad for Oracle 12.8是一款全面且强大的Oracle数据库管理工具,无论对于新手还是经验丰富的DBA,都能提供强大而易用的功能,提升数据库管理和开发的效率。

Global site tag (gtag.js) - Google Analytics