如何清除死掉的ORACLE ERP请求

系统ebs11.5.10.2   oracle10.2.0.3
运行一个回退运行工资单的请求后,由于该请求长期处于运行状态,检查系统oracle进程长期cpu占用低,于是估计进程死掉了,选择取消请求,然后请求正常终止,但发现这个请求的父请求还是处于暂停状态,诊断内容如下

--此请求处于停止状态,正在等待子请求的完成。

--但是此请求不存在有效的子请求,因此它将一直保持停止状态。

--这是错误状态,请与您的系统管理员联系以确定此请求的处理方法。

--此请求的开始运行时间为 12-OCT-2007 14:51:21.

--此请求可能必须等待下列一个或多个请求完成后才能开始处理:

方法一:

找到请求所对应的OS中的SID,然后杀掉进程即可

方法二:
需要直接改表
首先确认 request id
update fnd_concurrent_requests
set status_code='X', phase_code='C'
where request_id=&your_request_id;
数据库层面杀掉对应数据库进程。
posted @ 2011-06-01 00:08  大卫.宋  阅读(888)  评论(0编辑  收藏  举报