Toad for Oracle v11 SQL跟踪器功能指南

合集下载

Toad for Oracle v11 安全管理功能指南

Toad for Oracle v11 安全管理功能指南

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用用也行

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

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 的内容,对大的开发项目来说非常有用。

便捷的书签可以让开发人员非常容易地找到相关位置。

oracle sql 跟踪方法

oracle sql 跟踪方法

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

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_Oracle

Toad_for_Oracle

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 使用方法

oracle sql tracker 使用方法

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常用功能说明

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:没有监听器原因:没有启动监听器或者监听器损坏。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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)点击红色方框按钮停止监控。

你可以将结果保存到文件中。

相关文档
最新文档