如何清除死掉的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;
数据库层面杀掉对应数据库进程。
首先确认 request id
update fnd_concurrent_requests
set status_code='X', phase_code='C'
where request_id=&your_request_id;
数据库层面杀掉对应数据库进程。