Restoring an Oracle SOA Cloud Service Instance from a Backup

You can restore an Oracle SOA Cloud Service instance from a backup to return the service instance to a particular state or recover the service instance after a loss of data.

Note:

If you restore a service instance's configuration files from a backup in which the hosts do not match the hosts in the service instance, Oracle SOA Cloud Service handles the mismatch as follows:

  • If the service instance contains any managed server hosts that are not in the backup, Oracle SOA Cloud Service warns you that it cannot restore the managed server hosts that are not part of the backup.

    Before trying to restore again, you can scale in the service instance to delete the nodes that correspond to these managed server hosts. See Scaling In an Oracle SOA Cloud Service Cluster .

    If you choose to continue without scaling in the service instance, Oracle SOA Cloud Service asks you to confirm that you understand that the service instance will be scaled in automatically.

  • If the backup contains any hosts that are not in the service instance, Oracle SOA Cloud Service does not attempt to remove the managed servers on these hosts from the administration server configuration. You must use Oracle WebLogic Server to remove the managed servers on these hosts from the administration server configuration.

After you restore a service instance's configuration files from a backup that does not match the service instance, you might need to modify the restored service instance to return it to the state you require. See Returning an Oracle SOA Cloud Service Instance to Service After Restoration from a Backup.

You can restore a service instance from an incremental backup without the need to restore the full backup to which the incremental backup is linked. In this situation, you are responsible for ensuring that the service instance is in a consistent state after the service instance is restored.

Restoration from a backup that is stored on block storage is faster than restoration from a backup that is stored in an Oracle Storage Cloud Service container.

Before restoring an Oracle SOA Cloud Service instance from a backup, you must disable the load balancer for the service instance as explained in Disabling or Enabling the Load Balancer for an Oracle Cloud Service Instance.

To restore an Oracle SOA Cloud Service instance from a backup:
  1. Navigate to the Oracle SOA Cloud Service Backup page.
    1. Click the name of the service instance that you want to restore from a backup.
      The Oracle SOA Cloud Service Instance page is displayed with the Overview tile in focus, displaying detailed information about the service instance.
    2. Click the Administration tile.
      The Oracle SOA Cloud Service Instance page is refreshed with the Administration tile in focus.
    3. Click the Backup tab.
      The Backup page is displayed.
  2. From the menu icon menu for the backup in the list of available backups, choose Restore.

    Note:

    If you choose to restore from an incremental backup, you are responsible for ensuring that the service instance is in a consistent state after the service instance is restored.

    A dialog box in which to set options for restoring from the backup opens.
  3. In the dialog box, select the types of files that you want to restore and click Restore.

    Note:

    You cannot use Oracle SOA Cloud Service to restore the database. To restore the database, you must use Oracle Database Cloud Service to restore from the associated database backup as identified by its RMAN tag. For instructions, see Restoring from a Specific Backup in Using Oracle Database Cloud Service.

    The Backup page is updated to show that the restoration is in progress. While the restoration is in progress, you cannot start any other management operation on the service instance.

    When the restoration is complete, it is added to the restoration history in the Backup page.