|
如何查出前台正在发出的sql语句?
如何查出前台正在发出的sql语句?
软件环境:
1、Windows2000+ORACLE8.1.6
2、ORACLE安装路径为:C:\ORANT
实现方法:
可以用以下语句:
selectuser_name,sql_text
fromv$open_cursor
wheresidin(selectsidfrom(selectsid,serial fromv$session
wherestatus='ACTIVE'))
子查询
selectsid,serial fromv$session
wherestatus='ACTIVE'
查出的是不活动的session的sid。
SQL>descv$open_cursor
名称空?类型
-------------------------------------------------------------
SADDRRAW(4)
SIDNUMBER
USER_NAMEVARCHAR2(30)
ADDRESSRAW(4)
HASH_VALUENUMBER
SQL_TEXTVARCHAR2(60)
查看上一页
返回分类首页 返回96PC首页
查看下一页 |