设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源平台

查出前台正在发出的sql语句的方法

来源本站整理 作者:佚名 时间:2007-10-9 16:43:53 该文得分0

  问:怎样才能查出前台正在发出的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)

相关文章
广告赞助
网友评论

共有 0 位网友发表了评论,平均得分: 0 查看完整内容

用户名:

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

(注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码