Fixing OPP Concurrent Manager in System
Fixing OPP Concurrent Manager in System Hold Status
Oracle E-Business Suite R12.1.3 (Out-of-Support Environment)
While supporting an old customer still running Oracle E-Business Suite R12.1.3, an out-of-support release, I recently encountered an issue where the Output Post Processor (OPP) Concurrent Manager moved into a System Hold state.
Legacy EBS environments frequently surface such issues due to:
-
Lack of vendor patches and security fixes
-
Aging binaries and libraries
-
Configuration drift over long operational periods
During routine monitoring of the Concurrent Manager Administer screen in the production environment, the following message was observed:
OPP Concurrent Manager status:
“System Hold, Fix Manager before resetting counters”
This issue had appeared multiple times previously and, if left unresolved, directly affects report output generation (PDF/XML) and business continuity.
This article documents the exact steps I followed to recover the OPP Concurrent Manager successfully, without any data impact.
Observation
In older, out-of-support Oracle EBS releases, the System Hold status for OPP typically indicates internal inconsistencies such as:
-
Unclean or improper application shutdowns
-
Orphaned or stuck Concurrent Manager processes
-
Corrupted or outdated Concurrent Manager binaries
Given the nature of legacy environments, a controlled shutdown, relink, and cleanup approach is the safest and most reliable fix.
SOLUTION
Step 1: Cleanly Shut Down the Applications Tier
Ensure all application services are stopped and no Concurrent Manager processes remain active.
Verify that no related processes are running:
Step 2: Stop the Database
Log in as the database owner and shut down the database cleanly.
Step 3: Start the Database
Once the database is fully stopped, start it again.
Step 4: Relink Concurrent Manager Binaries
Navigate to the $FND_TOP/bin directory and relink the core Concurrent Manager executables.
This step rebuilds the binaries and resolves any corruption or linking inconsistencies.
Step 5: Run Concurrent Manager Cleanup Script
Execute the cleanup script and commit the changes.
This resets internal Concurrent Manager data and clears invalid counters.
Step 6: Validate FNDSM Concurrent Queue
Confirm that the FNDSM queue exists and is properly registered.
CONCURRENT_QUEUE_NAMEStep 7: Start the Applications Tier
Bring all application services back online.
Post-Fix Verification
After completing all steps:
-
Navigate to Concurrent → Manager → Administer
-
Confirm the OPP Concurrent Manager status is Running
-
Submit a test request that generates PDF/XML output
Have you faced similar issues in legacy Oracle E-Business Suite environments?
Feel free to share your experience or reach out if you need help planning an upgrade or stabilization strategy.