易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle常用语句

1.查询表空间的使用情况,以M为单位
select f.tablespace_name,a.total,u.used,f.free,round((u.used/a.total)*100) "% used",  
round((f.free/a.total)*100) "% Free"   
from  
(select tablespace_name, sum(bytes/(1024*1024)) total   
       from dba_data_files group by tablespace_name) a,  
(select tablespace_name, round(sum(bytes/(1024*1024))) used   
       from dba_extents group by tablespace_name) u,  
(select tablespace_name, round(sum(bytes/(1024*1024))) free   
       from dba_free_space group by tablespace_name) f  
WHERE a.tablespace_name = f.tablespace_name  
and a.tablespace_name = u.tablespace_name;
2.查询新建用户
select username
  from dba_users
where username not in
      ('TEXT', 'RMAN_USER', 'TEST', 'SCOTT', 'TSMSYS', 'MDDATA', 'DIP',
        'DBSNMP', 'SYSMAN', 'MDSYS', 'ORDSYS', 'EXFSYS', 'DMSYS', 'WMSYS',
        'CTXSYS', 'ANONYMOUS', 'XDB', 'ORDPLUGINS', 'SI_INFORMTN_SCHEMA',
        'OLAPSYS', 'MGMT_VIEW', 'SYS', 'SYSTEM', 'OUTLN');
3、查询那些用户,操纵了那些表造成了锁机
SELECT  s.username,
decode(l.type,'TM','TABLE LOCK',
'TX','ROW LOCK',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
from v$session s,v$lock l,all_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT Null
其中 TM  为表锁定  TX 为行锁定
4、看锁阻塞的方法是
SELECT (select username from v$session WHERE sid=a.sid) blocker,
      a.sid,
      'is blocking',
      (select username from v$session WHERE sid=b.s


相关文档:

【转】简单说一说 Oracle库的Hang

非常少的情况下,我们会感觉我们的库”Hang”了,加了隐号的意思是说有时真的是Hang了,有一些则不是,是由于性能的问题引起的。我遇到过几次Hang的情况,结合着网上一些文章,把可能的原因、当时我们应该做的一些操作进行了如下的总结,不对的地方大家可以发Mail给我:crane@storren.net 。
一、数据库Hang时可能的现象 ......

【转】Oracle服务器的常用命令行详细讲解

1.数据库管理相关
  bbed.exe        数据块浏览和编辑工具
  dbv.exe          数据文件逻辑检测工具
  exp.exe          数据导出工具
  imp.exe          数据导入工具
  mig.exe          数据库移植工具
  nmumigrate.exe     Da ......

【转】Oracle SQL性能优化技巧大总结

(1) 选择最有效率的表名顺序(只在基于规则的优化
器中有效):
   
Oracle

解析器按照从右到左的顺序处理from子句中的表名,from子句中写在最后的表(基础表 driving
table)将被最先处理,在from子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询,
那就 ......

oracle sql 求种菜时间

-- create by zh
-- n 是作物的时间,x 是希望在几点成熟,返回播种的时间
with t as
(
select 64 n,9 x from dual union all
select 64 n,13 x from dual union all
select 64 n,17 x from dual union all
select 64 n,20 x from dual
)
select '成熟时间:'     || lpad(to_char(n),4,' ' ......

ORACLE PL/SQL

一、什么是PL/SQL?
    PL/SQL(Procedural Language/SQL)是对SQL的扩充,它吸收了近年来编程语言的许多最高设计特点:如数据封装性、信息隐蔽性、重载和例外处理等。它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。
 &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号