1.开一个会话session1

SQL>select sid from v$mystat where rownum=1;

SID

158

SQL>create table t(x int primary key);

table created

SQL>insert into t values(1);

commit;

SQL>update t1 set    t=10 where  x=1;

2.再开一个会话

SQL>select sid from v$mystat where rowunm=1;

SID

157

SQL>update t1 se x=10 where x=1;

这个时候session2被session1锁住

3、执行以下语句查看是哪个进程和序列锁住了表

select sess.sid,

sess.serial#,

lo.oracle_username,

lo.os_user_name,

ao.object_name,

lo.locked_mode

from v$locked_object lo,

dba_objects ao,

v$session sess

where ao.object_id = lo.object_id and lo.session_id = sess.sid

4、执行下面的语句,将改锁表的进程和序列杀掉了

alter system kill session '1020,38953' --(1020,就是执行第一步语句得到的sid字段值,38953就是serial#字段值)

参考博文:http://www.cnblogs.com/srsee/archive/2013/05/10/infi0510_2.html

oracle解除表锁死1,解除Oracle被锁的表相关推荐

  1. oracle缩表空间大小,Oracle查询锁 表空间名称和大小 被锁的表

    Oracle查询锁: SELECT A.OWNER 方案名, A.OBJECT_NAME 表名, B.XIDUSN 回滚段号, B.XIDSLOT 槽号, B.XIDSQN 序列号, B.SESSIO ...

  2. MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解...

    2019独角兽企业重金招聘Python工程师标准>>> MySQL/InnoDB的加锁,一直是一个面试中常问的话题.例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何 ...

  3. MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解

    MySQL/InnoDB的加锁,一直是一个面试中常问的话题.例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?我在工作过程中,也会经常用到,乐观锁,排它锁,等.于是今天就对 ...

  4. MySQL5.6 更改字段属性仍旧会锁全表,注意这个坑!

    如图: 如果开发让修改表字段属性,建议用pt-online-schema-change.MySQL5.6的在线DDL会锁全表.注意这个坑. 另外,增加.删除字段或索引不会锁全表,删除主键会锁全表.

  5. mysql和oracle的锁_关于数据库行锁与表锁的认识

    MySQL MySQL(InnoDB存储引擎)默认是自动提交事务的,所以这个测试,需要先将MySQL的autocommit设置为0,关闭自动提交,需要自己手动提交事务 -- 关闭自动提交 set au ...

  6. Oracle原理: 行级锁和表级锁

    行级锁就是施放在行上的排他锁,表级锁就是会施放在表上的排他锁.锁分为两大类:共享锁和排它锁.共享锁的意思就是可以其他用户来锁定表,而排它锁不准其他用户来锁定表. 锁具有:一致性(只允许一个用户修改数据 ...

  7. Oracle 共享锁和排它锁、 DML和DDL锁、 for update 锁表的问题

    共享锁和排它锁 oracle有两种模式的锁:排他锁(exclusive lock,即X锁)和共享锁(share lock,即S锁). 共享锁:如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享 ...

  8. oracle 表列 自增,ORACLE表建立自增列

    create tablespace studentDB datafile 'E:\datafiles_1.dbf' size 10m; create user Huang_Ying_Bo identi ...

  9. 表间数据复制--SELECT表中的数据插入到新的表中(ORACLE,MSSQL)

    表间数据复制--SELECT表中的数据插入到新的表中 --在Oracle 9i中 CREATE TABLE scott.test AS (SELECT DISTINCT empno,ename,hir ...

最新文章

  1. html制作nba网页,NBA篮球_实用电脑小技巧:通俗解答html 自己动手建一个非常简单的网页_沪江英语...
  2. win7虚拟机黑苹果_首次安装黑苹果系统,原来如此简单,比真正的Mac电脑更快!...
  3. containers文件夹可以删除吗_电脑进行C盘清理,appdata文件夹可以删除吗?
  4. 用Gson实现json与对象、list集合之间的相互转化
  5. MySQL 高级 - 触发器 - 创建及应用
  6. ultra96-v2通过网线连接PC传输文件
  7. 转https_免费!这个PPT转PDF的方法不学可惜!
  8. 云图说丨“真人?机器?傻傻分不清!” WAF Bot管理,带你慧眼辨“精”!
  9. linux的文件权限分析
  10. 饱和气压与温度的关系_气压和钓鱼的关系,冬天钓鱼还需要看气压吗?很多钓友都错了...
  11. mysql 查询用户权限
  12. aes加密c语言实现,基于C语言实现的aes256加密算法示例
  13. udp java 检测连接_java创建udp连接 java udp怎样测试是否连接
  14. paypal html5 支付,H5网站接入Paypal支付接口
  15. Software.Cradle.Suite.V11 X64 热流体模拟软件
  16. 【仿人机器人】机器人的数学建模基础
  17. luogu P4556 [Vani有约会]雨天的尾巴
  18. 143_iOS干货50_认识几个概念:跨域问题和内网穿透
  19. android homme2016款,#攻势来袭#Android Homme 2016 x DEAL线下预定全面开启
  20. 2022最新u盘升级重装win10方法

热门文章

  1. php sql 字段名称,PHPSQL Server – 字段名称被截断
  2. 0.2 控制系统的状态空间表示法
  3. php fprintf,PHP fprintf()函数用法讲解
  4. 北京工商大学计算机学院研究生院,北京工商大学计算机学院
  5. 【DIY】(开发板不吃灰运动)CC3200LaunchPad改装红外温度计
  6. 整理照片,python批量修改名称
  7. TOA定位算法的FPGA实现
  8. CSS学习之多类别选择器
  9. CCNP之IS-IS实验
  10. 第四届中国国际大数据大会务实推进应用落地