Database refresh


A database refresh will allow you to overwrite an existing database with a copy from another environment. Most commonly, a refresh is needed to copy or sync the latest production database to a non-production environment. It may also be needed when you need a brand new database from a staging server copied to a non-production or production environment while onboarding. A refresh is beneficial when testing new functionality and you need a current copy of the data. To request this service, you must provide the required information detailed below, and submit a request through your support portal. If you are using the i.onbmc.com support portal, use the Request a Change option. For Support Central users, submit a case.

Required information

SaaS Operations will fulfill your request for a database refresh once we have the following information. You must include this information in your request.

  1. The source and destination locations – specify where the data is copied from, and where it's being copied to. For example, state that you need a database refresh from the production environment to the development environment. If you are an i.onbmc.com user, select the destination environment in the Environment field on the input form.
  2. Which components you need copied – some services have multiple databases. Be specific on which ones you actually need refreshed. For example, for Helix ITSM customers, we need to know which of these components need to be copied:

     3. Web Services – specify whether or not you need these restored after the refresh (if applicable).

     4. Custom integrations – if there are any details related to custom integrations that need to be restored from the destination environment after a refresh, you must specify what that is (if applicable).

Database refresh process

The following steps outline the high level database refresh process:

  1. The BMC SaaS Operations team takes the database backups and application backup which includes configuration forms data
  2. The BMC SaaS Operations team stops your applications (i.e. AR System, Smart IT, BMC Helix Digital Workplace, BMC Helix Digital Workplace Catalog, etc.)
  3. The BMC SaaS Operations team restores your database backups from the source database to the destination database specified.
  4. The destination database is overwritten by the database backups from the source; and the source and destination databases will be aligned moving forward.
  5.  The BMC SaaS Operations team restores the application backup and run a few database scripts to update the source references such as URL, hostname, and port on out-of-the-box forms.

    Note

    CCS configurations, email configurations, licensing, operation ranking, and UDM configurations will be retained per the original settings of your environment and will not be refreshed. Applications under BMC Helix IT Operations Management, including BMC Helix Operations Management, BMC Helix Continuous Optimization, BMC Helix Discovery, and common services like BMC Helix Dashboards, cannot undergo a database refresh. 

  6.  The BMC SaaS Operations team restarts your applications.
  7. Finally, The BMC SaaS Operations team performs sanity testing.

Helix ITSM configurations

Specific to Helix ITSM and Digital Workplace customers, there are several configurations that are set by default when a database refresh request is fulfilled. Although BMC recommends the default state, you must specify in your change request if the default configuration is not sufficient for your business requirements. For example, the email service is disabled after a refresh. If you need it enabled, you must state this in your refresh request.

Task

Default state after a refresh

(destination environment)

Email serviceDisabled
Email configurationsDisabled
Email messagesNone are synced with the new environment
Broadcast service (enabling or disabling of broadcast service for Smart Reporting)Disabled
Broadcast reports (retrieving Smart Reporting schedules from the source)All are deleted
EscalationsDisabled
Custom filtersRe-applied if requested
ITSM transactional dataRemains as is
Digital Workplace Catalog transactional dataRemains as is
AlertsDisabled
Web Service FiltersDisabled
Pentaho JobsDisabled
 

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*