toad使用教程

合集下载

toad用法

toad用法

Toad是Oracle数据库开发和管理工具,提供了多种功能和工具,以下是Toad的一些常见用法:
1. SQL编辑和执行:Toad提供了SQL编辑器,可以在其中编写和执行SQL语句。

你可以使用Toad执行各种SQL查询、插入、更新和删除操作。

2. 数据库连接和管理:Toad可以连接到Oracle数据库,并提供了管理数据库的功能。

你可以使用Toad连接到数据库、断开连接、执行数据库操作等。

3. 数据导入和导出:Toad提供了数据导入和导出的功能,你可以使用Toad将数据从文件或其他数据库导入到Oracle数据库中,也可以将数据从Oracle数据库导出到文件中。

4. 数据库对象管理:Toad提供了管理数据库对象的功能。

你可以使用Toad创建、修改和删除表、视图、索引等数据库对象。

5. 数据库性能监控和调优:Toad提供了数据库性能监控和调优的功能。

你可以使用Toad监控数据库性能、执行SQL优化等。

6. 数据库备份和恢复:Toad提供了数据库备份和恢复的功能。

你可以使用Toad备份数据库、恢复数据库等。

以上是Toad的一些常见用法,但具体用法可能因版本和功能而异。

建议查阅Toad的官方文档或教程以了解更多详细信息。

toad使用教程

toad使用教程

一、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使用经典教程

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简单使用说明书

toad简单使用说明书

使用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 使用经典教程

Toad 使用经典教程Toad使用快速入门Toad 使用快速入门目录一(Toad功能综述二(系统需求三(安装指南四(快速入门1( Schema browser的用法简介2( SQL Editor的使用介绍3( Procedure Editor的用法介绍4( 如何进行PLSQL的debug5( 如何使用SQLab Xpert优化SQL6( 如何使用SQL Modeler来编写查询7( 如何使用Toad的DBA方面的功能 eGlobal Technology---Global Technology, Local DeliveryToad使用快速入门一、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语句以及和其他表的相互引用关系都在同一界面显示出来。

为了简化操作,用户可以在浏览窗口操作数据库对象。

TOAD常用功能说明

TOAD常用功能说明

TOAD常用功能说明1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。

2 .解决Toad对中文显示乱码问题:系统环境变量加NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P13 .toad中自动提示功能,就像plsql developer那样:输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择4 .如何支持代码自动更正,如输入ndf,自动替换成NO_DA TA_FOUND,输入sf自动替换成select * from:点开菜单edit->editer_options->auto_replace中,自己去设定。

可以设置任何你想自动替换的单词5 .toad如何实现多线程,像plsql developer那样可以取消当前的操作:安装的时候有选项设置,如果未设置进入view-options-oracle-transactions,把第一个选项选上。

6 .在TOAD的SQL Editor中修改查询的数据:select rowid,b.* from acc_bill b 就可以修改数据了......7 .使用Object Palette吧,很棒:在VIEW——Object Palette找到入口。

点击后在SQL Editor窗口右侧产生一个窗口,里面可以根据schema选择对象类型,比如table,出现的表名双击后就出现在SQL编辑器里了,下面还有字段名,是不是很方便啊。

8 .格式化sql语句(SQL编辑窗口)Ctrl+Shift+F9. F8 调出以前执行的sql命令,F4 移动到表上,查看表的描述。

F5 执行选择所有sql,F9 执行全部sql。

讲解Oracle数据库TNS常见错误的解决办法1、ORA-12541:TNS:没有监听器原因:没有启动监听器或者监听器损坏。

toad使用说明

toad使用说明

1、解压缩到合适的位置
2、Licence第一个就可以
3、检查电脑上有没有oracle客户端
a)Instance Client简易版,占用磁盘少,功能少
b)Oracle client复杂版,占用磁盘空间大,功能强大
4、ping一下要连接的主机是否ping通,不通,请检查网络设置
5、检查环境变量
下面的为客户端的配置文件所在地,可以更改
6、切换到TNS_ADMIN目录下,更改文件tnsnames.ora,请参照一下编辑
HAORAN11G =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.31)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = haoran11g)
(INSTANCE_NAME = haoran11g)
)
)
7、cmd下,tnsping Haoran11g(上面的文件定义的),如果不通,请检查服务器的监听,防
火墙设置
8、tnsping如果OK的话,双击toad.exe
点击…查看配置是否正确
9、登录
注意以上框框,即可连接成功。

Toad使用教程

Toad使用教程

17
组合条件的查询
输入“select * from scott.emp where job>=’CLERK’ or sal<=2000”
18
组合条件的查询
输入“select empno,ename,job from scott.emp where not job=’CLERK’”
19
排序查询
输入“select * from scott.emp where job<='CLERK' order by job asc,sal desc”
20
分组查询
GROUP BY
SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name
O_Id OrderDate OrderPrice Customer
like和not like适合字符型字段的查询,%代表任意长度的字符串,_下划线代表 一个任意的字符。like „m%‟ 代表m开头的任意长度的字符串,like „m__‟ 代表m 开头的长度为3的字符串。
16
组合条件的查询
输入“select * from scott.emp where job>=’CLERK’ and sal&lect empno,ename,sal from scott.emp where sal<=2500”,然后单击【执行】按钮,出现数字型字段条件查 询的结果,查询的是满足sal小于等于2500的记录。
13
单条件的查询
比较运算符
=(等于) != (不等于) ^=(不等于) <>(不等于) <(小于) >(大于) select * from scott.emp where job='MANAGER'; select * from scott.emp where sal=1100; select * from scott.emp where job!='MANAGER'; select * from scott.emp where sal!=1100; select * from scott.emp where job^='MANAGER'; select * from scott.emp where sal^=1100; select * from scott.emp where job<>'MANAGER'; select * from scott.emp where sal<>1100; select * from scott.emp where sal<2000; select * from scott.emp where job<'MANAGER'; select * from scott.emp where sal>2000; select * from scott.emp where job>'MANAGER';
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统需求
– 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
? SQL Tuning( 见后)
执行结果
PL/SQL格式化
格式化前
格式化后
SQL语句格式化
格式化前
格式化后
执行计划
? 使用TOAD了解SQL语句的执行计划前需要运行脚 本\TOAD\temps\ TOADPREP.SQL
– Creates the “TOAD” user and schema – Creates the tables necessary to enable Saved
– 设置bookmark
– Online Help
? 编译 ? 设置输入参数 ? 运行
PL/SQL Debugger
? 设置输入参数 ? 设置断点 ? 单步执行 ? 终止调试 ? 进入嵌套存储过程 ? 变量查看
See Getting Started Guide
Installation
-安装类型
选项说明
选项1:缺省,安装Toad 全部客户端应用在本机,并可在本机运行 Toad.exe 选项2:安装Toad 客户端应用在本机,在Server端建立toad.exe 和toad.hlp的shortcut 选项3:安装除toad.exe和toad.hlp文件在Server端,其他文件安装在Client端
(Explain) Plans
使用SQL Editor运行
Procedure Editor
? 编辑
– 格式化(鼠标右键,formatting tools->format code) – Template
? NEWPROC.SQL For creating a new Procedure ? NEWFUNC.SQL For creating a new Function ? NEWPACK.SQL For creating a new Package ? NEWTRIG.SQL For creating a new Trigger
Installation -安装SQLab Xpert Option
需要DBA的帐号
Register TOAD
UnInstallation
设置TOAD环境变量
? View->Options
– General ? 是否自动连接数据库 ? 关闭TOAD 前是否提示 ? 关闭TOAD 前是否自动 Commit ? 是否显示连接数据库的用户名和数据库名 …….
Training
TOAD
Tools of Oracle Application Developer
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的打包方式
? TOAD Standard Version
– SQL Editor – PL/SQL Editor – PL/ Formatter – Schema Browser – SQL Modeler – Session and server information
SQL Editor
– 编辑SQL语句
? 将SQL语句变成标准格式(鼠标右键, formatting tools->format code)
? 根据表名显示表的结构 (SQL-Windows-> describe parse select query)
? 设置bookmark
– 设置<CTRL><SHIFT>0~9 – 查找 <CTRL>0~9
– Startup ? TOAD 启动,显示的界面和内容 …….
– Oracle ? 是否自动 commit ? 存放执行计划的表名
…….
– Debugging ? 是否自动显示 Debug 窗口 ? 断点颜色设置 ? 存放执行计划的表名
…….
……….
设置环境变量
Schema Browser
? 新建、查看、修改数据库中所有Object
? TOAD Professional Version
– Standard Version – PL/SQL Debugger – Formatter Plus
? TOAD Xpert Version
– Professional Version – SQLab Xpert
?Toad DBA Module ?Knowledge Base for Oracle Administration ?Knowledge Base for PLSQL
User Object
? 显示和修改Object的数据(以table和Tablespace为例 – Table
? 表的结构 ? 表中的数据 ? 表中的index、trigger、Constraints ? 脚本
– Tablespace
? Datafile ? Free space ? object
立体显示Schema
? Load .Sql 文件
编辑 SQL
? Online SQL Help
– 执行SQL语句
? 执行单条 SQl语句
? 执行多条 SQl语句(以分号隔开)
? 可调用 存储过程
? 跟踪执行过的 SQL语句
– 执行结果显示
? 在显示结果中查找数据
? 了解SQL语句的实际执行结果和执行效率
? 了解SQL语句的 explain plan
相关文档
最新文档