在保证TNS无误,应用能够正常连接DB的前提下,提交一个请求后,如果返回一个无管理器的警告,那么可能遭遇了下列情况:
1,内部管理器(ICM)未启动。
最常见的情形是内部管理器(ICM)未启动。可以在unix中查看进程:

ps -ef | grep LIBR

如果没有FNDLIBR或INVLIBR进程,则需要手工启动ICM。
路径:Sysadmin -> Concurrent -> Manager -> Administer

2,ICM无法正常启动。
ICM日志中有如下记录:

……
Cause:  AFPSMG found no rows while selecting concurrent manager 25
from FND_CONCURRENT_PROCESSES for update.
……

原因是因为各类原因(这个要自己去查),导致记录并发请求相关信息的表中的数据完整性遭破坏,就好比在操作系统中写入文件的时候突然断电。此时需要手工修正数据,涉及的表有:
FND_CONCURRENT_PROCESSES 记录并发程序历史信息,需要定期删除或清空。
FND_CONCURRENT_QUEUES 记录队列信息,将RUNNING_PROCESSES更新为0。
FND_CONCURRENT_REQUESTS 记录并发请求执行状态,将STATUS_CODE更新为T。
有个cmclean.sql可以完成这个工作,不过这种行为不被Oracle所支持。

3,磁盘空间不足。
当磁盘空间不足时,处于数据保护的目的,所有并发请求都不会被执行。清理并发请求历史数据或者增加空间即可解决。

我第一次安装EBS的时候,修改了机器名,而导致ICM无法启动。这种情况只要修改节点名称即可。