Previous Topic: ca_qmgr - ExamplesNext Topic: ca_recoverdb - Syntax


ca_recoverdb - Database Recovery Command

Each time you run a backup job, Arcserve Backup records information in its databases about the machines, directories, and files that have been backed up, and the media that was used. This allows you to locate files whenever you need to restore them. The database recovery command (ca_recoverdb) is a self-protection feature that allows you to recover a Arcserve Backup database if it is lost and was backed up by the Arcserve Backup domain that is using the database.

Note: The ca_recoverdb utility invokes the ca_restore commands to implement the database recovery function. The ca_recoverdb utility will automatically determine if the Arcserve Backup database is a SQL Server database or SQL Server 2005 Express Edition instance and provide the appropriate parameters for the ca_restore command.

Note: When a Arcserve Backup server is configured as cluster-aware, all critical Arcserve base-related services (not agent-related services) will be monitored by the applicable cluster service (MSCS or NEC CLUSTERPRO). If an Arcserve base-related service fails or needs to be shut down, the cluster service will automatically try to restart it or trigger a failover if the restart attempt fails. To run the this task, you must stop Arcserve services. However, in a cluster-aware environment, you must first manually stop the cluster service from continuing to monitor the service and attempting an automatic restart or failover. For procedures to stop HA service monitoring by the Cluster Service, see the Administration Guide.

Note: The ca_recoverdb utility is only used to recover an Arcserve Database (ASDB) on the same machine or Arcserve domain on which that ASDB backup was taken. If you want to backup an ASDB on one machine and then recover it on another machine (the two machines are not in the same Arcserve domain), this command can not be used. In this situation, you have two solutions:

Solution 1:

  1. Take a DR backup from machine A and then recover it on machine B.

    This solution needs DR option installed.

Solution 2:

  1. Install Arcserve Backup on both machine A and machine B.
  2. Perform an ASDB backup on machine A.
  3. Move the tape to machine B, and submit a merge job to merge the information of the tape into the Arcserve Backup on machine B.
  4. On machine B, open Restore Manager (Restore by Tree option) and locate the "Arcserve Backup Database".
  5. Right click the "Arcserve Backup Database" and on the popup menu, choose "Agent Options".
  6. From the Agents Restore Options dialog, select the following options:
  7. Submit the restore job.

More information:

ca_recoverdb - Syntax

ca_recoverdb - Options

ca_recoverdb - Examples