
网上有很多文章大同小异,而且都是把几个解决方案堆砌到一起,不说哪个对不说为什么
我们公司部署的 EBS 的人,在oracle数据库的实例命名方面有一些自定义的地方
比如 解决方案的如下说明
1.确定当前每个OPP进程的堆大小:
select DEVELOPER_PARAMETERS from FND_CP_SERVICES
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = ‘FNDCPOPP’);
上来就直接给个语句,不说哪个实例,然后我在oracle的数据里面每个实例点进去翻,用navcicat的搜索机制,还好找到了
2.默认值应该是:
J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx512m
3.增大每个进程的堆空间到1024
update FND_CP_SERVICES
set DEVELOPER_PARAMETERS =
‘J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx1024m’
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = ‘FNDCPOPP’);
4.重启并发管理器
很多文章都说到这里就结束了,,怎么重启并发管理器??
找到如下步骤
菜单–系统管理员 >> 并发 >> 经理 >> 管理 —-基于保密要求,就不把我们公司自己的界面截图放进来了
在“管理并发管理器”界面对“输出提交处理程序”进行停用。

这时后台进程可能还没被杀死,在“管理并发管理器”界面对“输出提交处理程序”点击“处理”,可以看到后台的进程ID(管理器标识的‘系统’一列)。在服务器用“kill -9 <进程ID>”的命令杀死进程。
需要ssh到EBS的应用服务器, ps -ef |grep 下图的系统对应的 id


上面图是我自己执行的过程
(3)过一会在刚刚的“处理”界面会看到状态都没有“有效”的记录了。
(4)在“管理并发管理器”界面对“输出提交处理程序”进行激活。
由此才完成了 重启并发管理器的 操作流程
经过上面的操作,问题解决