oracle手动锁表和解锁_Oracle锁表查询和解锁方法
Oracle锁表查询和解锁方法
qhzhen9 2019-05-22 10:07:07 8822 收藏 7
展开
我们这里一般用的PL/SQL,总是无意间把表锁住,所以我今天就整理了一下简单的解锁和查询锁表的方法;
一、首先PL/SQL要以管理员的账号(system/admin等)登录,管理员的账号和密码根据个人设置而来,连接为一般选择Normal,也可选择SYSDBA;
二、相关SQL语句:
--以下几个为相关表
SELECT*FROMv$lock;
SELECT*FROMv$sqlarea;
SELECT*FROMv$session;
SELECT*FROMv$process;
SELECT*FROMv$locked_object;
SELECT*FROMall_objects;
SELECT*FROMv$session_wait;
--查看被锁表信息
SQL > 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;
--杀掉锁表进程
SQL > alter system kill session '68,51';--分别为SID和SERIAL#号
--查看数据库引起锁表的SQL语句
SELECT A.USERNAME,
A.MACHINE,
A.PROGRAM,
A.SID,
A.SERIAL#,
A.STATUS,
C.PIECE,
C.SQL_TEXT
FROM V$SESSION A, V$SQLTEXT C
WHERE A.SID IN (SELECT DISTINCT T2.SID
FROM V$LOCKED_OBJECT T1, V$SESSION T2
WHERE T1.SESSION_ID = T2.SID)
AND A.SQL_ADDRESS = C.ADDRESS(+)
ORDER BY C.PIECE;
————————————————
版权声明:本文为CSDN博主「qhzhen9」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38819293/java/article/details/86526696
oracle手动锁表和解锁_Oracle锁表查询和解锁方法相关推荐
- mysql锁表 解锁_MYSQL 解锁与锁表和批解锁
解锁 第一种 show processlist; 找到锁进程,kill id ; 第二种 mysql>UNLOCK TABLES; 锁表 锁定数据表,避免在备份过程中,表被更新 mysql> ...
- mysql 如何解锁_mysql锁表如何解锁
什么是MySQL锁表? 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. MySQL有三种锁的级别:页级.表级.行级. MyISAM和MEMORY存储引擎采 ...
- php oracle 锁表,CSS_ORACLE 中关于锁表的问题,ORACLE里锁有以下几种模式:- phpStudy...
ORACLE 中关于锁表的问题 ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share ...
- oracle查看锁表进程,杀掉锁表进程
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo ...
- mysql查询锁表并解锁_mysql锁表查询和解锁操作
解除正在死锁的状态有两种方法: 第一种: 1.查询是否锁表 show OPEN TABLES where In_use > 0; 2.查询进程(如果您有SUPER权限,您可以看到所有线程.否则, ...
- mysql 不锁表备份_Mysql不锁表备份之Xtrabackup的备份与恢复
一.Xtrabackup介绍 MySQL冷备.热备.mysqldump都无法实现对数据库进行增量备份.如果数据量较大我们每天进行完整备份不仅耗时且影响性能.而Percona-Xtrabackup就是为 ...
- 怎么查看mysql是否锁表_MySQL查看是否锁表
MySQL查看是否锁表的方法:首先进入命令窗口:然后通过执行命令"show engine innodb status\G;"查看造成死锁的sql语句,并分析索引情况即可. 可直接在 ...
- android 图案解锁忘记了,安卓手机忘记图形解锁、锁屏密码的解决方法
Android 手机的图形解锁倒是真的好用了,主要是方便新颖,并且便于记忆,自从有了图形解锁,很多人都不再使用密码屏幕锁了,图形解锁倒是好玩,但是经常换来换去的话就会造成一时间想不起哪个图形解锁图案才 ...
- oracle 修改默认日期格式_查看MySQL查询计划的方法和格式
查看MySQL的查询计划是分析查询的重要方法,可以通过使用EXPLAIN语句来确认优化器将采取哪种查询计划,是否与你的预期一致. 如何使用EXPLIAN?使用它有两种方式: 直接在查询语句之前直接加上 ...
- 达梦查询锁表语句oracle,达梦7锁超时查询、解锁脚本
在数据库中经常会碰到对象被锁住的情况,这里分享下我之前整理的以下达梦中锁相关的一些脚本.https://www.cndba.cn/foucus/article/4180 https://www.cnd ...
最新文章
- Python之初识函数
- 相册服务器位置,王者荣耀游戏相册是什么 游戏相册开放服务器以及功能使用详细介绍...
- Gradle之依赖管理
- 论MORMOT序列的JSON格式
- 切记!这样洗头最伤身
- Linux 多播(组播)例程
- 在表达式 T(n) = 2T(n/2) + O(1) 与 T(1) = O(1) 中,T(n) 的时间复杂度为多少?
- .Net 数据缓存浅析
- kali linux 网络配置
- 一篇文章看懂自然语言处理——word表示技术的变迁(从bool模型到BERT)
- r矢量球坐标系旋度_6矢量分析:旋度、散度、梯度.ppt
- 计算机二进制电路原理,二进制与计算机
- linux系统怎么安装office软件,如何在Linux上安装Microsoft Office | MOS86
- 腾讯TEG一面(电话面试)
- mybatis-动态sql动态bean实例
- 1块钱30分钟利用华为云服务器配置一台云电脑并搭建一个简易网站(步步截图较详细)
- Domoticz 接入苹果的 HomeKit 实现 Siri 控制
- 【论文写作——投稿和审稿】
- elementUI表单验证之动态表单验证
- 开启redmine显示正常未报错但是访问网页错误
热门文章
- 3月4日 第1人称相机世界的坐标系,焦距、焦点、调焦、超焦距、视场角、滑动变焦Dolly zooming,相机内参
- jdk LinkedList源码解析
- CNN for Sentence Classification-textcnn阅读笔记
- Santander Customer Transaction Prediction(2)
- 【Tensorflow】Windows下基于Anaconda的Tensorflow环境配置
- Spring、SpringMVC、MyBatis整合
- 凸优化第九章无约束优化 9.1 无约束优化问题
- BZOJ4892:[TJOI2017]dna(hash)
- 网络风险成为中国企业新挑战
- BZOJ4435 : [Cerc2015]Juice Junctions