You can restore SAP IQ database content to recover from deletion, corruption, or ransomware. You can restore content to the same location (in place).
Restore destinations
| Destination | When to use |
|---|---|
| In place | Recovering from accidental deletion, database corruption, or ransomware on the original SAP IQ server |
Permissions and prerequisites
Before restoring SAP IQ data, confirm that:
-
The SAP IQ database user has the BACKUP privilege (required for the RESTORE DATABASE command).
-
The OS user running the Commvault workload has read access to $IQDIR16/bin64 (to execute dbstop, start_iq, and dbisqlc utilities).
-
The OS user running the Commvault workload has write access to the SAP IQ data directories (to delete existing database files before restore).
-
The utility server password (utilSuPassword) is correct. This password is used to start a temporary utility server on port 19638 for the restore operation.
-
All users are disconnected from the SAP IQ database. The restore operation stops the IQ server, and all active connections must be closed before the server can stop cleanly.
-
If restoring an incremental backup, the corresponding full backup is available. Commvault enforces full-before-incremental ordering and applies the full backup first, followed by incremental backups in sequence.
Restore in place
You can restore SAP IQ database content to the original location.
-
From the Command Center navigation pane, go to Protect > AI & Analytics.
-
Click the SAP IQ configuration.
-
On the Subclients tab, select the subclient that contains the database to restore.
-
Click Restore.
-
Select the recovery point (backup job) to restore from.
-
The entire database is selected by default (SAP IQ restores are database-level only).
-
Confirm that the restore destination is the original SAP IQ server and file paths (in-place restore).
-
Click Submit.
The restore operation performs the following steps automatically:
-
Stops the SAP IQ server using the
dbstoputility. -
Deletes all existing database files discovered at backup time (catalog, IQ store, transaction log, and temporary files).
-
Starts a temporary utility server on port 19638 using the
start_iqutility with the-su(super user) password. -
Executes the
RESTORE DATABASEcommand via the utility server to restore the full backup. -
If restoring an incremental backup, applies incremental backups in sequence after the full backup.
-
Stops the utility server.
-
Restarts the SAP IQ server using the original engine name and port from the backup configuration.
Restore proceeds in parent-first order:
-
Full backup is applied first.
-
Incremental backups are applied in sequence (if restoring an incremental backup chain).