Search Results ava overviewhomepending casesmy casesteam overviewteam settingsmy cases
The CTXSYS.DR$PENDING
table is a critical component within Oracle Text, specifically designed to track pending indexing operations in Oracle E-Business Suite (EBS) environments, including versions 12.1.1 and 12.2.2. This table is part of the Oracle Text data dictionary and is owned by the CTXSYS
schema, which manages full-text indexing and search capabilities. Below is a detailed analysis of its role, structure, and implications in Oracle EBS.
1. Purpose and Functionality
TheDR$PENDING
table records rows that require indexing or re-indexing due to data modifications (inserts, updates, or deletes) in tables with Oracle Text indexes. When a transaction affects a text-indexed column, Oracle Text marks the affected rows as "pending" in this table, ensuring asynchronous index synchronization. This mechanism optimizes performance by deferring resource-intensive indexing operations until a scheduled sync or manual refresh.
2. Key Columns and Structure
The table's structure typically includes:- PND_CID: Identifies the pending operation's context (index ID).
- PND_PID: Partition ID (for partitioned indexes).
- PND_ROWID: RowID of the modified record in the base table.
- PND_TIMESTAMP: Timestamp of the pending operation.
- PND_STATUS: Status flag (e.g., 'PENDING' or 'PROCESSED').
3. Integration with Oracle EBS
In EBS 12.1.1/12.2.2, Oracle Text indexes are often used for:- Advanced search functionality in modules like iProcurement, iSupplier, and CRM.
- Document management systems (e.g., XML/PDF content indexing).
DR$PENDING
table ensures search results remain consistent with underlying data, even during high-volume transactions. For example, when a purchase order is updated, its text-indexed attributes (e.g., item descriptions) are queued for re-indexing via this table.
4. Performance and Maintenance Considerations
- Index Sync Frequency: The
CTX_DDL.SYNC_INDEX
procedure processes pending rows. In EBS, this is often scheduled via concurrent programs or DBMS jobs. - Monitoring: Queries against
DR$PENDING
help identify indexing backlogs. Excessive pending rows may indicate inadequate sync intervals. - Partitioning: In large EBS deployments, partitioned text indexes leverage
PND_PID
to streamline sync operations.
5. Troubleshooting
Common issues include:- Stale Pending Rows: Orphaned entries may require manual cleanup using
CTX_DDL.PURGE_PENDING
. - Performance Bottlenecks: High
DR$PENDING
volume can degrade search performance; tuning sync frequency is critical.
6. Best Practices for EBS
- Schedule regular index syncs during off-peak hours.
- Monitor table growth via
SELECT COUNT(*) FROM CTXSYS.DR$PENDING
. - Consider NOLOGGING options for large indexes to reduce redo overhead.
Conclusion
TheCTXSYS.DR$PENDING
table is a foundational element for maintaining text index integrity in Oracle EBS. Its efficient management ensures optimal search functionality while minimizing transactional overhead. Administrators must balance sync frequency with system load, particularly in high-transaction environments like EBS 12.1.1/12.2.2, to maintain performance and data consistency.
-
Lookup Type: ICX_POR_CONTRACTOR_VIEWS
12.1.1
product: ICX - Oracle iProcurement , meaning: Contractor Home Page Views , description: iProcurement: Used for the poplist of views for Contractor Home Page ,
-
Lookup Type: ICX_POR_CONTRACTOR_VIEWS
12.2.2
product: ICX - Oracle iProcurement , meaning: Contractor Home Page Views , description: iProcurement: Used for the poplist of views for Contractor Home Page ,
-
VIEW: CTXSYS.DRV$PENDING
12.2.2
-
TABLE: CTXSYS.DR$PENDING
12.2.2
owner:CTXSYS, object_type:TABLE, object_name:DR$PENDING, status:VALID,
-
TABLE: CTXSYS.DR$PENDING
12.1.1
owner:CTXSYS, object_type:TABLE, object_name:DR$PENDING, status:VALID,
-
VIEW: CTXSYS.DRV$PENDING
12.1.1
-
VIEW: CTXSYS.DRV$PENDING
12.1.1
owner:CTXSYS, object_type:VIEW, object_name:DRV$PENDING, status:VALID,
-
VIEW: CTXSYS.DRV$PENDING
12.2.2
owner:CTXSYS, object_type:VIEW, object_name:DRV$PENDING, status:VALID,
-
SYNONYM: PUBLIC.sun/security/x509/AVA
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:sun/security/x509/AVA, status:VALID,
-
File: R1159 CRM Overview ERD.pdf
12.1.1
product: FND - Application Object Library , size: 117.375 KBytes , file_type: PDF Diagram ,
-
SYNONYM: PUBLIC.sun/security/x509/AVA
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:sun/security/x509/AVA, status:VALID,
-
File: R11510 ATG Overview ERD.pdf
12.2.2
product: FND - Application Object Library , size: 70.513 KBytes , file_type: PDF Diagram ,
-
CTXSYS.DRIDML dependencies on DR$PENDING
12.1.1
-
CTXSYS.DRIXMD dependencies on DR$PENDING
12.2.2
-
APPS.HZ_DQM_SYNC dependencies on DR$PENDING
12.1.1
-
CTXSYS.DRIIMP dependencies on DR$PENDING
12.1.1
-
CTXSYS.DRVDDL dependencies on DRV$PENDING
12.2.2
-
File: R1159 OPM Overview ERD.pdf
12.2.2
product: FND - Application Object Library , size: 170.61 KBytes , file_type: PDF Diagram ,
-
File: R1159 OPM Overview ERD.pdf
12.1.1
product: FND - Application Object Library , size: 170.61 KBytes , file_type: PDF Diagram ,
-
File: R1159 CRM Overview ERD.pdf
12.2.2
product: FND - Application Object Library , size: 117.375 KBytes , file_type: PDF Diagram ,
-
CTXSYS.DRIXMD dependencies on DR$PENDING
12.1.1
-
CTXSYS.DRVDML dependencies on DRV$PENDING
12.2.2
-
CTXSYS.DRVLSB dependencies on DR$PENDING
12.2.2
-
CTXSYS.DRIDML dependencies on DR$PENDING
12.2.2
-
CTXSYS.DRVDDL dependencies on DRV$PENDING
12.1.1
-
CTXSYS.DRVDML dependencies on DRV$PENDING
12.1.1
-
CTXSYS.DRIIMP dependencies on DR$PENDING
12.2.2
-
CTXSYS.DRIEXP dependencies on DR$PENDING
12.2.2
-
File: R1158 CRM Overview ERD.pdf
12.1.1
product: FND - Application Object Library , size: 81.753 KBytes , file_type: PDF Diagram ,
-
File: R11510 ATG Overview ERD.pdf
12.1.1
product: FND - Application Object Library , size: 70.513 KBytes , file_type: PDF Diagram ,
-
File: R1158 CRM Overview ERD.pdf
12.2.2
product: FND - Application Object Library , size: 81.753 KBytes , file_type: PDF Diagram ,
-
CTXSYS.DRVLSB dependencies on DR$PENDING
12.1.1
-
CTXSYS.DRIEXP dependencies on DR$PENDING
12.1.1
-
APPS.HZ_DQM_SYNC dependencies on DR$PENDING
12.2.2
-
JAVA CLASS: SYS.sun/security/x509/AVA
12.1.1
owner:SYS, object_type:JAVA CLASS, object_name:sun/security/x509/AVA, status:VALID,
-
JAVA CLASS: SYS.sun/security/x509/AVA
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:sun/security/x509/AVA, status:VALID,
-
Lookup Type: ASO_SAVED_SEARCH
12.1.1
product: ASO - Order Capture , meaning: ASO : Saved Search for HTML UI , description: Saved search for HTML UI ,
-
Lookup Type: ASO_SAVED_SEARCH
12.2.2
product: ASO - Order Capture , meaning: ASO : Saved Search for HTML UI , description: Saved search for HTML UI ,
-
APPS.OZF_AR_PAYMENT_PVT dependencies on OZF_CLAIM_SETTLEMENT_VAL_PVT
12.1.1
-
APPS.OZF_AR_PAYMENT_PVT dependencies on OZF_CLAIM_SETTLEMENT_VAL_PVT
12.2.2
-
File: R11510 ATG OAM Overview ERD.pdf
12.2.2
product: FND - Application Object Library , size: 98.138 KBytes , file_type: PDF Diagram ,
-
File: R1158 EBUSINESS SUITE OVERVIEW ERD.pdf
12.2.2
product: FND - Application Object Library , size: 185.638 KBytes , file_type: PDF Diagram ,
-
APPS.IGS_AD_GEN_002 dependencies on IGS_AD_APP_REQ
12.1.1
-
Lookup Type: PA_PAGE_TYPES
12.1.1
product: PA - Projects , meaning: Page Types , description: Page Types ,
-
Lookup Type: PA_PAGE_TYPES
12.2.2
product: PA - Projects , meaning: Page Types , description: Page Types ,
-
File: R11510 ATG OAM Overview ERD.pdf
12.1.1
product: FND - Application Object Library , size: 98.138 KBytes , file_type: PDF Diagram ,
-
File: R1158 EBUSINESS SUITE OVERVIEW ERD.pdf
12.1.1
product: FND - Application Object Library , size: 185.638 KBytes , file_type: PDF Diagram ,
-
APPS.PA_ADVERTISEMENTS_PVT dependencies on FND_API
12.1.1
-
APPS.PA_ADVERTISEMENTS_PVT dependencies on FND_API
12.2.2
-
Lookup Type: AMS_SYS_ARC_QUALIFIER
12.1.1
product: PV - Partner Management , meaning: AMS_SYS_ARC_QUALIFIER , description: System Arc Qualifier ,