oracleTOAD工具的使用方法.doc_第1页
oracleTOAD工具的使用方法.doc_第2页
oracleTOAD工具的使用方法.doc_第3页
oracleTOAD工具的使用方法.doc_第4页
oracleTOAD工具的使用方法.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ORACLE开发工具TOAD 使用说明(MS平台,TOAD7.4)TOAD 意思是癞蛤蟆(蛤蟆虽然癞,但是工具很好使,呵呵),是常用的oracle开发工具之一,作为一个oracle的客户端,toad可以通过网络连接远程oracle数据库进行开发或者维护(一) 安装toad toad是免费的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进行测试。如果测试ok说明配置成功,否则有两个原因,一个是你刚才的配置信息填写错误,一个是远程主机有问题。测试成功进入下一步:给你的配置信息取个名字然后一直默认下一步,最终的界面如下:点完成好了,上面长篇大论都有点喧宾夺主了,下面进入正题:通过安装好的toad连接oracle实例打开toad,第一次打开会弹出一些对话框,全部默认,进入如下的画面:在database(数据库)中选择你刚建立的服务名称(toad会自动识别所有的本地服务)在user/schema(用户或模式)里边填写用户名称例如scott在password中填写什么?你应该能看出来吧!在connect as选择normal(普通身份),注意,如果用户是sys,要选择sysdba点ok就可以了!(三) 如何执行脚本,sql语句进入toad会出现一个sql 执行器窗口,如下图:如果没有出现,可以通过工具栏的按钮生成一个新的sql设计起窗口:下面详细说明sql设计器窗口的用法1。执行一个或者多个sql语句: 在空白的工作区写上你的sql语句,选中要执行的语句,然后点sql设计器窗口的按钮执行语句2。执行sql脚本,所谓sql脚本就是一系列的sql语句或者过程,注意脚本的每个sql语句末尾要有分号结束, 如果是过程则要同用 “/ ”结束! 在空白的工作区写上你的sql脚本,然后点sql设计器窗口的按钮执行脚本。 当然你也可以执行一个外部的脚本文件,点sql设计器窗口的按钮来导入外部脚本,通过来保存 脚本文件3。执行匿名过程: 在空白的工作区写上你的匿名过程,然后点或者来执行。如果要查看控制台输出,只用打开控制台输出,打开 下图中DBMS Output(控制台输出)选项卡。 4。sql设计器窗口其它按钮使用说明: 5。显示代码行号 在sql设计器窗口中点右键,弹出菜单中选择(编辑选项),打开如图: 5。注释,可以使用/*/注释多行,-注释单行6。查看语句的执行时间:在sql设计器窗口的左下角的状态栏显示了语句的执行时间,主要在对sql语句调优时使用(四) 如何打开和使用对象浏览器来管理一个用户的所有对象点toad主窗口工具栏的按钮,可以打开对象浏览器,如下图:对象浏览器是我们管理,查看,建立数据库对象的主要窗口。其主要作用是:1。查看用户的所有数据库对象,默认显示所有的表,你可以点上图中2的选项卡来查看不同类型的对象,如Views(视图),Synonyms(同义词),Procs(过程).,每当切换一种对象都会在3中显示此类对象的列表。2。查看对象的属性,当你点3中的对象名称时,在4中就显示选中对象的所有属性,不同的属性项目用不同的选项卡,如一个表对象可以有Columns(列),Indexes(索引),Data(数据)等等。3。管理对象,管理对象包括建立新的对象,更改原来的对象。 5中提供了丰富的工具按钮。下面详细阐述表管理,过程/触发器管理,索引管理,序列管理,用户管理, 任务管理,表空间管理。 3.1 表管理 1)切换到表视图时对象浏览器如下图:图表 1主要功能如上图117所示 2)设计表,点击上图4,出现表设计器如下: 图表 23)约束表,点上图1 的7,来给当前表建立约束,表约束设计器如下图:图表 3 上图3是建立外键约束,this Table是主键表,选项卡Referenced Table是参照表,把参与约束的列通过小箭头按钮添加到右边框中。关注2右边的下拉框,默认是Cascade No Action (无级连动作),如果要在建立外键约束时删除主表记录时自动级连删除子表需要选中 Cascade Delete (级连删除)。4)操作表数据,在表对象浏览器中选中一个表,在右边打开 Data (表数据)选项卡,如下图:图表 4 如上图,选中当前表为emp,打开表数据选项卡7,默认展示表中全部数据。在表数据选项卡中提供以下功能:查看表数据 编辑表数据,直接在表格里边编辑表数据,也可以点4增加新行,点5删除当前行,注意更新表数据以后要点2来提交更新的数据。表数据过滤,点3可以设置显示哪些列,还可以根据列条件筛选数据保存表数据成指定格式的文件,在表数据表格中点右键出现弹出菜单,选择Save As 菜单命令,出现保存设置对话框,toad提供HTML ,XML ,XLS (Excel)等格式保存表数据,保存前要选择保存路径。 3.2过程管理切换对象浏览器的table选项卡成Procs 选项卡,位置在上边图表1中标号1右边,如果没有出现Procs 选项卡,按选项卡右边的小箭头就可以找到。打开过程选项卡后,可以在对象浏览器中浏览当前用户的所有过程对象,如下图:图表 5上图中点1出打开过程对象浏览,点9打开当前过程,此时对象浏览器提供以下功能: 1)对已经存在的过程对象,包括存储过程,存储函数,和包,进行执行,编译,删除。 2)保存过程到文件,点2即可。 3)要更改过程需要在过程编辑器里边进行,如何打开过程编辑器呢?根据规律让我们在打算更改的过程名称上点 右键看看会出来什么菜单,怎么样?找到了把,哈就是,打开过程编辑器窗口,就可 以编辑过程了! 4)建立新的过程(过程编辑器的使用) 另一种打开过程编辑器的办法是,在toad主窗口点击,打开过程编辑器窗口如下图:图表 6过程编辑器提供对存储过程,存储函数,触发器,包的新建,更改,调试运行的功能按2可以新建过程,出现新建对话框图表 7 如果建立的是触发器应在1中选择Trigger , 在3中可以选择触发的表,4中选择触发类型。 编译和调试,在图表6中,建立完过程,需要按1按钮编译,按3来运行,如果需要参数可以按4来设置参数。如果需要设置断点,只需要在行号前点以下出现红点表示已经设置断点,断点可以暂停过程的执行,让程序员查看各个变量的状态或者值。 当你设置了断点,在执行时程序会在断点处暂停,你可以观测之前代码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论