oracle如何杀掉表死锁,oracle杀死死锁的方法
执行以下语句,查看死锁: select /* rule */ lpad(' ',decode(l.xidusn,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial#,p.spid from v$locked_object l,dba_objects o,v$session s,v$process p where l.objec
执行以下语句,查看死锁:
select /* + rule */ lpad(' ',decode(l.xidusn,0,3,0))||l.oracle_username User_name,
o.owner,o.object_name,o.object_type,s.sid,s.serial#,p.spid
from v$locked_object l,dba_objects o,v$session s,v$process p
where l.object_id=o.object_id
and l.session_id=s.sid
and s.paddr = p.addr
order by o.object_id,xidusn DESC;
(执行这个语句的目的,是为了找到你需要杀死的死锁的SID和SERIAL#,注意:不建议你杀死别人的死锁,有可能别人在你查询死锁的时刻,正在做某些操作而锁表,刚好你正在查询死锁,其实你再查询的时候别人的锁已经解了。所以,无关自己的表的锁,不建议去杀死。)
好了,找到你需要操作的表名,然后找到对应的SID和SERIAL#
替换下面语句的变量,然后执行,即可解锁。
alter system kill session 'sid,serial#';
假如,你找到的SID和SERIAL#分别是:35,1980
那么你应该执行的杀死死锁的语句如下:
alter system kill session '35,1980';
然后再执行第一个语句看看你的死锁被杀死了没有?
肯定会成功的!
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
oracle如何杀掉表死锁,oracle杀死死锁的方法相关推荐
- oracle设置大表空间,Oracle怎样设置表空间数据文件大小
这篇文章主要介绍了Oracle如何设置表空间数据文件大小,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下 Oracle数据文件默认大小上限是32G,如果要数据文件大于32G,需要在 ...
- oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复
示例一:表空间的数据文件被误删除 open状态下删除表空间对应的所有数据文件. 在open状态下使用alter tablespace ... offline for recover 脱机表空间. 使用 ...
- oracle怎么分配表空间,oracle数据库分配表空间、创造用户、分配用户权限操作
oracle数据库分配表空间.创建用户.分配用户权限操作 1.创建临时表空间 /* create temporary tablespace*/ create temporary tablespace ...
- oracle r修改表名,oracle中修改表名
<<>> answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: SQL ...
- oracle 恢复用户表空间,Oracle以TSPITR方式恢复表空间数据一例
SQL> show user USER is "" SQL> conn zlm/zlm@ora10g213 Connected. SQL> ! --创建一个RMA ...
- oracle自动释放表空间,Oracle中关于清除数据和释放表空间
一.表的重命名 flashback table test2 to before drop rename to test3;--[to test3]将表重命名 drop table test3 purg ...
- oracle回收站还原表,恢复oracle的回收站的所有的表
恢复oracle中误删除drop掉的表 闪回的方法 恢复oracle中误删除drop掉的表 查看回收站中表 --需要在其所在用户下查询 回收站对象 select object_name,origi ...
- oracle 闪回表定义,oracle闪回表详解
--- 说明闪回数据库 --- 使用闪回表将表内容还原到过去的特定时间点 --- 从删除表中进行恢复 --- 使用闪回查询查看截止到任一时间点的数据库内容 --- 使用闪回版本查询查看某一行在一段时间 ...
- oracle中更改表名称,oracle中修改表名的几种方式
answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: sql> select tname ...
最新文章
- 从起源到未来,一文看懂70年的人工智能简史
- 2019牛客暑期多校训练营(第九场)
- 【JDK源码】java.lang包常用类详解
- [vue] vue性能的优化的方法有哪些?
- opencv 直方图均等化
- 蓝桥杯 ADV-85 算法提高 算术运算
- MySQL常见故障处理手册_转
- vvv在线文档导出工具_墙裂推荐 | 在线文档编辑工具
- java工程package红叉_Java程序中没有错,项目上面显示一个红叉的解决办法
- html动态图片置于底层,求设置图片为“浮于文字下方,居中,置于底层的代码。...
- java 验证码识别_【Java】验证码识别解决方案
- 漏洞payload 靶机_以DVRF(路由器漏洞靶机)为例解读JEB固件漏洞利用-阿里云开发者社区...
- java捕鱼达人程序设计_捕鱼达人(Java版)
- 如何利用互联网了解你的客户
- 机器人状态估计一之两大方程知多少
- 一、电脑端实现单片机与ESP8266的通信
- Kanzi学习之路(2):Hello world!
- 图片花絮《敏捷落地-深圳(20140517-18)》
- 高通平台修改Cache分区大小
- 得意商业管理系统 POS 原版程序支持升级
热门文章
- 第一门编程语言,我应该学什么?
- 尝鲜 Svelte 前端框架,开发读书笔记
- iPhone 12再陷“信号门”:用户称每天需多次重启恢复;蚂蚁集团打新资金退款如期到账;Mutt 2.0 发布|极客头条
- 5G 如何改写高铁 Wi-Fi?
- 2020年,5 种 将死的编程语言!
- @开发者,这个 GitHub 项目可以褥羊毛!
- 树莓派 4 与英伟达 Jetson Nano 性能大比拼,谁是最佳的嵌入式“电脑”?
- 今天看到了和我男朋友不一样的程序员!好帅哦!
- 5G 时代连接 70 亿人,安全如何保障?
- 他是浙大 19 岁大一新生,三个月斩获 WWDC 19 奖学金!