Hi Claiton,
Databases are typically designed to recover from that and return to a consistent state
Its true for Oracle Enterprise Edition with Storage Snapshot Optimization. For Standard Edition you still need to put database into backup mode to ensure consistency.
Backup replication is possible, but RTO is not acceptable.
We did some basic testing using above scenarios and both were successful, but wondering if its correct way to do so.
I'd prefer doing snapshot on both sites, during databse in backup mode. Don't know how to be sure if change was already replicated. I can think of scenario where secondary would be always few minutes behind primary and location2_running_recovery_point will never fall to 0. Calculating ${current time} - ${location2_running_recovery_point} sounds reasonable?