Search Results dbms_regxdb
Overview
SYS.DBMS_REGXDB is an Oracle-supplied PL/SQL package that forms part of the database infrastructure underpinning Oracle E-Business Suite. The package name, combining "REG" (registration) with "XDB" (the Oracle XML DB feature set), signals its role: it validates the registration and structural integrity of XML DB components that EBS depends upon during installation, cloning, patching, and upgrade operations. Within EBS 12.1.1 and 12.2.2, XML DB supports repository objects, XMLType storage, and XML schema registrations that are leveraged by a range of EBS technology-stack features. DBMS_REGXDB is not a business-facing API; rather, it is an internal diagnostic and validation utility. It is defined with AUTHID CURRENT_USER, meaning its unqualified references resolve according to the invoking schema's privileges, which allows it to be called safely from different database accounts during administrative maintenance.
Key Procedures and Functions
The documented package specification exposes two procedures:
- VALIDATEXDB — Performs validation of the XML DB environment as registered within the database. It confirms that expected XML DB components are present and correctly registered, supporting administrators in diagnosing corruption or misconfiguration following patching or cloning.
- VALIDATEXDB_OBJS — Validates the XML DB-related objects themselves, extending the checks performed by VALIDATEXDB to the object level. This procedure verifies that the underlying XML DB objects are in a valid state consistent with EBS expectations.
No parameter lists are documented in the ETRM metadata, and none should be assumed; the procedures are invoked without documented arguments in the available specification.
Tables Accessed
The ETRM metadata records that the package references DBMS_XMLSCHEMA through APPS synonyms. DBMS_XMLSCHEMA is itself an Oracle XML DB package governing XML schema registration and management, not a conventional data table. DBMS_REGXDB's dependency on it indicates that its validation routines interact with XML schema registration state, checking that schemas relevant to the EBS environment are properly registered and consistent. The package does not maintain application tables in the EBS schema; its scope is limited to validating database-tier XML DB infrastructure.
Usage Notes
DBMS_REGXDB is an SYS-owned, internal Oracle package and is not exposed to end users through EBS forms or standard concurrent programs. It is typically invoked by Database Administrators or by Oracle-provided maintenance, upgrade, and patching scripts when validating XML DB health, particularly after applying EBS patches, performing cloning operations, or troubleshooting XML DB-related errors. Custom code should not invoke DBMS_REGXDB for business purposes, as it is a vendor-internal validation utility and is classified as OTHER in the ETRM API classification. Any direct invocation should be confined to diagnostic scenarios executed with appropriate privileges, and administrators should rely on Oracle documentation and support guidance when interpreting its results. The package is referenced by zero other packages according to the documented metadata, reinforcing its standalone, administrative character within the EBS technology stack.
-
PACKAGE: SYS.DBMS_REGXDB
12.1.1
-
PACKAGE: SYS.DBMS_REGXDB
12.2.2
-
PACKAGE: SYS.DBMS_REGXDB
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REGXDB, status:VALID,
-
PACKAGE: SYS.DBMS_REGXDB
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REGXDB, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REGXDB
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REGXDB, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REGXDB
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REGXDB, status:VALID,
-
PACKAGE: SYS.UTL_RECOMP
12.1.1
owner:SYS, object_type:PACKAGE, object_name:UTL_RECOMP, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XMLSCHEMA
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XMLSCHEMA, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REGXDB
12.2.2
-
SYNONYM: PUBLIC.DBMS_XMLSCHEMA
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XMLSCHEMA, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REGXDB
12.1.1
-
PACKAGE: SYS.UTL_RECOMP
12.2.2
owner:SYS, object_type:PACKAGE, object_name:UTL_RECOMP, status:VALID,
-
PACKAGE: SYS.DBMS_REGISTRY
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REGISTRY, status:VALID,
-
VIEW: SYS.DBA_SYNONYMS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_SYNONYMS, status:VALID,
-
PACKAGE: SYS.DBMS_REGISTRY
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REGISTRY, status:VALID,
-
VIEW: SYS.DBA_SYNONYMS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_SYNONYMS, status:VALID,
-
PACKAGE: SYS.DBMS_OUTPUT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_OUTPUT, status:VALID,
-
VIEW: SYS.DBA_OBJECTS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_OBJECTS, status:VALID,
-
PACKAGE: SYS.DBMS_OUTPUT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_OUTPUT, status:VALID,
-
VIEW: SYS.DBA_OBJECTS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_OBJECTS, status:VALID,
-
PACKAGE: SYS.DBMS_SQL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQL, status:VALID,
-
PACKAGE: SYS.DBMS_SQL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYS.DBMS_REGXDB dependencies on DBMS_REGXDB
12.1.1
-
SYS.DBMS_REGXDB dependencies on DBMS_REGXDB
12.2.2
-
PACKAGE: SYS.DBMS_ASSERT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_ASSERT, status:VALID,
-
PACKAGE: SYS.DBMS_ASSERT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_ASSERT, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,