TOAD中文教程
- 格式:pdf
- 大小:800.99 KB
- 文档页数:17
Toad™ for OracleQuest虹天软件(北京)有限公司二零零六年八月目录1.方案简介 (4)2.TOAD™ FOR ORACLE (5)2.1. S CHEMA B ROSWER (6)2.2. SQL E DITOR (6)2.3. P ROCEDURE E DITOR (7)2.4. SQL M ODELER (8)2.5. F AST R EPORT (9)2.6. S CRIPT MANAGER (10)2.7. M ASTER/D ETAIL B ROWSER (10)2.8. C ONNECTION C OLOR-C ODING (11)3.TOAD™ FOR ORACLE PROFESSIONAL (11)3.1. PL/SQL D EBUGGER (12)3.2. C ODE P ROFILING (12)3.3. K NOWLEDGE X PERT™ FOR PL/SQL (13)3.4. T EAM C ODING (14)3.5. C ODE X PERT (14)4.TOAD™ FOR ORACLE XPERT (15)4.1. SQL S CANNER (15)4.2. SQL I NSPECTOR (15)4.3. SQL O PTIMIZER (16)4.4. I NDEX E XPERT (19)4.5. C ROSS I NDEX A NALYSIS (19)4.6. O UTLINE M ANAGER (20)4.7. P LAN C HANGE A NALYZER (20)4.8. B EST P RACTICES (22)5.TOAD™ FOR ORACLE SUITE (22)5.1. DBA M ODULE (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 X PERT™ FOR O RACLE A DMINISTRATION (27)5.3. D ATA F ACTORY™D EVELOPER E DITION (27)5.4. B ENCHMARK F ACTORY™ FOR D ATABASES (27)5.5. T OAD D ATA M ODELER™ (28)5.6. O RACLE E-B USINESS M ODULE (30)1.方案简介Toad――加速你的数据库设计、开发、测试和管理数据库的优异性能和高可用性源自于良好的数据库设计,Quest软件公司为您提供了Toad Data Modeler――一个专业的数据库设计管理工具,可以可视化的为各种数据库生成与维护实体关系图,是数据库开发人员的理想选择。
一、toad功能综述在oracle 应用程序的开发过程中,访问数据库对象和编写sql程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多sql脚本才能完成的。
quest software为此提供了高效的oracle应用开发工具-toad(tools of oracle application developers)。
在toad的新版本中,还加入了dba模块,可以帮助dba完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的sql和pl/sql代码编辑和测试工作。
toad由oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化pl/sql开发环境。
toad 主要具有如下特点:模式浏览:模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。
toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、sql语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在浏览窗口操作数据库对象。
sql 编辑器:sql 编辑器的主要功能是编辑、运行和调整sql语句。
toad 的高级编辑窗口包括众多的特性来提高开发人员编写sql语句的产品化程度。
例如,简单地生成代码模板,在编写sql前自动发现包的内容和列的名字等等。
sql 编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。
sql编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将sql语句的内容格式化等等。
这个窗口可以处理大到4gb 的内容,对大的开发项目来说非常有用。
便捷的书签可以让开发人员非常容易地找到相关位置。
Toad使用经典教程Toad是一种功能强大的数据库管理工具,专门用于管理和操作关系型数据库。
它提供了一个直观的用户界面,使得管理数据库和编写SQL查询变得更加容易和高效。
下面是一个关于如何使用Toad的经典教程。
第一部分:安装和配置Toad2.运行安装程序,按照提示进行安装。
确保你选择安装与你的操作系统和数据库版本兼容的版本。
通常情况下,你会需要提供数据库服务器的连接信息。
3. 完成安装后,启动Toad。
第一次启动时,你可能需要进行一些配置,如选择默认的数据库连接配置和设置。
第二部分:数据库连接和导航1. 在Toad的主界面中,点击“连接”按钮或选择菜单中的“连接”选项。
弹出一个连接对话框。
2.在连接对话框中,输入数据库服务器的连接信息,如服务器地址、端口号、用户名和密码等。
点击“测试连接”按钮来确保连接正常。
3.如果连接成功,点击“连接”按钮返回主界面。
此时,你将会看到左侧的导航栏显示了数据库的层次结构,包括数据库、表、视图、存储过程等。
4.可以使用导航栏快速浏览和选择需要操作的数据库对象。
3.输入完SQL查询后,点击运行按钮执行查询。
查询的结果将会以表格的形式展示在结果窗口中。
4.你可以通过结果窗口的工具栏来对查询结果进行排序、过滤、导出等操作。
第四部分:数据管理和操作1.在导航栏中选择一个表对象。
右键点击该表对象,选择“查看数据”选项,将会打开一个数据浏览窗口。
2.在数据浏览窗口中,你可以对表中的数据进行增删改查等操作。
通过工具栏的按钮或右键菜单可以实现数据的导入、导出和复制等功能。
3. 若要执行复杂的数据操作,如批量导入、导出等,你可以使用Toad提供的数据导入和导出工具。
第五部分:性能优化和调试3. 若要对数据库进行性能优化,你可以使用Toad提供的性能监视工具。
它可以帮助你分析SQL查询的性能,并提供优化建议。
第六部分:其他功能和插件1. Toad还提供了一些其他有用的功能,如数据库比对、数据模型设计等。
TOAD 意思是癞蛤蟆(蛤蟆虽然癞,但是工具很好使,呵呵),是常用的oracle开发工具之一,作为一个oracle的客户端,toad可以通过网络连接远程oracle数据库进行开发或者维护(一)安装toadtoad是免费的oracle开发工具,安装toad应该首先安装好需要连接的oracle数据库,7.4版本有13.5M 。
安装过程一直选默认的选项即可。
(二)用toad连接oracle数据库用toad连接oracle数据库,被连接的数据库首先要正常运行,同时还需要三个东东,一个是oracle客户端,一个是监听器,一个是网络服务名。
为什么需要oracle客户端呢?oracle客户端是在发起端(客户端)电脑上安装的一组程序,当你安装oracle数据库时默认同时安装客户端,当然你也可以选择只安装客户端。
oracle客户端的作用是跟oracle实例通信。
为什么要监听器呢?监听器就象一个小哨兵,他存在于运行oracle实例的操作系统中,他时刻在监听着来自外部的数据库的连接请求。
有了监听器,你的癞蛤蟆向需要连接的数据库发送请求时,监听器就可以受理这个请求,然后交给数据库实例。
为什么要网络服务名呢?首先要明确的是网络服务名是在发起端(客户端)配置的,客户端的程序要连接上一个本地或者远程的oracle数据库,必须知道要连接的oracle服务器的主机名称或者IP地址,还有端口等等…,你大概已经猜到了网络服务名的作用了,哈,配置网络服务名的过程就是指定要连接数据库位置和其它连接属性的过程。
幸运的是,所有的oracle数据库安装成功以后都会自动生成一个监听器,并且如果你要连本地的oracle数据库也会有一个自动配置好的网络服务名。
其实你要做的就是在连接远程oracle实例的时候在客户端配置一个网络服务名。
怎么配置网络服务名呢?第一步:操作系统开始菜单 程序第二部:打开配置助手下一步下一步第三步:填写要连接的数据库名称,本例是DBNAME下一步第四步:填写要连接数据库的主机名或者IP到这一步基本完成了配置,你可以选择测试,来考察以下你的网络服务名是否可以连到指定的oracle主机,向导提供默认的scott帐户,密码为tiger进行测试。
使用toad 管理表空间。
首先要下载安装toad。
前提需要安装oracle 客户端。
或者安装oracle 官网上的instantclient_10_2。
Oracle 客户端太大了,我使用instantclient_10_2。
配置一下ORA92 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = XXXXXX)(PORT = 1521)) )(CONNECT_DATA =(SERVICE_NAME = ora92)))这样就可以连接oracle 了。
接下来看下toad 的一些功能。
查看数据库的各种object 。
看一下导出可以选择各种导出的数据类型,包括脚本。
对象查找,可以查询出属于某个用户下面的object。
数据导入导出可以是dmp 格式的文件。
一步一步Next当然这个你要安装oracle 客户端。
要指定imp 和exp 的位置。
表空间查看和表空间的扩展:需要对某个表空间进行扩展只需要双击一下名称。
会显示这样的信息点击find/copy可以复制数据文件名称。
下面填写上数据文件的大小。
执行execute 即可。
可以进行数据文件添加脚本的查看。
当然你也可以直接执行ALTER TABLESPACE ICD_BILLLOG2ADD DATAFILE'G:\ORA_DATA\ICD\RDATA28'SIZE2000MAUTOEXTEND OFF;也可以使用sql 查看表空间的大小。
从而对表空间进行扩展。
--表空间查看select a.*,t2.file_name from (SELECT F.TABLESPACE_NAME,(T.TOTAL_SPACE - F.FREE_SPACE) "USED (MB)",F.FREE_SPACE "FREE (MB)",T.TOTAL_SPACE "TOTAL (MB)",(ROUND((F.FREE_SPACE /T.TOTAL_SPACE)*100))||'% ' PER_FREEFROM (SELECT TABLESPACE_NAME,ROUND(SUM(BLOCKS *(SELECT VALUE /1024FROM V$PARAMETERWHERE NAME ='db_block_size')/1024)) FREE_SPACEFROM DBA_FREE_SPACEGROUP BY TABLESPACE_NAME) F,(SELECT TABLESPACE_NAME, ROUND(SUM(BYTES /1048576)) TOTAL_SPACEFROM DBA_DATA_FILESGROUP BY TABLESPACE_NAME) TWHERE F.TABLESPACE_NAME =T.TABLESPACE_NAME)a left join dba_data_files t2 on a.TABLESPACE_NAME=t2.tablespace_name-- 增加数据文件:alter tablespace TBS_CSP_WF_IDX add datafile 'H:\CSPDATA\WF\RLV_DAT0010' size 2000m如何知道数据裤中某个表所在的tablespace?select tablespace_name from user_tables where table_name='TEST'; 可以看到数据库有多少个tablespace?select *from dba_tablespaces;EXP 如何加QUERY参数?EXP USER/PASS FILE=A.DMP TABLES(BSEMPMS)QUERY='"WHERE EMP_NO=\'S09394\'\" ﹔。
Toad 使用快速入门目录一.Toad功能综述二.系统需求三.安装指南四.快速入门1.Schema browser的用法简介2.SQL Editor的使用介绍3.Procedure Editor的用法介绍4.如何进行PLSQL的debug5.如何使用SQLab Xpert优化SQL6.如何使用SQL Modeler来编写查询7.如何使用Toad的DBA方面的功能一、Toad功能综述在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。
Quest Software 为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。
在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。
Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
Toad 主要具有如下特点:模式浏览:模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。
Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在浏览窗口操作数据库对象。
SQL 编辑器:SQL 编辑器的主要功能是编辑、运行和调整SQL语句。
TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。
例如,简单地生成代码模板,在编写SQL 前自动发现包的内容和列的名字等等。
Toad™ for OracleQuest 虹天软件(北京)有限公司二零零六年八月测试版本目 录1.方案简介..................................................................................................................................4 2. TOAD™ FOR ORACLE.. (5)2.1. S CHEMA B ROSWER (6)2.2. SQL E DITOR (6)2.3. P ROCEDURE E DITOR (7)2.4. SQL M ODELER (8)2.5. F AST R EPORT (9)2.6. S CRIPT MANAGER (10)2.7. M ASTER /D ETAIL B ROWSER (10)2.8. C ONNECTION C OLOR -C ODING (11)3. TOAD™ FOR ORACLE PROFESSIONAL (11)3.1. PL/SQL D EBUGGER (12)3.2. C ODE P ROFILING (12)3.3. K NOWLEDGE X PERT ™ FOR PL/SQL (13)3.4. T EAM C ODING (14)3.5. C ODE X PERT (14)4. TOAD™ FOR ORACLE XPERT (15)4.1. SQL S CANNER (15)4.2. SQL I NSPECTOR (15)4.3. SQL O PTIMIZER (16)4.4. I NDEX E XPERT (19)4.5. C ROSS I NDEX A NALYSIS (19)4.6. O UTLINE M ANAGER (20)4.7. P LAN C HANGE A NALYZER (20)4.8. B EST P RACTICES ..............................................................................................................22 5. TOAD™ FOR ORACLE SUITE.. (22)5.1. DBA M ODULE (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 X PERT ™ FOR O RACLE A DMINISTRATION (27)5.3. D ATA F ACTORY ™ D EVELOPER E DITION (27)5.4. B ENCHMARK F ACTORY ™ FOR D ATABASES (27)测试版本5.5. T OAD D ATA M ODELER™ (28)5.6. O RACLE E-B USINESS M ODULE (30)测试版本1. 方案简介Toad ――加速你的数据库设计、开发、测试和管理数据库的优异性能和高可用性源自于良好的数据库设计,Quest 软件公司为您提供了Toad Data Modeler ――一个专业的数据库设计管理工具,可以可视化的为各种数据库生成与维护实体关系图,是数据库开发人员的理想选择。
Toad™ for OracleQuest虹天软件(北京)有限公司二零零六年八月目录1.方案简介 (4)2.TOAD™ FOR ORACLE (5)2.1. S CHEMA B ROSWER (6)2.2. SQL E DITOR (6)2.3. P ROCEDURE E DITOR (7)2.4. SQL M ODELER (8)2.5. F AST R EPORT (9)2.6. S CRIPT MANAGER (10)2.7. M ASTER/D ETAIL B ROWSER (10)2.8. C ONNECTION C OLOR-C ODING (11)3.TOAD™ FOR ORACLE PROFESSIONAL (11)3.1. PL/SQL D EBUGGER (12)3.2. C ODE P ROFILING (12)3.3. K NOWLEDGE X PERT™ FOR PL/SQL (13)3.4. T EAM C ODING (14)3.5. C ODE X PERT (14)4.TOAD™ FOR ORACLE XPERT (15)4.1. SQL S CANNER (15)4.2. SQL I NSPECTOR (15)4.3. SQL O PTIMIZER (16)4.4. I NDEX E XPERT (19)4.5. C ROSS I NDEX A NALYSIS (19)4.6. O UTLINE M ANAGER (20)4.7. P LAN C HANGE A NALYZER (20)4.8. B EST P RACTICES (22)5.TOAD™ FOR ORACLE SUITE (22)5.1. DBA M ODULE (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 X PERT™ FOR O RACLE A DMINISTRATION (27)5.3. D ATA F ACTORY™D EVELOPER E DITION (27)5.4. B ENCHMARK F ACTORY™ FOR D ATABASES (27)5.5. T OAD D ATA M ODELER™ (28)5.6. O RACLE E-B USINESS M ODULE (30)1.方案简介Toad――加速你的数据库设计、开发、测试和管理数据库的优异性能和高可用性源自于良好的数据库设计,Quest软件公司为您提供了Toad Data Modeler――一个专业的数据库设计管理工具,可以可视化的为各种数据库生成与维护实体关系图,是数据库开发人员的理想选择。
Toad 使用快速入门目录一.Toad功能综述二.系统需求三.安装指南四.快速入门1.Schema browser的用法简介2.SQL Editor的使用介绍3.Procedure Editor的用法介绍4.如何进行PLSQL的debug5.如何使用SQLab Xpert优化SQL6.如何使用SQL Modeler来编写查询7.如何使用Toad的DBA方面的功能一、Toad功能综述在Oracle 应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。
Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。
在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。
Toad由Oracle 开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
Toad 主要具有如下特点:模式浏览:模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。
Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在浏览窗口操作数据库对象。
SQL 编辑器:SQL 编辑器的主要功能是编辑、运行和调整SQL语句。
TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。
例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。