-- 1. 查看被锁的表

SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name

FROM v$process p, v$session a, v$locked_object b, all_objects c

WHERE p.addr = a.paddr

AND a.process = b.process

AND c.object_id = b.object_id

-- 2. 查看是哪个进程锁的

SELECT sid, serial#, username, status, osuser FROM v$session  where serial# = '11016'

-- 3. 杀掉这个进程

alter system kill session '72,11016';

-- 4.批量解锁

declare cursor mycur is

select b.sid,b.serial#

from v$locked_object a,v$session b

where a.session_id = b.sid group by b.sid,b.serial#;

begin

for cur in mycur

loop

execute immediate ( 'alter system  kill session  '''||cur.sid || ','|| cur.SERIAL# ||''' ');

end loop;

end;

oracle锁表自动解锁,oracle 锁表,解锁,批量解锁相关推荐

  1. ORACLE锁表如何批量解锁?如何查找锁表原因?

    如何查询锁表(阻塞)原因:这条查询语句可以查出来由哪条sql引起的 --锁表(阻塞)原因 select l.session_id sid,s.serial#,l.locked_mode, l.orac ...

  2. oracle锁表自动解锁,Oracle的锁表与解锁

    查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo ...

  3. Oracle 锁表,如何解锁

    Oracle 锁表,如何解锁 SELECT s.sid,        s.serial#,        lo.oracle_username, -- 登陆账号名称        lo.os_use ...

  4. oracle 查看锁表进程和解锁

    查看锁表进程和解锁 (1)方式一: SELECT SESS.SID,             SESS.SERIAL#,             LO.ORACLE_USERNAME,         ...

  5. oracle查看dml锁表,【lock】我所认识的Oracle中的锁,DML锁、DDL锁、闩和内部锁。...

    这个问题很简单,你一定对锁有一个认识,但你未必对锁有一个明确的定义. 官方文档这样描述:Locks are mechanisms that prevent destructive interactio ...

  6. oracle数据库超级解锁,oracle数据库锁,解锁,批量解锁

    -- 1. 查看被锁的表 SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name ...

  7. oracle+锁+杀不死,oracle kill -9 会话

    ORACLE快速彻底Kill掉的会话 - 潇湘隐者 - 博客园 2014年10月19日 在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial ...

  8. oracle存储过程备份,利用ORACLE存储过程与JOB结合实现对数据表自动备份

    烈火网(LieHuo.Net)教程 利用ORACLE存储过程与JOB结合实现对数据表自动备份. 1.创建存储过程 create or replace procedure data_auto_backu ...

  9. oracle degree 造成阻塞_数据库锁/阻塞分析的一种常用方法

    对于一些中小用户来说,日常遇到的最多的问题不外乎表空间与锁的分析.数据库表空间使用率/空间使用率分析似乎很简单,是一条SQL就能搞定的事情,实际上并不简单,这个话题容以后找时间阐述.今天就重点分析下另 ...

最新文章

  1. java正则表达式 匹配%号_java正则表达式匹配带有括号的电话号为什么匹配不上...
  2. cameraraw面板大小调整_Camera Raw基础操作面板介绍
  3. 小程序中使用threejs
  4. html弹出文本输入框,Windows API 弹出文本框输入的内容
  5. new操作符具体都干了什么?一次笔试题遇到的
  6. [TimLinux] JavaScript 元素动态显示
  7. javascript Event监听
  8. 价值连城 图灵奖得主Yoshua Bengio约书亚·本吉奥的采访 给AI从业者的建议
  9. linux 多线程计算pi,单/多线程计算测试:SuperPI/国际象棋_IntelCPU_CPUCPU评测-中关村在线...
  10. 拯救我们的健康:戒烟应用大盘点
  11. STM32存储器 — 2STM32存储器知识的相关应用(IAP、Bit Banding)
  12. Windows xp最实用的技巧,让你的电脑运行更快。
  13. 用C++实现矩阵计算器
  14. 一文掌握项目甘特图的使用方法
  15. 王者荣耀android加ios好友,王者荣耀安卓和苹果能加好友吗 安卓和ios怎么加好友...
  16. 计算机网络原理【第三章 数据链路层】课后习题答案
  17. java8的时期和时间
  18. 钢网有多个种类,各自的用法都了解吗?
  19. Before you can run VMware, several modules must be compiled and loaded into the running kernel.
  20. 苏大计算机与科学技术学院录取名单,苏州大学各学院(部)已陆续公布2017年硕士研究生拟录取名单...

热门文章

  1. PHP开发者最好的学习资源收集
  2. Android手机分辨率基础知识(DPI,DIP计算)(转)
  3. Java Tricks —— 不小于一个数的最小2的幂次方
  4. 民族融合 —— 魏晋南北朝
  5. 似然函数(likelihood function)
  6. 离散时间信号常见函数的实现(matlab)
  7. sklearn.metrics —— 混淆矩阵及其绘制、Accuracy/Precision/Recall/F1-score
  8. 强悍的 Linux —— 系统文件及其作用
  9. Spark 编程工具类与工具方法(一)—— 欧式距离
  10. 华为抓取错误日志在哪里_分析Spider抓取情况和SEO优化