专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » proe创建详细视图:使用v$session视图查看进程的详细信息 »正文

proe创建详细视图:使用v$session视图查看进程的详细信息

来源: 发布时间:星期一, 2009年3月2日 浏览:1次 评论:0
="t18">  v$session 视图个不太有名特性是它能够解码由单个会话执行实际命令信息被编码到个非凡字段 v$session_command
  
  在查询 v$session 视图时候我们根据它内部表示解码每个字段这样我们就可以创建个数据字典查询使用这个数据字典来显示每个用户、这些用户在执行以及在这些用户系统中正在执行内部当前命令
  
  当你需要快速找出他们 Oracle 系统内部情况时非常有用
  
  这个简单脚本举例介绍说明了 v$session_command
  
  select
  substr(s.username,1,18) username,
  substr(s.program,1,15) program,
  decode(s.command,
  0,'No Command',
  1,'Create Table',
  2,'Insert',
  3,'Select',
  6,'Update',
  7,'Delete',
  9,'Create Index',
  15,'Alter Table',
  21,'Create View',
  23,'Validate Index',
  35,'Alter Database',
  39,'Create Tablespace',
  41,'Drop Tablespace',
  40,'Alter Tablespace',
  53,'Drop User',
  62,'Analyze Table',
  63,'Analyze Index',
  s.command': Other') command
  from
  v$session   s,
  v$process   p,
  v$transaction t,
  v$rollstat  r,
  v$rollname  n
  where s.paddr = p.addr
  and  s.taddr = t.addr (+)
  and  t.xidusn = r.usn (+)
  and  r.usn = n.usn (+)
  order by
  
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: