The AppSync Oracle application plug-in manages the interface between AppSync and the Oracle database. Some of the key operations that AppSync performs include:
- Discovering Oracle databases and objects: Enables AppSync to present a choice of application objects to copy.
- Subscribing Oracle databases to service plans: Enables policy-driven protection of Oracle databases using the underlying array technology.
- Running service plans: Enables you to run scheduled or on-demand SLA-driven plans which allow for protection, mount, and mount with recovery of copied Oracle databases.
- Full discovery of Oracle objects: Decomposes databases into datafiles, file systems, or raw volumes, and then puts them into storage (for example, LUNs).
- Communication with the Oracle database: Prepares for the consistent copy operation and resumes normal production operations.
- Creation of the copy: Uses the native storage array technology to create the copy where the Oracle database resides.
- Mount and recover of copies: Helps mount the copy as part of the job. Optionally, after the copy has been created and mounted, AppSync automatically recovers the copy.
- Restoring copies: Restores a copy to revert to a specific point in time at which the copy was taken.
The following sections provide detailed information about how AppSync performs these tasks.