首页·最新更新·会员中心·设为首页·下载·社区·导航·繁体
资讯|ERP应用|ERP软件|ERP项目|行业应用|信息化|专栏|下载中心|ERP博客|ERP论坛|ERP咨询|ERP培训
项目应用:SCM|财务|生产制造|APS 行业应用:商业|制造|服装|物流|房地产|医药|食品|冶金钢铁|化工

您现在的位置: 爱ERP网 >> ERP软件 >> Oracle >> 正文

解决Oracle ERP死锁的方法
作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-7-22

今天,功能顾问说客户在作付款的时候忽然客户端掉电,然后再次登录以后就无法继续付款了,报错界面如下。

图1

明显是意外掉电导致的客户端进程没有释放,所以产生了始终不释放的lock。

如果对于业务比较熟悉,知道这是哪个form,问清楚客户使用的什么职责,通常从v$lock和v$session中就可以得到足够的信息,.然后kill掉产生lock的会话就可以了。

但是如果对于业务不熟悉就只能依靠Oracle RDBMS的知识一点点检查了,我的解决方法基本上是这样。http://www.loveerp.com/

1、为发生错误的Form加上跟踪

2、重现错误,在udump目录下查看trace文件

3、找到这样的报错

PARSING IN CURSOR #70 len=120 dep=0 uid=44 oct=3 lid=44 tim=2502449707361 hv=3320467580 ad=

’99f21c88′
SELECT LAST_DOCUMENT_NUM + 1 FROM AP_CHECK_STOCKS WHERE CHECK_STOCK_ID = :b1 FOR UPDATE

OF LAST_DOCUMENT_N
UM NOWAIT
END OF STMT
PARSE #70:c=0,e=2425,p=0,cr=2,cu=0,mis=1,r=0,dep=0,og=0,tim=2502449707353
WAIT #70: nam=’SQL*Net message to client’ ela= 2 p1=1952673792 p2=1 p3=0
WAIT #70: nam=’SQL*Net message from client’ ela= 356 p1=1952673792 p2=1 p3=0
BINDS #70:
bind 0: dty=2 mxl=23(22) mal=00 scl=00 pre=00 oacflg=03 oacfl2=0 size=24 offset=0
bfp=800003fb8005b6f8 bln=23 avl=04 flg=05
value=10094
EXEC #70:c=0,e=1159,p=0,cr=7,cu=1,mis=0,r=0,dep=0,og=4,tim=2502449709034
ERROR #70:err=54 tim=256250850

4、确认err=54是资源繁忙的错误

$ oerr ora 54
00054, 00000, “resource busy and acquire with NOWAIT specified”
// *Cause: Resource interested is busy.
// *Action: Retry if necessary.

5、查看dba_objects和v$locked_object,找到对SQL中的表加锁的SESSION_ID,然后kill这个会话。

这一步需要注意的是,.Oracle ERP系统中使用了大量的带有CLIENT_INFO环境参数的视图,比如本例中的AP_CHECK_STOCKS就是一个视图,所以直接从v$locked_object里面是查不到锁定视图的会话的,所以通常我们还需要找到这个视图的定义,然后查询视图使用的基表。

本文整理:  爱ERP网  http://www.loveerp.com/


发 表 评 论
姓 名: * 性 别:
Q Q号: Email:
我要给这篇文章评分 1分 2分 3分 4分 5分
请自觉遵守,注意文明发言
ERP最新人才招聘
ERP软件栏目热门文章
ERP产品资讯发布
行业解决方案推荐

新闻排行

资讯

热点

产品

签约

 用友推SaaS新品 称与金蝶在同一起跑线…
 中国制造业管理信息化大会十大精彩看点
 “高成本时代:中国制造如何重构成本优势”…
 SAP中国任命新管理层 重申客户至上原则…
 SAP中国遭遇人事动荡 多名高层及员工遭解聘…
 普华项目管理咨询服务再献中石油广西公司
 金蝶软件喜获“中国最佳售后服务奖”
 Infor与IBM宣布全球客户融资计划
 SEEBURGER 与科箭结成中国战略合作伙伴…
 招商银行实施mySAP ERP财务及人力资源管理…
 SOA是未来20年中国软件业惟一机会?
 如何叩开ERP中小市场之门
 业内人士称:ERP并非软件 开源必死无疑!…
 SAP携西门子 欲将印度培训模式带到中国…
 IT支出持续增长 国内信息化向纵深推进…
 软件四大巨头竞逐不断电 甲骨文势头凶猛…
 金蝶友商在线管理服务首家通过国家财政部评…
 微软:软件加服务(SaaS)的应用正在攀升
 有谁了解中国ERP 渠道厂商生存之痛…
 SAP Business ByDesign助企业起飞…
 浪潮推出面向制造业全新ERP解决方案PS10
 用友在线推移动商机 ERP移动应用添新品…
 SAP为中国用户发布快速启动版SAP Business …
 SAP发布中小企业ERP快速部署版本
 赛捷软件发布SeeS扩展企业应用套件
 财税互联实时管理 航天信息AisinoA6企业管理…
 用友开发U9 挑战世界管理软件格局…
 金致软件72ERP免费试用
 赛捷软件与青岛沃特勒饮水设备公司正式签约
 Burmeister & Wain Scandinavian Contracto…
 上海地铁公司签约金蝶软件
 普华北京分公司签约中国有色金属建设股份有…
 永亨银行(中国)有限公司签约万古科技
 黄金搭档再次签约源天协同知识管理Velcro
 TurboCRM喜签深圳移动 加强国际漫游项目控制…
 世界级企业信赖世界级软件--斗山船机签约用…
 摩卡软件与信诚基金合作,成功签约Mocha BS…
 万户OA签约山东省科学院能源研究所
关于我们 | 合作加盟 | 广告服务 | 联系我们 | 网站导航 | 我要投稿 | 最近更新 | 友情链接 | 版权所有 | 加入收藏
Copyright © 2007 - 2008 LoveErp.Com Inc. All Rights Reserved
闽ICP备07503238号 本站引用或转载文章涉及版权问题请及时告知本站。
ERP实施,ERP咨询,企业信息化规划,企业ERP内训,ERP项目第三方监理等事宜请联系
龚先生 电话:0592-8924797 手机:013459294251 QQ:25406862
合作网站:网址导航123 抚州才子网 ERP论坛 ERP培训 ERP咨询 孝感房产网