我在erp里执行一个查询,但是在v$sql里监控不到语句,是怎么回事。

解决方案 »

  1.   

    v$sql中的sql_text严格区分大小写和空格 你可以只给出你查询的sql中的表名试试。 
    select sql_text from v$sql where upper(sql_text) like '%你的表名%'; 
      

  2.   

    我就是不知道表名,才用这个监控。
    我在erp里查询一个报表,其中的一个条件单据号 =50450
     select sql_text from v$sql where sql_text like '%50450%'; 
      这样找不到语句
      

  3.   

    如果使用了绑定变量,那还有办法能监控到语句吗?如果可以,要怎么操作。
    不好意思,换了新的工作,刚接触oracle。
      

  4.   

    获取你的sid,和serial#,后通过10046事件可以监控你的sql.
    详细信息google