怎样查出前台正在发出的sql语句
[ 来源: | 阅读:次 | 更新日期:2007-9-4 13:40:13 |
评论 0 条 |
我要投稿 ]
问:怎样才能查出前台正在发出的sql语句?
字串6
答:具体步骤如下: yueluo.net
软件环境:
字串8
www.yueluo.net
1、Windows 2000+ORACLE 8.1.6
2、ORACLE安装路径为:C:\ORANT 字串8
|
字串7
字串9
实现方法: 月落
月落
可以用以下语句:
月落网
字串8
select user_name,sql_text
from v$open_cursor
where sid in (select sid from
(select sid,serial
from v$session
where status=''''ACTIVE'''')) 字串6
|
字串6
www.yueluo.net
字串8
子查询:
yueluo.net
月落网
select sid,serial from v$session
where status=''''ACTIVE'''' 字串9
|
查出的是不活动的session的sid。
字串9
www.yueluo.net
SQL> desc v$open_cursor
名称 空? 类型
----------------------------- -------
SADDR RAW(4)
SID NUMBER
USER_NAME VARCHAR2(30)
ADDRESS RAW(4)
HASH_VALUE NUMBER
SQL_TEXT VARCHAR2(60) www.yueluo.net
|
Tags:前台,sql语句
责任编辑: