问怎样才能查出前台正在发出的SQL语句?
答具体步骤如下
软件环境
Windows +ORACLE
ORACLE安装路径为C\ORANT
实现方法
可以用以下语句
select user_namesql_text from v$open_cursor where sid in (select sid from (select sidserial from v$session where status=ACTIVE))
子查询
select sidserial from v$session
where status=ACTIVE
查出的是不活动的session的sid
SQL> desc v$open_cursor 名称 空? 类型 SADDR RAW() SID NUMBER USER_NAME VARCHAR() ADDRESS RAW() HASH_VALUE NUMBER SQL_TEXT VARCHAR()