ADOP Troubleshooting Tools in Oracle E-Business Suite (EBS)

1. ADOP Validate – Quick Health Check

Purpose: To check if the current patching cycle is healthy.

Command: adop -validate

What it does:

  • Runs a quick system check
  • Alerts you if there are any configuration or edition issues
  • Often the first step Oracle Support asks you to run

Location: $AD_TOP/bin

Use case: Before starting or during a patching cycle, run this to ensure everything is OK.

 

2. ADOPSCANLOG – Scan ADOP Log Files Easily

Purpose: To check patching logs quickly from current or past sessions.

Why it is important:

  • Saves time by scanning all logs in one go
  • Helps you find errors, warnings, or specific messages
  • You can search older ADOP sessions too

Command examples:

adopscanlog               --> Scans latest session logs

adopscanlog session_id=0  --> Scans ALL past sessions

adopscanlog loglevel=error  --> Shows only error messages

Location: $AD_TOP/bin

This utility is one of the most powerful tools for troubleshooting ADOP issues.

 

3. ADZDREPORT.pl – Detailed Patching Report

Purpose: To get a full report of patching status and edition objects.

Command format:

$AD_TOP/bin/adzdreport.pl apps/apps_password

What this report shows:

  • Objects present in each edition (RUN and PATCH edition)
  • Tablespace space usage
  • Status of critical AD_ZD components

Use case: Helpful to analyze if patching has completed properly and if any objects are invalid.

 

4. AD_ZD_LOGS Table – Backend Log Storage

Purpose: This is a database table that stores messages for every patching event.

Owned by: APPLSYS schema

Example query:

select message_text from ad_zd_logs where log_sequence > 1901265;

Why it is useful:

  • Shows detailed patching log messages
  • Helps in deep troubleshooting when GUI tools are not enough

 

5. ADOPMON – Live Monitoring Tool

Purpose: Real-time monitoring of patching sessions.

Command: adopmon

Features:

  • Displays AD_ZD_LOGS output in a user-friendly format
  • Keeps updating continuously like a live dashboard
  • Useful during patch apply and cutover

Location: $AD_TOP/bin

Comments

Popular posts from this blog

How to troubleshoot long running concurrent request in R12.2

How to run Gather Schema Statistics in R12.2

JSP Compilation in R12.2