Error
Error Code:
ORA-28348
Oracle ORA-28348: Encryption Index Conflict
Description
The ORA-28348 error occurs when attempting to encrypt a column that is part of an existing index, specifically a functional, domain, or join index. Oracle prevents encryption on indexed columns to maintain index integrity and performance.
Error Message
ORA-28348: index defined on the specified column cannot be encrypted
Known Causes
3 known causesFunctional Index Exists
The column to be encrypted is part of a functional index, which uses a function or expression on the column.
Domain Index Exists
The column is used in a domain index, which is a user-defined index type.
Join Index Exists
The column is part of a join index, which pre-calculates the result of a join operation.
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