A retail company stores customer email addresses in a column named email_addr in an Oracle Database. A new privacy policy requires that analysts querying the table see a masked value such as j***@example.com, while the marketing application that sends campaigns must still read the real address. Which Oracle feature should the database administrator configure?
Oracle Data Redaction applies a policy to a column so that queries return transformed values, such as partial masking, full masking, or randomized output, without changing stored data. A policy can be scoped to the analyst role while exempting the marketing application schema, letting campaign sends read the actual address. This matches the requirement precisely without duplicating or encrypting the underlying column.
Why this answer
Oracle Data Redaction attaches a policy to a column and rewrites values returned by queries according to rules such as partial masking. Policies can target specific users or roles, so analysts receive masked email addresses while the marketing application schema is exempt and continues to read real values. Row-level and encryption controls do not produce per-role masked column output.
Exam trap
The trap here is confusing row-level access control, which hides whole rows, with column redaction, which transforms values within a visible row for selected users.