【EBS】EBS系统新克隆环境的MRP无法运行

news/2025/10/11 18:23:08/文章来源:https://www.cnblogs.com/JiurenShang/p/19135722

  前段时间需要新增克隆几套ERP环境,请了专业顾问的DBA进行了EBS系统克隆操作,但是在新克隆的ERP环境中,它的MRP请求一直无法正常运行,查阅官网MOS后,也是逐个定位和解决了,在这里简单做个记录。
环境信息

  源环境为生产环境,AP * 2 + DB * 2 部署;
目标环境为单节点AP,单节点DB

问题一:

状态为“Pending”待定

  • 现象

    • 在克隆部署一套新的EBS系统之后,运行MRP任务请求,一直处于“Pending”待定的状态,且在等待一段时间之后,一直没有反应与后续的动作。
    • 取消后重新运行依旧是“Pending”的状态,无法运行后续请求。
  • 原因

    • 在对应并发请求的定义页面,在其“会话控制”中,设置了具体的主机节点。
  • 处理

    • 将对应请求及其子请求中,“会话控制”配置项中的内容直接清除,或者更改为对应新环境的节点信息

image
Image

注意:请求及其子请求中的目标节点信息需要全部清除或者更改。

  查看哪一些并发请求设置了服务器目标节点信息:

SELECT ps.concurrent_program_id,ps.user_concurrent_program_name,ps.concurrent_program_name,ppp.node_name1FROM fnd_concurrent_programs_vl ps, fnd_conc_prog_onsite_info ppp
WHERE ppp.concurrent_program_id = ps.concurrent_program_idAND ps.concurrent_program_name LIKE 'MR%'AND ppp.node_name1 IS NOT NULL;

涉及到的全部请求为

  • 启动 MPS 供应链计划流程
  • MPS 冲减工作流程
  • 基于内存的快照
  • 快照监控程序
  • 快照监控程序
  • 快照删除工作流程
  • 基于内存的快照工作流程
  • 快照删除工作流程
  • 装入程序工作流程
  • 基于内存的计划员
  • 计算总装

问题二:

MRP请求运行报错

  • 现象

    • 在克隆环境中运行MRP相关请求任务,在解决第一种的异常问题之后,相关请求任务直接运行报错:

Image

  • 报错日志

    • 无法提交程序 MRCMON 的并发请求
    • 检查并发程序是否在应用对象程序库注册
    • 检查您是否指定了并发程序正确的应用简称

Image

  • 参考文档
    官方文档:Doc ID 1507748.1 进行数据处理

  • 处理方法及步骤

  1. 查看系统节点信息
SELECT p.node_name1, p.*FROM applsys.fnd_conc_prog_onsite_info p
WHERE node_name1 LIKE 'CNITERPAPP0%';SELECT p.node_name1, p.*FROM applsys.fnd_conc_prog_onsite_info p
WHERE node_name1 is not null;
  1. 备份&更新正确数据
CREATE TABLE fnd_conc_prog_onsite_info_1129 ASSELECT * FROM fnd_conc_prog_onsite_info;UPDATE fnd_conc_prog_onsite_infoSET node_name1 = 'new_node_name'
WHERE node_name1 LIKE 'old_node_name%';
commit;
  1. 查验&确认问题
/*
所有的派生并发请求均需要以下操作(按执行顺序):
启动 MPS 供应链计划流程 —— MRPLPLAN   不需要
MPS 冲减工作流程        —— MRCSCW     需要
基于内存的快照          —— MRCNSP     需要
快照监控程序            —— MRCMON     需要
快照删除工作流程        —— MRCSDW     需要
基于内存的快照工作流程  —— MRCNSP     需要
快照删除工作流程        —— MRCSDW     (二次调用)
装入程序工作流程        —— MRCSLD     需要
基于内存的计划员        —— MRCNEW     需要
计算总装                —— MRCEAP     需要
*/
SELECT *FROM fnd_concurrent_programs   p,fnd_application           a,fnd_conc_prog_onsite_info poi
WHERE a.application_short_name = 'MRP'AND p.application_id = a.application_idAND p.application_id = poi.program_application_idAND p.concurrent_program_id = poi.concurrent_program_idAND p.concurrent_program_name IN ('MRCSCW','MRCNSP','MRCMON','MRCSDW','MRCNSP','MRCSDW','MRCSLD','MRCNEW','MRCEAP');
  1. 处理步骤
4.1 Enable triggers
alter trigger FND_PROG_ONSITE_INSERT enable;alter trigger FND_PROG_ONSITE_DELETE enable;
4.2 Insert the missing records into fnd_conc_prog_onsite_info

以下三段SQL任选其一即可
-官方SQL-

1.
create table missing_fnd_conc_prog_info as
SELECT application_id,concurrent_program_id,last_update_date,last_updated_by,creation_date,created_by,last_update_login,SYSDATE reset_date,'ERROR' on_failure_log_levelFROM fnd_concurrent_programs
WHERE concurrent_program_id IN(SELECT concurrent_program_idFROM fnd_concurrent_programs aWHERE NOT EXISTS(SELECT 'no record'FROM fnd_conc_prog_onsite_info bWHERE a.concurrent_program_id =  b.concurrent_program_id));
2.
INSERT INTO fnd_conc_prog_onsite_info(program_application_id,concurrent_program_id,last_update_date,last_updated_by,creation_date,created_by,last_update_login,reset_date,on_failure_log_level)SELECT * FROM missing_fnd_conc_prog_info;

-合并SQL-

INSERT INTO fnd_conc_prog_onsite_info(program_application_id,concurrent_program_id,last_update_date,last_updated_by,creation_date,created_by,last_update_login,reset_date,on_failure_log_level)SELECT application_id,concurrent_program_id,last_update_date,last_updated_by,creation_date,created_by,last_update_login,SYSDATE reset_date,'ERROR' on_failure_log_levelFROM fnd_concurrent_programsWHERE concurrent_program_id IN(SELECT concurrent_program_idFROM fnd_concurrent_programs aWHERE NOT EXISTS(SELECT 'no record'FROM fnd_conc_prog_onsite_info bWHERE a.concurrent_program_id =  b.concurrent_program_id));

-指定并发请求-

INSERT INTO fnd_conc_prog_onsite_info(program_application_id,concurrent_program_id,last_update_date,last_updated_by,creation_date,created_by,last_update_login,reset_date,on_failure_log_level)SELECT application_id,concurrent_program_id,last_update_date,last_updated_by,creation_date,created_by,last_update_login,SYSDATE reset_date,'ERROR' on_failure_log_levelFROM fnd_concurrent_programs sWHERE s.concurrent_program_name IN('MRCSCW','MRCNSP','MRCMON','MRCSDW','MRCNSP','MRCSDW','MRCSLD','MRCNEW','MRCEAP');

Tips:记得调整后做COMMIT;

  1. 重新提交运行请求~

完毕!

+++==========================================================================+++
以上内容仅为个人学习记录使用。
如有转载,请附有原文出处链接。
参考链接:
https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=452565609103497&id=1507748.1&_afrWindowMode=0&_adf.ctrl-state=fxvilbz1a_4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934990.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

花纹铝板口碑推荐/铝板厂家推荐/铝板知名品牌

花纹铝板口碑推荐:品质与信赖的双重保障 在当今这个追求品质与效率的时代,选择一款性能卓越、质量可靠的花纹铝板对于众多行业而言至关重要。经过深入的市场调研和用户反馈收集,我们发现​​济南朝阳铝业有限公司​…

FirstOrDefault

LINQ 扩展方法;先尝试 First,若集合为空或条件不成立,就返回 default(T),不会抛异常。

2025通风气楼厂家推荐:欧诺通风设备,高效节能品质之选

2025通风气楼厂家推荐:欧诺通风设备,高效节能品质之选随着工业和建筑行业的快速发展,通风气楼作为重要的空气流通设备,其市场需求日益增长。然而,当前的通风气楼领域面临着诸多技术挑战,如何选择一家可靠的通风气…

2025年湖南短视频代运营/拍摄/剪辑/方案策划/推广/引流/IP打造公司综合实力排行榜推荐

在数字营销浪潮持续席卷的当下,短视频已成为企业获客增长的核心渠道。湖南,尤其是省会长沙,依托其“媒体艺术之都”的产业氛围和丰富的文化创意资源,孕育了一批的短视频运营服务商。为帮助本土企业选择合作伙伴,本…

2025粉末涂料厂家推荐:财诺名荣,环保高效品质之选!

2025粉末涂料厂家推荐:环保高效品质之选随着环保法规的日益严格和消费者对绿色产品需求的不断增长,粉末涂料行业正面临着前所未有的挑战与机遇。本文将深入探讨当前粉末涂料领域的技术挑战,并重点介绍一家在行业中脱…

elementPlus tabel实现复制粘贴功能

elementPlus tabel实现复制粘贴功能 <template><div class="table-container"><h3>类Excel表格复制粘贴示例 (修复版)</h3><el-table ref="tableRef":data="tabl…

2025.10.11NOIP模拟

1.略 2.题目 贪心,流水线调度作业模型的 Johnson 不等式的运用,证明不会 1. 将所有 N 架飞船分成两个集合。集合\(S_1\)包含所有满足 \(U(i)≤V(i)\) 的飞船 \(i\)。集合 \(S_2\) ​包含所有满足 \(U(i)>V(i)\) 的…

颠覆传统RAG!Agentic RAG登场,AI代理如何“自我进化”解决复杂 query?

原文: https://mp.weixin.qq.com/s/2NPKctr45W7pS0vFz3XHeg 全文摘要本文介绍了大型语言模型(LLM)在自然语言理解和文本生成方面的革命性进展,但其依赖于静态训练数据限制了其对动态、实时查询的响应能力。为了解决…

在 Windows 下集成 Conda 与 VS Code 打造高效开发环境

在 Windows 下集成 Conda 与 VS Code 打造高效开发环境在 Windows 下集成 Conda 与 VS Code 打造高效开发环境 概述 在 Windows 系统上进行 Python 开发时,环境管理和工具集成是提升效率的关键。本文将详细介绍如何在…

洛谷题单指南-进阶数论-P2421 [NOI2002] 荒岛野人

原题链接:https://www.luogu.com.cn/problem/P2421 题意解读:一个环形坐标轴,n个点初始位于C1、C2...Cn,每个点每次逆时针移动P1、P2...Pn步,每个点分别最多只能移动L1、L2...Ln步,要求n个点能移动的点每次同时移…

2025粉末涂料厂家最新推荐榜:环保高效与色彩持久的行业佼佼

2025粉末涂料厂家最新推荐榜:环保高效与色彩持久的行业佼佼随着环保意识的不断增强和工业技术的不断进步,粉末涂料因其环保、高效及色彩持久等优点,逐渐成为涂装行业的主流选择。本文将为您推荐几家在粉末涂料领域表…

基于微信小工具高仿背单词消除游戏

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

python fast api websocket 连接事例

python fast api websocket 连接事例服务端事例:# -*- coding: utf-8 -*- import asyncio import traceback import json import uuid from fastapi import FastAPI, WebSocket, WebSocketDisconnect from fastapi.re…

Idea摸鱼看小说插件(YsQy-Book)-免费使用

前言 之前用的idea看小说插件要么要收费,要么就不好用,这我那里受得了,所以就决定自己开发一个idea看小说插件。 idea搜索:YsQy-Book Github地址 https://github.com/ZHJJ03/YsQy-Book-plugin 用法 先去设置里选择…

贴牛皮纸铝卷生产商推荐/铝卷生产厂家/铝卷哪家好

在当今的工业生产与建筑领域中,贴牛皮纸铝卷以其独特的性能和广泛的应用而备受青睐。它不仅具有良好的防腐保温效果,还在装饰、包装等方面发挥着重要作用。今天,就为大家推荐一家值得信赖的贴牛皮纸铝卷生产商——济…

2025浇注型聚氨酯厂家口碑排行榜:品质与服务双优之选

2025浇注型聚氨酯厂家口碑排行榜:品质与服务双优之选随着工业技术的不断进步,浇注型聚氨酯作为一种高性能材料,在众多领域中得到了广泛应用。从机械制造到建筑施工,从汽车工业到电子电器,浇注型聚氨酯凭借其优异的…

查询top cpu占用排行

查询top cpu占用排行1、命令行ps aux --sort=-%cpu | head -n 10

RAFT 共识算法

Leader - Follower 消息同步以Kafka为例子 在 Kafka 中,Leader 节点确保所有 Follower 节点成功接收消息的机制,主要通过 ISR(In-Sync Replicas,同步副本列表) 和 acks 消息确认机制 实现,具体流程如下: 1. 核心…

2025氧化镁厂家最新推荐榜:高纯度与优质服务并重的行业先锋

2025氧化镁厂家最新推荐榜:高纯度与优质服务并重的行业先锋随着工业和科技的快速发展,氧化镁作为一种重要的化工原料,在多个领域发挥着关键作用。为了帮助筛选氧化镁品牌,特此发布权威推荐榜单,为采购决策提供专业…

【Vue】LangChain4j大模型对话-前端页面完成(vite+vue3+router)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …