大王叫我来巡山~(数据库 for update 锁表相关问题~)
昨天加班,没写文章,感觉有点不自在呀~
遇到一个PLSQL锁表问题,
以前遇到过,没做记录,
再次遇到又查相关语句,甚是不便,
正好在此做个记录,留个印象,
有人需要直接拿走,自己也权当做个备份-.-
1.表被锁现象
某次执行for update语句,执行时间很长,多次尝试无果,
联想出现该现象之前,有做过多次改表或相关不当操作~
前台执行修改,后台数据不变,
基本可判断,改表被锁。
2.如何确定并查看被锁表?
执行下列语句,可查出相关被锁表:
select b.owner,b.object_name,a.session_id,a.locked_mode
from v$locked_object a,dba_objects b
where b.object_id = a.object_id;
3.哪个session引起的?
执行下列语句,可查出由哪些session导致:
select b.username,b.sid,b.serial#,logon_time
from v$locked_object a,v$session b
where a.session_id = b.sid order by b.logon_time;
4.如何解锁?
根据上一步查出的session,杀掉相关进程即可解锁:
执行命令:
alter system kill session'XXX,YYY';
其中XXX为sid,YYY为serial#
此时,再次执行相关表 for update语句,
问题应该已经解决~
大王叫我来巡山~(数据库 for update 锁表相关问题~)相关推荐
- mysql数据表关联操作步骤_MySQL数据库(三)—— 表相关操作(二)之约束条件、关联关系、复制表...
表相关操作(二)之约束条件.关联关系.复制表 一.约束条件 1.何为约束 除了数据类型以外额外添加的约束 2.约束条件的作用 为了保证数据的合法性,完整性 3.主要的约束条件 NOT NULL #标识 ...
- 关于Access数据库执行Update语句后,不报错,但影响行数总是返回0的问题
最近碰到一个奇怪的问题,使用Access数据库执行Update语句后,不报错,但影响行数总是返回0. 因为是第一次碰到这个问题,纠结了半天.后来在网上搜索得到解决方案: SQL语句传参数的顺序和语句中 ...
- 数据库for update 之后未提交事务导致锁表
在工作的时候,操作数据库,select...... for update ,忘记提交事务,数据库为了防止其他人对该表进行操作,对该表进行锁表,导致我再次for update 的时候一直提示资源正忙 解 ...
- Java大王叫我来巡山呐
标题Problem C: 大王叫我来巡山呐 Time Limit: 1 Sec Memory Limit: 128 MB Description 大师兄在取得真经后,每天详读经书,认真完成读书笔记,理 ...
- C语言之大王叫我来巡山呐
大王叫我来巡山呐 欢迎进入我的C语言世界 题目 答案 本题感悟 欢迎进入我的C语言世界 题目 Problem Description 大师兄在取得真经后,每天详读经书,认真完成读书笔记,理论联系实际, ...
- FZU 2167 大王叫我来巡山呐
Problem 2167 大王叫我来巡山呐 Accept: 931 Submit: 1405 Time Limit: 1000 mSec Memory Limit : 32768 KB P ...
- FZU_Problem 2167 大王叫我来巡山呐
Problem 2167 大王叫我来巡山呐 Accept: 116 Submit: 148 Time Limit: 1000 mSec Memory Limit : 32768 KB Problem ...
- 大王叫我来巡山runrunrun
大王叫我来巡山~~~大王叫我来巡山~~~大王叫我来巡山~~~大王叫我来巡山~~~ testtest
- 基于数据库的分布式锁实现
一.基于数据库表 要实现分布式锁,最简单的方式可能就是直接创建一张锁表,然后通过操作该表中的数据来实现了.当我们要锁住某个方法或资源的时候,我们就在该表中增加一条记录,想要释放锁的时候就删除这条记录. ...
最新文章
- 必须安利的KubernetesDevOps工具
- hdu 4033 二分几何
- 内存对齐与sizeof
- LINUX内核经典面试题30道及解答
- XCode6 生成prefix.pch文件
- 添加程序以DLL函数
- reids 源码 zipmap.c 压缩map的实现
- 发光强度/光通量/光照度/亮度/坎德拉/流明/勒克斯/尼特之间的关系和换算
- 前端学习(2766):生命周期函数
- CSS3新特性(阴影、动画、渐变、变形、伪元素等) CSS3与页面布局学习总结——CSS3新特性(阴影、动画、渐变、变形、伪元素等)...
- XILINX 7系列FPGA与SOC产品选型指南
- oppo9s刷机教程_oppo r9s怎么刷机 oppo r9s手机在线刷机教程
- 自学SpringBoot二之配置文件--yml格式配置
- Python学习笔记(十五):python 中的面向对象
- 【PX4 飞控剖析】05 PIX4 连接QGC 可以烧录固件但是连接不上
- react 打包体积过大_create-react-app andt 打包的 js 文件过大
- CSV文件格式——方便好用个头最小的数据传递方式
- 王者荣耀所有英雄皮肤爬取
- Java CompletableFuture.runAfterEither任何一个完成就执行Runnable
- ICC2: secondary pg pin的作用与连接