第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章 数据的并发处理相关推荐

  1. 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation)

    品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation) 文章目录 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation) 第6章 数据聚合服务开发(pd-a ...

  2. 《利用python进行数据分析》——第6章 数据加载、存储与文件格式——读书笔记

    第6章 数据加载.存储与文件格式 6.1 读写文本格式的数据 pandas提供了一些用于将表格型数据读取为DataFrame对象的函数. 其中read_csv和read_talbe用得最多 panda ...

  3. 第39章 ETH—Lwip以太网通信—零死角玩转STM32-F429系列

    第39章     ETH-Lwip以太网通信 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/ ...

  4. 第39章 ETH—Lwip以太网通信—零死角玩转STM32-F429系列

    第39章     ETH-Lwip以太网通信 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/ ...

  5. 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 箱型图 第五章 数 ...

  6. 《编写高质量代码:改善c程序代码的125个建议》——第1章 数据,程序设计之根本建议1:认识ANSI C...

    本节书摘来自华章计算机<编写高质量代码:改善c程序代码的125个建议>一书中的第1章,建议1,作者:马 伟 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第1 ...

  7. c语言中,x-y,'105',ab,7f8那个是正确的,C语言程序设计_第三章 数据.ppt

    C语言程序设计_第三章 数据 * 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 学习运算符应注意 * 基本算术运算符: + - * / % 结合方向: ...

  8. PP团队圣经巨著《Application Architecture Guide2.0》14章-数据访问层

    第十四章 数据访问层指导 概览 这一章主要描述设计数据访问层时要注意的主要原则.它们覆盖了设计数据访问层遇到的通常问题及错误.下面的图表展示了数据层怎样嵌入一个通用的应用架构. (cnblog我的图片 ...

  9. ASP.NET3.5 企业级项目开发 -- 第二章 数据访问层(DAL)的开发

    为什么80%的码农都做不了架构师?>>>    ASP.NET3.5 企业级项目开发 -- 第二章 数据访问层(DAL)的开发          前言:本篇主要讲述数据访问层的开发, ...

最新文章

  1. Javascript:getElementById()点innerHTML联合用法(对比演示)
  2. 我国在量子计算机领域的发展情况的感受,量子计算机的现状及发展趋势.doc
  3. 设计精美Power Bi报告的诀窍以及让人眼前一亮的精美Power Bi图表
  4. python条件判断true_Python中的True,False条件判断实例分析
  5. centos 关闭开启防火墙
  6. Github+jsDelivr为脚本/图片等静态文件加速的全球CDN
  7. 模拟手机浏览器_简易数据分析 03 | 浏览器中那些不为人知的使用技巧
  8. ant-design 本地web版本下载_bilibili 哔哩哔哩视频如何下载到电脑的 3 种方法
  9. 会场安排问题NYOJ14
  10. 关于WEB标准的理解
  11. 选择Eclipse 的列编辑模式
  12. Cause: the class org.apache.tools.ant.taskdefs.optional.ANTLR was not found.
  13. C#打印代码运行时间
  14. 【毕设狗】【单片机毕业设计】基于单片机的智能衣柜设计–实物设计
  15. Java学习资料整合
  16. Mac下实现Word文档批量转换为PDF
  17. Wincc语音报警 Wincc真人声音报警
  18. codesys写文件到远程并在远程读取文件
  19. 「三代组装」使用Pilon对基因组进行polish
  20. 列举html5格式,前端HTML5基本格式【前端技术文章】

热门文章

  1. 使用云计算灾难恢复计划制定勒索软件恢复策略
  2. ios cordova报gap://ready 弹出框,一直弹
  3. CentOS7配置防火墙
  4. jQuery图片播放插件prettyPhoto使用介绍
  5. 错误代码为0xC000218,0x00000051的蓝屏错误,或是提示 System32/config missing之类的注册表错误...
  6. 手机测试用例-设置测试用例
  7. Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动...
  8. 关于华为的E180 3G 无线网卡在windows 7 上的驱动问题
  9. unittest框架执行用例
  10. 具有SSM框架的CRUD与多条件查询