Oracle EBS 12.2 Patching Checklist (adop Online Patching Cycle)
In Oracle E-Business Suite 12.2, patches are applied with the adop utility through a set of phases: prepare, apply, finalize, cutover and cleanup. This checklist turns that cycle into a runbook you can tick through and export for your change record.
0 of 28 items complete
10 critical items still open - these are the highest-risk gaps.
Before you start
Prepare phase
Apply and finalize
Cutover and cleanup
After patching
Run the cycle on a test copy first. Record start and end time of each phase so you can estimate the production window.
Turn your patch runbooks into a DBA assistant
An optional discussion on a private assistant over your own EBS runbooks and logs.
Optional. The tool and every export work without this. No spam.
How to use the checklist
Print or export the list for each patching cycle and fill it in as you go. Add the patch numbers and the time each phase started and ended in your change ticket. Use the checklist on your test instance first and keep the notes, because the timings from test are what you will quote when you ask the business for a cutover window. Keep one cycle open at a time per environment.
The adop phases in order
The prepare phase creates a patch edition and syncs the patch file system. The apply phase applies patches to the patch file system and database edition, and you can apply more than one patch in this phase. Finalize does the compile work that can be done ahead of cutover. Cutover is the short outage when the patch edition becomes the run edition. Cleanup removes the obsolete objects. Hotpatch mode applies a patch directly to the run file system and needs downtime, so use it only when the readme says so.
- adop phase=prepare
- adop phase=apply patches=<number>
- adop phase=finalize
- adop phase=cutover
- adop phase=cleanup
Common mistakes
Frequent problems include starting a new cycle while the previous one is incomplete, skipping the readme post-install steps, and running out of space on the patch file system. Another is running cleanup before the team has verified the cutover. Read the log directory that adop prints at the start of each phase, because worker failures are in the logs, not always on the screen. Never delete adop session data by hand.
- Check adop status before starting
- Do not skip the readme steps
- Verify cutover before cleanup
- Keep logs for each cycle
Frequently Asked Questions
What are the adop phases?
The standard online patching phases are prepare, apply, finalize, cutover and cleanup. A separate fs_clone phase syncs the file systems. You run them in order for a patching cycle, and users stay online until cutover.
Do I need downtime to patch EBS 12.2?
For online patching, downtime is limited mainly to the cutover phase. Patches applied in hotpatch mode or patches that require downtime according to their readme need a longer outage. Always read the patch readme before you plan the window.
Can I apply several patches in one cycle?
Yes. You can pass several patch numbers to the apply phase in one cycle, and you can merge patches when the readme or your policy asks. Test the combination first, since one failing patch can hold up the whole cycle.
What if a cycle is left incomplete?
Check the adop status first. Depending on the state you may restart the failed phase, or abort the cycle if the guidance for that state allows it. Do not start a new cycle until the old one is closed or aborted according to Oracle documentation.
If your patch runbooks live in scattered documents, we can discuss an on-premises assistant that reads your own runbooks and patch logs and answers DBA questions, with no data leaving your network.
Related Tools
Oracle EBS 12.2 Upgrade Readiness Checklist
Check whether your EBS environment, custom code and team are ready to move to Release 12.2 and what to settle before the project starts.
OracleOracle EBS Support End-Date Planning Calculator
Enter your support window and project phases to see the latest start date, the slack and the cost of running past the window.
OracleOracle EBS SQL for Concurrent Requests Generator
Build ready-to-run SQL for recent, running, pending and long-running concurrent requests from a few filter fields.
OracleOracle EBS Concurrent Request Phase and Status Reference
Look up every common phase and status combination for a concurrent request, with what it means and the first thing to check.
More Oracle tools
See all- Oracle EBS Inventory Tables Reference
- Oracle EBS WIP Tables Reference
- Oracle EBS Cycle Count Workload Calculator
- Oracle EBS Discrete Manufacturing Go-Live Checklist
- Oracle EBS Inventory Accuracy Readiness Assessment
- Oracle EBS Responsibility Design Worksheet
- Oracle EBS GL Period Close Checklist
- Oracle EBS AP Invoice Interface Template
- Oracle EBS Concurrent Program Registration Request Template
New to Oracle E-Business Suite? Start with the Oracle E-Business Suite guide and toolkit, or plan with Oracle EBS Roadmap Planner, Training Path Builder, ERP Certification Study Planner.
Keep exploring
Free tools
- Oracle EBS 12.2 adop Phases and Options ReferenceEvery adop phase, apply mode and common option in EBS 12.2 online patching, with example commands, whether it needs downtime and the traps to avoid.
- Oracle EBS 12.2 adop Patch Cycle Downtime CalculatorEstimate how long a 12.2 adop cycle runs, how much of it users actually lose at cutover, and how that compares with applying the same patches in downtime mode.
- Oracle EBS Discrete Manufacturing Go-Live ChecklistA grouped go-live checklist for Oracle Inventory, BOM, WIP and Cost Management covering setup, data, testing and cutover for discrete manufacturers.
ERP fixes and how-tos
- How the adop Patching Cycle Works in Oracle EBS 12.2How the adop online patching cycle works in Oracle EBS 12.2: prepare, apply, finalize, cutover and cleanup phases across the dual fs1/fs2 file system.
- Fix adop phase=prepare Failures in EBS 12.2 Online Patchingadop phase=prepare failing in EBS 12.2 usually means the patch and run file systems are out of sync, or a prior cycle did not finish. Resync with fs_clone.
- How to Create an Item in Oracle EBSCreate an inventory item in Oracle EBS: Master Items form, master organization, templates, attributes, organization assignment, categories and common errors.
Runs with your ERP
- Esker Order Management and Oracle E-Business SuiteHow Esker captures customer POs from email, fax and PDF and creates sales orders in Oracle EBS: integration, data flows, setup, pitfalls and a private AI layer.
- Cloud Inventory (DSI) with Oracle E-Business Suite: Mobile Barcode InventoryCloud Inventory, formerly DSI, adds offline mobile barcode inventory to Oracle E-Business Suite and JD Edwards. Data flows, setup steps, pitfalls and AI notes.
AI on your ERP
- AI for Oracle E-Business Suite, Without Leaving On-PremHosting Oracle EBS 12.2 on-prem or in a private cloud? Add a private LLM over concurrent programs, interface tables and AP/PO data without moving to Fusion.
- AI for Oracle EBS in Industrial Manufacturing: WIP, MRP, and BOM Questions Answered DirectlyAI for Oracle E-Business Suite in industrial manufacturing: WIP jobs, BOMs, MRP, inventory and purchasing answered in plain English, private and read-only.
Integrations
- How to use ChatGPT with Oracle E-Business SuiteUsing ChatGPT with Oracle E-Business Suite: export vs live access, custom GPT actions over ISG REST, enterprise data controls and when to keep data on-prem.
- How to connect Claude to Oracle E-Business SuiteConnect Claude to Oracle E-Business Suite via MCP, the Anthropic API, AWS Bedrock or Vertex, and know when an on-prem open-weight model is the better fit.