作成したredactionのポリシーはdrop_policyプロシージャで削除することが出来ます。

BEGIN
    DBMS_REDACT.drop_policy (
        object_schema => 'test',
        object_name   => 'payment_details',
        policy_name   => 'redact_card_info'
    );
END;
/


前回、作成して色々と利用したポリシーを指定して、drop_policyします。

ALTER SESSION SET nls_date_format='DD-MON-YYYY';
COLUMN card_no FORMAT 9999999999999999
SET LINESIZE 200

SELECT *
FROM payment_details
ORDER BY id;

        ID CUSTOMER_ID           CARD_NO CARD_STRING         EXPIRY_DATE        SEC_CODE VALID_DATE
---------- ----------- ----------------- ------------------- ---------------- ---------- ----------------
         1        4000  1234123412341234 1234-1234-1234-1234 06-7月 -2017            123
         2        4001  2345234523452345 2345-2345-2345-2345 06-7月 -2017            234
         3        4002  3456345634563456 3456-3456-3456-3456 06-7月 -2017            345
         4        4003  4567456745674567 4567-4567-4567-4567 06-7月 -2017            456
         5        4004  5678567856785678 5678-5678-5678-5678 06-7月 -2017            567


再度、表をselectしてみます。
元通りの表が出力されたことが確認できます。

12cの新機能db redactionは表を一切書き換えることなく、クライアントへの見た目を変えることが出来ます。
またアプリ側での対応は一切必要なく、DB側の対応だけで足りるという利点もあります。