瑣表的查询和處理方法
2015-07-07 13:45
309 查看
查詢瑣表
select object_id,session_id,locked_mode from v$locked_object;
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
SELECT /*+ rule */ 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.paddr,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT Null
(注意:这里查询了v$session中的paddr,这和v$process中的addr对应)
查詢造成瑣表的語句
select sql_text from v$sql where sql_id in(select prev_sql_id from v$session where sid='SID');
處理瑣表
select sid,serial#,status,sql_address from v$session where sid=''
alter system kill session 'SID,SERIAL#'
OS层面查杀oracle死掉的会话
select pid,spid from v$process where addr='paddr'
ps -ef|grep LOCAL
kill -9 spid
select object_id,session_id,locked_mode from v$locked_object;
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
SELECT /*+ rule */ 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.paddr,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT Null
(注意:这里查询了v$session中的paddr,这和v$process中的addr对应)
查詢造成瑣表的語句
select sql_text from v$sql where sql_id in(select prev_sql_id from v$session where sid='SID');
處理瑣表
select sid,serial#,status,sql_address from v$session where sid=''
alter system kill session 'SID,SERIAL#'
OS层面查杀oracle死掉的会话
select pid,spid from v$process where addr='paddr'
ps -ef|grep LOCAL
kill -9 spid
相关文章推荐
- 模式识别几何分类算法实现(二)
- [JQ权威指南]第八天:删除页面元素
- linux的du和df命令
- Android SpannaleString详解
- java数据结构和算法------索引查找
- Search for a range
- Rose 是由 人人网、糯米网 提供的、基于Servlet规范、Spring“规范”的开放源代码WEB开发框架
- php读取和保存base64编码的图片内容
- windows下、apache 2.2 与tomcat 7 通过jk方式实现 负载均衡配置
- AT&T Assembly Language Samples
- CSS 去掉inline-block元素间隙的几种方法
- android:windowSoftInputMode属性详解(解决软键盘弹出布局调整问题)
- 如何设置ASP.NET页面的运行超时时间
- awr中一条top sql,查询all_objects
- 遇到的错误
- Unity中的mvc框架_StrangeIoC(之九)
- Unity中的mvc框架_StrangeIoC(之八)
- Spatial Pyramid Matching
- 巴菲特投资行业
- ORACLE11G R2 RAC常用管理命令