Search Results index_owner
Overview
SYS.DBMS_XMLTABLEINDEX is a server-side PL/SQL package body that forms part of Oracle's XML DB infrastructure, exposed within the Oracle E-Business Suite 12.1.1 and 12.2.2 environments through the SYS schema. Its business function is the programmatic management of XMLIndex structures associated with XMLType data. XMLIndex provides a structured, relational-style indexing mechanism for XML documents stored in Oracle Database, and DBMS_XMLTABLEINDEX offers the administrative API required to create and maintain these index definitions without requiring direct DDL manipulation by the developer or DBA.
In an EBS context, XML data is frequently encountered in modules such as Order Management, Purchasing, and Oracle Advanced Pricing, where XML payloads are stored or exchanged. Maintaining efficient access paths to those payloads is essential for query performance, and this package supplies the low-level routines that allow index components, groups, and columns to be manipulated independently. The package is classified under the ETRM taxonomy as OTHER, reflecting that it is a kernel database utility rather than an EBS application API. It is owned by SYS and is not referenced by any other documented EBS package, confirming its role as a foundational database component rather than an application-tier dependency.
Key Procedures and Functions
The package exposes seven documented procedures, each implemented as an external C routine bound to the SYS.XMLTABLEINDEX_LIB shared library via the language C clause and executed with context. Every routine accepts an index_owner parameter as its primary identifier, which is the attribute most commonly associated with the user search term "index_owner."
- ALTERINDEXMODIFY — Modifies the definition of an existing XMLIndex, accepting owner, name, group, table, column, and clause parameters to alter the index structure in place.
- ALTERINDEXADDGROUP — Adds a new index group to an existing XMLIndex, allowing logical partitioning of indexed content.
- ALTERINDEXDROPGROUP — Removes an index group from an existing XMLIndex.
- ALTERINDEXDROPCOLUMN — Drops a specific column from an index group, using a continuation table and column to identify the target.
- ALTERINDEXADDCOLUMN — Adds a new column to an existing index group within the XMLIndex definition.
- ALTERINDEXRENAMECOLUMN — Renames an indexed column while preserving its group association.
- CREATEINDEX — Establishes a new XMLIndex over XMLType data, serving as the primary entry point for index construction.
All procedures share a consistent signature pattern: an owner and index name to locate the target, optional group and column qualifiers, and a CLOB clause describing the index or storage attributes. The INDICATOR bindings permit NULL values on optional arguments.
Tables Accessed
The ETRM metadata documents no tables accessed via APPS synonyms, which is consistent with the package's nature as a SYS-owned kernel utility. Its operations act against Oracle XML DB dictionary objects and XMLIndex metadata stored in the SYS schema, such as the XML index tables and associated structures maintained internally by XML DB. Because the routines are implemented in C through XMLTABLEINDEX_LIB, the underlying dictionary manipulation is performed below the SQL layer.
Usage Notes
DBMS_XMLTABLEINDEX is not invoked directly by standard EBS forms or concurrent programs. It is typically called from custom PL/SQL code, database administration scripts, or upgrade utilities that must programmatically create or adjust XMLIndex structures on XMLType columns. Access is restricted to users with EXECUTE privilege on the SYS package, normally SYS or SYSDBA-level accounts. When troubleshooting indexing issues on XMLType columns in EBS 12.1.1 or 12.2.2, DBAs may trace calls to these procedures; the "index_owner" argument is the usual point of reference when identifying which schema owns the affected XMLIndex.
-
PACKAGE BODY: SYS.DBMS_XMLTABLEINDEX
12.2.2
-
PACKAGE BODY: SYS.DBMS_XMLTABLEINDEX
12.1.1
-
PACKAGE: SYS.DBMS_XMLTABLEINDEX
12.2.2
-
VIEW: SYS.USER_CONSTRAINTS
12.1.1
-
PACKAGE: SYS.DBMS_XMLTABLEINDEX
12.1.1
-
VIEW: OSM.AS_CONC_REQUEST_MESSAGES#
12.2.2
-
VIEW: SYS.CDB_IND_EXPRESSIONS
12.1.1
-
VIEW: SYS.USER_CONSTRAINTS
12.2.2
-
VIEW: SYS.DBA_CONSTRAINTS
12.2.2
-
VIEW: SYS.CDB_SECONDARY_OBJECTS
12.1.1
-
VIEW: SYS.CDB_SECONDARY_OBJECTS
12.2.2
-
VIEW: SYS.CDB_JOIN_IND_COLUMNS
12.2.2
-
VIEW: SYS.CDB_IND_COLUMNS
12.1.1
-
VIEW: SYS.CDB_IND_EXPRESSIONS
12.2.2
-
VIEW: SYS.CDB_JOIN_IND_COLUMNS
12.1.1
-
PACKAGE BODY: CTXSYS.ICX_POR_INDEX_REBUILD_PKG
12.1.1
-
VIEW: SYS.CDB_IND_COLUMNS
12.2.2
-
VIEW: SYS.CDB_XML_INDEXES
12.1.1
-
VIEW: SYS.CDB_XML_INDEXES
12.2.2
-
VIEW: SYS.INDEX_ORPHANED_ENTRY_V$
12.2.2
owner:SYS, object_type:VIEW, object_name:INDEX_ORPHANED_ENTRY_V$, status:VALID,
-
VIEW: SYS.CDB_IND_PARTITIONS
12.2.2
-
PACKAGE BODY: CTXSYS.ICX_POR_INDEX_REBUILD_PKG
12.2.2
-
VIEW: OSM.AS_CONC_REQUEST_MESSAGES#
12.2.2
owner:OSM, object_type:VIEW, object_name:AS_CONC_REQUEST_MESSAGES#, status:VALID,
-
VIEW: SYS.DBA_CONSTRAINTS
12.1.1
-
VIEW: SYS.CDB_CONSTRAINTS
12.1.1
-
VIEW: SYS.ALL_IND_EXPRESSIONS
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_IND_EXPRESSIONS, status:VALID,
-
VIEW: SYS.ALL_IND_EXPRESSIONS
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_IND_EXPRESSIONS, status:VALID,
-
VIEW: SYS.CDB_CONSTRAINTS
12.2.2
-
APPS.AS_UTILITY_PVT SQL Statements
12.1.1
-
VIEW: SYS.DBA_IND_EXPRESSIONS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_IND_EXPRESSIONS, status:VALID,
-
VIEW: SYS.DBA_IND_EXPRESSIONS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_IND_EXPRESSIONS, status:VALID,
-
APPS.AS_UTILITY_PVT SQL Statements
12.2.2
-
TABLE: OSM.AS_CONC_REQUEST_MESSAGES
12.2.2
owner:OSM, object_type:TABLE, fnd_design_data:AS.AS_CONC_REQUEST_MESSAGES, object_name:AS_CONC_REQUEST_MESSAGES, status:VALID,
-
VIEW: SYS.CDB_IND_SUBPARTITIONS
12.2.2
-
VIEW: SYS.CDB_IND_SUBPARTITIONS
12.1.1
-
VIEW: SYS.CDB_IND_COLUMNS
12.2.2
owner:SYS, object_type:VIEW, object_name:CDB_IND_COLUMNS, status:VALID,
-
VIEW: SYS.INDEX_ORPHANED_ENTRY_V$
12.1.1
owner:SYS, object_type:VIEW, object_name:INDEX_ORPHANED_ENTRY_V$, status:VALID,
-
VIEW: SYS.KU$_FIND_SGC_VIEW
12.1.1
owner:SYS, object_type:VIEW, object_name:KU$_FIND_SGC_VIEW, status:VALID,
-
TABLE: OSM.AS_CONC_REQUEST_MESSAGES
12.1.1
owner:OSM, object_type:TABLE, fnd_design_data:AS.AS_CONC_REQUEST_MESSAGES, object_name:AS_CONC_REQUEST_MESSAGES, status:VALID,
-
VIEW: SYS.KU$_FIND_SGC_VIEW
12.2.2
owner:SYS, object_type:VIEW, object_name:KU$_FIND_SGC_VIEW, status:VALID,
-
VIEW: SYS.INT$DBA_CONSTRAINTS
12.1.1
-
VIEW: SYS.USER_SECONDARY_OBJECTS
12.1.1
owner:SYS, object_type:VIEW, object_name:USER_SECONDARY_OBJECTS, status:VALID,
-
VIEW: SYS.INT$DBA_CONSTRAINTS
12.2.2
-
VIEW: SYS.CDB_IND_EXPRESSIONS
12.2.2
owner:SYS, object_type:VIEW, object_name:CDB_IND_EXPRESSIONS, status:VALID,
-
VIEW: SYS.CDB_IND_PARTITIONS
12.1.1
-
VIEW: SYS.ALL_SECONDARY_OBJECTS
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_SECONDARY_OBJECTS, status:VALID,
-
VIEW: SYS.CDB_IND_EXPRESSIONS
12.1.1
owner:SYS, object_type:VIEW, object_name:CDB_IND_EXPRESSIONS, status:VALID,
-
VIEW: SYS.DBA_SECONDARY_OBJECTS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_SECONDARY_OBJECTS, status:VALID,
-
VIEW: SYS.DBA_IND_COLUMNS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_IND_COLUMNS, status:VALID,
-
VIEW: SYS.CDB_SECONDARY_OBJECTS
12.1.1
owner:SYS, object_type:VIEW, object_name:CDB_SECONDARY_OBJECTS, status:VALID,