Search Results dbms_repcat_obj_utl




Overview

SYS.DBMS_REPCAT_OBJ_UTL is an Oracle-supplied, internal PL/SQL package that forms part of the symmetric replication infrastructure underpinning Oracle E-Business Suite environments running on Oracle Database 11g or 12c, as shipped with EBS 12.1.1 and 12.2.2. The package belongs to the DBMS_REPCAT family of utilities whose collective responsibility is to configure, propagate, and maintain replicated database objects across multiple sites, including materialized views, master groups, and deferred transaction queues. Within this family, DBMS_REPCAT_OBJ_UTL provides object-level utility services: it assists the higher-level replication administration packages in identifying, validating, and manipulating the database objects that participate in a replication group.

The package is owned by SYS and reports a status of VALID in the ETRM catalog. Its classification is OTHER, reflecting that it is not a documented end-user API but rather a supporting internal component. Oracle does not publish a public call interface for it, and it is not intended to be invoked directly by application code, DBAs, or Oracle EBS customization.

Key Procedures and Functions

The ETRM documentation lists zero documented procedures or functions for DBMS_REPCAT_OBJ_UTL. This is consistent with its role as an internal helper package rather than a published API surface. No parameter lists or callable signatures are recorded in the ETRM metadata, and none should be assumed.

Functionally, the package participates in the object-handling layer of the replication subsystem. Its dependents — including DBMSOBJG, DBMS_REPCAT_CONF, DBMS_REPCAT_FLA_UTL, DBMS_REPCAT_RPC, and the DBMS_REPCAT_UTL series — call into it for object resolution and catalog operations that precede replication group generation and deferred transaction propagation. Itself depends on DBMS_DEFERGEN, DBMS_REPCAT_DECL, DBMS_UTILITY, and STANDARD.

Tables Accessed

The ETRM extract for this object does not enumerate any tables accessed through APPS synonyms. Because the package executes under SYS and operates in the replication dictionary domain, its data access is directed at internal SYS-owned replication catalog views and tables — such as the DEF$_ and REPCAT$_ families — rather than at EBS application tables. Any application-visible effect occurs indirectly, through the replication administration routines that consume its output. Consequently, no EBS business tables are documented as read or written by this package.

Usage Notes

DBMS_REPCAT_OBJ_UTL is invoked implicitly by Oracle's Advanced Replication components. Within an Oracle EBS 12.1.1 or 12.2.2 environment, it is reached only when replication configuration or maintenance routines execute, for example during setup of multi-site synchronization, materialized view refresh administration, or diagnostic walks of the replication object graph. It is referenced by sixteen other packages, including DBMS_REPCAT_INTERNAL, DBMS_REPCAT_MAS, DBMS_REPCAT_UTL2, DBMS_REPCAT_UTL3, and DBMS_REPCAT_UTL4.

Oracle EBS forms and concurrent programs do not call this package directly, and custom code should never do so: the interface is neither documented nor stable across releases. Its presence in a dependency listing is typically encountered during impact analysis, patching investigations, or troubleshooting of replication and materialized view failures. For such diagnostics, the supported approach is to work through the documented DBMS_REPCAT interfaces and Oracle's replication administration utilities rather than invoking this internal package.