如果在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