解析:怎样查出前台正在发出的sql语句
问:如何才能找到前台发出的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,serial from v $ session
where status = ' ' ' ' active ' ' ' '
找到了非活动会话的sid。
SQL > desc v $ open _ cursor
name空?键入
-
Saddrraw(4)
sid number
。br/]HASH _ VALUE NUMBER
SQL _ TEXT varchar 2(60)
0条评论