問:怎樣才能查出前臺(tái)正在發(fā)出的sql語(yǔ)句?
答:具體步驟如下:
軟件環(huán)境:
1、Windows 2000+ORACLE 8.1.6
2、ORACLE安裝路徑為:C:\ORANT
實(shí)現(xiàn)方法:
可以用以下語(yǔ)句:
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’’’’
查出的是不活動(dòng)的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)
答:具體步驟如下:
軟件環(huán)境:
1、Windows 2000+ORACLE 8.1.6
2、ORACLE安裝路徑為:C:\ORANT
實(shí)現(xiàn)方法:
可以用以下語(yǔ)句:
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’’’’
查出的是不活動(dòng)的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)