Automated Backup Parameter Retrieval for Database Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Database administrators face challenges in restoring databases to previous states due to the need to provide specific backup parameters for third-party backup applications, which they are not familiar with, and may not even know or remember, especially when backup servers change without notification.
Innovation Solution
A system that automatically retrieves backup parameters for recovery by storing them in a backup catalog and standard directory location, allowing the backup application to recover clone copies from external destinations without requiring database administrators to provide specific parameters to third-party backup applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If database administrators use third-party backup applications to store clone copies of backup files, then backup reliability is improved, but operation complexity increases because administrators must provide specific backup parameters they are not familiar with
Solution Approach 1:
The system enables self-service by automatically retrieving backup parameters from the backup catalog without requiring database administrators to manually provide them. The backup application autonomously queries the catalog using metadata from the clone copy and retrieves the necessary parameters, eliminating the need for administrator intervention and reducing operational complexity while maintaining reliability.
Solution Approach 2:
The backup catalog serves as an intermediary between the clone copy and the backup parameters. Instead of administrators directly interacting with the complex third-party backup application parameters, the system uses the catalog as a mediator that stores and manages parameters, allowing automated retrieval through structured queries based on clone copy metadata.
2Reliability
If backup parameters are stored in a third-party backup application catalog, then parameter security is improved, but accessibility worsens because database administrators cannot access parameters they do not know exist
Solution Approach 1:
The backup catalog acts as an intermediary that maintains secure storage of backup parameters while enabling automated access. The catalog stores parameters securely but allows the backup application to retrieve them automatically using metadata from clone copies, eliminating the need for administrators to directly access or know about the parameters while maintaining both security and accessibility.
Solution Approach 2:
The system implements self-service by enabling automated retrieval of backup parameters through the backup application's ability to query the catalog using clone copy metadata. This eliminates the need for administrator intervention in parameter access while maintaining secure storage in the catalog, resolving the contradiction between security and accessibility.
3Adaptability or versatility
If backup servers are changed without notification, then system flexibility is improved, but recovery reliability worsens because administrators cannot locate clone copies without backup parameters
Solution Approach 1:
The system implements feedback by using metadata from clone copies to automatically query the backup catalog and retrieve current backup parameters. This closed-loop approach ensures that even when backup servers change, the system continuously obtains up-to-date parameter information from the catalog, maintaining recovery reliability while allowing server flexibility.
Solution Approach 2:
The backup application performs self-service by automatically retrieving updated backup parameters from the catalog using clone copy metadata, without requiring administrator notification or intervention when backup servers change. This maintains recovery reliability while preserving system flexibility to adapt to server changes.
Data Source
AI summary
Retrieving backup parameters for recovery is described. A clone copy is created of a backup file stored on a disk. The clone copy is stored on an external destination node including an external disk and/or a tape. Backup parameters are stored to a backup catalog. The backup parameters identify a location of the clone copy. A request is received to recover the clone copy. The backup parameters are retrieved from the backup catalog. The clone copy is recovered from the external destination node based on the backup parameters. The clone copy is restored to a database associated with the backup file.


