求助如何清除死掉的请求 ebs系统

[复制链接]
查看11 | 回复3 | 2006-6-29 13:35:37 | 显示全部楼层 |阅读模式
系统ebs11.5.10.2 oracle10.2.0.3
运行一个回退运行工资单的请求后,由于该请求长期处于运行状态,检查系统oracle进程长期cpu占用低,于是估计进程死掉了,选择取消请求,然后请求正常终止,但发现这个请求的父请求还是处于暂停状态,诊断内容如下
--此请求处于停止状态,正在等待子请求的完成。
--但是此请求不存在有效的子请求,因此它将一直保持停止状态。
--这是错误状态,请与您的系统管理员联系以确定此请求的处理方法。
--此请求的开始运行时间为 12-OCT-2007 14:51:21.
--此请求可能必须等待下列一个或多个请求完成后才能开始处理:
请问这种情况该如何处理父请求
回复

使用道具 举报

千问 | 2006-6-29 13:35:37 | 显示全部楼层
晕,没人理,是不是我这个问题太初级了
回复

使用道具 举报

千问 | 2006-6-29 13:35:37 | 显示全部楼层
找到请求所对应的OS中的SID,然后杀掉进程即可
回复

使用道具 举报

千问 | 2006-6-29 13:35:37 | 显示全部楼层
需要直接改表
首先确认 request id
update fnd_concurrent_requests
set status_code='X', phase_code='C'
where request_id=&your_request_id;
数据库层面杀掉对应数据库进程。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行