Replication Agent can replicate Oracle Flashback operations performed at the table level and the transaction level:
Replication Agent can replicate Flashback Table commands to restore a database back to a System Change Number (SCN), timestamp, or restore point within the threshold specified by the Oracle UNDO_RETENTION parameter. If a table has been marked for replication, Replication Agent can replicate any DML changes that result from executing the contents of the UNDO_SQL column of the Oracle FLASHBACK_TRANSACTION_QUERY view.
Replication Agent will replicate all of the following Oracle DDL commands:
DROP TABLE table (when the Recycle Bin is enabled)
FLASHBACK TABLE table TO BEFORE DROP
PURGE TABLE table
PURGE INDEX index
PURGE TABLESPACE tablespace
PURGE RECYCLEBIN
PURGE DBA_RECYCLEBIN
Since the replicate database may not be an exact copy of the primary database, these DDL commands may not execute successfully at the replicate database or may have a different result at the replicate database. For example, the PURGE DBA_RECYCLEBIN command will purge more objects at the replicate database if the Recycle Bin for the replicate database contains more objects than the primary database Recycle Bin.
Replication Agent can read from the Oracle Flash Recovery Area if the pdb_archive_path configuration parameter is set to that location.