1、解锁用户

以dba身份登录   sqlplus / as sysdba

alter user scott account unlock;

2、解锁表

alter   system   kill   session

<!----1.查出锁定object的session的信息以及被锁定的object名------------------------------------>

SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,  l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time

FROM v$locked_object l, all_objects o, v$session s

WHERE l.object_id = o.object_id

AND l.session_id = s.sid

ORDER BY sid, s.serial# ;

<!---------------------2.查出锁定表的session的 sid, serial#,os_user_name, machine name, terminal和

执行的语句 --比上面那段多出sql_text和action ----------------------------------------------------------->

SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#,  l.os_user_name,s.machine, s.terminal,a.sql_text, a.action

FROM v$sqlarea a,v$session s, v$locked_object l

WHERE l.session_id = s.sid

AND s.prev_sql_addr = a.address

ORDER BY sid, s.serial#;

<!-------------------------3.查出锁定表的sid, serial#,os_user_name, machine_name, terminal,锁的type,mode ------------------------------------------------------------>

SELECT s.sid, s.serial#, s.username, s.schemaname, s.osuser, s.process, s.machine,  s.terminal, s.logon_time, l.type

FROM v$session s, v$lock l

WHERE s.sid = l.sid

AND s.username IS NOT NULL

ORDER BY sid;

<!--------杀锁命令---------->

alter system kill session 'sid,serial#';    

alter system kill session '3,21395';

---------------------------

alter system kill session 'sid,serial#'  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.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

最新文章

  1. 举例详解CSS中的cursor属性
  2. Java学习心得之 Linux下搭建Java环境
  3. [转]Android SHA1与Package获取方式
  4. Java基础之扩展GUI——高亮元素、上下文菜单、移动旋转元素、自定义颜色(Sketcher 10)
  5. buaaoj230——next_permutation的应用
  6. struts2:遍历自定义字符串数组,遍历Action实例所引用对象中的数组
  7. single page
  8. TDD中的单元测试
  9. 结构体struct sockaddr_in, struct sockaddr,struct in_addr
  10. Spark源码剖析(一):如何将spark源码导入到IDEA中
  11. BZOJ_3144_[Hnoi2013]切糕_最小割
  12. Perl一行式:文本编解码、替换
  13. VMWare 安装 Linux
  14. Rabbitmq 安装&amp;启动
  15. spring boot 开发非web应用程序
  16. 常用模块:re ,shelve与xml模块
  17. hadoop学习笔记之-hbase完全分布模式安装-5
  18. python SQLAlchemy自动生成models文件
  19. [hdu2087]剪花布条(KMP)
  20. VM虚拟机

热门文章

  1. 【Spring】Spring学习笔记-01-入门级实例
  2. base 64 编解码器
  3. 2014百度之星资格赛——Disk Schedule
  4. [LeetCode62]Unique Paths
  5. Flappy bird源代码(略吊)
  6. JSON连载java目的
  7. Storm基础知识
  8. Base64编码和解码
  9. 房费制 它 结账BUG
  10. c# 16进制显示转化