oracle中t,Oracle中如何用T
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 一、用脚本启动并设置跟踪的示例 通过这个示例,你可以了解用脚本进行跟踪所涉及到的存储过程,要了解这些存储过程的具体语法和参数的含义,请查询联机帮助 /*************************************
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入
一、用脚本启动并设置跟踪的示例
通过这个示例,你可以了解用脚本进行跟踪所涉及到的存储过程,要了解这些存储过程的具体语法和参数的含义,请查询联机帮助
/****************************************************/
/* Created by: SQL Profiler */
/* Date: 2004/06/19 16:50:05 */
/****************************************************/
-- Create a Queue
declare @rc int
declare @TraceID int
declare @maxfilesize bigint
set @maxfilesize = 5
-- Please replace the text InsertFileNameHere, with an appropriate
-- filename prefixed by a path, e.g., c:\MyFolder\MyTrace. The .trc extension
-- will be appended to the filename automatically. If you are writing from
-- remote server to local drive, please use UNC path and make sure server has
-- write access to your network share
exec @rc = sp_trace_create @TraceID output, 0, N'c:\test', @maxfilesize, NULL
if (@rc != 0) goto error
-- Client side File and Table cannot be scripted
-- Writing to a table is not supported through the SP's
-- Set the events
declare @on bit
set @on = 1
exec sp_trace_setevent @TraceID, 12, 1, @on
exec sp_trace_setevent @TraceID, 12, 12, @on
exec sp_trace_setevent @TraceID, 12, 14, @on
-- Set the Filters
declare @intfilter int
declare @bigintfilter bigint
exec sp_trace_setfilter @TraceID, 10, 0, 7, N'SQL Profiler'
set @intfilter = 100
exec sp_trace_setfilter @TraceID, 22, 0, 4, @intfilter
set @intfilter = 1
exec sp_trace_setfilter @TraceID, 23, 1, 0, @intfilter
exec sp_trace_setfilter @TraceID, 35, 1, 6, N'pubs'
-- Set the trace status to start
exec sp_trace_setstatus @TraceID, 1
-- display trace id for future references
select TraceID=@TraceID
goto finish
error:
select ErrorCode=@rc
finish:
go
二、生成跟踪脚本的最简式
事件探查器建立跟踪, 并设置好各种选项, 完成后运行跟踪
然后生成脚本:
事件探查器--文件--导出跟踪定义的文件--选择合适的版本.
这样就会生成一个跟踪的脚本, 打开生成的脚本, 修改里面的:
exec @rc = sp_trace_create
部分, 设置跟踪结果的保存文件(用语句跟踪的时候, 跟踪结果只能保存到文件)
然后, 在需要跟踪的时候, 运行这个脚本来启动跟踪
启动跟踪后, 跟踪自动进行, 所以你可以关闭查询分析器做其他事情去了.
三、已知的问题
1.跟踪记录不是实时写入跟踪文件的, 因此, 可能会到你停止跟踪的时候, 跟踪信息才写入跟踪文件
2.查看当前已经进行的跟踪可以用(关于结果集的解释, 请看联机帮助):
SELECT * FROM ::fn_trace_getinfo(0)
3. 停止某个跟踪, 可以在sp_trace_create 语句中设置自动停止时间, 也可以手动停止跟踪, 用下面的语句:
EXEC sp_trace_setstatus
@traceid = 1 , -- 跟踪的id
@status = 0 -- 停止, 这样以后还可能指定此项为来启用
EXEC sp_trace_setstatus
@traceid = 1 ,
@status = 2 -- 关闭, 彻底释放
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
oracle中t,Oracle中如何用T相关推荐
- php oracle 操作 sql语句中能不能添加数组_如何在PHP中使用Oracle数据库_php
在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库. PHP提供了2大类API(应用程序接口 ...
- 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端
1.背景 有项目需使用python连接oracle数据库,然后查询一些数据进行分析.在安装oracle客户端驱动过程中遇到了一些问题,在此记录下来分享读者. 一点限制: oracle数据库与本应用程序 ...
- ESX上ORACLE 10.2RAC(4.在REHAT4.7中安装ORACLE RAC)
四. 安装CRS软件 上传cluster软件到rac1,rac2的/home/oracle目录下 [root@rac1 ~]# cd /home/oracle [root@rac1 oracle]# ...
- 如何从Oracle数据库中的表中获取列名(字段名)列表?
如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...
- 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中
如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中 2011-05-12 14:19 方法一,使用SQL*Loader 这个是用的较多的方法,前提必须oracle数据中目的表已经 ...
- Oracle Dataguard中备库中归档日志不同步
环境:RAC+单机 Dataguard 问题:启动备库到ADG模式时,发现后台归档日志并不同步 1.在备库中发现日志的归档日志不同步,内容如下: MRP0: Background Media Reco ...
- pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程
作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...
- PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法
PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 参考文章: (1)PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 (2)https://www. ...
- 在Win7中安装Oracle 10g时检测报错的解决办法
在Windows 7中安装Oracle 10g. 使用的Orcale版本是10g. 步骤1: 在Orcale官网上下载,下载地址为:http://download.oracle.com/otn/nt/ ...
- java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)
* TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...
最新文章
- 微信小程序下拉刷新和上拉加载的实现
- Himmelblau函数优化实战
- 1个Python特征选择工具,助力实现高效机器学习
- STM32 进阶教程 4 - 软件实现高精度延时 2
- 杨辉再发声明:承认听取付向东报告后受其“鼓舞”,为没及时沟通向其致歉...
- ASP.NET MVC从数据库读取、存入图片
- 动态规划求解限时采药问题(洛谷P1048题题解,Java语言描述)
- 优必选能开放软硬件源代码吗_开放式硬件为何胜出
- mvp模式 php,Hyper-V - 增强会话模式
- 如何应对内网安全的那些新挑战——威胁不断,防御不止
- jenkins pipline 用法收集
- proteus中使用虚拟串口实现单片机和上位机通讯
- export project from intellij to myeclipse
- #数组元素相乘_C++ 矩阵相乘
- nuxt项目dist上传服务器,nuxt.js构建的项目,打包后如何部署到服务器?
- php多线程实现抓取,php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
- psp能装安卓软件吗_psp移植手机游戏大全 安卓手机玩psp游戏排行榜
- 医院预约挂号系统 ssm
- Matlab底层算法实现图像的平移
- 【图像压缩】连续比特率自适应《Asymmetric Gained Deep Image Compression With Continuous Rate Adaptation》