J06.10 Software Installation and Upgrade Guide

12 Running ZPHIRNM to Reactivate the Previous Software
Revision
This step runs the ZPHIRNM program again to change the temporary names of the previous product
files back to their actual names.
Alerts
Before running ZPHIRNM:
Applications that use files that are being replaced should not be running. To avoid any
possibility of conflict, stop all applications, except for the TMF subsystem, before running
ZPHIRNM.
You must have rename (purge) access to all files being renamed. You can ensure this access
by running ZPHIRNM as the super ID (255,255).
If you are connected to an Expand network, you might see a message stating that the NonStop
SQL file, ZZSQLCI2, was not renamed during ZPHIRNM. However, on further examination
of the log file, you may find that ZPHIRNM did finally rename the file, in which case you can
ignore the error message and continue.
Make sure that you drain the Spooler before running ZPHIRNM. If you drain the Spooler after
running ZPHIRNM, an error message appears indicating that the spooler program and library
versions are different, and Spooler terminates with errors.
Drain the Spooler (Optional)
Before executing the SPOOLCOM;SPOOLER,DRAIN command:
Use the SPOOLCOM;COLLECT $collector-process, LISTOPENS command to identify
processes that currently have jobs open.
Use the SPOOLCOM;JOB (STATE PRINT) command to determine which jobs are currently
printing.
Take the appropriate action to ensure that these jobs either terminate when finished or are
stopped.
Drain the Spooler. To drain the Spooler, log on as a super group user (255,n), access
SPOOLCOM, and enter the following command:
SPOOLCOM> SPOOLER, DRAIN
This command causes the Spooler to move from the active to the dormant state.
CAUTION: Do not use the TACL STOP command to drain or stop the Spooler. Also, do not
issue the TACL STOP command after you have issued the SPOOLCOM DRAIN command. The
control file can be corrupted during the next warmstart or rebuild.
For more information on draining the Spooler and recovery, see Chapter 1 in the Spooler
Utilities Reference Manual.
Run ZPHIRNM
Using PREVIEW Mode
You can do a preview run of ZPHIRNM to check that the target subvolumes (TSVs) and associated
map files are consistent. Running ZPHIRNM in PREVIEW mode simulates the ZPHIRNM process
110 Running ZPHIRNM to Reactivate the Previous Software Revision