Skip to main content

πŸš€ Applying Oracle Management Agent 13.5 RU25: A Step-by-Step Patch Guide

πŸ› ️ Applying OEM Agent Patch - Step-by-Step Guide

Applying Oracle Enterprise Manager (OEM) Agent patches ensures your monitoring infrastructure stays up-to-date and secure. Below is a structured guide for patching the OEM Agent, particularly for:

Agent Home: /opt/app/agent13c/agent_13.5.0.0.0

πŸ” Prerequisites

πŸ”Ή Step 1: Verify AgentPatcher Version

Ensure you have AgentPatcher version 13.9.5.10.0 or later installed.

πŸ“„ Refer to MOS Doc ID 2810322.1: "13.5: How to Upgrade AgentPatcher to the Latest Version"

πŸ”Ή Step 2: Patch OMS First

Ensure that Patch 37057635 (Enterprise Manager 13c Release 5 Update 25) or its latest version has been applied on the OMS.

πŸ”Ή Step 3: Set Environment Variables

Before proceeding, export the necessary environment variables:

export ORACLE_HOME=/opt/app/agent13c/agent_13.5.0.0.0
export PATH=$ORACLE_HOME/AgentPatcher:$PATH
export AGENT_HOME=/opt/app/agent13c/agent_13.5.0.0.0/
export PATH=$PATH:$AGENT_HOME/bin:$AGENT_HOME/OPatch

πŸ”Ή Step 4: Download and Unzip the Patch

Download the OMA patch and move into the patch directory:

cd /acfs02/oem_patch/
ls -lrt  
# Example output:
# -rw-r--r-- 1 oracle oinstall 272723044 Feb 11 07:36 p37057643_135000_Generic.zip
unzip p37057643_135000_Generic.zip

πŸ” Step 5: Run Patch Analysis

cd /acfs02/oem_patch/37057643
agentpatcher apply -analyze
⚠️ If any errors occur, stop and contact Oracle Support before proceeding.

⛔ Step 6: Stop the Agent

Before applying the patch, stop the Management Agent:

emctl stop agent

πŸš€ Applying the Patch

πŸ”Ή Step 1: Navigate to Patch Directory

cd /acfs02/oem_patch/37057643

πŸ”Ή Step 2: Apply the Patch

agentpatcher apply

πŸ”Ή Step 3: Start the Agent

emctl start agent

✅ Conclusion

You have now successfully applied the latest OEM Agent patch. Keep your infrastructure secure and up-to-date by regularly reviewing MOS patch updates and applying them systematically. Happy Patching! πŸš€

Comments

Popular posts from this blog

πŸš€ Automating Oracle Database Patching with Ansible: A Complete Guide

Oracle database patching has long been the bane of DBAs everywhere. It's a critical task that requires precision, expertise, and often results in extended maintenance windows. What if I told you that you could automate this entire process, reducing both risk and downtime while ensuring consistency across your Oracle estate? πŸ’‘ In this comprehensive guide, I'll walk you through a production-ready Ansible playbook that completely automates Oracle patch application using OPatch. Whether you're managing a single Oracle instance or hundreds of databases across your enterprise, this solution will transform your patch management strategy! 🎯 πŸ”₯ The Challenge: Why Oracle Patching is Complex Before diving into the solution, let's understand why Oracle patching is so challenging: πŸ”— Multiple dependencies : OPatch versions, Oracle Home configurations, running processes ⚠️ Risk of corruption : Incorrect patch application can render databases unusable ⏰ Downtime requirements : Da...

🐳Oracle 19c Database Deployment with Docker

Oracle 19c Database Deployment with Docker 🐳 Oracle 19c Database Deployment with Docker Welcome to this comprehensive guide on deploying, configuring, and managing Oracle 19c Database using Docker containers. This blog will walk you through the entire process from setup to production best practices with practical code examples. Docker provides an excellent way to run Oracle databases in isolated, portable containers, making it easy to deploy and manage Oracle 19c instances for development, testing, and production environments. This approach offers numerous benefits: πŸ”’ Isolation : Run Oracle in a containerized environment without affecting your host system 🚚 Portability : Easily move your database between different environments πŸ”„ Reproducibility : Quickly spin up identical database instances ⚡ Resource Efficiency : Use Docker's resource management capabilities to control CPU, memory, and stor...

Mastering Oracle RAC with CRSCTL commands

Mastering Oracle Clusterware Administration: Essential Commands & Best Practices Oracle Clusterware is a key component for managing cluster environments, ensuring high availability and resource management for Oracle databases. Below are essential commands for managing Oracle Clusterware effectively. What is crsctl? crsctl (Cluster Ready Services Control) is a command-line utility provided by Oracle to manage Oracle Clusterware. It allows administrators to start, stop, check, and configure various aspects of cluster services. With crsctl , DBAs can control cluster resources, manage voting disks, check the status of Oracle High Availability Services, and ensure the proper functioning of Oracle RAC environments. Starting and Stopping Oracle Clusterware On Local Node Stop Clusterware: crsctl stop cluster Start Clusterware: crsctl start cluster On RAC Standalone/Oracle Restart Stop Cluster: crsctl stop has Start Cluster: crsctl start has On All Nodes or All Hub Nodes Start Clusterware:...