Toad for Oracle v11 SQL跟踪器功能指南
- 格式:pdf
- 大小:367.96 KB
- 文档页数:3
Toad for Oracle Toad Security功能指南Quest Software2012目录1.什么是Toad Security (3)2.Toad Security的设置 (3)3.Toad Security的使用 (4)1.什么是Toad SecurityToad Security用于限制Toad的使用者使用某些特殊的功能。
缺省地,每一个使用者都可以使用License范围内的所有功能。
但是你可以对某个人或某一群人施加限制,比如不能使用Toad修改数据而只能查询数据。
Toad Security是和Oracle数据库用户相结合限制Toad的菜单(或非菜单)功能使用的。
注意:如果数据库用户有DBA角色,则Toad Security不起作用。
如果License具有 DB Admin Option,则Toad Security无法限制和DB Admin Option重复的菜单选项。
但可以在Toad Security中限制DB Admin Option模块的功能。
2.Toad Security的设置1)点击菜单“Database|Administer|Toad Security”。
第一次使用Toad Security时,会提示你安装对象。
点击Yes,根据提示选择表空间。
2)点击Next。
开始选择哪些用户可以授权,以管理Toad Security功能。
如下图所示,授权Frank管理Toad Security,并且Frank可以将此权限授予其他用户(Grant Option)。
3)点击Next。
显示脚本:4)点击Execute,开始执行。
创建的对象将在名为“Toad”的用户中,这个用户是安装Toad服务器端对象时所创建的。
请输入口令。
对象创建完毕后,可以开始设置安全了。
请参阅下节。
3.Toad Security的使用1)以具有Toad Security权限的用户登录Toad。
例如Frank。
2)点击菜单“Database|Administer|Toad Security”。
Oracle的SQL监视⼯具SQLTracker⽤⽤也⾏Oracle的SQL监视⼯具SQLTracker
这是从Toad110.6提取出来的、监视使⽤Oracle数据库的应⽤程序
说明:SQLTracker是监视使⽤Oracle数据库的应⽤程序,⽀持win7,win10 64位
执⾏时对数据库进⾏操作的sql的⼯具,包含32位版和64位版,绿⾊软件,解压缩后就能⽤。
测试使⽤C/S架构的ERP程序,这个架构的好处就是局域⽹使⽤快速稳定,便于管理。
先打开erp,然后启动SQLTracker监视⼯具,就能看到现有的exe程序,然后启动
点击”三⾓形”开始按钮,就启动监视功能
当你在操作erp的时候,不知道erp的后台是哪个表,或者那个表位置,这样,在你运⾏过程起
记录你的⼀些重要的调⽤数据库表的动作,让你明⽩前后台操作的关联性,和动作触发的⼀些
作⽤。
Oracle的SQL监视⼯具SQLTracker
还有⼀个差不多的Oracle的SQL监视⼯具
这个不好⽤,需要很多条件
SQL Tracker⾃动捕获所有本机器所有连接到数据库的会话。
按F5可以刷新。
2) ⾼亮你想监控的会话,并点击绿⾊三⾓按钮,开始监控。
如下图,在Toad中执⾏⼀个功能(Schema Browser中选择⼀张表),则:
具体实际运⽤还是靠⾃⼰摸索总结,给个画龙点睛,启⽰引导的作⽤,让⼤家认识,熟悉,为
我所⽤的⼀个过程很漫长。
没有⼀步登天,不要好⾼骛远,坚持不懈就是伟⼤的胜利。
一、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 的内容,对大的开发项目来说非常有用。
便捷的书签可以让开发人员非常容易地找到相关位置。
oracle sql 跟踪方法Oracle SQL是一种强大的关系型数据库管理系统,它提供了一套丰富的工具和功能来跟踪和分析SQL语句的执行过程。
在开发和调试过程中,跟踪SQL语句的执行可以帮助我们快速定位问题并进行优化。
本文将介绍几种常用的Oracle SQL跟踪方法。
一、使用SQL Trace跟踪方法SQL Trace是Oracle提供的一种跟踪SQL语句执行过程的方法。
通过在会话级别启用SQL Trace,我们可以收集SQL语句的执行计划、消耗的资源以及其他相关信息。
启用SQL Trace的方法如下:1. 使用ALTER SESSION语句启用SQL Trace:ALTER SESSION SET SQL_TRACE = TRUE;2. 使用DBMS_SESSION包启用SQL Trace:EXEC DBMS_SESSION.SET_SQL_TRACE(TRUE);启用SQL Trace后,Oracle将会将跟踪信息写入跟踪文件中。
我们可以使用以下方法查找跟踪文件的位置:1. 查询V$DIAG_INFO视图获取跟踪文件的位置:SELECT VALUE FROM V$DIAG_INFO WHERE NAME = 'Default Trace File';2. 查询USER_DUMP_DEST或BACKGROUND_DUMP_DEST参数获取跟踪文件的位置:SELECT VALUE FROM V$PARAMETER WHERE NAME = 'user_dump_dest';跟踪文件的命名方式为ORA_SID_PID.trc,其中SID为会话ID,PID为进程ID。
二、使用10046事件跟踪方法除了SQL Trace,Oracle还提供了10046事件跟踪方法。
通过在会话级别启用10046事件跟踪,我们可以获得比SQL Trace更详细的跟踪信息。
启用10046事件跟踪的方法如下:1. 使用ALTER SESSION语句启用10046事件跟踪:ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 12';2. 使用DBMS_SYSTEM包启用10046事件跟踪:EXEC DBMS_SYSTEM.SET_EV(12345, 10046, 12, '');启用10046事件跟踪后,Oracle将会将跟踪信息写入跟踪文件中,跟踪文件的位置和命名方式与SQL Trace相同。
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_for_OracleToad for Oracle是Oracle数据库管理工具中最受欢迎的工具之一、它提供了一些非常有用的功能,可以帮助开发人员更高效地管理和使用Oracle数据库。
以下是一些常用技巧和常见问题的解答,可以帮助您更好地使用Toad for Oracle。
常用技巧:1. 优化查询:Toad for Oracle提供了一些分析查询性能的工具,如执行计划分析器和查询优化向导。
使用这些工具可以帮助您找出查询中的潜在性能问题,并提供优化建议。
2. 自动完成:Toad for Oracle的自动完成功能可以帮助您更快地编写SQL代码。
当您输入表名、列名或函数名称时,它会自动显示可用的选项,并根据您输入的前缀筛选匹配项。
3. 代码调试:在Toad for Oracle中,您可以通过设置断点、单步执行和查看变量值等功能来调试PL/SQL代码。
这些工具可以帮助您快速定位并解决代码中的错误。
4. 数据比较和同步:使用Toad for Oracle的数据比较和同步工具,您可以轻松比较数据库中的表、数据和结构的差异,并将这些差异同步到另一个数据库。
常见问题解答:1.为什么我无法连接到数据库?检查您的数据库连接参数是否正确,并确保数据库服务器正在运行。
还可以尝试使用其他数据库连接工具来验证连接参数是否正确。
2.如何导出查询结果和查询计划?在查询结果窗口中,选择您要导出的结果行,然后右键单击并选择“导出为”选项。
您可以选择将结果导出为文本、Excel或其他格式。
对于查询计划,您可以在执行计划窗口中右键单击,然后选择“导出为”选项。
3.如何创建数据库表?在对象浏览器中选择要创建表的模式和数据库,然后右键单击并选择“新建表”选项。
在弹出的对话框中,指定表名和列定义。
4.如何查看表的结构和数据?在对象浏览器中找到要查看的表,然后右键单击并选择“查看数据”选项。
这将打开一个新的窗口,显示表的结构和前几行数据。
Oracle SQL Tracker 是一个强大的数据库性能优化工具,能够帮助用户追踪和诊断数据库中的 SQL 语句执行情况,帮助用户找到潜在的性能瓶颈并优化 SQL 查询语句。
在本篇文章中,我们将介绍 Oracle SQL Tracker 的使用方法,包括如何启用、配置和分析 SQL 追踪数据。
一、启用 SQL 追踪要启用 SQL 追踪,您需要有 DBA 权限或者相应的权限。
您需要登入到数据库中,并确保您有足够的权限来执行以下操作。
您需要确认SQL 追踪已经被启用。
您可以通过以下 SQL 语句检查是否已经启用SQL 追踪:```SELECT value FROM v$parameter WHERE name = 'sql_trace';```如果查询结果为 TRUE,则表示 SQL 追踪已经被启用。
如果查询结果为 FALSE,则表示 SQL 追踪尚未被启用。
在这种情况下,您可以使用以下 SQL 语句来启用 SQL 追踪:```ALTER SESSION SET sql_trace = true;```您也可以使用以下 SQL 语句来禁用 SQL 追踪:```ALTER SESSION SET sql_trace = false;```二、配置 SQL 追踪一旦启用了SQL 追踪,您可以对其进行配置,以便捕获更详细的信息。
您可以使用以下 SQL 语句来配置 SQL 追踪:```EXEC DBMS_MONITOR.SESSION_TRACE_ENABLE;```该语句将启用 SQL 追踪,并开始捕获 SQL 语句的执行信息。
您还可以通过指定参数来配置 SQL 追踪,例如指定要追踪的会话 ID、模块名、服务名等等。
这样可以更精细地控制追踪的范围。
三、分析 SQL 追踪数据一旦SQL 追踪已经启用并配置好,您可以开始分析SQL 追踪数据了。
您可以使用 Oracle 提供的一些工具来分析这些数据,例如 SQL Developer、Enterprise Manager 等。
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™ 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 前自动发现包的内容和列的名字等等。
Toad for Oracle SQL Tracker功能指南
Quest Software
2012
1.什么是SQL Tracker
注:感谢ITPUB朋友的建议。
我会逐步将Toad的一些DBA功能点写出来给大家参考。
DBA经常需要跟踪数据库会话以判断故障,或者获取某些工具在后台执行的SQL以供自己所用。
SQL Tracker是Toad for Oracle的一个可以独立启动的附件工具,用于监控、收集客户端机器访问数据库的应用所发出的SQL语句。
在旧版本中称作SQL Monitoring。
此功能使用非常简单,对高级DBA和初学者都很有帮助。
2.SQL Tracker的使用
1)启动Toad。
进入菜单“Database|Monitor|SQL Tracker”,显示下图:
SQL Tracker自动捕获所有本机器所有连接到数据库的会话。
按F5可以刷新。
2)高亮你想监控的会话,并点击绿色三角按钮,开始监控。
如下图,在Toad中执行一
个功能(Schema Browser中选择一张表),则:
在下方的窗口中列出了Toad为执行这个功能在后台执行的SQL。
3)点击红色方框按钮停止监控。
你可以将结果保存到文件中。