Restoring a Service Instance
You can restore an Oracle SOA Cloud Service instance from a backup using the REST API, as described in the following procedure. You use a restore operation to undo configuration changes you do not want by returning the service instance to a particular state.
Note:
-
On accounts that are integrated with Oracle Identity Cloud Service, the identity domain ID is the Identity Cloud Service tenant name. This tenant name begins with the characters
idcs-
followed by a string of number and letters (for example,idcs-98888f7964454b658ac6d2f625b29030
). -
The cURL command examples use the URL structure
https://rest_server_url/resource_path
, whererest_server_url
is the REST server to contact for your identity domain. See Send Requests.
When you restore from a backup, you can also choose to reset the Oracle WebLogic Server and the JDK software to the versions that correspond to the official patch set update (PSU) level of the software that Oracle SOA Cloud Service is currently running, or leave the versions unchanged.
Consider the following before you restore an Oracle SOA Cloud Service instance:
-
If the hosts in the backup and the service instance do not match, how Oracle SOA Cloud Service handles the mismatch depends on the cause of the mismatch. See Back Up and Restore an Oracle SOA Cloud Service Instance in Administering Oracle SOA Cloud Service.
-
If a service instance contains Coherence Managed Servers that are not included the backup, you must scale in the Coherence data tier on the instance before trying to restore the instance.
-
If a database backup was included in the Oracle SOA Cloud Service instance backup, know that restoration of the database files for the Oracle Database Cloud Service database deployment associated with the Oracle SOA Cloud Service instance is not supported through the Oracle SOA Cloud Service instance restore operation. You need to restore the database files separately. Depending on whether the Database Cloud Service database deployment is hosting a single-instance database or an Oracle Real Application Clusters (Oracle RAC) database, you use an RMAN tag or a timestamp of the associated database backup to restore the database files. The RMAN tag or timestamp is the
dbTag
value that is returned when you perform a GET request on the Oracle SOA Cloud Service instance backup. For more information about restoring the database files for the Database Cloud Service database deployment, see Restoring from a Specific Backup or Restoring to a Specific Point in Time in Administering Oracle Database Classic Cloud Service.
To restore an Oracle SOA Cloud Service instance from a backup: