当前位置:首页 » 存储配置 » 数据库存储q语句跟踪

数据库存储q语句跟踪

发布时间: 2023-01-07 19:37:40

㈠ Oracle 数据库如何跟踪sql语句

没用,只想从后台数据库看对这个数据库执行的sql问题补充:unika_ly12 写道 那你直接查询 v$sqltext 和 v$session 好了 首先,你要以dba身份登陆数据库。 第二,为某个用户开启sql跟踪。那个用户就是你要跟踪的、正在执行sql语句的那个用户。命令如下: execute dbms_system.set_sql_trace_in_session(sid,serial#,true) 其中参数的意义是,sid-会话id,serial#-序列号,这两个参数可以从v$session中得到。 第三,上面的命令执行成功之后数据库就自动对该用户所发出的所有sql语句进行跟踪,并把结果写在用户跟踪文件里。用户跟踪文件存放在数据库服务器上,路径请参考init.ora文件中的ump参数值。文件名为ora_sid_xxxx.trc(for unix)或者oraxxxxx.trc(for NT),其中xxxx文件系统进程编号,这个编号可以从v$process和v$session两个表通过关联的方式查询得到。当然你也可以简单的查看一下哪个trc文件的日期最新,哪个文件就是你要的结果了。 首先,你要以dba身份登陆数据库。 第二,为某个用户开启sql跟踪。那个用户就是你要跟踪的、正在执行sql语句的那个用户。命令如下: execute dbms_system.set_sql_trace_in_session(sid,serial#,true) 其中参数的意义是,sid-会话id,serial#-序列号,这两个参数可以从v$session中得到。 第三,上面的命令执行成功之后数据库就自动对该用户所发出的所有sql语句进行跟踪,并把结果写在用户跟踪文件里。用户跟踪文件存放在数据库服务器上,路径请参考init.ora文件中的ump参数值。文件名为ora_sid_xxxx.trc(for unix)或者oraxxxxx.trc(for NT),其中xxxx文件系统进程编号,这个编号可以从v$process和v$session两个表通过关联的方式查询得到。当然你也可以简单的查看一下哪个trc文件的日期最新,哪个文件就是你要的结果了。

㈡ Oracle数据库跟踪

hotyxm说的trace文件应该类似于oracle数据库的3种类型的常见诊断文件吧,它们是报警文件、后台进程跟踪文件(background trace files)、用户进程跟踪文件。报警文件包括数据库的日常操作细心,他存放在由BACKGROUND_DUMP_DEST参数所定义的目录下。

但是这些文件都是关于数据库自身操作的,我还没有学到怎么查询软件对数据库的访问信息,不知oracle数据库又没得这样的功能, ruhaisanren给的那个网址上面的东西好像很专业,你试试,成功了要告诉我们哦。

㈢ oracle 10g 中怎么跟踪SQL语句呀 产品对数据库的操作,sql语句在哪里能够显示出来

1)SQL*PLUS 查询改对象是否存在。
DESC 对象名称
2)是否表空间导错了。

3)暂停数据库,在开始数据库

㈣ [原]MS SQL Server事件探查器如何跟踪存储过程

一、创建模板 1、打开SQL事件探查器 2、文件-新建-跟踪模板 3、单击事件选项卡,在可用事件类中选择存储过程,点添加,添加到选定的事件类 4、单击数剧列,将取消选定中的数据中TextData添加到选定的数据列表,如果想显示更多信息,按照下图添加列即可 5、点保存,输入名称(例如:跟踪存储过程模板),保存! 二、跟踪存储过程 1、打开SQL事件探查器 2、文件-新建-跟踪 在连接到 SQL Server中,点确定,接着出现了跟踪属性 3、在常规选项卡中,模板名中选择在第一步骤中保存的模板名称(例如:跟踪存储过程模板),运行 三、运行存储过程 打开SQL查询分析器,在其中执行存储过程 exec proGetInfo '123456',此时事件探查器中,已经显示了proGetInfo中执行的各项语句

㈤ 怎么查看一个存储过程的SQL语句

查看一个存储过程的SQL语句步骤如下:

1、开启Microsoft SQL Server数据库管理工具,输入账号密码连接到数据库。

㈥ 如何实现数据库存储过程操作审计

--禁用C2 审核跟踪和只限成功的登录
EXEC sys.sp_configure N'c2 audit mode', N'0'
GO
RECONFIGURE WITH OVERRIDE
GO

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'AuditLevel', REG_DWORD, 1
GO

SQLSERVER2008新增的审核功能
在sqlserver2008新增了审核功能,可以对服务器级别和数据库级别的操作进行审核/审计,事实上,事件通知、更改跟踪、变更数据捕获(CDC)
都不是用来做审计的,只是某些人乱用这些功能,也正因为乱用这些功能导致踩坑
事件通知:性能跟踪
更改跟踪:用Sync Services来构建偶尔连接的系统
变更数据捕获(CDC):数据仓库的ETL 中的数据抽取(背后使用logreader)

而审核是SQLSERVER专门针对数据库安全的进行的审核,记住,他是专门的!

㈦ SQL2008如何跟踪某台电脑的执行语句

1、打开SQL Server Management Studio,选择工具->SQL Server Profiler,或者直接从路径:开始/程序/Microsoft SQL Server 2008 R2 /性能工具/SQL Server Profiler。

㈧ 请问sql事件探查器能否追踪制定数据库的操作

可以通过指定SQL跟踪器的DatabaseName跟踪数据库,在跟踪的属性-事件选择-列筛选器-DatabaseName-类似于-填数据库名称

热点内容
安卓手机抖音升级功能在哪里 发布:2025-07-27 15:41:05 浏览:987
c编程题网站 发布:2025-07-27 15:31:19 浏览:813
ios用什么解压软件 发布:2025-07-27 15:29:01 浏览:889
如何下载清风服务器 发布:2025-07-27 15:28:59 浏览:16
internet访问没网 发布:2025-07-27 15:24:11 浏览:251
线性搜索算法 发布:2025-07-27 14:53:21 浏览:856
javaip获取mac 发布:2025-07-27 14:49:06 浏览:621
湖北金税盘服务器地址查询云主机 发布:2025-07-27 14:31:43 浏览:580
手机解压软件安卓 发布:2025-07-27 14:29:32 浏览:846
安卓手机怎么更新推特最新版 发布:2025-07-27 14:28:26 浏览:733