维修网点 | 网站地图 | 加入收藏 | 设为首页 | 联系站长 |
本站公告: (请经常关注我站公告,您将有意想不到的收获!) 欢迎光临北京速帮电器维修网,这里是京城最专业的电器维修企业网,希望它可以带给你机器恢复生机的希望![速帮电器维修网  2008年7月9日]   您好,今天是:
当前位置:北京速帮电器维修网 >> 网络工程 >> 网站数据库开发 >> 浏览文章
查出前台正在发出的sql语句的方法!
时间: 2008年10月21日 来源:互联网 作者: 未知 浏览次数:

 问:怎样才能查出前台正在发出的sql语句?

  答:具体步骤如下:

  软件环境:

1、Windows 2000+Oracle(大型网站数据库平台) 8.1.6
2、Oracle(大型网站数据库平台)安装路径为:C:ORANT

  实现方法:

  可以用以下语句:

select user_name,sql_text
   from v$open_cursor
   where sid in (select sid from
(select sid,serial
from v$session
   where status=''''ACTIVE''''))

  子查询:

select sid,serial   from v$session
   where status=''''ACTIVE''''

  查出的是不活动的session的sid。

SQL> desc v$open_cursor
名称          空?   类型
----------------------------- -------
SADDR              RAW(4)
SID               NUMBER
USER_NAME            VARCHAR2(30)
ADDRESS             RAW(4)
HASH_VALUE           NUMBER
SQL_TEXT            VARCHAR2(60)

发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇:如何缩小MSSQL数据库(日志)的大小 下一篇文章:解析SQL语句在何种情况下进行全表扫描
我也说两句

24小时热门信息 发表文章
特别推荐
最新更新
购物须知 | 付款方式 | 关于速帮 | 联系速帮 | 友情链接
Copyright 1998-2008 Powered by Bjlxjw.COM,北京速帮维修网 All Rights Reserved.
服务电话:010-60118386 86802160 传真:010-64621509 E-Mail:bjwxzx@126.com
技术支持及报修手机:13146594250 维修咨询服务QQ:136310508 京ICP备案:05032683号