Search Results get_domain_index_metadata




Overview

DBMS_EXPORT_EXTENSION is a SYS-owned PL/SQL package that forms part of Oracle's Data Pump and legacy Export/Import infrastructure. It resides in the SYS schema, holds a VALID status, and is classified under the ETRM taxonomy as an "OTHER" API, reflecting its role as an internal database utility rather than a business-facing application program interface. Although documented and present within the EBS 12.1.1 and 12.2.2 technology stack, the package is not an EBS product module. Its principal function is to support the export and import of complex, non-standard schema objects — most notably domain indexes and their associated metadata — that standard export utilities cannot handle through generic mechanisms alone. In the Oracle E-Business Suite context, DBMS_EXPORT_EXTENSION matters because EBS schemas contain numerous domain indexes created by Oracle Text, Oracle Spatial, and similar extensible components, and the transportability of these objects across environments depends on the callbacks provided by this package. It is effectively the extension hook through which export and import clients obtain object source, object comments, and domain index definitions, and through which they coordinate event handling during import operations.

Key Procedures and Functions

The ETRM metadata documents 32 procedures and functions, of which the following are enumerated:

Tables Accessed

The documented metadata for this object lists no tables accessed through APPS synonyms, which is consistent with its location in the SYS schema and its dependence on internal data dictionary views and fixed tables rather than on EBS application tables. Its export and import routines operate against dictionary metadata such as object definitions, comments, and index descriptors sourced through internal SYS structures. Custom EBS code should therefore not expect this package to expose application data; any dependency on it is structural, arising from the physical organization of index and LOB segments within the EBS schema set.

Usage Notes

DBMS_EXPORT_EXTENSION is invoked indirectly, chiefly by Oracle Data Pump (expdp/impdp) and the legacy exp/imp clients, when those utilities encounter extensible objects requiring specialized handling. It is not exposed through EBS forms, concurrent programs, or Oracle Applications menus, and it carries no application-level profile options. The ETRM metadata notes that the package references only SYS and STANDARD internally, while it is itself referenced by DBMS_EXPORT_EXTENSION and DBMS_EXPORT_EXTENSION_I, and it is referenced by one other package. In practice, EBS administrators encounter the package in clone, migration, and schema-refresh scenarios, particularly when transporting Oracle Text or Spatial indexes. Because it is an Oracle-supplied SYS component, it must not be modified, wrapped, or called directly by custom code. Any errors surfacing from it during export or import — such as ORA-39126 or ORA-06512 traces naming DBMS_EXPORT_EXTENSION — should be treated as symptoms of dump-level or metadata inconsistency and resolved through Oracle Support guidance rather than by altering the package itself.