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 in (’db block gets’,
’consistent gets’) group by v$waitstat.class, v$waitstat.count
18、查看sga情况
select name, bytes from sys.v_$sgastat order by name asc
19、查看catched object
select owner, name, db_link, namespace,
type, sharable_mem, loads, executions,
locks, pins, kept from v$db_object_cache
20、查看v$sqlarea
select sql_text, sharable_mem, persistent_mem, runtime_mem, sorts,
version_count, loaded_versions, open_versions, users_opening, executions,
users_executing, loads, first_load_time, invalidations, parse_calls, disk_reads,
buffer_gets, rows_processed from v$sqlarea
21、查看object分类数量
select decode (o.type#,1,’index’ , 2,’table’ , 3 , ’cluster’ , 4, ’view’ , 5 ,
’synonym’ , 6 , ’sequence’ , ’other’ ) object_type , count(*) quantity from
sys.obj$ o where o.type# > 1 group by decode (o.type#,1,’index’ , 2,’table’ , 3
, ’cluster’ , 4, ’view’ , 5 , ’synonym’ , 6 , ’sequence’ , ’other’ ) union select
’column’ , count(*) from sys.col$ union select ’db link’ , count(*) from
22、按用户查看object种类
select u.name schema, sum(decode(o.type#, 1, 1, null)) indexes,
sum(decode(o.type#, 2, 1, null)) tables, sum(decode(o.type#, 3, 1, null))
clusters, sum(decode(o.type#, 4, 1, null)) views, sum(decode(o.type#, 5, 1,
null)) synonyms, sum(decode(o.type#, 6, 1, null)) sequences,
sum(decode(o.type#, 1, null, 2, null, 3, null, 4, null, 5, null, 6, null, 1))
others from sys.obj$ o, sys.user$ u where o.type# >= 1 and u.user# =
o.owner# and u.name <> ’public’ group by u.name order by
sys.link$ union select ’constraint’ , count(*) from sys.con$
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器