Error
Error Code:
ORA-28666
ORA-28666: UROWID Index Option Error
Description
The ORA-28666 error occurs in Oracle Database when attempting to create an index on UROWID columns with options that are not permitted for this type of index. Specifically, the error arises when trying to build a REVERSE, COMPRESSED, or GLOBAL partitioned index on UROWID columns.
Error Message
ORA-28666: option not allowed for an index on UROWID column(s)
Known Causes
3 known causesREVERSE Index Attempt
The user tried to create a REVERSE index on a UROWID column, which is not supported. REVERSE indexes are used to distribute index entries across leaf blocks, but are incompatible with UROWID.
COMPRESSED Index Attempt
The user attempted to create a COMPRESSED index on a UROWID column. Index compression reduces storage space, but is not allowed with UROWID indexes.
GLOBAL Partitioned Index Attempt
The user attempted to create a GLOBAL partitioned index on a UROWID column. Global partitioning is a method of splitting large indexes into smaller, more manageable pieces, but it's not supported for UROWID columns.
Solutions
Coming SoonGeneral Troubleshooting Tips
- Check the error message carefully for specific details
- Review recent changes that might have caused the error
- Search for the exact error code in the official documentation
- Check log files for additional context
- Try restarting the application or service