此视图列出了每个当前
session
的
session
信息。[@more@]
此视图列出了每个当前session的session信息。
通过v$session.paddr=v$process.addr与process相关,取得这些oracle进程对应的操作系统进程信息,例如:
select p.spid, s.sid, s.serial#, s.program from v$process, v$session s
where p.addr = s.paddr and s.sid in (&sid);
通过v$session.taddr=v$transaction.addr跟transaction相关
通过lockwait字段可以查询当前正在等待的锁的相关信息:
select * from v$lock where kaddr in (
select lockwait from v$session where sid = &sid);
根据sql_id,prev_sql_id两个字段,查询当前session正在执行的或最近一次执行的sql语句:
select * from v$sqltext where sql_id = &sql_id;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9523925/viewspace-1031685/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9523925/viewspace-1031685/