不一样的天空w

暂无签名

  • 博客访问: 67542
  • 博文数量: 486
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-22 15:29
  • 认证徽章:
个人简介

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(486)

文章存档

2017年(325)

2016年(160)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-08-31 16:25:00

一、引言工作中有次修改表sj_affair中的数据,需要禁用该表上的触发器。结果无法禁用,报如下错误:ORA-00054: resource busy and acquire with NOWAIT specified很明显,是该表被锁定了,于是打算kill掉锁住该表的会话。步骤如下:1.查出锁住该表的会话id,serial#SELECT o.object_name,s.sid, s.serial# &nbs.........【阅读全文】

阅读(48) | 评论(0) | 转发(0)

发布时间:2017-08-31 12:52:01

通常情况下,Oracle数据库的等待事件enq: TX - row lock contention会在下列三种情况下会出现。第一种情况,是真正的业务逻辑上的行锁冲突,如一条记录被多个人同时修改。这种锁对应的请求模式是6。第二种情况,是唯一键冲突,如主键字段相同的多条记录同时插入。这种锁对应的请求模式是4。这也是应用逻辑问题。第三种情.........【阅读全文】

阅读(1178) | 评论(0) | 转发(0)

发布时间:2017-08-21 11:51:59

 Oracle中的锁(LOCK)机制  使用锁的目的是什么:为了解决多用户环境下并发操作相同的资源而造成的错误修改数据的问题。单用户环境下不需要考虑锁,因为所有操作都是串行的。下面的文章简要的介绍了一下 要点:锁的分类异常复杂,enqueue、latch、mutex等,都是为了解决并发存在的,自己也有些混乱,所.........【阅读全文】

阅读(24) | 评论(0) | 转发(0)

发布时间:2017-07-27 20:40:45

问题:更新一张表的数据,就几百条,然后特别慢,一直在执行,然后强制退掉,重新执行还是一样,考虑到可能是锁表的问题!解决:①首先查找是哪些session被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id=o.object_id and l.session_id=s.sid;.........【阅读全文】

阅读(26) | 评论(0) | 转发(0)

发布时间:2017-07-27 20:37:34

"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法今天在导一个临时表的数据,导出完成后准备清空数据,执行truncate命令时,遇到如下问题:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效解决方法如下:====================================================.........【阅读全文】

阅读(19) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册