我在前台应用输了一笔单子,我怎么查看它影响了几张表?怎么能够看到后台执行了哪些SQL语句?
小女子谢过了,在线等!

解决方案 »

  1.   

    应用的源代码看不到,是国外的软件,应用的控制台也看不到东西,oracle的OEM能看到吗?
      

  2.   

    toad里面有个工具 叫 sqlmonitor,可以查看数据库调用了什么存储过程。在services选项里选择相应的进程就ok。
      

  3.   

    sql/plus里有进程察看器,对应有正在执行的sql
      

  4.   

    oem中看会话中的sql就可以看到
      

  5.   

    first:
    select sid from v$session where username='meiqing'second:select sid, sql_text
    from v$session s, v$sql q
    where sid=@SID
    and (
    q.sql_id = s.sql_id or
    q.sql_id = s.prev_sql_id);
      

  6.   

    toad 里面有 session browser 很好用。
      

  7.   

    select * from v$SQL
    可能需要使用system权限的用户登录后才可以查询。