Job Controller - FAQ

Table of Contents

How can users belonging to different user groups be restricted from viewing all CommCell objects?

If a user is not part of the View All user group, then that user will not see CommCell objects for which the user's member user group(s) does not have associations. Furthermore, users will not be able to view the Job Controller or Event Viewer details associated with the CommCell objects for which they do not have permissions. Note that a user will not be able to view these CommCell objects upon logging onto the CommCell Console after the restrictions have been set.

How are multiple stub recovery jobs for File Archiver Agents submitted to the Job Controller?

For the File Archiver Agents, multiple stub recoveries from disk media or tape are submitted to the Job Controller as one job. For such stub recoveries, only one job will display in the Job Controller.

How does Preemption work for Image Level, Oracle and Oracle RAC iDataAgents?

For the Image Level iDataAgents, if a backup job is suspended either by the user or the Job Controller during metadata collection, the job will automatically resume from the scan phase.

For Oracle and Oracle RAC iDataAgents, selective online full backup jobs are neither preemptable nor restartable. Similarly, oracle log backup jobs that are submitted during selective online full backups (data phase) also cannot be preempted nor restarted.

When is a Non-Full Backup converted to a Full Backup automatically?

A non-full backup is automatically converted to a full backup under the following conditions:
  • If it is the first backup of the subclient.
  • If you re-associate a subclient to another storage policy.
  • If you promote a secondary storage policy copy that is not synchronized with a primary copy (for all the subclients of a storage policy).
  • If a backup job within the most recent backup cycle is pruned or disabled from a primary copy.
  • If a new content path is added to the subclient.
  • If you switch from a SnapProtect backup to a traditional backup or vice versa.
  • After CommCell Migration (for some agents).

Some agents have additional scenarios in which a non-full backup will be automatically converted to a full backup:

  • Exchange Database iDataAgents
    • If an Exchange Database has been restored
    • If an Exchange Database has been auto-discovered
    • If the Pre-Selected backup type has been changed
  • Image Level iDataAgents
    • After a failover occurs in a clustered environment, without having CXBF bitmap persistence enabled. For more information, see Configure Persistence.
    • After an in-place Volume Level restore
  • Oracle iDataAgent

    If an incremental backup is selected for an Oracle subclient that includes Archive Logs and/or control files only, the backup is converted to a full backup.

  • SQL Server iDataAgent

    See Default Subclient Backup Conversion Rules and File/File Group Subclient Backup Conversion Rules for complete listings.

  • NetWare File System iDataAgent

    After selecting the backup set option Decompress Data Before Backup, the first NetWare File System backup is converted to a full backup for all subclients that belong to that backup set.

What are the possible job phases for iDataAgents?

File System iDataAgent

All possible phases for File System iDataAgent backup and their descriptions are as follows:

Phase Description Backup Type
Finish Synthetic Full This phase is run for the first backup job after synthetic full. Full, Incremental
Index Restore If the index from full backup is not in index cache directory, this optional phase is run to restore the index. Incremental
Pre Scan This phase is run to execute Pre Scan operation based on subclient option Pre Scan. Full, Incremental
Scan

mandatory phase

During this phase the backup file list is generated and stored in collect files. Full, Incremental
Post Scan This phase is run to execute post scan operation based on subclient option Post Scan. Full, Incremental
Pre Backup This phase is run to execute Pre Backup operation based on subclient option Pre Backup. Full, Incremental
Backup

(mandatory phase)

The content is actually backed up to media. Full, Incremental
Post Backup This phase is run to execute Post Backup operation based on subclient option Post Backup. Full, Incremental
Archive Index

(mandatory phase)

Index Cache for the backup job is backedup to media. Full, Incremental
Stubbing Generates stubs during turbo archiving backup job. Full, Incremental

All possible phases for File System iDataAgent restore and their descriptions are as follows:

Phase Description
Pre Restore This phase is run to execute pre restore operations based upon restore options.
Restore

(mandatory phase)

The selected content will be restored to the destination client and path.
Cleanup This phase is run to cleanup restore task entries if the original restore job fails.
Post Restore This phase is run to execute post restore operations based upon restore options.

Oracle iDataAgent

All possible phases for Oracle iDataAgent backup and their descriptions are as follows:

Phase Description Backup Type
Discover Discover phase is run for Oracle RAC backup to calculate the number of streams available for backup. Oracle RAC agent FULL and Incremental.
Index Restore Index restore phase is run during incremental job, which is collecting table meta data and the index from previous full is not in index cache directory. Incremental
Pre Backup This phase is run to execute pre backup command based on subclient option. Full, Incremental
Database Backup

(mandatory phase)

Rman is executed to backup the database. Full, Incremental
Logs Backup

(mandatory phase)

Rman is executed to backup the archive logs. Full, Incremental
Post Backup This phase is run to execute post backup command based on subclient option. Full, Incremental
Archive index Archives index. Full, Incremental

All possible phases for Oracle iDataAgent restore and their descriptions are as follows:

Phase Description Comments
Pre Restore This phase is run to execute pre restore operations based upon restore options.  
Control Restore

(mandatory phase)

Rman is executed to restore the control file. If “Control File” is not chosen in the restore options, this phase is skipped.
Data Restore

(mandatory phase)

Rman is executed to restore and recover the data. If “Database” content is not selected or “recovery” options are not selected, this phase is skipped.
Post Restore This phase is run to execute post restore operations based upon restore options.  

Sybase iDataAgent

All possible phases for Sybase iDataAgent backup and their descriptions are as follows:

Phase Description Backup Type
Pre Backup This phase is run to execute pre backup command based on subclient option. Full, Incremental
Transaction Log Backup

(mandatory phase)

Rman is executed to backup the archive logs. Incremental/Transaction Logs Backup
Database Backup

(mandatory phase)

Rman is executed to backup the database. Full
Post Backup This phase is run to execute post backup command based on subclient option. Full, Incremental

All possible phases for Sybase iDataAgent restore and their descriptions are as follows:

Phase Description
Pre Restore This phase is run to execute pre restore operations based upon restore options.
Data Restore

(mandatory phase)

Selected databases will be restored and brought online.
Post Restore This phase is run to execute post restore operations based upon restore options.

NAS iDataAgent

All possible phases for NAS iDataAgent backup and their descriptions are as follows:

Phase Description Backup Type
Index Restore Restores index from previous full for incremental backups if not available in cache directory. Incremental
Create Index

(mandatory phase)

Initializes Index for the backup job. Full, Incremental
Pre Backup Runs any defined pre backup script as defined in subclient properties. Full, Incremental
Backup

(mandatory phase)

Runs the backup. The file server will determine what it needs to backup and will send the NAS Backup process a list of the files it backs up. Full, Incremental
Post Backup Runs any defined post backup script as defined in subclient properties. Full, Incremental
Archive Index

(mandatory phase)

Index Cache for the backup job is backed-up to media. Full, Incremental

All possible phases for NAS iDataAgent restore and their descriptions are as follows:

Phase Description
Pre Restore Runs and pre-restore script from restore options.
Restore

(mandatory phase)

Runs the restore. Restore list is sent to the file server – the file servers requests reads of the data.
Cleanup Cleanup is run to free task entries when the restore job fails.
Post Restore Runs and post-restore script from restore options.

SQL Server iDataAgent

All possible phases for SQL Server iDataAgent backup and their descriptions are as follows:

Phase Description Backup Type
Pre Backup Runs any defined pre backup script as defined in subclient properties. Full, Transaction Logs Backup
Transaction Logs

(mandatory phase)

Backs up transaction logs. Transaction Logs Backup
Differential Backup

(mandatory phase)

Backs-up all the changes from previous full backup job. Differential Backup
Database Backup

(mandatory phase)

Runs the database backup. Full
Post Backup Runs any defined post backup script as defined in subclient properties. Full, Incremental

All possible phases for SQL Server iDataAgent restore and their descriptions are as follows:

Phase Description
Pre Restore Runs and pre-restore script from restore options.
Restore Runs the restore. Restore list is sent to the file server – the file servers requests reads of the data.
Post Restore Runs and post-restore script from restore options.

Exchange Database iDataAgent

All possible phases for Exchange Database iDataAgent backup and their descriptions are as follows:

Phase Description Backup Type
Discover Discovers the databases and nodes available for DAG backups. Full, Incremental
Pre Backup Runs any defined pre backup script as defined in subclient properties. Full, Incremental
Database Backup

(mandatory phase)

Runs the backup of database. Full, Incremental
Post Backup Runs any defined post backup script as defined in subclient properties. Full, Incremental

All possible phases for Exchange Database iDataAgent restore and their descriptions are as follows:

Phase Description
Pre Restore Runs and pre-restore script from restore options.
Restore

(mandatory phase)

Runs the restore. Restore list is sent to the file server – the file servers requests reads of the data.
Post Restore Runs and post-restore script from restore options.