第39章 数据的并发处理
第39章 数据的并发处理--锁的机制
当用户对表中的数据操作时,会暂时锁定,等到该用户使用完成后才会解锁
查看是否有锁定冲突
select taddr,sid,serial#,seconds_in_wait from v$session where sid in (select blocking_session from v$session);
杀死回话,从而解决锁定冲突
alter system kill session '201,147' immediate;
这样执行之后等待的那个就执行成功了,但是连接断开了 ,因为回话被断开了
手动调整锁定冲突比较麻烦,所以我们写成脚本使其自动解决
select 'alter system kill session '''||sid||','||serial#||''' immediate;' from v$session where sid in (select blocking_session from v$session) and seconds_in_wait>120;
优化,将上面的语句放到shell脚本里面,自动执行
vi /home/oracle/kill_dml_lock.sql
spool /tmp/kill.sql rep
v$session where sid in (select blocking_session from v$session) and seconds_in_wait>120
/
spool off
ho sed '/^alter system kill/p' -ni /tmp/kill.sql
start /tmp/kill.sql
保存退出
启动脚本
SQL>start kill_dml_lock.sql
转载于:https://www.cnblogs.com/tudousix/p/9474237.html
第39章 数据的并发处理相关推荐
- 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation)
品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation) 文章目录 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation) 第6章 数据聚合服务开发(pd-a ...
- 《利用python进行数据分析》——第6章 数据加载、存储与文件格式——读书笔记
第6章 数据加载.存储与文件格式 6.1 读写文本格式的数据 pandas提供了一些用于将表格型数据读取为DataFrame对象的函数. 其中read_csv和read_talbe用得最多 panda ...
- 第39章 ETH—Lwip以太网通信—零死角玩转STM32-F429系列
第39章 ETH-Lwip以太网通信 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/ ...
- 第39章 ETH—Lwip以太网通信—零死角玩转STM32-F429系列
第39章 ETH-Lwip以太网通信 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/ ...
- Python金融大数据分析——第五章数据可视化(1)二维绘图
目录 第五章 数据可视化 5.1 二维绘图 5.1.1 一维数据集 5.1.2 二维数据集 5.1.3绘制其他图表 5.1.3.1绘制散点图 5.1.3.2 直方图 5.1.3.3 箱型图 第五章 数 ...
- 《编写高质量代码:改善c程序代码的125个建议》——第1章 数据,程序设计之根本建议1:认识ANSI C...
本节书摘来自华章计算机<编写高质量代码:改善c程序代码的125个建议>一书中的第1章,建议1,作者:马 伟 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第1 ...
- c语言中,x-y,'105',ab,7f8那个是正确的,C语言程序设计_第三章 数据.ppt
C语言程序设计_第三章 数据 * 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 学习运算符应注意 * 基本算术运算符: + - * / % 结合方向: ...
- PP团队圣经巨著《Application Architecture Guide2.0》14章-数据访问层
第十四章 数据访问层指导 概览 这一章主要描述设计数据访问层时要注意的主要原则.它们覆盖了设计数据访问层遇到的通常问题及错误.下面的图表展示了数据层怎样嵌入一个通用的应用架构. (cnblog我的图片 ...
- ASP.NET3.5 企业级项目开发 -- 第二章 数据访问层(DAL)的开发
为什么80%的码农都做不了架构师?>>> ASP.NET3.5 企业级项目开发 -- 第二章 数据访问层(DAL)的开发 前言:本篇主要讲述数据访问层的开发, ...
最新文章
- Javascript:getElementById()点innerHTML联合用法(对比演示)
- 我国在量子计算机领域的发展情况的感受,量子计算机的现状及发展趋势.doc
- 设计精美Power Bi报告的诀窍以及让人眼前一亮的精美Power Bi图表
- python条件判断true_Python中的True,False条件判断实例分析
- centos 关闭开启防火墙
- Github+jsDelivr为脚本/图片等静态文件加速的全球CDN
- 模拟手机浏览器_简易数据分析 03 | 浏览器中那些不为人知的使用技巧
- ant-design 本地web版本下载_bilibili 哔哩哔哩视频如何下载到电脑的 3 种方法
- 会场安排问题NYOJ14
- 关于WEB标准的理解
- 选择Eclipse 的列编辑模式
- Cause: the class org.apache.tools.ant.taskdefs.optional.ANTLR was not found.
- C#打印代码运行时间
- 【毕设狗】【单片机毕业设计】基于单片机的智能衣柜设计–实物设计
- Java学习资料整合
- Mac下实现Word文档批量转换为PDF
- Wincc语音报警 Wincc真人声音报警
- codesys写文件到远程并在远程读取文件
- 「三代组装」使用Pilon对基因组进行polish
- 列举html5格式,前端HTML5基本格式【前端技术文章】
热门文章
- 使用云计算灾难恢复计划制定勒索软件恢复策略
- ios cordova报gap://ready 弹出框,一直弹
- CentOS7配置防火墙
- jQuery图片播放插件prettyPhoto使用介绍
- 错误代码为0xC000218,0x00000051的蓝屏错误,或是提示 System32/config missing之类的注册表错误...
- 手机测试用例-设置测试用例
- Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动...
- 关于华为的E180 3G 无线网卡在windows 7 上的驱动问题
- unittest框架执行用例
- 具有SSM框架的CRUD与多条件查询