一、oracle锁表

1、查询锁表记录

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;

2、杀死锁表进程

alter system kill session '41,45351';

二、oracle锁对象(例如存储过程)

1、查询锁对象的进程

select * FROM dba_ddl_locks where name =upper('SP_SY_WMSQQD_CHECK');

2、杀死锁对象进程

select t.sid, t.serial# from v$session t where t.sid ='867'

alter system kill session '867,30617' immediate;

三、oracle锁记录

1、查询某张表的某条记录被锁,没有提交事务

查看数据库锁,诊断锁的来源及类型:   

select object_id,session_id,locked_mode from v$locked_object;

或者用以下命令:

select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id

2、找出数据库的serial#,以备杀死:   

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;

3、杀死该session alter system kill session 'sid,serial#'

oracle 锁表,锁对象,锁记录相关推荐

  1. Oracle锁表 行级锁 表级锁 行级锁

    2019独角兽企业重金招聘Python工程师标准>>> Oracle锁表  行级锁  表级锁 ---- 行被排他锁定 ----在某行的锁被释放之前,其他用户不能修改此行       ...

  2. 类锁 synchronized对象锁 和 Lock对象锁

    在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制. 对象锁 所有对象都自动含有单一的锁. JVM负责跟踪对象被加锁的次数.如果一个对象被解锁,其计数变为0.在任务(线程)第一次给对象加锁的时候 ...

  3. JUC并发编程笔记1__JUC概述、虚假唤醒问题、JUC的生产者和消费者关系、8锁问题(对象锁、类锁区别)

    目录 一.回顾 概念 线程的几个状态 wait和sleep的区别 Synchronized 和 Lock的区别 二.虚假唤醒问题 举例synchronized下的生产者.消费者模式场景 三.JUC下的 ...

  4. mysql数据库什么情况下会锁表_mysql数据库锁的产生原因及解决办法

    数据库和操作系统一样,是一个多用户使用的共享资源.当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况.若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性 ...

  5. mysql 导致锁表 count_mysql count 锁表

    数据库锁表与解锁 一.mysql 锁定表:LOCK TABLES tbl_nam... 数据库锁表与解锁 一.mysql 锁定表:LOCK TABLES tbl_nam... mysql锁测试_计算机 ...

  6. insert 锁表 mysql_mysql insert锁机制【转】

    最近再找一些MySQL锁表原因,整理出来一部分sql语句会锁表的,方便查阅,整理的不是很全,都是工作中碰到的,会持续更新 笔者能力有限,如果有不正确的,或者不到位的地方,还请大家指出来,方便你我,方便 ...

  7. mysql表copy锁表吗_MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?...

    概述 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持.最常使用的MYISAM与INNODB都支持表级锁定.表级锁定分为表共享 ...

  8. mysql 并发避免锁表_Yii+MYSQL锁表防止并发情况下重复数据的方法

    本文实例讲述了Yii+MYSQL锁表防止并发情况下重复数据的方法.分享给大家供大家参考,具体如下: lock table 读锁定 如果一个线程获得在一个表上的read锁,那么该线程和所有其他线程只能从 ...

  9. mysql锁表与不锁表设置主从复制的方法

    有时候MySQL主从同步不一致比较严重的时候,需要手动同步. 先说说在锁表的情况下如何操作: 以下是其简要过程 1.先对主库锁表 FLUSH TABLES WITH READ LOCK; 2.备份数据 ...

  10. 并发产生mysql锁表_Yii+MYSQL锁表防止并发情况下重复数据的方法

    本文实例讲述了Yii+MYSQL锁表防止并发情况下重复数据的方法.分享给大家供大家参考,具体如下: lock table 读锁定 如果一个线程获得在一个表上的read锁,那么该线程和所有其他线程只能从 ...

最新文章

  1. 如何读取Excel表格中不同sheet表的同一位置单元格数据,并绘制条形图呢?
  2. android思维导图github,2020年GitHub 上那些优秀Android开源库,这里是Top10!
  3. 不懂编程可以自学python吗-python教程看完了,还是不会编程?
  4. 【强化学习】Sarsa 和 Sarsa(λ)
  5. AtCoder AGC030B Tree Burning
  6. 设计模式学习笔记——单例(Singleton)模式
  7. 福特在迈阿密开始探索自动驾驶商业模式:先送比萨试试
  8. 汽车汽配行业DMS渠道商系统精准掌握渠道库存,提升市场响应能力
  9. setMinDate出现java.lang.IllegalArgumentException: fromDate:xxx does not preced toDate: xxx异常的简单解决办法
  10. 18104 练习使用多case解题(3种多case的情况)(c语言或c++)
  11. 北京内推 | 微软亚洲研究院自然语言计算组招聘NLP研究实习生
  12. 程序员光学技术还不够?推荐一份运营书单给你品一品
  13. ! 和 !! 的区别
  14. 魅族应用商店云端架构实践
  15. 无限极分类php实现—查子孙树、家谱树
  16. 华为手机像素密度排行_华为p40pro屏幕像素密度ppi是多少呢
  17. 实用正则表达式匹配和替换
  18. 590. N-ary Tree Postorder Traversal*
  19. HSSF 字体下划线
  20. 【智力题】:毒酒问题

热门文章

  1. ListInteger转为int[]
  2. 【阅读摘要】风冷及风道设计
  3. 移动互联网时代之泛安全时代降临(2)
  4. python re 筛选数据 求和_django queryset相加和筛选教程
  5. java导入导出有版本兼容问题_Java实现文件批量导入导出实践(兼容xls,xlsx)
  6. abaqus切削为什么没有切屑_教你如何用Abaqus模拟金属切削
  7. URL指向文件不存在
  8. 【Python】鲸鱼算法实现
  9. 关于文字向上滚动效果
  10. 教育期刊《中学政治教学参考》杂志简介及投稿须知