熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

如何查出前台正在發出的SQL語句

2013-11-13 22:23:15  來源: Oracle 

  問怎樣才能查出前台正在發出的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()


From:http://tw.wingwit.com/Article/program/Oracle/201311/18953.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.