频道栏目
首页 > 资讯 > Oracle > 正文

oracle查询当前运行的进程、查询被锁的对象、杀Seesion的SQL、设置SQL语句计时等教程

17-11-09        来源:[db:作者]  
收藏   我要投稿

oracle查询当前运行的进程

select a.program, b.spid, c.sql_text
  from v$session a, v$process b, v$sqlarea c
 where a.paddr = b.addr
   and a.sql_hash_value = c.hash_value
   and a.username is not null;

查询被锁的对象

SELECT a.object_id, a.session_id, b.object_name, c.*
  FROM v$locked_object a, dba_objects b, v$session c
 WHERE a.object_id = b.object_id
   AND a.SESSION_ID = c.sid(+)

杀Seesion的SQL

 alter system kill session 'sid, serial#'   

如上面查出来的一条记录的sid是53, serial#为663,就执行以下的语句 alter system kill session '53,663'


设置SQL语句计时

set timing on; 
相关TAG标签
上一篇:java判断文件,判断文件夹是否存在的代码
下一篇:类的定义方式、字段的可见性、getter和setter方法、设置未初始化的var字段类型
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站