Skip to content

A user can open a screen (like Customer) fine after being granted an EU/GDPR-related role in one environment, but the same role grant in another environment throws 'ORA-00904 ... IS_VALID_CONSENT_BY_KEYS: invalid identifier' when the same screen is opened — what's different?

Answer

This is a permission-set grant gap on that specific environment, not a code or configuration difference in the screen itself. In New Permission Set, search Database Objects for IS_VALID_CONSENT_BY_KEYS, open the matching item in the tree, and explicitly RMB > Grant it to the EU role in question. Make sure the user's permission set assignment actually includes that role, then refresh the security cache and have the user log out and back in — the error clears once that specific database object grant is present on the role in that environment.

← Browse Security and access questions