为什么我根据 程序登陆Oracle的用户名 和 运行程序机器的ip 查询 v$session视图,得到记录的sql_address字段的值都是00 呢???????
我想监控我运行的程序在Oracle中都运行了nasql

解决方案 »

  1.   

    想监控我运行的程序在Oracle中都执行了哪些sql,查了很多资料都是用v$session的sql_address作为键连接其他视图得到结果,例如连接v$sqltest或者v$sqlarea但是我根据 程序登陆ORacle的用户名和运行程序机器的ip查找v$session得到的记录 sql_address字段的值都是00,用这个字段连接到其他视图什么记录都得不到???谢谢
      

  2.   

    获得运行的程序在Oracle中的sid是这么写的
    select * from v$session where username='登陆用户名' and client_info='运行程序机器ip'