我遇到的情况:

当使用select语句查询表时,后面跟着for update ,

select * from table for update

当修改表中数据,但是没有commit就关掉PL/SQL,下次再打开,执行带for update的sql语句,就会卡死

一、锁表

查看锁表进程SQL语句:

select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;

如果有记录,可查到如下锁表记录

二、解锁

杀掉锁表进程:

记录下SID和serial# ,分别替换掉下面的1155,39095,即可解除锁表

alter system kill session '1155,39095';

Oracle锁表与解锁 对象锁与解锁

阅读目录 锁表与解锁 查看锁表进程SQL语句 解锁 对象锁与解锁 回到顶部 锁表与解锁 查看锁表进程SQL语句 select * from v$session t1, v$locked_object ...

Oracle锁表与解锁

查看锁表语句:方法1:    select sess.sid,           sess.serial#,           lo.oracle_username,           lo.o ...

oracle锁表和解锁

1.查看锁表清空 select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; alter system k ...

oracle 锁表 and 解锁

查询锁定表的相关 SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, l.os_user_name,s.machi ...

oracle 锁表、解锁的语句

 --1.以下的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_object ...

oracle 锁表sql 解锁

1.select  *  from  v$locked_object; 查看具体的 : select  session_id , oracle_username, process from v$loc ...

Oracle系列-锁表与解锁解决方案(基础版)

[Oracle锁表查询和解锁解决方案] 一.了解原因(借鉴整理) 数据库操作语句的分类 DDL:数据库模式定义语言,关键字:createDML:数据操纵语言,关键字:Insert.delete.upd ...

oracle锁表

一.锁表的处理 Oracle锁表比较简单,查询锁表的session杀掉就可以了. 1.以下几个为相关表 SELECT * FROM V$LOCK; SELECT * FROM V$SQLAREA; S ...

Oracle锁表查询和解锁方法

数据库操作语句的分类 DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert.delete.update DCL:数据库控制语言 ,关键字:grant.remov ...

随机推荐

[html] 有利于seo优化的div+css命名规范

搜索引擎优化(seo)对命名规范有很多要求,下面是我收集的一些当下主流的命名(还是比较常用的): CSS样式命名 说明 网页公共命名 #wrapper 页面外围控制整体布局宽度 #container或 ...

Fuck Sharepoint 2013

最近遇到一个貌似是bug的问题,每次点击页面的时候页面的地址多出一行/_layouts/15/start.aspx#/ 然后跑到google上搜索出解决方案, 地址:http://social.tec ...

【CF】304 E. Soldier and Traveling

基础网络流,增加s和t,同时对于每个结点分裂为流入结点和流出结点.EK求最大流,判断最大流是否等于当前总人数. /* 304E */ #include #includ ...

最新的App上架教程Object-C

准备 开发者账号 完工的项目 上架步骤 一.创建App ID 二.创建证书请求文件 (CSR文件) 三.创建发布证书 (CER) 四.创建Provisioning Profiles配置文件 (PP文件 ...

Java Script中常见操作

字符串常见操作:obj.length 长度obj.trim() 移除空白obj.trimLeft()obj.trimRight)obj.charAt(n) 返回字符串中的第n个字符obj.concat ...

安卓开发学习笔记(四):Android Stuidio无法实现隐式Intent是为什么?

一.首先检查我们的代码: FirstActivity.java(主活动程序当中的代码):Button3监听器后面的代码就是我们隐式Intent的业务逻辑所在了,大家可以往下面看看,大概在代码的第57行 ...

JUnit4注解

今天学习了下,mybatis中开发dao的方法,用到了JUnit4进行单元测试, 将JUnit4中的注解总结了下,供大家参考学习: JUnit 4 开始使用 Java 5 中的注解(annotatio ...

2017-12-18python全栈9期第三天第四节之str的索引与切片

#!/user/bin/python# -*- coding:utf-8 -*-s = 'zdlswwzl's1 = s[0]print(s1)s2 = s[-1]print(s2)s3 = s[0: ...

NOIP 普及组 2014 螺旋矩阵

传送门 https://www.cnblogs.com/violet-acmer/p/9898636.html 题解: 这道题挺有意思的,有点考思维吧. 大体思路是用四个pair

Bing Developer Assistant开发随记

Thumb很适合用来做拖动效果的,不会让鼠标轻易跑掉. Combo中的选项是当字符串输入并激发事件后自动加入的,可使用IVsUIShell.SetMRUComboText(GuidList.guidO ...

oracle update 锁表还是锁行,for update造成的Oracle锁表与解锁相关推荐

  1. 用sqlserver查询数据的所有表名和行数找到餐饮管理软件菜品表名Course

    给HF酒店更换餐饮管理软件,要从原软件SQL2000数据库中导出菜品名称.价格和分类.表太多了,真不知道怎么会需要那么多表,TMD! 记得有一千多个菜品,所以我用命令查询数据库中所有表名和行数,最终找 ...

  2. 表的转置 行转列: DECODE(Oracle) 和 CASE WHEN 的异同点

    异同点 都可以对表行转列: DECODE功能上和简单Case函数比较类似,不能像Case搜索函数一样,进行更复杂的判断 在Case函数中,可以使用BETWEEN, LIKE, IS NULL, IN, ...

  3. EXCEL批量删除当前目录下所有工作薄的所有工作表的指定行

    本代码示例用于批量删除第6, 7, 9, 10, 12, 13, 15, 16行的代码,使用这个批量删除行的代码要注意以下几点: 1)该代码只用于批量删除代码所在文件目录下(不含子目录)与 " ...

  4. python excel行数_Python:打开现有的Excel文件并计算工作表中的行数

    我有一个现有的Excel文件.我想加载那个并获取此工作表中的行数,以便稍后写入此工作表的下一行并再次保存.我收到以下错误消息: AttributeError: 'Worksheet' object h ...

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

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

  6. mysql innodb 排他锁_MySQL 针对 InnoDB 引擎锁的种类:行锁(共享锁和排他锁)和表锁(意向共享锁和意向排他锁)...

    InnoDB 锁快速到底 行锁:共享锁(S).排他锁(X) 表锁:意向共享锁(IS).意向排他锁(IX) 下面主要针对 MySQL 中行级锁中的共享锁(S)与排他锁(X)进行分析 共享锁又称为读锁,简 ...

  7. mysql行级锁 表级锁 页级锁详细介绍_MySQL行级锁、表级锁、页级锁详细介绍

    页级:引擎 BDB. 表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 行级:引擎 INNODB , 单独的一行记录加锁 表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写 ...

  8. mysql索引列是锁表还是锁行_[转]关于MYSQL Innodb 锁行还是锁表

    关于mysql的锁行还是锁表,这个问题,今天算是有了一点头绪,mysql 中 innodb是锁行的,但是项目中居然出现了死锁,锁表的情况.为什么呢?先看一下这篇文章. 做项目时由于业务逻辑的需要,必须 ...

  9. mysql是表级锁还是行级锁_带你了解MySQL数据库中的全局锁、表级锁、行级锁

    在 MySQL 数据库中,有很多各种各样的锁,这些锁大致可以分为三类:全局锁.表级锁.行级锁.这篇文章小编就带你简单了解一下这三种锁. 1. 全局锁 全局锁是粒度比较大的锁,基本上也使用不上,就像我们 ...

  10. 最全MySQL锁讲解:页锁、共享锁、行锁、表锁、悲观锁、乐观锁

    我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突),如何保证数据并发访问的一致性.有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素,从 ...

最新文章

  1. 一文提升你对深度学习分布式训练的整体认知!
  2. php 获取所有表,php – 获取所有插件的列表
  3. JDK8漫谈——增强接口
  4. H264 数据avi文件封装和拆解
  5. js 解析 url参数中文的情况
  6. 31岁负债59万(房贷27万,私人借款32万),该怎么办?
  7. Linux命令之su -- 用于切换当前用户身份到其他用户身份
  8. python代码模板_python 代码模板
  9. Swift快速参考手册
  10. Atitit.sql ast 表达式 语法树 语法 解析原理与实现 java php c#.net js python
  11. Scratch编程入门
  12. 手机桌面便签怎么绑定手机号?
  13. 很多次游戏的最后取胜实际上都有很强的偶然性
  14. Oracle递归的实现
  15. 【unity3D】单点和多点触控
  16. vue实例和组件的区别
  17. 管理类联考-英语: 前导( 一 )
  18. 开源 MQTT Broker 对比
  19. 如何在计算机上注销一个用户登录,如何取消Microsoft账户登录电脑
  20. 三星苹果诺基亚齐推廉价智能机 抢食中印市场

热门文章

  1. y2b 字幕生成网站
  2. VPM 行人局部特征可见感知学习ReID
  3. umijs 框架加载mp4视频背景
  4. 区块链赋能市场监管 浙江上线“黑科技”清除取证固证难题
  5. MySQL数据中有很多换行符和回车符,五面拿下阿里飞猪offer
  6. ROS机器人DIY教程:超声波数据获取(HC-SR04/US-100)
  7. 【JZOJ 省选模拟】6707.异或树(xor)
  8. JavaScript 打印菱形,空心菱形
  9. python头像怎么弄_如何用 Python 把朋友头像变表情包?!!
  10. android百度定位失败的原因,android百度地图定位集成失败,求助