Skip to the content.

DBA Directories – 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 directory objects with their operating system path and the users granted read, write or execute access to them.

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

Directory Path like

Oracle EBS Tables Used

dba_tab_privs, dba_directories

Report Categories

Enginatics

DBA Object Access Privileges, DBA ORDS Configuration Validation, FND Audit Setup, DBA Table Modifications, Blitz Report VPD Policy Setup, DBA Table Columns, DBA SGA+PGA Memory Configuration, FND Lookup Search, DBA Text Search

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 Directories 12-Oct-2026 061633.xlsx
Blitz Report™ XML Import DBA_Directories.xml
SQL Source DBA Directories.sql
Full Report on Enginatics www.enginatics.com/reports/dba-directories/

Case Study & Technical Analysis: DBA Directories

Executive Summary

DBA Directories lists the database directory objects defined in an Oracle instance, with the operating system path each one points to and the database users granted access to it. It is built for DBAs and EBS technical consultants who must confirm that file exchange locations used by interfaces, data loads and report outputs are defined correctly and are accessible only to the intended accounts. The output supports directory audits and security reviews of file-based integrations.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. Each row of DBA_DIRECTORIES is one directory object.
  2. A correlated subquery selects DBA_TAB_PRIVS rows where the owner and the table name equal the owner and the directory name of the current directory.
  3. The grantee and privilege of each matching row are concatenated and combined with LISTAGG, ordered by grantee and privilege.
  4. The result is ordered by directory name.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I see which users can write to a database directory? A: The Grants column lists each grantee with the privilege in brackets, for example write. Read the entries for that privilege on the row for the directory.

Q: Can I search for directories that point to a specific server path? A: Yes. Enter part of the path in the Directory Path like parameter to return the directories whose path matches.

Q: Does the report show privileges granted through roles? A: The Grants column reads direct object privileges on each directory. Role-based access is shown in the DBA Object Access Privileges report for a given user.


© Enginatics GmbH