读书人

查看选定oracle会话中所用的语句,该如

发布时间: 2012-04-15 18:39:21 作者: rapoo

查看选定oracle会话中所用的语句
如果在ORACLE 中实时查看到 到所选会话中,所用到到语句,存储过程数据包等等
我在ORACLE 企业管理器 中差看到的总是 该会话最后一条语句,我想看一下该会话执行过的所有语句。
语句,软件均可

[解决办法]
可以参考下面的SQL语句:

SQL code
SELECT   osuser,   username,   sql_text   from   v$session   a,   v$sqltext   b   where   a.sql_address   =b.address   order   by   address,   piece;
[解决办法]
语句是共享的, 因此你只能看到当前正在执行的语句和上一条语句.
一楼那样查出来的就是正在执行的语句,通过下面几个字段关联查出来的就是上一条语句
PREV_SQL_ADDR
PREV_HASH_VALUE
PREV_SQL_ID

读书人网 >oracle

热点推荐