audit on DML
We are using Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production. Currently, we do auditing by creating history tables and triggers that would insert records for insert, update and delete. The history tables are mainly used for internal research if custorer as any question. We are exploring oracle's audit ( AUDIT INSERT , UPDATE , DELETE on tablename) command to achieve this. Here are few questions I have:
1. Is it free? Do we need Oracle Advance Security to use it?
2. Will it have old value / new value for updates?
3. We want to regularly purge audit for alter, grant but persist delete, update, insert of records. How can we achieve it?