Error
Error Code:
ORA-28155
Oracle Role Proxy Error
Description
This Oracle error, ORA-28155, occurs when you attempt to use a database role as a proxy user in an AUDIT statement. The database expects a valid user account, not a role, when specifying a proxy for auditing.
Error Message
ORA-28155: user ' string ' specified as a proxy is actually a role
Known Causes
2 known causesRole Used as Proxy User
The specified proxy user in the AUDIT statement is a database role instead of a valid user account. Oracle requires a user with specific privileges to act as a proxy.
Incorrect User Specification
The user specified in the `BY proxy ON BEHALF OF` clause was unintentionally defined or referenced as a role. Check the database schema for conflicting names.
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