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


6. ADZDSHOWLOG.sql – Display ADOP Log Details via SQL

Purpose: To extract and display ADOP detailed log details directly from the database using SQL script

Script Location: @$AD_TOP/sql/ADZDSHOWLOG.sql

What this report shows:

Fetches ldetailed adop log information stored in AD_ZD_LOGS

Helps deep troubleshooting directly from sqlplus 

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