oracle分区表死锁,ORACLE RAC 出现的表死锁问题
简单描述一下,单位用的生产数据库是ORACLE RAC(HP UNIX 11i)
在数据库一个节点中的日志文件出现如下错误提示(alert_oradb1.log)
Mon Dec 4 17:33:45 2006
Global Enqueue Services Deadlock detected. More info in filen /app/oracle/produc
ts/9.2/rdbms/log/oradb1_ora_2000.trc.
Mon Dec 4 17:33:52 2006
Global Enqueue Services Deadlock detected. More info in filen /app/oracle/produc
ts/9.2/rdbms/log/oradb1_ora_2000.trc.
然后在oradb1_ora_2000.trc中的错误提示是:
*** 2006-12-04 17:33:45.208
user session for deadlock lock c0000001548ccde8
pid=221 serial=35263 audsid=3101488 user: 165/WLSPCF
O/S info: user: , term: , ospid: 1234, machine: hqwls01
program:
Current SQL Statement:
DELETE PCF_TOKEN WHERE TOKEN_ID = :B1
Global Wait-For-Graph(WFG) at ddTS[0.149] :
BLOCKED c000000164456b80 4 [0x8eb6][0x0],[TM] [131378,570] 1
BLOCKER c0000001548ccde8 4 [0x8eb6][0x0],[TM] [65757,100] 0
BLOCKED c0000001548ccde8 4 [0x8eb6][0x0],[TM] [65757,100] 0
BLOCKER c000000164456b80 4 [0x8eb6][0x0],[TM] [131378,570] 1
user session for deadlock lock c0000001548ccde8
pid=221 serial=35263 audsid=3101488 user: 165/WLSPCF
O/S info: user: , term: , ospid: 1234, machine: hqwls01
program:
Current SQL Statement:
DELETE PCF_TOKEN WHERE TOKEN_ID = :B1
Global Wait-For-Graph(WFG) at ddTS[0.14a] :
BLOCKED c0000001548ccde8 4 [0x8eb6][0x0],[TM] [65757,100] 0
BLOCKER c00000015de1a340 4 [0x8eb6][0x0],[TM] [131232,1666] 1
BLOCKED c00000015de1a340 4 [0x8eb6][0x0],[TM] [131232,1666] 1
BLOCKER c0000001548ccde8 4 [0x8eb6][0x0],[TM] [65757,100] 0
出现很多这样的错误(在oradb1_ora_2000.trc中),在数据库中出现这样的错误,大家谁见过,
是不是前台的应用也出现会出现的错误提示啊,影响应用啊?
还有谁在数据库机群中遇到过这样的错误?
出现这样的错误是应用程序本身的问题,还是数据库机群的问题啊?
大侠们给看看吧!小弟在这里先谢谢了!
oracle分区表死锁,ORACLE RAC 出现的表死锁问题相关推荐
- oracle 分区表 字符串,ORACLE分区表、分区索引详解(转)
今天逛论坛发现了一篇好文章,分享一下,自己也备个份,方便查找!! ORACLE分区表.分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数 ...
- oracle分区表编程,Oracle分区表详解
当前位置:我的异常网» 编程 » Oracle分区表详解 Oracle分区表详解 www.myexceptions.net 网友分享于:2013-10-28 浏览:25次 Oracle分区表详解 ...
- oracle分区表storage,oracle实验记录 (storage存储参数(1))
放入freelist中,若当前事务(update,delete释放空间的事务)若该事务还要些入数据 这这个块首先使用,该事务未COMMIT时此块要等 此事务COMMIT后 才能让别的事务使用这个块 的 ...
- oracle 分区表好处,Oracle表分区的相关概念及其优点(转)
Oracle 8i以后推出了分区选项.分区将表分离在若于不同的表空间上,用分而治之的方法来支撑元限膨胀的大表,组大表在物理一级的可管理性.将大表分割成较小的分区可以改善表的维护.备份.恢复.事务及查询 ...
- 查看oracle 分区表大小,ORACLE查询每个表占用空间大小的方法
SELECT 'select sum(bytes) FROM dba_segments WHERE owner ='|| '"TESTBAR"'||' AND segment_ty ...
- oracle 分区表转换,Oracle普通表与分区表转换
oracle 9i提供了dbms_redefinition包来实现数据库的表的在线重定义功能.在实际的应用上,我们可以利用这个包来进行:(1)堆表与 Oracle 9i提供了dbms_redefini ...
- oracle 分区表空间压缩,Oracle 压缩表/表空间
从9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能. 表压缩是如何工作的在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据 ...
- oracle 分区表转换,Oracle 12.2之后ALTER TABLE .. MODIFY转换非分区表为分区表
Oracle 12.2之后ALTER TABLE .. MODIFY转换非分区表为分区表 发布时间:2020-08-08 06:57:47 来源:ITPUB博客 阅读:77 作者:你好我是李白 说明 ...
- oracle分区表复制,Oracle分区表(Partition Table)
索引也可以进行分区,分区索引有两种类型:global 和local.对于local索引,每一个表分区对应一个索引分区,当表的分区发生变化时,索引的维护由Oracle自动进行.对于global索引,可 ...
最新文章
- MySQL面试题 | 附答案解析(九)
- 高并发和分布式中的幂等处理
- bash-shell高级编程--引用
- 单片机学习--3D动画演示单片机工作原理
- NHibernate介绍
- Spark _25.plus _使用idea读取Hive中的数据加载成DataFrame/DataSet(四)
- 用什么代码可以改变键盘_为什么我改变了对代码质量的看法
- javascript中的call()和apply()方法 - 原创实例
- feather 设置坐标刻度_matplotlib学习记录:调整刻度范围和刻度标签
- centos使用迅雷远程下载
- 支持hicar的华为手机
- RuntimeError: cuda runtime error (999)
- Pyramidal Convolution Rethinking Convolutional Neural Networks for Visual Recognition
- [网络安全自学篇] 九十一.阿里云搭建LNMP环境及实现PHP自定义网站IP访问 (1)
- PTA-整除光棍(C语言)
- enumerate()
- 读东野圭吾《白夜行》有感
- Voron2.2 3D打印机制作-软件篇(1)
- WebDay13 Linux基础
- BAL数据集格式解读