oracle 数据库中常用经典SQL查询(2)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

oracle 数据库中常用经典SQL查询(2)

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

本篇关键词:Oracle数据库Oracle教程
黑客防线网安网讯:    gn(48 - command),  1,  to_char(command), 'Action Code #' || to_char(command) ) action,  p.program oracle_process,  s.terminal terminal,  s.program program...
    gn(48 - command),
  1,
  to_char(command), 'Action Code #' || to_char(command) ) action,
  p.program oracle_process,
  s.terminal terminal,
  s.program program,
  s.status session_status
  from v$session s, v$access a, v$process p
  where s.paddr = p.addr and
  s.type = 'USER' and
  a.sid = s.sid   and
  a.object='SUBSCRIBER_ATTR'
  order by s.username, s.osuser
   14回滚段查看
  select rownum, sys.dba_rollback_segs.segment_name Name, v$rollstat.extents
  Extents, v$rollstat.rssize Size_in_Bytes, v$rollstat.xacts XActs,
  v$rollstat.gets Gets, v$rollstat.waits Waits, v$rollstat.writes Writes,
  sys.dba_rollback_segs.status status from v$rollstat, sys.dba_rollback_segs,
  v$rollname where v$rollname.name(+) = sys.dba_rollback_segs.segment_name and
  v$rollstat.usn (+) = v$rollname.usn order by rownum
  15耗资源的进程(top session)
  select s.schemaname schema_name,    decode(sign(48 - command), 1,
  to_char(command), 'Action Code #' || to_char(command) ) action,    status
  session_status,   s.osuser os_user_name,   s.sid,         p.spid ,         s.serial# serial_num,
  nvl(s.username, '[Oracle process]') user_name,   s.terminal terminal,
  s.program program,   st.value criteria_value  from v$sesstat st,   v$session s  , v$process p
  where st.sid = s.sid and   st.statistic# = to_number('38') and   ('ALL' = 'ALL'
  or s.status = 'ALL') and p.addr = s.paddr order by st.value desc,  p.spid asc, s.username asc, s.osuser asc
  16。查看锁(lock)情况
  select /*+ RULE */ ls.osuser os_user_name,   ls.username user_name,
  decode(ls.type, 'RW', 'Row wait enqueue lock', 'TM', 'DML enqueue lock', 'TX',
  'Transaction enqueue lock', 'UL', 'User supplied lock') lock_type,
  o.object_name object,   decode(ls.lmode, 1, null, 2, 'Row Share', 3,
  'Row Exclusive', 4, 'Share', 5, 'Share Row Exclusive', 6, 'Exclusive', null)
  lock_mode,    o.owner,   ls.sid,   ls.serial# serial_num,   ls.id1,   ls.id2
  from sys.dba_objects o, (   select s.osuser,    s.username,    l.type,
  l.lmode,    s.sid,    s.serial#,    l.id1,    l.id2   from v$session s,
  v$lock l   where s.sid = l.sid ) ls  where o.object_id = ls.id1 and    o.owner
  <> 'SYS'   order by o.owner, o.object_name
  17。查看等待(wait)情况
  SELECT v$waitstat.class, v$waitstat.count count, SUM(v$sysstat.value) sum_value
  FROM v$waitstat, v$sysstat WHERE
  v$sysstat.name
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-13052-1.html
网站维护教程更新时间:2012-03-23 00:50:05  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer