HP StorageWorks P9000 Replication Manager software CLI Reference Guide Part number: TB584-96014 First edition: October 2010
Legal and notice information © Copyright 2010 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. The information contained herein is subject to change without notice.
Contents Preface ................................................................................................ 9 1 Extended commands ........................................................................ 11 Overview of extended commands ............................................................................................... List of extended commands ..................................................................................................
2 Basic commands .............................................................................. 79 List of basic commands .............................................................................................................. 79 Before reading the basic command descriptions ........................................................................... 81 Basic command path ..........................................................................................................
Contacting HP ........................................................................................................................ HP technical support ......................................................................................................... Subscription service .......................................................................................................... Documentation feedback ...................................................................................................
Figures 1 drmsqlrecovertool dialog box .................................................................................
Tables 1 List of extended commands (File system backups) ......................................................... 12 2 List of extended commands (Common commands) ....................................................... 12 3 List of extended commands (Tape-related commands) .................................................. 12 4 List of extended commands (SQL Server database backups) .......................................... 13 5 List of extended commands (Exchange database backups) .......................
31 Cluster software parameters ................................................................................... 108 32 Items displayed by the drmdevctl -sigview command .................................................. 115 33 Partition styles and corresponding disk signatures to be specified ................................ 116 34 Host information displayed by the drmhostinfo command ........................................... 119 35 Backup information displayed by the drmtapecat command ...............
Preface This guide describes how to manage HP StorageWorks P9000 Replication Manager software.
Preface
1 Extended commands This chapter describes the extended commands provided by Application Agent. Overview of extended commands An extended command is used to reduce the effort required to perform data protection operations, such as backup or restoration. You can use extended commands to automatically perform backup and restoration, without needing to specify further complicated operations. For example, suppose that you want to back up data to a tape device using the Application Agent commands.
List of extended commands The following tables display the extended commands provided by Application Agent and provide a general explanation for each command. Table 1 List of extended commands (File system backups) Extended command name General explanation EX_DRM_FS_BACKUP Backs up a file system. EX_DRM_FS_DEF_CHECK Checks the contents of an operation definition file and automatically creates a temporary directory. EX_DRM_FS_RESTORE Restores a file system from its backup to the primary volume.
Extended command name General explanation EX_DRM_UMOUNT Unmounts a secondary volume. Table 4 List of extended commands (SQL Server database backups) Extended command name General explanation EX_DRM_SQL_BACKUP Backs up an SQL Server database. EX_DRM_SQL_DEF_CHECK Checks the contents of an operation definition file and automatically creates a temporary directory. EX_DRM_SQL_RESTORE Restores the SQL Server database from its backup to the primary volume.
Extended command formats All arguments that can be specified are described in this section. If there are multiple argument conditions, the formats are described separately for each condition. Do not mix separate formats. Viewing the format To display the extended command format, execute an extended command, specifying the -h option after the extended command name.
EX_DRM_FS_BACKUP (Backs up a file system) Formats To perform an online backup: EX_DRM_FS_BACKUP operation-ID [ -mode online ] [-comment backup-comment ] [ -rc [ name-identifying-the-generation ]] [ -pf copy-parameter-definition-file ] [ -script user-script-file-name ] [ -s backup-server-name [ -auto_import [ -auto_mount [ mount-point-directory-name ]] ] [ -svol_check ] ] To perform a cold backup: EX_DRM_FS_BACKUP operation-ID -mode cold [ -comment backup-comment ] [ -rc [ name-identifying-the-generation ]]
Prerequisites The prerequisite for executing this extended command is as follows: • An operation definition file linked to the specified operation ID has been provided. Arguments operation-ID A character string that uniquely identifies the operation to be performed. Information in the operation definition file corresponding to the specified operation ID is used when executing the extended command. -mode online Specify this option to perform online backup.
• If the value contains a reserved character, but is not enclosed in double quotation marks, the reserved character is not correctly interpreted as a part of the backup-comment, and is parsed as a reserved character. • The following reserved characters cannot be used in backup comments: \ / ` | < > " * ? & ; ( ) $ A hyphen (-) cannot appear as the first character in the backup comment.
• The value is case sensitive. • If the value contains space characters, the entire value must be enclosed in double quotation marks ("). • The following reserved characters cannot be used in the value: \ / : * ? | < > " If you specified LOCATION=REMOTE in the user script file, you must also specify the -s option. -s backup-server-name Specify this option to connect to a remote backup server to perform a backup.
Note Each piece of backup information in the backup catalog is managed by using a copy group as a key. Depending on the backup method, you might not be able to perform a restoration, even though the backup data exists on the secondary volume. Return Values 0: Normal termination Any value other than 0: Termination with an error Conditions Causing an Error This extended command fails in the following cases: • An invalid option was specified.
Description This extended command checks the contents of an operation definition file, and if no problem is found, automatically creates a temporary directory that will be used by subsequent extended commands. The definition file-checking tool must be re-executed in the following cases: • The path to the dictionary map files storage directory was changed on the file server. • The directory path assigned to FTP_HOME_DIR was changed on the backup server.
The table below lists the directories that are automatically created by the checking tool.
Examples • In this example, the extended command is used to check the definition file C:\Program Files\ drm\SCRIPT\conf\_OP0001.dat for a file server: EX_DRM_FS_DEF_CHECK OP0001 -db • In this example, the extended command is used to check the definition file C:\Program Files\ drm\SCRIPT\conf\_OP0001.
even though the LDEV and SERIAL numbers do not match the LDEV and SERIAL numbers when the backup processing was performed. -target directory-name Specify this option to restore a file system that contains a specific directory. directory-name indicates a mount point directory name, drive letter, or volume mount point name. If multiple directory-name parameters are specified, a comma must be used to separate each parameter.
• A specified Application Agent command option cannot be specified as an extended command option. • Acquisition of information from the backup ID record file fails. • A command executed inside the extended command encounters an error. • The acquisition of the result of a command executed inside the extended command fails. • Information could not be acquired from the host environment settings file.
Arguments operation-ID A character string that uniquely identifies the operation to be performed. -backup_id backup-ID Specify the backup ID to be used when restoring the backed up file system or the database to the primary volume. A backup ID uniquely identifies backup data. It is registered in the backup catalog during the backup operation.
• The copy group names in the file are included in the list of copy groups displayed by the drmcgctl command. Copy group names are case sensitive. Prerequisites The prerequisite for executing this extended command is as follows: • The extended command must be executed on the machine that contains the copy-group list file to be checked. Arguments -cg_file copy-group-list-file-name Use an absolute path name to specify the copy-group list file to be checked.
Prerequisites The prerequisites for executing this extended command are as follows: • An operation definition file linked to the specified operation ID has been provided. • The backup ID to be referenced by this extended command has already been stored in the backup ID file by executing the following extended command. • When the backup is of a file system, use the EX_DRM_FS_BACKUP or EX_DRM_TAPE_RESTORE command.
EX_DRM_DB_IMPORT (Imports a backup information from a file) Format EX_DRM_DB_IMPORT operation-ID Description This extended command executes the drmdbimport command to import the backup information corresponding to the specified operation ID. This extended command also generates a backup ID and records it in a backup ID file in the temporary directory for extended commands.
Example In this example, the extended command is used to import backup information, based on the settings specified in the operation definition file operation01: EX_DRM_DB_IMPORT operation01 EX_DRM_FTP_GET (Acquires the desired backup information file from the backup server) Format EX_DRM_FTP_GET operation-ID -server FTP-server -user FTP-user -password FTP-password Description The EX_DRM_FTP_GET command transfers the backup information file corresponding to the operation ID specified in the arguments from
Return Values 0: Normal termination Any value other than 0: Termination with an error Conditions Causing an Error This extended command fails in the following cases: • An invalid option is specified. • Information could not be acquired from the operation definition file corresponding to the operation ID. • A connection to the FTP server or file transmission fails. • A command executed inside the extended command encounters an error.
• Before this extended command can be executed, the EX_DRM_FS_DEF_CHECK command must be executed to create a directory on the FTP server that will contain the transferred files. Arguments Specify the arguments of this extended command in the following order: operation-ID, -server FTP-server-name, -user FTP-user-name, -password FTP-password. operation-ID A character string that uniquely identifies the operation to be performed.
EX_DRM_HOST_DEF_CHECK (Checks the contents of a host environment settings file) Formats To check the contents of a host environment settings file on the file server or the database server: EX_DRM_HOST_DEF_CHECK -db -f environment-settings-file-name To check the contents of a host environment settings file on the backup server: EX_DRM_HOST_DEF_CHECK -bk -f environment-settings-file-name Description This extended command is used to check the contents of the host environment settings file.
Arguments -db Specify this option to check the contents of a host environment settings file on the file server or the database server. -bk Specify this option to check the contents of a host environment settings file on the backup server. -f environment-settings-file-name In file-name, specify the absolute path name of the host environment settings file you want to check.
EX_DRM_RESYNC operation-ID { -cg copy-group | -cg_file copy-group-list-file } [ -copy_size copy-track-size ] [ -pf copy-parameter-definition-file ] Description The EX_DRM_RESYNC command executes the drmresync command and resynchronizes copy groups. Executing this extended command before you back up a file system or the database to the secondary volume enhances the speed of backup processing.
When usual operation is in the split state, specify the absolute path name of the copy-group list file that contains the copy group you want to resynchronize. Use this item if you want to resynchronize many copy groups all at one time. Specify the copy group to be used at the next backup. -copy_size copy-track-size In copy-track-size, specify a numeric value (specifiable range from 1 to 15) as the copy track size to be used for copy group resynchronization.
• In this example, the extended command is used to resynchronize the pair volumes of the copy group specified in the list file C:\temp\CGLIST.txt in batch mode: EX_DRM_RESYNC operation01 -cg_file C:\temp\CGLIST.
Arguments operation-ID A character string that uniquely identifies the operation to be performed. Information in the operation definition file linked to the specified operation ID is used when executing an extended command. -cg copy-group When usual operation is in the split state, specify the name of the copy group to clear the cache of the secondary volume. When the copy group to be used at the next backup is identified, specify the copy group.
EX_DRM_CACHE_PURGE operation01 -cg CG001,dev01 • In this example, the extended command is used to clear the cache of the secondary volume that belongs to the copy group specified in the C:\temp\CGLIST.txt copy-group list file: EX_DRM_CACHE_PURGE operation01 -cg_file C:\temp\CGLIST.
In the following cases, the EX_DRM_MOUNT command outputs a message, and results in an error without mounting the secondary volume: • You execute this command on a host where the secondary volume cannot be referenced. • The copy group name, LDEV number, and DKC serial number of the primary volume obtained when you execute backup do not match the current backup server information. • You execute this command for a paired secondary volume (PAIR).
If you specify the -force option, data might be corrupted, because the command mounts the secondary volume without checking the LDEV number and DKC serial number. -conf Specify this option to extract copy group mount definition information from the mounted secondary volume to create or update the copy group mount definition file.
• The backup ID has been stored in the backup ID file by executing the EX_DRM_DB_IMPORT extended command. • The mount point directory has been created. Take the command retry period into consideration when you execute more than one EX_DRM_TAPE_BACKUP command concurrently. Arguments operation-ID A character string that uniquely identifies the operation to be performed. Information in the operation definition file corresponding to the specified operation ID is used when executing the extended command.
-raw Specify this option when you want to back up the secondary volume as a raw device. When this extended command backs up the secondary volume as a raw device, this extended command does not mount the secondary volume and performs a backup for each logical volume. When this option is omitted, the extended command backs up the secondary volume as a file system (or a database). -force Specify this option to forcibly mount the secondary volume.
• No storage directory for extended-command temporary files has been specified in the operation definition file. • The command fails to obtain the name of the dictionary map files storage directory.
If NetBackup is in use, the window closes after drmmediarestore command execution terminates. Perform the subsequent processing in the window where the extended command was started. When the drmmount command terminates normally, the drmumount command is executed, regardless of the drmmediarestore command results. Prerequisites The prerequisites for executing this extended command are as follows: • An operation definition file linked to the specified operation ID has been provided.
absolute-path-specified-for-mount-point-directory-name\drive-letters-for-primary-volume \absolute-path-for-primary-volume (Example) When a primary volume is mounted on C:\p_mnt\ and a mount point directory name specified for the -mount_pt option is D:\s_mnt\, a mount destination of a secondary volume is D:\ s_mnt\C\p_mnt\. If a path does not end with \, the command assumes \ at the end of the path. For example, D: and D:\ are assumed to be the same drive.
Return Values 0: Normal termination Any value other than 0: Termination with an error Conditions Causing an Error This extended command fails in the following cases: • An invalid option is specified. • The system could not acquire information from the definition file linked to the operation ID. • A specified Application Agent command option cannot be specified as an extended command option. • The system could not acquire information from the backup ID file.
If you back up data with the drmmediabackup command or restore data with the drmmediarestore command, you must use the EX_DRM_UMOUNT command to unmount the secondary volume. You must also stop all application programs that use the secondary volume that is to be unmounted, before executing this command. Executing any of the following commands, when the secondary volume is already mounted by the EX_DRM_MOUNT command, makes it impossible for you to unmount the secondary volume with the EX_DRM_UMOUNT command.
[ -pf copy-parameter-definition-file ] [ -script user-script-file-name ] [ -s backup-server-name [ -auto_import [ -auto_mount [ mount-point-directory-name ]] ] [ -svol_check ] ] Description This extended command executes the drmsqlbackup command to back up the SQL Server database of the instance that was specified by the operation ID from the primary volume to the secondary volume. When this extended command performs a backup, a backup ID is generated.
Database of interest#1 Distribution database File type of interest Backup file name Storage destination for backup files Meta file#2 Varies depending on the VDI metafile storage directory specified with the -drmsqlinit command#3 Data file Same as the backup source file name Secondary volume Transaction log file Same as the backup source file name Secondary volume Meta file#2 Varies depending on the VDI metafile storage directory specified with the -drmsqlinit command#3 #1: If you do not speci
• When a reserved character or a one-byte space character is used, the entire value must be enclosed in double quotation marks ("). • If the value contains a reserved character, but is not enclosed in double quotation marks, the reserved character is not correctly interpreted as a part of the backup-comment, and is parsed as a reserved character.
the host name by using a character string that is 255 bytes or less. You can specify the IP address in IPv4 or IPv6 format. -auto_import Specify this option to automatically transfer a backup catalog to a backup server after completing a volume backup. You must specify this option together with the -s option. -auto_mount mount-point-directory-name Specify this option to automatically mount a secondary volume on a backup server after completing a volume backup.
• A specified Application Agent command option cannot be specified as an extended command option. • The system fails to record a backup ID in the backup ID record file. • A command executed inside the extended command encounters an error. • The command fails to obtain the name of the dictionary map files storage directory.
When checking the contents of an operation definition file, the extended command first checks whether the file specified by the argument exists, and then checks all items in the operation definition file for the following: • An item and corresponding value have been specified. • The specified item appears only once. • The number of characters does not exceed the maximum allowable for the item.
The table below lists the directories that are automatically created by the checking tool.
Return Values 0: Normal termination Any value other than 0: Termination with an error Conditions Causing an Error This extended command fails in the following cases: • An invalid option is specified. • The file specified in the argument does not exist, or the system cannot access the file. • The system cannot access the database server (when the -db option is specified). • The system detects an error in the results of the file check. • The command fails to create a temporary directory.
To apply only metafiles to the primary volume: EX_DRM_SQL_RESTORE operation-ID -no_resync [ -undo ] [ -nochk_host ] [ -target database(s) | -f database-list-file ] Description This extended command executes the drmsqlrestore command to restore backup data from the secondary volume to the primary volume for a specified database. Prerequisites The prerequisites for executing this extended command are as follows: • An operation definition file linked to the specified operation ID has been provided.
Specify this option to restore the database to standby mode. When you specify this option, the database can be used in the read-only mode after restoration. A temporary file is created for each database in the undo-log file storage directory registered by using the drmsqlinit command. If you do not specify this option, this extended command performs normal restoration. Immediately after normal restoration, the database will be placed in the loading status, in which you cannot use the database.
• If ONLINE is set in CLU_MSCS_RESTORE in the Application Agent configuration definition file (init.conf), you can perform restoration of a user database while the cluster resources are online by specifying the -resync option. In this case, the cluster resource that manages the instance to be restored cannot be placed offline. However, if the restoration target is a system database (master, model, msdb, or distribution) or a database that contains a system database, restoration will be performed offline.
A character string that uniquely identifies the operation to be performed. Information in the operation definition file linked to the specified operation ID is used when executing an extended command.
EX_DRM_SQLFILE_EXTRACT (Deploys the SQL Server's metafile to the folder to be backed up to a tape device) Format EX_DRM_SQLFILE_EXTRACT operation-ID Description This extended command deploys the SQL Server metafiles from the temporary directory for extended commands to the directory indicated below.
• The system could not acquire information from the operation definition file linked to the operation ID. • The copy destination folder for the target file does not exist. • A command executed inside the extended command encounters an error. • The command fails to obtain the name of the dictionary map files storage directory.
Any value other than 0: Termination with an error Conditions Causing an Error This extended command fails in the following cases: • • • • • An invalid option is specified. The system could not acquire information from the definition file linked to the operation ID. The copy destination folder for the target file does not exist. A command executed inside the extended command encounters an error. The command fails to obtain the name of the dictionary map files storage directory.
[ -auto_import [ -auto_mount [ mount-point-directory-name ]] ] [ -svol_check ] ] To perform a backup by using VSS : EX_DRM_EXG_BACKUP operation-ID -mode vss [ -transact_log_del | -noverify | -noverify_log_del ] [ -hostname virtual-server-name ] [ -event_check ] [ -comment backup-comment ] [ -rc [ name-identifying-the-generation ]] [ -pf copy-parameter-definition-file ] [ -vf VSS-definition-file-name ] [ -script user-script-file-name ] [ -s backup-server-name [ -auto_import [ -auto_mount [ mount-point-direc
Option Database backed up Files backed up Checkpoint files *.chk Prerequisites The prerequisite for executing this extended command is as follows: • An operation definition file linked to the specified operation ID has been provided. Arguments operation-ID A character string that uniquely identifies the operation to be performed. Information in the operation definition file linked to the specified operation ID is used when executing an extended command.
Specify either of these options for a cluster environment. Specify "-c offline" to take a physical disk cluster resource offline, and then back it up. Specify "-c online" to back up a physical disk cluster resource while it is still online. The default -c option is "-c offline". These options are ignored for non-cluster environments. -hostname virtual-server-name Specify this option to designate an Exchange virtual server to back up. You can also use an operation definition file to designate the server.
Always specify this option when backing up from a primary volume to a secondary volume on the remote side. If you omit this option, the secondary volume on the local side is backed up. If you omit the name-identifying-the-generation parameter, the secondary volume that has the smallest value among the generation numbers on the remote-side becomes the backup destination. In this case, the generation number is remote_n, where n is the smallest generation number.
-auto_import Specify this option to automatically transfer a backup catalog to a backup server after completing a volume backup. You must specify this option together with the -s option. -auto_mount mount-point-directory-name Specify this option to automatically mount a secondary volume on a backup server after completing a volume backup. You must specify this option together with the -s and -auto_import options.
• A specified Application Agent command option cannot be specified as an extended command option. • The system fails to record a backup ID in the backup ID record file. • A command executed inside the extended command encounters an error. • The command fails to obtain the name of the dictionary map files storage directory.
When checking the contents of an operation definition file, the command first checks whether the file specified by the argument exists, and then checks all entries in the operation definition file for the following: • An item and corresponding value have been specified. • The specified item appears only once. • The number of specified characters does not exceed the maximum allowable for the item.
The table below lists the directories that are automatically created by the checking tool.
• An irregularity is detected in the contents of the operation definition file. • The command fails to create a temporary directory. • The command fails to obtain the name of the dictionary map files storage directory. Examples In this example, the extended command is used to check the contents of the operation definition file C:\Program Files\drm\SCRIPT\conf\_OP0001.
[ -vf VSS-definition-file-name ] [ -ef Exchange-environment-setting-file ] To restore an Information Store (Exchange Server 2010): EX_DRM_EXG_RESTORE.wsf operation-ID -resync [ -target Information-Store-name ] [ -f target-definition-file-name ] [ -force ] [ -recovery ] [ -pf copy-parameter-definition-file ] [ -vf VSS-definition-file-name ] [ -ef Exchange-environment-setting-file ] To restore an Information Store from backup data obtained by using VSS (Exchange Server 2007): EX_DRM_EXG_RESTORE.
To specify multiple Information Store names, use a comma to separate each Information Store name. Use double quotation marks to enclose any Information Store names that contain at least one space character. If you omit this option, all Information Stores on the server on which this command is executed will be restored. -target storage-group-name\Information-Store-name Specify this option by specifying an Information Store to restore backup data that was obtained by using VSS.
If you restore cold backup data without specifying the -recovery option, you cannot use the -recovery option to restore subsequent backups. -pf copy-parameter-definition-file Specify this option to use the number of retries and the retry interval defined in the copy parameter definition file. Specify the copy-parameter-definition-file parameter as a file name only; do not specify the parameter as a path. If you omit this option, the value of the RAID Manager-linkage definition file (DEFAULT.dat) is used.
• If you specify an Information Store of data other than backup data obtained by using VSS, an error will occur. • If you specify storage-group-name\, an error will occur. • When you want to specify an Information Store name, check the value displayed in INFORMATIONSTORE of the drmexgcat command and specify exactly the same Information Store name. • At restoration, this command dismounts all Information Stores within the storage group to which the specified Information Store belongs.
EX_DRM_EXG_VERIFY (Verifies the consistency of an Exchange database) Format EX_DRM_EXG_VERIFY operation-ID [ -mount_pt mount-point-directory-name ] [ -force ] Description The EX_DRM_EXG_VERIFY extended command executes the drmmount command, the drmexgverify command, and the drmumount command to verify the consistency of the Exchange database that was backed up onto the secondary volume.
The mount point directory name must satisfy the following: • Maximum number of characters: Path lengths to be specified must comply with the specification of the mount or unmount function provided by RAID Manager. • Available characters: Characters that can be used in a directory name in Windows (space characters cannot be used).
Example In this example, the extended command is used to verify the consistency of the Exchange database specified by the operation ID operation01: EX_DRM_EXG_VERIFY operation01 78 Extended commands
2 Basic commands This chapter describes the basic commands provided by Application Agent. List of basic commands The following table lists the basic commands that Application Agent programs provide. Table 19 List of basic commands (File system backups) Basic Command name Function summary drmfsbackup Backs up a file system to a secondary volume. drmfscat Displays a list of the backup information for a file system. • Displays a list of file system information.
Basic Command name Function summary drmmediarestore Restores backup data from a tape device. drmmount Mounts a secondary volume. drmtapecat Displays a list of backup information for a tape device. drmtapeinit Registers the parameters for a backup management product. drmumount Unmounts a secondary volume. Table 22 List of basic commands (Utility commands) Basic Command name Function summary drmdbsetup Creates or deletes a Protection Manager database.
Before reading the basic command descriptions Note the following points before reading the basic command descriptions: Do not perform a forced termination of a basic command that is executing. If you do so, the pair status of the copy group or the backup catalog might enter an unexpected status. Basic command path Basic Commands are stored in the following directory: Application-Agent-installation-directory\DRM\bin\ Basic command formats In this section, all arguments that can be specified are described.
File name Use alphanumeric characters to specify the file name. File contents The contents of the file must follow these conventions: • Each parameter (file name, directory name, tablespace name, SQL Server database name, storage group name, or Information Store name) must be specified on one line. • Lines beginning with # are assumed to be comment lines.
# Protection Manager 3.5 # Log Backup Files [SQLDB001] C:\MSSQL\BackupLog\SQLDBLog001.bak C:\MSSQL\BackupLog\SQLDBLog002.bak C:\MSSQL\BackupLog\SQLDBLog003.bak [SQLDB002] C:\MSSQL\BackupLog\SQLDB2Log001.bak C:\MSSQL\BackupLog\SQLDB2Log002.bak C:\MSSQL\BackupLog\SQLDB2Log003.bak Correspondence with Replication Manager GUI terms Some terms used in the Application Agent command line interface have different meanings from those used in the Replication Manager GUI.
[ -comment backup-comment ] [ -script user-script-file-name ] [ -s backup-server-name [ -auto_import [ -auto_mount [ mount-point-directory-name ]] ] [ -svol_check ] ] To perform a cold backup: drmfsbackup { mount-point-directory-name | mount-point-directory-target-definition-file-name } -mode cold [ -rc [ name-identifying-the-generation ]] [ -pf copy-parameter-definition-file ] [ -comment backup-comment] [ -script user-script-file-name] [ -s backup-server-name [ -auto_import [ -auto_mount [ mount-point-dir
map files are created using the drmfsbackup command. In such a case, the processing time required to create the dictionary map files are added to the time required to execute the backup command. Arguments mount-point-directory-name Specify the mount point directory for the file system you want to back up. You must specify the drive letter for a mounted file system or the absolute path beginning with the drive letter.
Use this option to specify the name identifying the generation of the copy group to be backed up. Execute the drmfsdisplay command with the -cf option, and specify the displayed GEN-NAME value. In a single volume, a hyphen (-) appears. In this case, you cannot specify the -rc option. Always specify this option when backing up from a primary volume to a secondary volume on the remote side. If this option is omitted, the secondary volume on the local side is backed up.
Specify this option to switch the settings to be used for each VSS backup. You can use this option only when using VSS for backup. For VSS-definition-file-name, specify a file name only. Do not specify the folder name. The VSS definition file specified in this option must be stored in the following folder: Application-Agent-installation-directory\DRM\conf\vss If you omit this option, the command uses the following file as the VSS definition file: Application-Agent-installation-directory\DRM\conf\vsscom.
Specify this option to check the status of a secondary volume on a backup server. This option must be specified concurrently with the -s option. Checking the status of a secondary volume prevents backup or restoration failures.
• In this example, the command is used to perform an online backup onto a remote site: PROMPT> drmfsbackup F: -rc remote_0 • In this example, the command is used to back up by using VSS: PROMPT> drmfsbackup H: -mode vss KAVX0001-I The drmfsbackup command will now start. KAVX0019-I Copying file(s) now... KAVX5108-I Resynchronizing a copy group. Copy group name = EVS1,EVS1_000 KAVX0256-I Connecting to the Protection Manager Service is performed.
Displayed item Description Object type T (F, which means file, is always displayed.
Arguments mount-point-directory-name Specify the name of the mount point directory for the file system you want to back up. Specify the absolute path. Specify the drive letter of the file system for which you want to display backup information, or use an absolute path (beginning with the drive letter) . If a path does not end with \, the command assumes \ at the end of the path. For example, D: and D:\ are assumed to be the same drive. D:\MOUNTDIR and D:\MOUNTDIR\ are assumed to be the same directory.
Specify this option to display only the file system information, physical disk information, and logical-volume configuration information about a specific device file. -l Specify this option to display information in the long format. -v Specify this option to display information about the backup catalog. The following information is displayed: • Name of the directory storing the backup catalog Displays the path that is set in DRM_DB_PATH in the Application Agent configuration definition file (init.conf).
Any value other than 0: Termination with an error Examples • In this example, the command is used to display the backup information for the file system under the D drive: PROMPT> drmfscat D: INSTANCE: D: BACKUP-ID:0000000001 BACKUP-MODE: COLD INSTANCE: D: ORIGINAL-ID:0000000001 START-TIME:2002/06/01 10:00:00 END-TIME: 2002/06/01 10:03:00 HOSTNAME: FILESERV1 T FILE FS DG DEVICE COPY-GROUP F D: Harddisk1 VG01,dev01 F VG01,dev01 • In this example, the command is used to display backup information, in the lon
• In this example, the command is used to display backup information for the file system under the D drive and management information for the backup catalog (when a backup is not performed): PROMPT> drmfscat D: -v VIRTUAL-SERVERNAME: host1 DB-PATH: D:\Program Files\Hitachi\DRM\db2 KAVX0024-E The specified backup data does not exist.
3. Updates the file system information for the dictionary map files. Execute this command before performing a backup. The following table lists the items displayed by the above functions 1 and 2. Table 28 1Items displayed by the drmfsdisplay command Displayed item Description INSTANCE Mount point directory name T Object type (F, which means file, is displayed.
Displayed item Description Generation identifier local_n: for a local pair volume (where n is a generation number from 0 to 999) GEN-NAME remote_n: for a remote pair volume (where n is a generation number from 0 to 999) -: Indicates a volume where a pair volume has not been configured.
specified in the mount-point-directory-name argument. If you do not specify this option, the command displays the information about the specified device file for all the file systems. -l Specify this option to display information in the long format. -v Specify this option to display management information for the dictionary map files.
PROMPT> drmfsdisplay D: INSTANCE: D: T FILE FS DG F D: - DEVICE Harddisk1 COPY-GROUP VG01,dev01 • In this example, the command is used to display information about the file system specified by the mount point /mnt: PROMPT> drmfsdisplay D:\MNT INSTANCE: D:\MNT T FILE FS DG F D:\MNT - DEVICE Harddisk1 COPY-GROUP VG01,dev01 • In this example, the command is used to display file system information, in the long format, about the file D:\temp\file1.
PROMPT> drmfsdisplay INSTANCE: /mnt T FILE FS FSTYPE DEVICE COPY-GROUP F D:\file1 D: NTFS Harddisk1 VG01,dev01 D: -l -cf DG LVM-DEVICE PORT# TID# LUN# MU# LDEV# P/S SERIAL# COPY-FUNC GEN-NAME \\?\Volume{df67a5b0-5583-11d5-a410-806d6172696f}\ CL1-A 0 0 0 10000 P 15044 ShadowImageXP Business Copy local_0 drmfsrestore (Restores a file system from a backup) Format drmfsrestore backup-ID -resync [ -force ] [ -target directory-name | -f target-definition-file-name ] [ -pf copy-parameter-definition-file ] Descr
Restoration overwrites the entire primary volume with the entire secondary volume that contains a backup of the primary volume. Therefore, additions and changes to the primary volume after the backup was created are not applied. Before executing this command, all the application programs using the volume to be restored must be stopped. The volume being used by the operating system cannot be restored. This command should be used to restore the primary volume to the secondary volume.
Specify the backup ID of the backup data you want to use for restoration. A backup ID uniquely identifies backup data. A backup ID is assigned to each backup and stored in the backup catalog. To check backup IDs, execute the drmfscat command. -resync Specify this option to restore the data from the secondary volume to the primary volume by resynchronizing the volumes. The contents of the primary volume become the same as the backup data in the secondary volume.
Specify this option to use the number of retries and the retry interval defined in the copy parameter definition file. Specify only the file name, without specifying the path. When you omit this option, the value of the RAID Manager-linkage definition file (DEFAULT.dat) is used. The DEFAULT.dat values are also used for parameters not specified in the copy parameter definition file. Create the copy parameter definition file with an arbitrary name in the following location.
drmappcat [ backup-ID ][ -l ][ -hostname host-name ][ -v ] [ -comment backup-comment ][ -template ] To delete backup information: drmappcat backup-ID -delete Description The drmappcat command allows to you display backup information, for file systems and applications, that is saved in the backup catalog on the server on which the command was executed. The following table lists the displayed items.
-l Specify this option to display the following items: • ORIGINAL-ID • HOSTNAME • INSTANCE -hostname host-name Specify this option to display only information pertaining to a specific host. This option can be used when, for example, backup information executed on multiple servers is imported to the server on which you are executing the command. -v Specify this option to display information about the backup catalog.
Return Values 0: Normal termination Any value other than 0: Termination with an error Examples • In this example, the command, with the host name stdg7 specified, is used to display the detailed backup catalog list: PROMPT> drmappcat -l -hostname stdg7 BACKUP-ID ORIGINAL-ID BACKUP-MODE HOSTNAME BACKUP-OBJECT END-TIME 0000000162 0000000162 ONLINE stdg7 FILESYSTEM 2003/10/02 18:59:37 0000000251 0000000251 ONLINE stdg7 MSSQL 2003/10/03 18:59:37 PROMPT> INSTANCE START-TIME F: 2003/10/02 18:24:35 DEFAULT 20
drmcgctl To lock or unlock a copy group by specifying a copy group name: drmcgctl -copy_group copy-group-name -mode { lock | unlock } To lock or unlock a copy group by specifying a backup ID: drmcgctl -backup_id backup-ID -mode { lock | unlock } Description The drmcgctl command locks a copy group that contains the backup data so that it is not overwritten the next time a backup is required. This command can also unlock copy groups.
You cannot specify a backup ID that was created when a backup was performed from the secondary volume to a tape device. (You can use the drmtapecat command to check such a backup ID.) If such an ID is specified, a command error occurs.
Description For a cluster configuration, the drmclusinit command uses an interactive format to register the parameters necessary to control the cluster software. The parameters registered using this command are stored in the following location: Application-Agent-installation-directory\DRM\conf\cluster\cluster-name.
If the cluster product you are using is either Veritas Cluster Server for Windows, the keyword is VCS. The registration of parameter information is not required when the following cluster software is used: • Microsoft Cluster Service The specified cluster software name is stored in the following file: Application-Agent-installation-directory\DRM\conf\cluster\DEFAULT.dat Note • Execute the drmclusinit command before performing backup.
\ DRM\conf\cluster\.dat cluster-software-name is the value specified by the argument of the drmclusinit command. Examples • In this example, the command is used to register, for a disk configuration that uses Veritas Volume Manager for Windows, the parameters for controlling the cluster software (for Exchange Server): This example is based on the following configuration. Also, for SQL Server, the storage group portion is the SQL instance.
Storage group STR1 Mount point Disk group Physical disk E: (resource name is MountV-E) DG1 (resource name is VMDG-1) F: (resource name is MountV-F) DG2 (resource name is VMDG-2) Harddisk3 F:\mnt (resource name is MountV-F-mnt) DG3 (resource name is VMDG-3) Harddisk4 Harddisk1 Harddisk2 PROMPT> drmclusinit VCS KAVX0313-I Enter the virtual host name: VHOST1 KAVX0310-I Enter the resource group name: ServiceGroup-FS KAVX0317-I Enter the instance name: KAVX0311-I Enter the resource name: MountV-E K
Arguments backup-ID Specify the backup ID of the backup catalog you want to export. To check backup IDs, execute either of the following commands according to what was backed up: • When the backup is of a file system, use the drmfscat command. • When the backup is of an SQL Server database, use the drmsqlcat command. • When the backup is of an Exchange database, use the drmexgcat command.
Return Values 0: Normal termination Any value other than 0: Termination with an error Example In this example, the command is used to import the backup information from the file D:\tmp\ 0000000001.drm: PROMPT> drmdbimport -f D:\temp\0000000001.
To display the disk signature of the local volume of copy groups registered in a specified backup catalog: drmdevctl backup-ID -sigview To display the disk signature of the local volume of a specified copy group: drmdevctl -copy_group copy-group-name -sigview To update the disk signature of the local volume to the value generated at the time of backup (targeting copy groups registered in a specified backup catalog): drmdevctl backup-ID -sigset To update the disk signature of the local volume to the speci
-detach Conceals the physical volumes of the storage system from the server, and instructs the OS of the server to perform a disk rescan. -attach Reveals (publishes) physical volumes of the storage system that are concealed from the server, and instructs the OS of the server to perform a disk rescan. -noscan Specify this to stop the OS from being instructed to perform a disk rescan, after a volume is concealed or revealed.
Displayed item Description The partition style of the physical volume displayed on the DEVICE. (One of MBR, GPT, RAW, or --- ) TYPE When UNKNOWN is displayed for DEVICE, --- is displayed. The current disk signature (in hexadecimal) of the physical volume displayed for DEVICE. CUR_DISKID When UNKNOWN is displayed for DEVICE, -------- is displayed. The disk signature recorded on the backup catalog (in hexadecimal).
• When a volume is concealed and disk configuration is rescanned, an error message indicating that "the device has been ejected" is recorded in the Windows event log. HP recommends that you delete the event log regularly. • If this command is executed for a dynamic disk copy group, with the -detach option specified, Missing disks and Failed volumes may be displayed to the Windows disk manager and Veritas Enterprise Administrator.
• In this example, the command is used to conceal secondary volumes of the copy groups registered in the backup catalog, and performs a drive rescan: PROMPT> drmdevctl 0000000002 -detach • In this example, the commands are used to repeat conceal operations for secondary volumes of the copy group, and perform a drive rescan at the end: PROMPT> PROMPT> PROMPT> PROMPT> drmdevctl drmdevctl drmdevctl drmdevctl -copy_group G1,d1 -detach -noscan -copy_group G1,d2 -detach -noscan -copy_group G1,d3 -detach -nosca
PROMPT> drmdevctl -copy_group VG01,dev01 -sigview COPY_GROUP DEVICE TYPE CUR_DISKID BKU_DISKID VG01,dev01 Harddisk10 MBR ABCDEF01 -------- • In this example, for the copy group recorded in the backup catalog that corresponds to the backup ID 0000000002, the command is used to update the disk signature of the local volume to the disk signature at the time of backup. PROMPT> drmdevctl 0000000002 -sigset • This example updates the local volume disk signature for the copy group.
Displayed item Description Product version. If this option is not specified, the information is displayed in the format VV.R.r.AASS(VV-Rr-as#1)#2. The following are examples: Application Agent Copy Controller 7.0.0-00 07.0.0.0000(07-00) Application Agent Copy Controller 7.0.0-01 VERSION 07.0.0.0001(07-00-01) If the -i option is specified, the information is displayed in the format VV.R.r.AASS#2. The following are examples: Application Agent Copy Controller 7.0.0-00 07.0.0.
PROMPT> PRODUCT Hitachi Hitachi Hitachi PROMPT> drmhostinfo VERSION Replication Manager Application Agent Copy Controller 07.0.0.0000(07-00) Replication Manager Application Agent for SQL 07.0.0.0000(07-00) Replication Manager Application Agent Console 07.0.0.0000(07-00) • In this example, the drmhostinfo command is used to display product information in CSV format : • In this example, the drmhostinfo command is used to output product information to a CSV file : PROMPT> drmhostinfo –i >D:\temp\drmhostinfo.
Specify the name of the copy group you want to resynchronize. To check the copy group name, execute either of the following commands according to what was backed up: • When the backup is of a file system, use the drmfscat command. • When the backup is of an SQL Server database, use the drmsqlcat command. • When the backup is of an Exchange database, use the drmexgcat command. -backup_id backup-ID Specify the backup ID associated with the copy groups you want to resynchronize.
• In this example, the command is used to lock the copy groups used in the backup identified by the backup ID 0000000001: PROMPT> drmresync -backup_id 0000000001 Basic command specifications (Tape-related commands) drmmediabackup (Backs up data from a secondary volume to a tape device) Format drmmediabackup backup-ID [ -raw ] [ -bkdir backup-file-directory ] [ -bup_env configuration-definition-file-name ] Description The drmmediabackup command backs up data to a tape device based on the backup information
Arguments backup-ID Specify the backup ID for the secondary volume that contains the backup data to be copied to a tape device. A backup ID uniquely identifies backup data and is registered in the backup catalog during backup. To check backup IDs, execute one of the following commands according to what was backed up: • When the backup is of a file system, use the drmfscat command. • When the backup is of an SQL Server database, use the drmsqlcat command.
Maximum number of characters (total length of the directory name and file name): 255 bytes Specifiable characters: Those characters specifiable for file names in Windows Note - will be displayed unless the NetBackup master server, media server, and client server are all configured on the host where the drmmediabackup command is executed. Refer to the NetBackup image catalog to check the media label name.
Enter the correct keyword after the restoration operation with Backup Exec has finished. Before executing the drmmediarestore command, confirm the following: • The backup management product has been linked. • The drmmount command has been executed and the secondary volume to be backed up has been mounted. • A definition file for the tape backup has been created. • The secondary volume is not in the mirror status.
The value of NBU_MASTER_SERVER in the configuration definition file must be the same as the value that was used during the backup.
The secondary volume that is not formatted as a file system or that is in the mirror status cannot be mounted. The drmmount command can be used to mount secondary volumes that are backup or restoration targets configured as a disk group by the volume manager. To mount a secondary volume in a dynamic disk configuration (the equivalent of a disk group) in a Veritas Volume Manager for Windows environment, a copy group mount definition file must be created in advance .
When this option is omitted, the following mount point will be used: Any drive not being used when the drmmount command is executed. backup-ID Specify the backup ID associated with the copy groups you want to resynchronize. When two or more copy groups were used for the backup identified by the specified backup ID, the secondary volumes of all the copy groups are mounted.
PROMPT> drmmount 0000000001 -mount_pt E:\SVOLMNT If the configuration of the mount point of the primary volume is as follows: P: P:\MNT Q: Then, the drmmount command mounts the secondary volume to the following paths: E:\SVOLMNT\P E:\SVOLMNT\P\MNT E:\SVOLMNT\Q drmtapecat (Displays or deletes backup information in a backup catalog) Formats To display information for the backup performed from the secondary volume to a tape device: drmtapecat [ backup-ID ] [ -l ] [ -hostname host-name ] [ -v ] [ -comment
The backup information for the backup from the primary volume to the secondary volume contains the information about the primary volume that stores objects that were backed up onto a tape device, and the information about the database files that were backed up. The following table shows the backup information, from the secondary volume to a tape device, which is displayed when the drmtapecat command is executed.
When the -v option is specified, this information is displayed. #6 When the -v and -o options are specified, this information is displayed. A hyphen (-) is displayed for any item that cannot be displayed. If none of the items can be displayed, an error message is displayed. Each item is separated by a space. This information provides further details than the backup information for a backup from the secondary volume to tape.
-o MSSQL Displays detailed information for the backup that was registered when a snapshot backup was performed for the backup information about the instance for the backup object type. -o MSEXCHANGE Displays detailed information for the backup that was registered when a snapshot backup was performed for the backup information about the instance for the backup object type.
• -f • -device • -transact_log • -datafile • -l • -v • -backup_id • -hostname -delete Specify this option to delete the backup information for the backup catalog. By using this option, you can delete backup information about a tape backup before the record's duration specified by the drmtapeinit command expires. You can also delete backup information that is to be stored permanently. -comment backup-comment Specify this option to display only information on a specific backup comment.
• In this example, the command is used to display the backup information of the backup ID 0000000002: PROMPT> drmtapecat -backup_id 0000000002 BACKUP-ID BACKUP-OBJECT SNAPSHOT TIME BACKUP-MEDIA 0000000002 FILESYSTEM 2002/02/01 10:30:00 MEDIA2 EXPIRATION TIME 2002/05/01 10:30:00 • In this example, the command is used to display detailed information for the backup backed up to a tape device by the backup management product.
START-TIME:2002/06/01 10:00:00 END-TIME: 2002/06/01 10:03:00 HOSTNAME: FILESERV1 T FILE FS DG DEVICE COPY-GROUP F D: Harddisk1 VG01,dev01 F VG01,dev01 • In this example, the command is used to display information about the backup performed from the primary volume to the secondary volume (when the backup is of an SQL Server database): PROMPT> drmtapecat -o MSSQL SQL1 INSTANCE: SQL1 BACKUP-ID: 0000000010 BACKUP-MODE: ONLINE INSTANCE: SQL1 ORIGINAL-ID: 0000000001 START-TIME: 2002/06/01 10:00:00 END-TIME: 2002
- VG01,dev02 C CHECKPOINT VG01,dev02 - VG01,dev02 - - - - - - E:\STR1\E00.
The following table lists the parameters for backup management products that can be registered by using this command. Table 36 Parameters for backup management products Registration item Description Specify NBU or BEWS. Name of the backup management product When using NetBackup, specify NBU. When using Backup Exec, specify BEWS. Specify the number of days to store backup information.
days-to-keep-the-backup-catalog: 1 PROMPT> • In this example, the command is used to register the parameters for linking with Backup Exec: PROMPT> drmtapeinit KAVX0411-I Enter the backup management product name : BEWS KAVX0417-I Enter the number of days to store the backup catalog: 1 KAVX0414-I Backup parameters were updated PROMPT> • In this example, the command is used to display the parameters for linking with Backup Exec: PROMPT> drmtapeinit -v backup-application-name : BEWS days-to-keep-backup-cat
If you execute any of the following commands when the secondary volumes have been mounted by the drmmount command, you will no longer be able to use the drmumount command to unmount the secondary volumes. • drmfsbackup • drmresync If the unmount cannot be performed using the drmumount command, unlock the copy group corresponding to the backup ID specified for the drmcgctl command, and unmount the secondary volume as follows: • Use the unmount functionality of RAID Manager.
Basic command specifications (Utility commands) drmdbsetup (Creates and deletes Application Agent databases) Formats To create backup catalog information and the dictionary map files: drmdbsetup -i To delete backup catalog information and the dictionary map files: drmdbsetup -u Make sure that you specify an absolute path name when executing the drmdbsetup command. The absolute path name of this command is as follows: Application-Agent-installation-directory\DRM\bin\util\drmdbsetup.
drmsqlbackup { instance-name | DEFAULT } [ -system | target database-name | -f target-definition-file-name ] [ -rc [ name-identifying-the-generation ]] [ -pf copy-parameter-definition-file ] [ -comment backup-comment ] [ -script user-script-file-name ] [ -s backup-server-name [ -auto_import [ -auto_mount [ mount-point-directory-name ]] ] [ -svol_check ] ] To create backup catalog: drmsqlbackup { instance-name | DEFAULT } [ -system | target database-name | -f target-definition-file-name ] -template [ -comme
When the drmsqlbackup command is executed while the pair status is SMPL, paircreate is not run automatically. Execute the paircreate command only when the PAIR_CREATE parameter of the RAID Manager-linkage definition file (DEFAULT.dat) is set to ENABLE. When the drmsqlbackup command is executed on the local site, and the pair status is SMPL, the command does not automatically create a pair. In such a case, if the PAIR_CREATE parameter in the RAID Manager-linkage definition file (DEFAULT.
Database of interest#1 Distribution database File type of interest Backup file name Storage destination for backup files Data file Same as the backup source file name Secondary volume Transaction log file Same as the backup source file name Secondary volume Meta file#2 Varies depending on the VDI metafile storage directory specified with the -drmsqlinit command#3 #1: If you do not specify the –system option, the database targeted for backup is the user database only.
The database specified in the target definition file must exist in the specified instance. If you specify databases in separate instances, those databases will not be backed up. -rc name-identifying-the-generation Use this option to specify the name identifying the generation of the copy group to be backed up. Execute the drmsqldisplay command with the -cf option, and then specify the displayed GEN-NAME value. In a single volume, a hyphen (-) appears. In this case, you cannot specify the -rc option.
Specify this option to connect to a remote backup server to perform a backup. Specify the host name or the IP address of the backup server by using a character string that is no more than 255 bytes. You can specify the IP address in IPv4 or IPv6 format. -auto_import Specify this option to automatically transfer a backup catalog to a backup server after completing a volume backup. This option must be specified concurrently with the -s option.
Notes • If you use the -target or -f option, specify all the databases that are contained in the same logical volume. If this is option is not specified, a command error occurs. • The backup information in the backup catalog is managed based on using the copy group as a key. Depending on the backup method, you might not be able to perform restoration, even though the backup data exists on the secondary volume.
Backup ID = 0000000001 KAVX0002-I drmsqlbackup command will now end. • To create backups in the local and remote destinations using the script: PROMPT> drmsqlbackup default -script C:\Uscript.txt KAVX0001-I The drmsqlbackup command will now start. KAVX1017-I SQL Server information is being collected now. KAVX1207-I Backing up the database... KAVX0210-I The user script will now start. Procedure section = RESYNC_PROC KAVX0212-I A command from the user script will now execute.
KAVX0211-I Execution of the user script has finished. KAVX0210-I The user script will now start. Procedure section = SPLIT_PROC KAVX0212-I A command from the user script will now execute. Command line = C:\HORCM\etc\pairsplit.exe -g TC01 -d sql01 -FBC 0 KAVX0213-I A command from the user script has ended. End code = 0 KAVX0212-I A command from the user script will now execute. Command line = C:\HORCM\etc\pairsplit.exe -g TC01 -d sql02 -FBC 0 KAVX0213-I A command from the user script has ended.
Displayed item Meaning Object type: D: Data file T T: Transaction log M: Metafile DB SQL Server database name SQL Server object name: OBJECT DATAFILE: Data file name TRANSACT: Transaction file name METAFILE: VDI metafile name FILE File name CHECKPOINT-LSN Log sequence number for the starting point of database recovery when a transaction log backup file is restored.
Displayed item Meaning VIRTUAL-SERVERNAME#3 Virtual server name (value of the DRM_HOSTNAME environment variable) DB-PATH#3 Name of the directory storing the backup catalog CATALOG-UPDATE-TIME#3 Time when the backup catalog was created BACKUP-COMMENT Backup comment #1 A hyphen (-) is displayed if OBJECT is something other than DATAFILE. A hyphen (-) is displayed for a backup catalog created by a version earlier than Application Agent 6.3.0-00.
definition file. If you specify a database name containing a space character, enclose the database name in double quotation marks ("). When both this option and the -target option are omitted, all information about the instance specified by the instance name will be displayed. -transact_log Specifies that only information relating to the transaction log file will be displayed.
If DRM_DB_PATH has not been set, the default storage directory for the dictionary map files, which are created automatically during installation, is displayed. • Virtual server name (value of the DRM_HOSTNAME environment variable) If the DRM_HOSTNAME environment variable has not been set, a hyphen (-) appears. • Time when the backup catalog was created For each backup ID, displays the time when the backup catalog was created.
Any value other than 0: Termination with an error Examples • In this example, the command is used to display information about the SQL Server database specified in instance SQL1: PROMPT> drmsqlcat SQL1 INSTANCE: SQL1 BACKUP-ID: 0000000001 BACKUP-MODE: ONLINE INSTANCE: SQL1 ORIGINAL-ID: 0000000001 START-TIME: 2002/06/01 10:00:00 END-TIME: 2002/06/01 10:03:00 HOSTNAME: DB_SVR1 T DB OBJECT FILE FS DG DEVICE COPY-GROUP M DB1 METAFILE C:\METADIR\Meta1 C: D DB1 DATAFILE D:\SQL\data1.
VG12,dev02 CLI-A 2 21 0 T DB1 TRANSACT D:\SQL\tlog2.ldf D: NTFS Harddisk2 VG12,dev02 CLI-A 2 20 0 - - VG12,dev02 CLI-A 2 21 0 10021 S 15044 \\?\Volume{df67a5b0-5583-11d5-a410-806d6172696f}\ 10020 P 15044 10021 S 15044 • In this example, the command is used to display information, in the long format, about the SQL server database in the instance SQL1.
PROMPT> drmsqlcat SQL1 -v VIRTUAL-SERVERNAME: DB_SVR1 DB-PATH: D:\Program Files\Hitachi\DRM\db2 KAVX0024-E The specified backup data does not exist. • In this example, the command is used to display the backup catalog beginning with SQL2-DR10.0: PROMPT>drmsqlcat default -comment "SQL2-DR-10.01*" INSTANCE: default BACKUP-COMMENT: SQL2-DR-10.01-03:56-001 BACKUP-ID: 0000000010 BACKUP-MODE: ONLINE INSTANCE: default ORIGINAL-ID: 0000000010 START-TIME: 12.12.03 14:25:40 END-TIME: 12.12.
- - - - VG02.
Displayed item Meaning The name of the SQL server object: OBJECT DATAFILE: The name of the data file TRANSACT: The name of the transaction log file FILE The file name FS The mount point directory name FSTYPE The type of file system (NTFS) DG The name of the disk group (for an environment with a logical volume manager), or a hyphen (-) (for a basic disk configuration) LVM-DEVICE The name of the logical device file (for an environment with a logical volume manager) or GUID (for an environment wit
Displayed item Meaning Copy type COPY-FUNC Copy type: The name of the copy type varies depending on the DKC software product (storage system unit) and microcode version. -: Indicates the volume where a pair volume has not been configured. (Do not create a program that operates using this display.
information is to be displayed. The target definition file containing the list of databases must be created before you attempt to use this option. Use an absolute path to specify the file name. If you specify a target definition file name containing a space character, enclose the target definition file name in double quotation marks ("). -transact_log Displays information relating to the transaction log file only.
If DRM_DB_PATH has not been set, the default storage directory for the dictionary map files, which are created automatically during installation, is displayed. • Virtual server name (value of the DRM_HOSTNAME environment variable) If the DRM_HOSTNAME environment variable has not been set, a hyphen (-) appears. • Update time for the dictionary map files Displays the update time separately for the core map file and the application map file.
Return Values 0: Normal termination Any value other than 0: Termination with an error Examples • In this example, the command is used to display information about the database SQL1: PROMPT> drmsqldisplay SQL1 INSTANCE: SQL1 T DB OBJECT FILE D DB1 DATAFILE D:\SQL\data1.mdf - T DB1 TRANSACT D:\SQL\tlog1.ldf - D DB2 DATAFILE E:\SQL\data2.mdf - T DB2 TRANSACT E:\SQL\tlog2.
T DB OBJECT FILE FS FSTYPE DEVICE COPY-GROUP PORT# TID# LUN# MU# T DB1 TRANSACT D:\SQL\tlog1.ldf D: NTFS Harddisk1 VG01,dev01 CLI-A 2 10 0 - - VG01,dev01 CLI-A 2 20 0 T DB1 TRANSACT D:\SQL\tlog2.ldf D: NTFS Harddisk1 VG01,dev01 CLI-A 2 10 0 - - VG01,dev01 CLI-A 2 20 0 T DB2 TRANSACT E:\SQL\tlog1.ldf E: NTFS Harddisk1 VG02,dev01 CLI-A 2 11 0 - - VG02,dev01 CLI-A 2 21 0 T DB2 TRANSACT E:\SQL\tlog2.
- 1 32 - PROMPT> - 0 32 0 60 - S 600 C 600 - TC11,dev11 - CL1-A TC11,dev11 TC11,dev11#0 - drmsqlinit (Registers parameters for SQL Server) Formats To register parameters for SQL Server: drmsqlinit instance-name To display the parameters registered for SQL Server: drmsqlinit -v instance-name Description The drmsqlinit command provides an interactive interface that lets you register the SQL Server parameters necessary to back up an SQL Server database.
#1 You cannot specify the directory containing the SQL Server database configuration definition file (instance-name.dat, in which parameters are registered) for the VDI metafile storage directory. #2 If nothing is specified for the UNDO file storage directory, and the drmsqlrestore command or drmsqlrecover command is executed with the -undo option specified, an error message appears, indicating that no parameters have been specified for the drmsqlinit command.
• In this example, the command is used to display the SQL1 parameters: PROMPT> drmsqlinit -v SQL1 SQL Server meta directory name: D:\MSSQL\Meta SQL VDI timeout sec ( 0 - 3600 ): 10 SQL Server undo-file directory name: D:\MSSQL\Undo SQL Server backup-log directory name: D:\MSSQL\Log PROMPT> drmsqllogbackup (Backs up the transaction log of an SQL Server) Formats To specify the instance and back up the transaction log: drmsqllogbackup instance-name [ -no_cat ] [ -no_truncate ] [ -target database-name | -f tar
drmsqllogbackup instance-name -lsn Description The drmsqllogbackup command backs up the transaction log file of a SQL server database that was backed up by using the drmsqlbackup command. Use the drmsqlinit command to set the directory to which this file is to be backed up. The backup file of the transaction log file will be named as follows: database-name_yyyymmddhhmmss_log-backup-ID.
You can take the information displayed by this option, and use it as a transaction log target definition file. BACKUP-ID Specify BACKUP-ID to display the backup IDs of the backups for the specified instance. -no_cat Specify this option if you are backing up a database that has not been backed up by using the drmsqlbackup command in Application Agent 6.3.0-00 or later, or if no log backup-start catalog exists.
the -e option alone sets the range from the first log backup ID to the log backup ID specified with the -e option. Possible log backup ID values are 0001 through 9999. -lsn Specify this option to display the detailed information of the transaction log files in the log backup catalog. Log backup information about both log backup IDs that are associated with a backup ID and log backup IDs that are not associated with a backup ID is displayed.
• Once a database has been restored, the log backup for different recovery paths are mixed and displayed. • For the instance that is the target of this command, if the drmsqlbackup command of Application Agent 6.3.0-00 or later has been executed for the instance, you can back up the logs entries associated with a backup ID, regardless of whether the backup catalog exists.
[userDB2] C:\LogBackup\userDB2_20021106010101_0001.bk C:\LogBackup\userDB2_20021106050101_0002.bk C:\LogBackup\userDB2_20021106090101_0003.
# ORIGINAL-ID:BACKUP-ID:[UserDB2] C:\MSSQL\FLORA4\default\tlog\UserDB2_20040116163637_0001.bk C:\MSSQL\FLORA4\default\tlog\UserDB2_20040116163640_0002.bk # ORIGINAL-ID:BACKUP-ID:[UserDB1] C:\MSSQL\FLORA4\default\tlog\UserDB1_20040116163637_0001.bk C:\MSSQL\FLORA4\default\tlog\UserDB1_20040116163640_0002.bk • In this example, the command is used to create a transaction log target definition file (SQLTXLOG.
Specify the database instance to be recovered. If the instance to be recovered is the default, specify DEFAULT. -target database-name(s) Specify this option to recover specific databases. When specifying multiple databases to be recovered, use a comma to separate each database name. If you specify a database name containing a space character, enclose the database name in double quotation marks ("). When both this option and the -f option are omitted, the entire instance will be recovered.
Examples • In this example, the command is used to recover the entire database identified by SQLIns: PROMPT> drmsqlrecover SQLIns • In this example, the command is used to recover only the database DB01 from within the instance identified by SQLIns: PROMPT> drmsqlrecover SQLIns -target DB01 drmsqlrecovertool (Recovers restored SQL Server databases via a GUI) Format drmsqlrecovertool instance-name Description The drmsqlrecovertool command uses a GUI to recover an SQL Server database that has been restored
Figure 1 drmsqlrecovertool dialog box INSTANCE Displays the instance name specified for the drmsqlrecovertool command. The command will recover this instance. To change the instance, close the drmsqlrecovertool dialog box, and then re-execute the drmsqlrecovertool command. Transaction log backup list Displays a list of transaction log backup files that apply to the database selected in Target database. Use the Add button to add a file to this list. Use the Delete button to delete a file.
Database recovery is complete when the database status becomes Online. After recovery with Online checked, no transaction logs can be applied. Before bringing the database Online, make sure that you apply all necessary transaction logs. Roll forward? Select whether or not to perform a roll-forward during recovery. If No is selected, the Transaction log backup list becomes inactive. Recovery takes place without a roll forward, even when transaction log backup files are displayed.
drmsqlrestore backup-ID -resync [ -force ][ -undo ][ -nochk_host ] [ -instance name-of-the-SQL-Server-instance ] [ -target database-name | -f target-definition-file-name ] [ -pf copy-parameter-definition-file ] To apply only the metafile to the primary volume: drmsqlrestore backup-ID -no_resync [ -undo ][ -nochk_host ] [ -instance name-of-the-SQL-Server-instance ] [ -target database-name | -f target-definition-file-name ] To restore backup data on the remote site by resynchronization: drmsqlrestore backup
2. The command performs disk resynchronization to restore the backup data from a secondary volume to the primary volume. 3. The command places the disk resource online, and then the cluster resource, including databases, online. If ONLINE is set in CLU_MSCS_RESTORE in the Application Agent configuration definition file (init.conf), you can perform restoration of a user database while the cluster resources are online by specifying the -resync option.
Before a backup After a backup Primary volume Primary volume Command execution result Secondary volume GPT disk MBR disk Command status Error (DRM-10337 message) Before performing a resync#2 Error (DRM-10337 message) Before performing a resync#2 MBR disk GPT disk GPT disk Error (DRM-10337 message) Before performing a resync#2 MBR disk Error (KAVX5171-E or KAVX5137-E message) GPT disk Normal termination GPT disk After performing a resync#1 #1 The error message is displayed after resynchronizat
Specifies that the database should be restored in standby mode. When this option is specified, the database can be used as read-only once the restoration has finished. Temporary files will be created for each database in the undo file storage directory registered by the drmsqlinit command. If the UNDO file storage directory has not been set using the drmsqlinit command, an error message appears, indicating that no parameters are set for the drmsqlinit command.
-template Specify this option to perform restore operations by using a backup catalog that was created by executing the drmsqlbackup command with the -template option specified. The START-TIME and END-TIME of a template catalog specified with the -template option are the times at which creation of the template catalog started and finished. -pf copy-parameter-definition-file Specify this option when using the number of retries and the retry interval defined in the copy parameter definition file.
PROMPT> drmsqlrestore 0000000001 -resync • In this example, the command, using the template catalog, is used to restore the backup data identified with backup ID 0000000002: PROMPT> drmsqlrestore 0000000002 -resync -nochk_host -template KAVX0001-I drmsqlrestore command will now start. KAVX1316-I Performing restore pre-processing... KAVX1000-I Logged on to the SQL Server system. KAVX1300-I Restore processing will now start. KAVX1000-I Logged on to the SQL Server system.
To perform a backup by using VSS (Exchange Server 2003, Exchange Server 2007): drmexgbackup -mode vss [ -target storage-group-name | -f target-definition-file-name ] [ -rc [ name-identifying-the-generation ]] [ -pf copy-parameter-definition-file ] [ -transact_log_del | -noverify | -noverify_log_del ] [ -event_check ] [ -comment backup-comment ] [ -vf VSS-definition-file-name ] [ -script user-script-file-name ] [ -s backup-server-name [ -auto_import [ -auto_mount [ mount-point-directory-name ]] ] [ -svol_che
the RAID Manager-linkage definition file (DEFAULT.dat) is set to ENABLE, the command automatically creates a pair. After installation, if the drmexgbackup command is executed without executing the drmexgdisplay command with the -refresh option specified, and no dictionary map files are created, the dictionary map files are created using the drmexgbackup command. In this case, the processing time required to create the dictionary map files are added to the time required to execute the backup command.
The online backup, when used together with the -mode online option, forcibly copies the target data from the primary volume to the secondary volume without unmounting the Information Store. The restore operation might fail if an online backup is performed during a database update, since backup data might have been obtained with inconsistent database files. Thus, if you want to perform an online backup, first perform a cold backup to confirm that the necessary backup data is saved.
When you omit this option, the value of the RAID Manager-linkage definition file (DEFAULT.dat) is used. The value of the RAID Manager-linkage definition file (DEFAULT.dat) is used for parameters that are not coded in the copy parameter definition file. Create the copy parameter definition file with an arbitrary name in the following location.
Specify this option to register a backup comment in the backup catalog. The backup-comment value can be a string of up to 64 bytes, consisting of alphanumeric, special, one-byte space, and multi-byte characters. The backup comment is case sensitive. When a special character, or a one-byte space character is used, the entire backup-comment string must be enclosed in double quotation marks (").
When you specify the -cascade option, a backup catalog is automatically transferred to a backup server defined in the cascade configuration information definition file. The backup catalog is transferred to a backup server on both the local site and the remote site. -auto_mount mount-point-directory-name Specify this option to automatically mount a secondary volume on a backup server after completing a volume backup. This option must be specified concurrently with either the 1 or 2 option. 1.
If you specify the -script option concurrently with this option, a user script file specified in the -script option needs to exist on both the local site and remote site. If you specify the -f option concurrently with this option, the target definition file specified in the -f option needs to exist on both the local site and remote site. When this option is specified, the backup server defined in the cascade configuration information file is used.
Storage group name = STR1 KAVX0002-I The drmexgbackup command will now end. • In this example, the command is used to perform a cold backup for the storage groups specified in the target definition file C:\temp\BACKUP_DB.txt: PROMPT> drmexgbackup -mode cold -f C:\temp\BACKUP_DB.txt KAVX0001-I The drmexgbackup command will now start. KAVX1805-I The information store will now be dismounted. Storage group name = STR1 KAVX1805-I The information store will now be dismounted.
KAVX0256-I A connection to the Protection Manager service will now be established. Host name = BKSERV2 KAVX5108-I Resynchronizing a copy group. Copy group name = SI01,dev01 KAVX5108-I Resynchronizing a copy group. Copy group name = SI01,dev02 KAVX0257-I The connection with the Protection Manager service will now be terminated. Host name = BKSERV2 KAVX5404-I Processing to resynchronize a copy group was performed by using DBSERV2.
[ -backup_id backup-ID ][ -hostname host-name ] [ -comment backup-comment ] For Exchange Server 2010 drmexgcat [ [ [ [ [ -target Information-Store-name | -f target-definition-file-name] -transact_log ][ -datafile ] -device device-file-name][ -l ][ -v ] -backup_id backup-ID ][ -hostname host-name ] -comment backup-comment] Description The drmexgcat command displays the backup information of the Exchange database on the server where the command is executed.
Displayed item Meaning FILE#1, #2 File name FS Mount point directory name FSTYPE File system type (NTFS) DG The name of the disk group (for an environment with a logical volume manager), or a hyphen (-) (for a basic disk configuration) LVM-DEVICE The name of the logical device file (for an environment with a logical volume manager) or GUID (for an environment without a logical volume manager) DEVICE#3 Harddiskn (where n is an integer) COPY-GROUP Copy group name, displayed as follows: RAID Man
#3 When this command is executed with the -device option specified, this information will be displayed after OBJECT. #4 The command executed with the -v option displays this information. A hyphen (-) is displayed for any item that cannot be displayed. If none of the items can be displayed, an error message is displayed. Each item is separated by a space. Arguments -target storage-group-name(s) Specifies that information relating to certain storage groups that will be displayed.
When you specify this option with the -target option or -f option, only information pertaining to the data file of the specified storage group will be displayed when this option is specified. If either the -target or the -f option is omitted, information pertaining to all data files of all storage groups will be displayed. -device device-file-name Specifies that only information relating to the device file is to be displayed.
If two double quotation marks are specified after the -comment option (as in: -comment ""), a message is displayed indicating that no backup data exists. Note When specifying on the command line a file name or directory name containing space characters for the -target or -f option, you must enclose the file name in double quotation marks ("). Note that enclosing with double quotation marks is not necessary for target path names specified in batch definition files.
PROMPT> drmexgcat -target STR1 -l STORAGEGROUP: STR1 BACKUP-ID:0000000001 BACKUP-MODE: COLD STORAGEGROUP: STR1 ORIGINAL-ID:0000000001 START-TIME:2002/06/01 10:00:00 END-TIME: 2002/06/01 10:01:00 HOSTNAME:EXG_SRV1 T OBJECT INFORMATIONSTORE FILE FS FSTYPE DG LVM-DEVICE DEVICE COPY-GROUP PORT# TID# LUN# MU# LDEV# P/S SERIAL# M MAILBOXSTORE MAILBOX1(STR1) D:\STR1\priv1.
M MAILBOXSTORE Mail2 Harddisk3 VG01,VG01_001 - VG01,VG01_001 T TRANSACT Mail2 Harddisk2 VG01,VG01_000 - VG01,VG01_000 C CHECKPOINT Mail2 Harddisk2 VG01,VG01_000 - VG01,VG01_000 P PUBLICSTORE Pub Harddisk5 VG01,VG01_003 - VG01,VG01_003 T TRANSACT Pub Harddisk4 VG01,VG01_002 - VG01,VG01_002 C CHECKPOINT Pub Harddisk4 VG01,VG01_002 - VG01,VG01_002 M:\mount\VG01\001\Mail2\mail.edb M:\mount\VG01\001 - - M:\mount\VG01\000\Mail2\E01*.log M:\mount\VG01\000 - - M:\mount\VG01\000\Mail2\E01.
drmexgdisplay [ storage-group-name ] -refresh [ -coremap ] To update the dictionary map files to the latest status (Exchange Server 2010): drmexgdisplay [ Information-Store-name ] -refresh [ -coremap ] Description The drmexgdisplay command does the following: 1. 2. 3. Displays resource information for the Exchange database or Information Stores on the server on which the command was executed.
Displayed item Meaning LVM-DEVICE A logical device file name (when using a logical volume manager) or a GUID (when logical volume manager has not been implemented) DEVICE#3 Harddiskn (where n is an integer) COPY-GROUP Copy group name, displayed as follows: RAID Manager volume group name, paired volume name PORT# Port name on the host server TID# Target-ID on the host server LUN# Logical unit number on host server MU# Pair ID LDEV# Logical device number inside the RAID device A letter identi
• Data files (*.stm) do not exist and, therefore, are not displayed. • Information related to transaction log files (*.log) is not displayed for each file. Instead, the information for all files is displayed together in the following format: mount-point-directoryname\storage-group-name\E00*.log. #2 The following are how Exchange Server 2010 differs from Exchange Server 2003: • Data files (*.stm) do not exist and, therefore, are not displayed. • Information related to transaction log files (*.
When you specify this option with the -target option or -f option, only information pertaining to the transaction log of the specified storage group will be displayed when this option is specified. If either the -target or the -f option is omitted, information pertaining to all transaction logs of all storage groups will be displayed. -datafile Specifies that only information relating to the data file will be displayed.
-refresh Specify this option to update the dictionary map files. If you specify this option with storage-group-name or Information-Store-name, only the information about the specified storage group or Information Store in the application map file will be updated. The processing of the core map file differs depending on the following: • When the core map file already exists, the file is not updated. • When the core map file does not exist, a new core map file is created.
T TRANSACT VG01,dev02 - T TRANSACT VG01,dev02 - T TRANSACT VG01,dev02 - C CHECKPOINT VG01,dev02 - - - E:\STR1\E000001.log E: - Harddisk2 - E:\STR1\E000002.log E: - Harddisk2 VG01,dev02 - E:\STR1\E000003.log E: - Harddisk2 VG01,dev02 - E:\STR1\E00.
• In this example, the command is used to output information about all Information Stores and the management information for the dictionary map files (Exchange Server 2010): PROMPT> drmexgdisplay –v VIRTUAL-SERVERNAME: DB-PATH: C:\Program Files\Hitachi\DRM\db STORAGEGROUP: /EXCHANGE CORE-MAPFILE-UPDATE-TIME: 2010/01/01 10:00:00 APP.-MAPFILE-UPDATE-TIME: 2010/01/01 10:00:00 T OBJECT INFORMATIONSTORE FILE DG DEVICE COPY-GROUP M MAILBOXSTORE Mail1 M:\mount\VG01\001\Mail1\mail.
- - VG01,VG01_000 - - - drmexgrestore (Restores an Exchange database backup to the primary volume) Formats To restore backup data in units of storage groups: drmexgrestore backup-ID -resync [ -target storage-group-name | -f target-definition-file-name ] [ -force ] [ -recovery ] [ -pf copy-parameter-definition-file ] [ -vf VSS-definition-file-name ] To restore backup data obtained using VSS in units of Information Stores: drmexgrestore backup-ID -resync -recovery { -target storage-group-name\Informatio
The following explains the command processing for restoration in a non-cluster configuration. 1. If the restored database was mounted, the database will be unmounted automatically. If the unmount of the file system fails, an error message will be displayed, and restoration processing error occurs. 2. Once the database is stopped properly, and the file system confirms that unmount was successful, the backup data will be restored from the secondary volume to the primary volume by disk resynchronization.
-target Information-Store-name Specify this option to restore the database in a particular Information Store. To specify multiple Information Store names, use a comma to separate each Information Store name. Use double quotation marks to enclose any Information Store names that contain at least one space character. If this option is omitted, all Information Stores on the server on which this command is executed will be restored.
However, if all Information Store names within the storage group that is the restoration target have been specified, you can restore backup data even without specifying the -recovery option. If the -recovery option is not used to restore a backup obtained by cold backup, the -recovery option cannot be used for backups obtained after the restored cold backup.
• If you specify a storage group name and an Information Store name of the same storage group, an error will occur. • If you specify a storage group name and an Information Store name of different storage groups, the backup data is restored in units of storage groups and Information Stores respectively. • If you specify an Information Store name of data other than backup data obtained using VSS, an error will occur.
PROMPT> drmexgrestore 0000000005 -resync -recovery -ef exchange.conf KAVX0001-I The drmexgrestore command will now start. KAVX1526-I The Exchange environment configuration file has been read. Exchange environment configuration file = exchange.conf KAVX0256-I A connection to the Protection Manager service will now be established. Host name = passive_node_host_name KAVX0256-I A connection to the Protection Manager service will now be established.
Information store name = Mail02 KAVX1808-I The information store will now be dismounted. Information store name = Mail01 KAVX1808-I The information store will now be dismounted. Information store name = Mail02 KAVX1700-I Restore processing will now start. KAVX5111-I Performing unmounting. Mount point name = D: KAVX5111-I Performing unmounting. Mount point name = E: KAVX5108-I Resynchronizing a copy group. Copy group name = EXG001,B001 KAVX5108-I Resynchronizing a copy group.
Description The drmexgverify command verifies the integrity of the backup data on a secondary volume. The target databases to be verified are as follows: • Exchange database backed up online • Exchange database backed up by using VSS Execute this command on the backup server.
PROMPT> drmexgverify 0000000001 KAVX0001-I The drmexgverify command will now start. KAVX0076-I The checksum of the Exchange database file was confirmed. Storage group name = STR1 KAVX0002-I The drmexgverify command will now end.
3 Support and other resources Contacting HP HP technical support For worldwide technical support information, see the HP support website: http://www.hp.
• http://www.hp.com/support/manuals • http://www.hp.com/support/cvae/manuals • http://www.hp.com/storage/spock Conventions This guide follows the conventions shown in Table 48 to refer to HP StorageWorks P9000 Command View Advanced Edition Suite products.
Index B basic command functionality concealing and unconcealing physical volume , 114 create and delete Application Agent database , 141 basic command path , 81 basic commands, 79 drmappcat , 102 drmcgctl , 105 drmclusinit , 107 drmdbexport , 111 drmdbimport , 112 drmdbsetup , 141 drmdevctl , 113 drmexgbackup , 182 drmexgcat , 191 drmexgdisplay , 198 drmexgrestore, 206 drmexgverify , 212 drmfsbackup, 83 drmfscat, 89 drmfsdisplay , 94 drmfsrestore , 99 drmhostinfo , 119 drmmediabackup , 123 drmmediarestore
C check tool EX_DRM_EXG_DEF_CHECK , 68 EX_DRM_FS_DEF_CHECK , 20 EX_DRM_SQL_DEF_CHECK , 52 coding rules for creating transaction log target definition file , 82 common commands basic command specifications, 102 extended command specifications , 24 conceal and unconceal physical volume , 113 conventions for creating target definition file , 81 create and delete Application Agent database , 141 D data file (for SQL Server database) , 48, 143 displaying information for Information Store, 198 displaying informa
extended commands , 11 EX_DRM_BACKUPID_SET , 24 EX_DRM_CACHE_PURGE , 36 EX_DRM_CG_DEF_CHECK , 25 EX_DRM_DB_EXPORT , 26 EX_DRM_DB_IMPORT , 28 EX_DRM_EXG_BACKUP , 62 EX_DRM_EXG_DEF_CHECK , 68 EX_DRM_EXG_RESTORE , 71 EX_DRM_EXG_VERIFY , 76 EX_DRM_FS_BACKUP , 15 EX_DRM_FS_DEF_CHECK , 19 EX_DRM_FS_RESTORE , 22 EX_DRM_FTP_GET , 29 EX_DRM_FTP_PUT , 30 EX_DRM_HOST_DEF_CHECK , 32 EX_DRM_MOUNT , 38 EX_DRM_RESYNC , 33 EX_DRM_SQL_BACKUP , 47 EX_DRM_SQL_DEF_CHECK , 52 EX_DRM_SQL_RESTORE , 55 EX_DRM_SQL_TLOG_BACKUP , 58