Oracle EBS 12.1.3并发作业迁移至19C数据库后失败求助
Oracle EBS 12.1.3迁移至19C后并发作业失败排查方案
问题描述
数据库迁移至19C后,EBS 12.1.3环境并发作业失败,错误日志如下:
当前系统时间:30-NOV-2022 19:01:43
原因:FDPSTP执行失败,源于ORA-20100: ORA-20100: FND_FILE临时文件创建失败。目录&FILE_DIR无效,请联系系统管理员。
操作:检查该目录是否为有效的可写目录
FND_FILE日志信息开始
FND_FILE日志信息结束
未请求任何完成选项。
输出文件大小:0
正在删除空输出文件。
并发请求已完成
当前系统时间:30-NOV-2022 19:01:44
排查步骤与解决方案
- 确认
&FILE_DIR对应目录的有效性- 登录应用服务器,查询EBS配置文件获取
FND_FILE_DIR的实际路径 - 检查目录是否存在:若不存在,创建该目录
- 验证权限:确保应用用户(如applmgr)对该目录拥有读写权限
- 登录应用服务器,查询EBS配置文件获取
- 核对数据库端目录对象配置
- 以DBA身份登录数据库,执行命令:
SELECT DIRECTORY_PATH FROM DBA_DIRECTORIES WHERE DIRECTORY_NAME = 'FND_FILE_DIR'; - 确认查询到的路径与应用服务器上的
FND_FILE_DIR路径完全一致 - 授予APPS用户该目录对象的读写权限:
GRANT READ, WRITE ON DIRECTORY FND_FILE_DIR TO APPS;
- 以DBA身份登录数据库,执行命令:
- 检查19C数据库兼容性设置
- 确认
COMPATIBLE参数设置符合EBS要求:SHOW PARAMETER COMPATIBLE;,建议设置为19.0.0 - 排查19C新增的安全限制,确保
UTL_FILE包的权限配置正确
- 确认
- 重启并发管理器
完成上述配置后,重启EBS并发管理器服务,重新提交并发作业测试
重要提示
EBS 12.1.3与Oracle 19C兼容需提前应用Oracle官方指定的补丁集,建议参考Oracle Support文档确认补丁要求
内容的提问来源于stack exchange,提问作者Kumar G
相关产品推荐
相关产品推荐

