Introduction
This article covers the second half of RU patch 13.5.0.27 for OEM 13c: applying it to a Management Agent on a monitored target. If you haven't already patched the OMS side, see Apply RU Patch on OEM first — the Agent-side RU patch cannot be applied until the matching OMS RU patch is already in place. The two patches share the same RU number but are separate downloads, use different patching utilities, and follow a different apply flow, which is what this article walks through.
What Is AgentPatcher and Why It Matters
AgentPatcher is Oracle's patching utility for the Management Agent component of OEM Cloud Control — it plays the same role for the Agent that OMSPatcher plays for the OMS, and both work similarly to OPatch for a database home. Unlike the OMS-side apply, an Agent patch run has no MRS (Management Repository Store) artifacts to register, since that metadata lives in the repository, not on the Agent host — you'll notice this difference in the apply output in Step 8.
Prerequisites
Confirm the following before patching the Agent. Since this patch is applied per target, most of these requirements are far lighter than the OMS-side patch.
- A maintenance window of at least 30 minutes on the specific target's Agent, since the Agent goes down during the apply.
- A minimum of 2GB free at the Agent's mount point for the patch download and binary backup.
- RU patch
13.5.0.27(37784425) must already be applied on the OMS — the Agent-side patch will not install cleanly against an unpatched OMS. - Download the RU patch and the matching
AgentPatcherutility from My Oracle Support before starting.
Agent RU patch 13.5.0.27
AgentPatcher
Environment Used in this Guide
| Hostname | oem.oraeasy.com |
|---|---|
| OS | OL 7.3 |
| OEM Version | 13c Release 5 (13.5.0.27) |
| OMS Home | /oem/app/oracle/middleware |
| Hostname | uat.oraeasy.com |
|---|---|
| OS | OL 8.5 |
| Agent Home | /u01/app/oracle/agent/agent_13.5.0.0.0 |
Applying the Agent Patch Step by Step
Step 1. Update AgentPatcher to the Required Version
The patch ReadMe for this Agent RU requires AgentPatcher version 13.9.5.10.0 — note this is a different minimum version than the 13.9.5.26.0 required on the OMS side, since the two utilities version independently. A common gotcha shows up in the output below: running agentpatcher version before exporting ORACLE_HOME fails with a generic error, because the utility has no way to locate the Agent home on its own.
[oracle@uat ~]$ cd /u01/app/oracle/agent/agent_13.5.0.0.0
[oracle@uat agent_13.5.0.0.0]$ ls
agent.rsp config instantclient jdk lib OPatch oui prereqs replacebins.sh.template sbin ucp
bin EMStage inventory jlib modules oracle_common perl rda root.sh stage xsds
cfgtoollogs install jdbc js ocm oraInst.loc plugins replacebins.sh root.sh.template sysman
[oracle@uat agent_13.5.0.0.0]$
[oracle@uat patch]$ cd /tmp/patch
[oracle@uat patch]$ unzip p33355570_135000_Generic_agentpactcher.zip -d /u01/app/oracle/agent/agent_13.5.0.0.0/
[oracle@uat agent_13.5.0.0.0]$ ls
AgentPatcher cfgtoollogs install jdbc js ocm oraInst.loc perl rda replacebins.sh.template sbin ucp
agent.rsp config instantclient jdk lib OPatch oui plugins readme.txt root.sh stage xsds
bin EMStage inventory jlib modules oracle_common PatchSearch.xml prereqs replacebins.sh root.sh.template sysman
[oracle@uat agent_13.5.0.0.0]$
[oracle@uat agent_13.5.0.0.0]$ cd AgentPatcher/
[oracle@uat AgentPatcher]$
[oracle@uat AgentPatcher]$ ls
agentpatcher agentpatcher.bat jlib scripts version.txt
[oracle@uat AgentPatcher]$
[oracle@uat AgentPatcher]$ ./agentpatcher version
set the oraclehome to proper agenthome
AgentPatcher returns with error code = 1
[oracle@uat AgentPatcher]$
[oracle@uat AgentPatcher]$ export ORACLE_HOME=/u01/app/oracle/agent/agent_13.5.0.0.0
[oracle@uat AgentPatcher]$
[oracle@uat AgentPatcher]$ ./agentpatcher version
AgentPatcher Version: 13.9.5.10.0
OPlan Version: 12.2.0.1.16
OsysModel build: Tue Apr 28 18:16:31 PDT 2020
AgentPatcher succeeded.
[oracle@uat AgentPatcher]$
Once ORACLE_HOME is set correctly, the second version call confirms 13.9.5.10.0 is in place and the utility is ready for the analyze and apply steps ahead.
Step 2. Run the Precheck
Confirm the Agent is healthy and capture the current patch inventory as a baseline before you touch anything, the same way you would on the OMS side.
[oracle@uat AgentPatcher]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl status agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 13.5.0.0.0
OMS Version : 13.5.0.0.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/agent_inst
Agent Log Directory : /u01/app/oracle/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/agent/agent_13.5.0.0.0
Core JAR Location : /u01/app/oracle/agent/agent_13.5.0.0.0/jlib
Agent Process ID : 8914
Parent Process ID : 8875
Agent URL : https://uat.oraeasy.com:3872/emd/main/
Local Agent URL in NAT : https://uat.oraeasy.com:3872/emd/main/
Repository URL : https://oem.oraeasy.com:4903/empbs/upload
Started at : 2025-10-05 14:42:35
Started by user : oracle
Operating System : Linux version 5.4.17-2136.300.7.el8uek.x86_64 (amd64)
Number of Targets : 9
Last Reload : (none)
Last successful upload : 2025-10-05 15:27:31
Last attempted upload : 2025-10-05 15:27:31
Total Megabytes of XML files uploaded so far : 0.12
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0
Available disk space on upload filesystem : 26.65%
Collection Status : Collections enabled
Heartbeat Status : Ok
Last attempted heartbeat to OMS : 2025-10-05 15:27:46
Last successful heartbeat to OMS : 2025-10-05 15:27:46
Next scheduled heartbeat to OMS : 2025-10-05 15:28:46
---------------------------------------------------------------
Agent is Running and Ready
[oracle@uat AgentPatcher]$
[oracle@uat AgentPatcher]$ ./agentpatcher lspatches
AgentPatcher Automation Tool
Copyright (c) 2021, Oracle Corporation. All rights reserved.
AgentPatcher version : 13.9.5.10.0
OUI version : 13.9.4.0.0
Running from : /u01/app/oracle/agent/agent_13.5.0.0.0
Log file location : /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/opatch2025-10-05_15-25-02PM_1.log
Component Name/Version Component Type System Patch (Sub)-Patches Patch Description
------------------------ ------------- ------------- -------------- ------------------
oracle.sysman.agent.ic/13.5.0.0.0 Core N/A 32313251
N/A 32302527
N/A 32574981
NOTE: N/A indicates that the subpatch mentioned in the Subpatches column was applied as a one-off patch and not as part of any system patch.
AgentPatcher has saved inventory details for the above component at below location.
"/u01/app/oracle/agent/agent_13.5.0.0.0"
For more details on installed patch(es), Please do "/u01/app/oracle/agent/agent_13.5.0.0.0/OPatch/opatch lsinventory -details"
AgentPatcher succeeded.
[oracle@uat AgentPatcher]$
[oracle@uat AgentPatcher]$ echo "Agent version: $(/u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl getversion agent | grep Release)" && /u01/app/oracle/agent/agent_13.5.0.0.0/AgentPatcher/agentpatcher lspatches | grep "Platform Update"
Agent version: Oracle Enterprise Manager Cloud Control 13c Release 5
Oracle Enterprise Manager Cloud Control Agent 13c Release 5
[oracle@uat AgentPatcher]$
The grep "Platform Update" returning nothing here confirms this Agent has no RU patch applied yet — that's expected, since this baseline check runs before Step 8. Compare this empty result against the same command in Step 10 to see the difference.
Step 3. Check the Target Version and Patch Details in the OEM Console
Go to Setup → Manage Cloud Control → Agents to see the RU status Oracle's own console reports for this target, which is useful for confirming patch state without shell access.
The RU column showing blank for the UAT target confirms no RU patch is applied yet. Click the target name to drill into its details.
From the Configuration section on this page, click Oracle Home & Patch Details.
This shows the patches applied at initial installation — a useful reference point to compare against once the new RU has landed.
Step 4. Unzip the RU Patch
As on the OMS side, each numbered directory inside the extracted zip is a separate sub-patch that AgentPatcher evaluates individually.
[oracle@uat patch]$ pwd
/tmp/patch
[oracle@uat patch]$ ls
p33355570_135000_Generic_agentpactcher.zip p37784435_135000_Generic_Agent.zip
[oracle@uat patch]$ unzip p37784435_135000_Generic_Agent.zip
[oracle@uat patch]$ ls
37784435 p33355570_135000_Generic_agentpactcher.zip p37784435_135000_Generic_Agent.zip PatchSearch.xml
[oracle@uat patch]$
[oracle@uat patch]$ cd 37784435/
[oracle@uat 37784435]$
[oracle@uat 37784435]$ ls
32968787 33715858 36296415 36335380 36465441 36494123 36620434 36891601 37065576 37731009 37784462 37784503 bundle.xml
33586851 33737099 36331137 36335420 36489152 36604010 36891589 37058885 37731001 37784448 37784475 37885839 README.html
[oracle@uat 37784435]$
Step 5. Analyze the Patch Before Applying
The -analyze flag surfaces which sub-patches will actually install. On the Agent side, this list is typically shorter than what's downloaded, since a single RU zip covers plugin sub-patches for every OEM-supported technology (BDA, Exadata, EMFA, and so on) and most Agents only have a handful of those plugins deployed.
[oracle@uat 37784435]$ ls
32968787 33715858 36296415 36335380 36465441 36494123 36620434 36891601 37065576 37731009 37784462 37784503 bundle.xml
33586851 33737099 36331137 36335420 36489152 36604010 36891589 37058885 37731001 37784448 37784475 37885839 README.html
[oracle@uat 37784435]$
[oracle@uat 37784435]$ export ORACLE_HOME=/u01/app/oracle/agent/agent_13.5.0.0.0
[oracle@uat 37784435]$
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/AgentPatcher/agentpatcher apply -analyze
AgentPatcher Automation Tool
Copyright (c) 2021, Oracle Corporation. All rights reserved.
AgentPatcher version : 13.9.5.10.0
OUI version : 13.9.4.0.0
Running from : /u01/app/oracle/agent/agent_13.5.0.0.0
Log file location : /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/opatch2025-10-05_15-38-28PM_1.log
AgentPatcher log file: /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/37784435/agentpatcher_2025-10-05_15-38-35PM_analyze.log
Prereq "checkComponents" for patch 37784475 passed.
Prereq "checkComponents" for patch 36331137 passed.
Prereq "checkComponents" for patch 36296415 passed.
Prereq "checkComponents" for patch 37065576 passed.
Prereq "checkComponents" for patch 37784448 passed.
Prereq "checkComponents" for patch 36604010 passed.
Prereq "checkComponents" for patch 36620434 passed.
Prereq "checkComponents" for patch 36335380 passed.
Prereq "checkComponents" for patch 33737099 passed.
Running apply prerequisite checks for sub-patch(es) "37784475,36604010,33737099,36335380,37784448,37065576,36620434,36331137,36296415" and Oracle Home "/u01/app/oracle/agent/agent_13.5.0.0.0"...
Sub-patch(es) "37784475,36604010,33737099,36335380,37784448,37065576,36620434,36331137,36296415" are successfully analyzed for Oracle Home "/u01/app/oracle/agent/agent_13.5.0.0.0"
Complete Summary
================
All log file names referenced below can be accessed from the directory "/u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/2025-10-05_15-38-28PM_SystemPatch_37784435_1"
Prerequisites analysis summary:
-------------------------------
The following sub-patch(es) are applicable:
Featureset Sub-patches Log file
---------- ----------- --------
oracle.sysman.top.agent 37784475,36604010,33737099,36335380,37784448,37065576,36620434,36331137,36296415 37784475,36604010,33737099,36335380,37784448,37065576,36620434,36331137,36296415_opatch2025-10-05_15-38-52PM_1.log
The following sub-patches are not needed by any component installed in the Agent system:
37058885,32968787,36891601,33715858,37784503,36891589,37731001,37885839,36494123,37784462,36335420,33586851,36465441,36489152,37731009
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The following patches could not be applied during OPatch execution:
**********************************************************************************
Patch Reason
********* *********
37058885 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
32968787 The Plugin or Core Component "oracle.sysman.bda.discovery.plugin with version 13.5.1.0.0" for which the patch is intended is not deployed in your Enterprise Manager system.
36891601 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
33715858 The Plugin or Core Component "oracle.sysman.bda.agent.plugin with version 13.5.1.0.0" for which the patch is intended is not deployed in your Enterprise Manager system.
37784503 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36891589 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37731001 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37885839 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36494123 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37784462 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36335420 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
33586851 The Plugin or Core Component "oracle.sysman.emfa.discovery.plugin with version 13.5.1.0.0" for which the patch is intended is not deployed in your Enterprise Manager system.
36465441 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36489152 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37731009 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Log file location: /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/37784435/agentpatcher_2025-10-05_15-38-35PM_analyze.log
AgentPatcher succeeded.
[oracle@uat 37784435]$
This long "could not be applied" list is normal, not a failure — it just means the BDA, Exadata Discovery, and EMFA Discovery plugins those sub-patches target aren't deployed on this particular Agent. Only the 9 sub-patches listed under oracle.sysman.top.agent will actually install.
Step 6. Stop the Agent
The Agent must be fully stopped before AgentPatcher touches its binaries.
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl status agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 13.5.0.0.0
OMS Version : 13.5.0.0.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/agent_inst
Agent Log Directory : /u01/app/oracle/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/agent/agent_13.5.0.0.0
Core JAR Location : /u01/app/oracle/agent/agent_13.5.0.0.0/jlib
Agent Process ID : 8914
Parent Process ID : 8875
Agent URL : https://uat.oraeasy.com:3872/emd/main/
Local Agent URL in NAT : https://uat.oraeasy.com:3872/emd/main/
Repository URL : https://oem.oraeasy.com:4903/empbs/upload
Started at : 2025-10-05 14:42:35
Started by user : oracle
Operating System : Linux version 5.4.17-2136.300.7.el8uek.x86_64 (amd64)
Number of Targets : 9
Last Reload : (none)
Last successful upload : 2025-10-05 15:38:52
Last attempted upload : 2025-10-05 15:38:52
Total Megabytes of XML files uploaded so far : 0.13
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0
Available disk space on upload filesystem : 26.64%
Collection Status : Collections enabled
Heartbeat Status : Ok
Last attempted heartbeat to OMS : 2025-10-05 15:41:49
Last successful heartbeat to OMS : 2025-10-05 15:41:49
Next scheduled heartbeat to OMS : 2025-10-05 15:42:50
---------------------------------------------------------------
Agent is Running and Ready
[oracle@uat 37784435]$
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl stop agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
Stopping agent ... stopped.
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl status agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent is Not Running
[oracle@uat 37784435]$
Step 7. Back Up the Agent Home
Take a filesystem-level backup of the Agent home before applying, the same precaution used on the OMS side.
[oracle@uat 37784435]$ tar -cvf /tmp/backup/Agent_HOME.tar /u01/app/oracle/agent/agent_13.5.0.0.0
Step 8. Apply the RU Patch
Running agentpatcher apply installs the 9 applicable sub-patches. Notice that the "To continue, AgentPatcher will do the following" section here is empty, unlike the equivalent step on the OMS side — that's because Agent patches carry no MRS artifacts to register, so there's nothing to list beyond the patch and deploy step itself.
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/AgentPatcher/agentpatcher apply
AgentPatcher Automation Tool
Copyright (c) 2021, Oracle Corporation. All rights reserved.
AgentPatcher version : 13.9.5.10.0
OUI version : 13.9.4.0.0
Running from : /u01/app/oracle/agent/agent_13.5.0.0.0
Log file location : /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/opatch2025-10-05_15-43-42PM_1.log
AgentPatcher log file: /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/37784435/agentpatcher_2025-10-05_15-43-48PM_deploy.log
Prereq "checkComponents" for patch 37784475 passed.
Prereq "checkComponents" for patch 36331137 passed.
Prereq "checkComponents" for patch 36296415 passed.
Prereq "checkComponents" for patch 37065576 passed.
Prereq "checkComponents" for patch 37784448 passed.
Prereq "checkComponents" for patch 36604010 passed.
Prereq "checkComponents" for patch 36620434 passed.
Prereq "checkComponents" for patch 36335380 passed.
Prereq "checkComponents" for patch 33737099 passed.
Running apply prerequisite checks for sub-patch(es) "37784475,36604010,33737099,36335380,37784448,37065576,36620434,36331137,36296415" and Oracle Home "/u01/app/oracle/agent/agent_13.5.0.0.0"...
Sub-patch(es) "37784475,36604010,33737099,36335380,37784448,37065576,36620434,36331137,36296415" are successfully analyzed for Oracle Home "/u01/app/oracle/agent/agent_13.5.0.0.0"
To continue, AgentPatcher will do the following:
[Patch and deploy artifacts] :
Do you want to proceed? [y|n]
y
User Responded with: Y
Applying sub-patch(es) "33737099,36296415,36331137,36335380,36604010,36620434,37065576,37784448,37784475"
Please monitor log file: /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/opatch/opatch2025-10-05_15-43-59PM_1.log
Complete Summary
================
All log file names referenced below can be accessed from the directory "/u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/2025-10-05_15-43-42PM_SystemPatch_37784435_1"
Patching summary:
-----------------
Binaries of the following sub-patch(es) have been applied successfully:
Featureset Sub-patches Log file
---------- ----------- --------
oracle.sysman.top.agent_13.5.0.0.0 33737099,36296415,36331137,36335380,36604010,36620434,37065576,37784448,37784475 33737099,36296415,36331137,36335380,36604010,36620434,37065576,37784448,37784475_opatch2025-10-05_15-43-59PM_1.log
The following sub-patches are not needed by any component installed in the Agent system:
37058885,32968787,36891601,33715858,37784503,36891589,37731001,37885839,36494123,37784462,36335420,33586851,36465441,36489152,37731009
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The following patches could not be applied during OPatch execution:
**********************************************************************************
Patch Reason
********* *********
37058885 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
32968787 The Plugin or Core Component "oracle.sysman.bda.discovery.plugin with version 13.5.1.0.0" for which the patch is intended is not deployed in your Enterprise Manager system.
36891601 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
33715858 The Plugin or Core Component "oracle.sysman.bda.agent.plugin with version 13.5.1.0.0" for which the patch is intended is not deployed in your Enterprise Manager system.
37784503 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36891589 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37731001 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37885839 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36494123 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37784462 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36335420 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
33586851 The Plugin or Core Component "oracle.sysman.emfa.discovery.plugin with version 13.5.1.0.0" for which the patch is intended is not deployed in your Enterprise Manager system.
36465441 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
36489152 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
37731009 The Plugin or Core Component "" for which the patch is intended is not deployed in your Enterprise Manager system.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Log file location: /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/37784435/agentpatcher_2025-10-05_15-43-48PM_deploy.log
AgentPatcher succeeded.
[oracle@uat 37784435]$
The trimmed section repeats the same "could not be applied" plugin list already shown in full in Step 5 — it's identical output, not new information, since it's the same environment being re-evaluated during the real apply.
Step 9. Bounce Agent Services and Verify Status
Cycle the Agent once more after the patch completes. You'll notice OMS Version briefly shows (unknown) right after the patched Agent restarts — that's expected and transient, since the Agent hasn't re-established its first heartbeat to the OMS yet. A full stop/start cycle clears it, as the final status check below confirms.
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl status agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 13.5.0.0.0
OMS Version : (unknown)
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/agent_inst
Agent Log Directory : /u01/app/oracle/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/agent/agent_13.5.0.0.0
Core JAR Location : /u01/app/oracle/agent/agent_13.5.0.0.0/jlib
Agent Process ID : 19864
Parent Process ID : 19830
Agent URL : https://uat.oraeasy.com:3872/emd/main/
Local Agent URL in NAT : https://uat.oraeasy.com:3872/emd/main/
Repository URL : https://oem.oraeasy.com:4903/empbs/upload
Started at : 2025-10-05 15:48:43
Started by user : oracle
Operating System : Linux version 5.4.17-2136.300.7.el8uek.x86_64 (amd64)
Number of Targets : 9
Last Reload : (none)
Last successful upload : (none)
Last attempted upload : (none)
Total Megabytes of XML files uploaded so far : 0
Number of XML files pending upload : 18
Size of XML files pending upload(MB) : 0.03
Available disk space on upload filesystem : 26.45%
Collection Status : Collections enabled
Heartbeat Status : (none)
Last attempted heartbeat to OMS : 2025-10-05 15:52:14
Last successful heartbeat to OMS : (none)
Next scheduled heartbeat to OMS : 2025-10-05 15:49:24
---------------------------------------------------------------
Agent is Running and Ready
[oracle@uat 37784435]$
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl stop agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
Stopping agent ... stopped.
[oracle@uat 37784435]$
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl start agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
Starting agent ...................................................................................... started.
[oracle@uat 37784435]$
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl status agent
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 13.5.0.0.0
OMS Version : 13.5.0.0.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/agent_inst
Agent Log Directory : /u01/app/oracle/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/agent/agent_13.5.0.0.0
Core JAR Location : /u01/app/oracle/agent/agent_13.5.0.0.0/jlib
Agent Process ID : 21148
Parent Process ID : 21114
Agent URL : https://uat.oraeasy.com:3872/emd/main/
Local Agent URL in NAT : https://uat.oraeasy.com:3872/emd/main/
Repository URL : https://oem.oraeasy.com:4903/empbs/upload
Started at : 2025-10-05 15:54:56
Started by user : oracle
Operating System : Linux version 5.4.17-2136.300.7.el8uek.x86_64 (amd64)
Number of Targets : 9
Last Reload : (none)
Last successful upload : 2025-10-05 15:57:47
Last attempted upload : 2025-10-05 15:58:38
Total Megabytes of XML files uploaded so far : 0.08
Number of XML files pending upload : 1
Size of XML files pending upload(MB) : 0
Available disk space on upload filesystem : 26.45%
Collection Status : Collections enabled
Heartbeat Status : Ok
Last attempted heartbeat to OMS : 2025-10-05 15:57:50
Last successful heartbeat to OMS : 2025-10-05 15:57:50
Next scheduled heartbeat to OMS : 2025-10-05 15:58:50
---------------------------------------------------------------
Agent is Running and Ready
[oracle@uat 37784435]$
Step 10. Run the Post-Check
Run lspatches again and grep for the patch number, same as the OMS side, to confirm the RU actually took.
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/AgentPatcher/agentpatcher lspatches
AgentPatcher Automation Tool
Copyright (c) 2021, Oracle Corporation. All rights reserved.
AgentPatcher version : 13.9.5.10.0
OUI version : 13.9.4.0.0
Running from : /u01/app/oracle/agent/agent_13.5.0.0.0
Log file location : /u01/app/oracle/agent/agent_13.5.0.0.0/cfgtoollogs/agentpatcher/opatch2025-10-05_16-02-13PM_1.log
Component Name/Version Component Type System Patch (Sub)-Patches Patch Description
------------------------ ------------- ------------- -------------- ------------------
oracle.sysman.si.discovery.plugin/13.5.1 Plugin 37784435 33737099 Oracle Enterprise Manager for Systems Infrastructure 13c Release 5 Plug-in Update 4 (13.5.1.4) for Oracle Management Agent (Discovery)
.0.0
oracle.sysman.agent.ic/13.5.0.0.0 Core N/A 32313251
N/A 32302527
N/A 32574981
37784435 36331137 System patch (New) Tracking bug to repackage consolidated UCP patch(ucp.jar from 19.17 + 19.17 version one-off patch(35360109) for the bug 35241630 + 19.17 version one-off patch(35525159 ) for the bug 30718769) as 13.5 EM Agent patch
37784435 36296415 System patch(New) Tracking bug to repackage Consolidated JDBC patch (ojdbc8.jar from 19.17 + 19.17 version MLR patch for the bugs 32752229 35201760 ) as 13.5 EM Agent patch
oracle.sysman.emas.discovery.plugin/13.5 Plugin 37784435 36620434 Oracle Enterprise Manager for Fusion Middleware 13c Release 5 Plug-in Update 23 (13.5.1.23) for Oracle Management Agent (Discovery)
.1.0.0
oracle.sysman.db.discovery.plugin/13.5.1 Plugin 37784435 36335380 Oracle Enterprise Manager for Oracle Database 13c Release 5 Plug-in Update 22 (13.5.1.22) for Oracle Management Agent (Discovery)
.0.0
oracle.sysman.oh.agent.plugin/13.5.0.0.0 Plugin 37784435 37065576 Oracle Enterprise Manager for Oracle Home 13c Release 5 Plug-in Update 25 (13.5.0.25) for Oracle Management Agent
oracle.sysman.db.agent.plugin/13.5.1.0.0 Plugin 37784435 37784448 Oracle Enterprise Manager for Oracle Database 13c Release 5 Plug-in Update 27 (13.5.1.27) for Oracle Management Agent
oracle.sysman.xa.discovery.plugin/13.5.1 Plugin 37784435 36604010 Oracle Enterprise Manager for Exadata 13c Release 5 Plug-in Update 23 (13.5.1.23) for Oracle Management Agent (Discovery)
.0.0
oracle.sysman.top.agent/13.5.0.0.0 Core 37784435 37784475 Oracle Enterprise Manager 13c Release 5 Platform Update 27 (13.5.0.27) for Oracle Management Agent
NOTE: N/A indicates that the subpatch mentioned in the Subpatches column was applied as a one-off patch and not as part of any system patch.
AgentPatcher has saved inventory details for the above component at below location.
"/u01/app/oracle/agent/agent_13.5.0.0.0"
For more details on installed patch(es), Please do "/u01/app/oracle/agent/agent_13.5.0.0.0/OPatch/opatch lsinventory -details"
AgentPatcher succeeded.
[oracle@uat 37784435]$
[oracle@uat 37784435]$ /u01/app/oracle/agent/agent_13.5.0.0.0/AgentPatcher/agentpatcher lspatches|grep 37784435
oracle.sysman.si.discovery.plugin/13.5.1 Plugin 37784435 33737099 Oracle Enterprise Manager for Systems Infrastructure 13c Release 5 Plug-in Update 4 (13.5.1.4) for Oracle Management Agent (Discovery)
37784435 36331137 System patch (New) Tracking bug to repackage consolidated UCP patch(ucp.jar from 19.17 + 19.17 version one-off patch(35360109) for the bug 35241630 + 19.17 version one-off patch(35525159 ) for the bug 30718769) as 13.5 EM Agent patch
37784435 36296415 System patch(New) Tracking bug to repackage Consolidated JDBC patch (ojdbc8.jar from 19.17 + 19.17 version MLR patch for the bugs 32752229 35201760 ) as 13.5 EM Agent patch
oracle.sysman.emas.discovery.plugin/13.5 Plugin 37784435 36620434 Oracle Enterprise Manager for Fusion Middleware 13c Release 5 Plug-in Update 23 (13.5.1.23) for Oracle Management Agent (Discovery)
oracle.sysman.db.discovery.plugin/13.5.1 Plugin 37784435 36335380 Oracle Enterprise Manager for Oracle Database 13c Release 5 Plug-in Update 22 (13.5.1.22) for Oracle Management Agent (Discovery)
oracle.sysman.oh.agent.plugin/13.5.0.0.0 Plugin 37784435 37065576 Oracle Enterprise Manager for Oracle Home 13c Release 5 Plug-in Update 25 (13.5.0.25) for Oracle Management Agent
oracle.sysman.db.agent.plugin/13.5.1.0.0 Plugin 37784435 37784448 Oracle Enterprise Manager for Oracle Database 13c Release 5 Plug-in Update 27 (13.5.1.27) for Oracle Management Agent
oracle.sysman.xa.discovery.plugin/13.5.1 Plugin 37784435 36604010 Oracle Enterprise Manager for Exadata 13c Release 5 Plug-in Update 23 (13.5.1.23) for Oracle Management Agent (Discovery)
oracle.sysman.top.agent/13.5.0.0.0 Core 37784435 37784475 Oracle Enterprise Manager 13c Release 5 Platform Update 27 (13.5.0.27) for Oracle Management Agent
[oracle@uat 37784435]$
[oracle@uat 37784435]$ echo "Agent version: $(/u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl getversion agent | grep Release)" && /u01/app/oracle/agent/agent_13.5.0.0.0/AgentPatcher/agentpatcher lspatches | grep "Platform Update"
Agent version: Oracle Enterprise Manager Cloud Control 13c Release 5
Oracle Enterprise Manager Cloud Control Agent 13c Release 5
oracle.sysman.top.agent/13.5.0.0.0 Core 37784435 37784475 Oracle Enterprise Manager 13c Release 5 Platform Update 27 (13.5.0.27) for Oracle Management Agent
[oracle@uat 37784435]$
Where Step 2's version of this same grep returned nothing, it now returns the Platform Update 27 line — that's the clearest single confirmation that the Agent-side RU patch succeeded.
Step 11. Verify the RU Version and Patch Details in the OEM Console
Return to the same target details screen from Step 3 to confirm the update is now visible there too.
Note: it can take a few minutes for the patch details to refresh in the OEM console after the Agent's next upload — if the console still shows the old patch level immediately after Step 10 confirms success at the CLI, that's expected, not a sign anything went wrong.
How This Fits with the OMS-Side Patch
Both articles apply the same RU, 13.5.0.27, but they patch different components with different tools: OMSPatcher against the central OMS in the OMS RU patch guide, versus AgentPatcher against each individual target's Agent here. The OMS must always be patched first, since the Agent-side patch depends on it. Beyond that ordering requirement, the two apply flows differ in scope and duration — the OMS patch needs a much larger maintenance window and touches repository metadata, while each Agent patch is a lighter, per-target operation you'll repeat across every monitored host.
Thank you for reading!
I hope this content has been helpful to you. Your feedback and suggestions are always welcome. Feel free to leave a comment or reach out with any queries.
Abhishek Shrivastava
Oracle DBA with hands-on experience managing production Data Guard, RAC, GoldenGate, and APEX environments. I write practical, tested installation and troubleshooting guides based on real deployment work.







Comments
Post a Comment