Redwood Documentation

Product Documentation

 

›Backup and Recovery

RunMyJobsAutomation Concepts

Automation Concepts

  • Central Scheduling Concepts
  • Automating Processes Across the System Landscape
  • Processes, Chains, and History
  • Queues and Process Servers
  • Workload
  • SAP Systems
  • Events and Event Definitions
  • Scheduling
  • Applications
  • Editing Objects in XML

Locks and Events

  • Prevent Simultaneous Execution of Processes
  • Creating Locks
  • Creating Event-Driven Schedules with Events

Documents

  • Documenting Code, Procedures, and Messages with Documents

Applications

  • Organizing Processes in Applications
  • Creating Applications

End User Overviews

  • End User Interfaces
  • Process Monitors Overview
  • Process Monitors Overview Columns
  • User Message Monitor
  • Designing User Message Forms
  • User Message Monitor Columns
  • Interacting with User Messages
  • Feeds

Managing Output Formats

  • Managing Output Formats

Regular Activities

  • Regular Activities for Redwood Server

Promoting Objects

  • Migrating Objects with the Promotion Module
  • Exporting Redwood Server Objects
  • Export Rule Sets
  • Creating Export Rule Sets
  • Importing Objects
  • Importing Redwood Server Objects with Imports
  • Using Import Rule Sets to Customize Imports
  • Importing Objects with Import Rule Sets
  • Creating Remote Systems
  • Promotion Reaction Processes
  • Integrating Redwood Server Promotion into SAP CTS+
  • Pusher Process Definitions for SAP CTS+ Integration

Backup and Recovery

  • Backup and Recovery of Redwood Server
  • Database Backup
  • Restore Data from Backup

Reference

  • Managing Output Formats
← Database BackupManaging Output Formats →

Restore Data from Backup

The main factors to consider when restoring Redwood Server from a backup are:

  • Consistency of the restoration across the entire landscape.
  • Reconciliation of processes or chains that are running or were scheduled between the backup and restore times.

Consistency

As data is stored in many locations in the system landscape, consistency of that data can be an issue. For instance, process information like Status is stored in the repository, while its output is stored on disk. If the backup of the database is older than the disk then there will be output files on disk that are not linked to processes, while if the database is newer than the disk then the process may be Completed with links to files that do not exist.

Consistency problems can be reduced by:

  • Frequent backups.
  • Performing backups when no processes or chains are running.

Reconciliation

Even if you have a consistent restore, it is possible that processes or chains were scheduled to run (and in fact ran) between the time of the backup, the time of the failure and the time that the restore occurred. This means that a database restore may not contain correct data for this period.

The timeline below illustrates the possibilities:

The different processes start and finish (or are scheduled to) at different times relative to the backup, failure and restore, and hence require reconciliation strategies:

TypeReconciliation
ANone required - captured completely by backup. Status and output will both be correct.
Bprocess will appear as Running and change status when the process server is started. May resolve automatically for: SAP jobs that still exist on the managed system. Platform agent jobs that are still running. Otherwise the status will be set to unknown.
CWill appear as Scheduled even though it started and finished. Can be left to re-run automatically if there are no side-effects. If it is critical that the process is only run once, manual resolution is required. May only have partial files present.
DRan and had its status updated, but information was lost because it was not part of the backup. Resolution for status is the same as C, files will be complete.
E & FThese processes will be in status Scheduled, and not have been started, they will start when the system is restored.
GThese processes are unaffected.

In all cases, if the process started before the failure and the system where the process was running was not affected by the failure, then output will exist and be correct.

Reconciliation problems can be reduced by:

  • Performing backups when no processes are running - this means that there will be no processes of type B.
  • Holding queues while the backup is performed, or setting process servers not to start on startup - this will prevent processes of type E and F from starting automatically when the restore completes.

Frequent backups - this will reduce the number of processes of type C, D, E and F and hence reduce the amount of reconciliation work.

← Database BackupManaging Output Formats →
  • Consistency
  • Reconciliation
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |