It is a new feature introduced in oracle 12C to ensure that applications are minimally impacted in the event of a database instance failure.
This new feature masks recoverable outages from end-users and applications by replaying the database request at another RAC database instance (for RAC) or another database for standby database.
It is designed to preserve the commit outcome and ensure application continuity for both planned and unplanned downtime.
It is feature introduced on oracle 12C and enables the replay of in-flight, recoverable transactions following the outage of oracle database. It uses transaction guard implicitly and masks recoverable outages from end users and applications.
Benefits of application continuity:
- It is simple to configure.
- User service is uninterrupted.
- Replay often requires few application changes.
- It can help to migrate database sessions to other working database instances without the users perceiving an outage.