Skip to the content.

DBA Registry – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Database Administration · all Database Administration reports

Overview

Database components installed, such as Oracle Text, JServer or XML Database, with their version and status.

A component with a status other than VALID can cause errors in the Oracle EBS functionality that depends on it and is usually fixed by running utlrp.sql or the component’s validation procedure.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Invalid only

Oracle EBS Tables Used

dba_registry

Report Categories

Enginatics

DBA Registry SQL Patch, AR Customer Upload, AR Customers and Sites, AP Suppliers

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output DBA Registry 12-Oct-2026 061634.xlsx
Blitz Report™ XML Import DBA_Registry.xml
SQL Source DBA Registry.sql
Full Report on Enginatics www.enginatics.com/reports/dba-registry/

Case Study & Technical Analysis: DBA Registry

Executive Summary

The DBA Registry report lists the database components installed in the Oracle database, such as Oracle Text, JServer and XML Database, with the version, status, schema and validation procedure of each. It is built on the DBA_REGISTRY dictionary view. Database administrators run it during installation, patching and health checks to confirm that every component is at the expected version and in the VALID state. A component that is not valid can break Oracle E-Business Suite functions that depend on it, so the report is the first check after a database upgrade or patch. It runs in Excel through Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. The report reads only DBA_REGISTRY, so no joins are needed. Each row is one installed component.
  2. The validation procedure column is returned under the name validation_procedure, which is the procedure to run when a component must be checked again.
  3. Ordering by component name gives a stable list for comparison between two databases or two dates.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I check whether all database components are valid? A: Run the report with Invalid only set. If no rows are returned, every component in DBA_REGISTRY has a VALID status.

Q: What should I do with a component whose status is not VALID? A: Use the validation procedure shown for that component, or run utlrp.sql to recompile invalid objects, as the description of the report states.

Q: Which database components are listed? A: Every component recorded in DBA_REGISTRY, such as Oracle Text, JServer and XML Database, with its version, status and owning schema.


© Enginatics GmbH