+ -
当前位置:首页 → 问答吧 → 紧急求助:10g db 一段时间后,无法update table data

紧急求助:10g db 一段时间后,无法update table data

时间:2010-09-27

来源:互联网

oracle 10g
有一套生产系统,基本架构是多个应用AP分布在各自server上,每支AP负责链接产线上多个机台,(之间链接不重复的)。
当产线上某个机台有transaction时,数据库架构是每个应用AP除了写local的DB外,还会向一套global DB中写数据。
想global DB中写数据有2个动作:机台 process start时,insert 一次 globalDB,机台 process end时,update 一次 globalDB,即之前insert的
这笔record。
现在问题状况如下:
随机的,某一天,某一个AP server,对globalDB的insert是ok的,但是update做不下去,hang住,
其他AP都ok,
重启这台问题AP,重启整个机器都无果,但是在这台AP上手工下SQL可以update。
但是,把globalDB重启,结果ok了。
因此,
从开发角度看,AP code什么情况下什么写法会造成这种问题?
从DBA角度看,是否在DB中有设置问题造成此情形?

作者: georgezhao   发布时间: 2010-09-27

hang住了,没有报错信息?

作者: zsy0951   发布时间: 2010-09-27

重启这台问题AP,重启整个机器都无果,但是在这台AP上手工下SQL可以update。

标红的动作,啥时候发生的?重启AP后么?



ps:帮你转管理版,那边大牛多

作者: lastwinner   发布时间: 2010-09-27

热门下载

更多