| About the only thing ALL-IN-1 shutdown does is boots people off the
system and does not allow them back on. Attached is a STARS article
on how to kill the OAFCV and the TMSV processes. This procedure will
allow you to remove all installed images if you need to dismount a disk
to do a backup. If you have ALL-IN-1 3.0, ignore the part about the
A1$SECTIONS.
Paul
V3.0: How To Close ALL ALL-IN-1 Files To Be Able To Dismount Device
You would like to periodically use disk-to-disk BACKUP to
defragment the disk that ALL-IN-1 files reside on. Currently,
after you finish using BACKUP/IGNORE=INTERLOCK, you cannot
dismount the disk because many PIDs still have various ALL-IN-1
files locked.
The shutdown operation (SDA) is intended to dislodge ALL-IN-1 users
by warning them of the shutdown and eventually forcing image exit.
This operation is intended for housekeeping purposes so that
operations on the ALL-IN-1 system and user file cabinets can be
performed without needing further interlocks or controls on
access. For this reason, the ALL-IN-1 system is left in a state
that allows such housekeeping procedures to run (using the
/OVERRIDE_SHUTDOWN qualifier).
If you wish to dismount the device containing the ALL-IN-1 system,
after ALL-IN-1 has been shutdown, you must perform a number of
additional operations to close open files on the disk. Perform the
following operations:
- Remove the Form Library (FLC) and Message File global
sections using the OA$FBT_REMOVE_LIBRARY function:
$ ALLIN1/NOINIT/OVERRIDE
OA$FBT_REMOVE_LIBRARY OA$LIB:MEMRES
OA$FBT_REMOVE_LIBRARY OA$LIB:OAFORM
OA$FBT_REMOVE_LIBRARY OA$LIB:OAN$FORMS
OA$FBT_REMOVE_LIBRARY OA$LIB:SITEMEMRES
OA$FBT_REMOVE_LIBRARY OA$LIB:SITEOAFORM
OA$FBT_REMOVE_LIBRARY OA$LIB:SITEOAN$FORMS
OA$FBT_REMOVE_LIBRARY oa$lib:ARC_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:CM_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:CBI_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:DIR_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:EM_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:FC_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:GS_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:KEY_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:NOTES_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:OA_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:SA_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:SM_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:TM_SYM.A1$SECTION
OA$FBT_REMOVE_LIBRARY oa$lib:WPL_SYM.A1$SECTION
- Remove the Text Library (TXL) global sections (A1TXL
and CMTXL) using the OA$TXL_REMOVE function:
$ ALLIN1/NOINIT/OVERRIDE
OA$TXL_REMOVE A1TXL
OA$TXL_REMOVE CMTXL
- Remove the image global sections (MAILCOUNT, OA$SUBMIT,
TMSV, OAFCV and OA$MAIN) using the VAX/VMS INSTALL
utility:
$ INSTALL == "$SYS$SYSTEM:INSTALL /COMMAND_MODE"
$ INSTALL
REMOVE OA$LIB:MAILCOUNT
REMOVE OA$LIB:OA$SUBMIT
REMOVE OA$LIB:TMSV
REMOVE OA$LIB:OAFCV
REMOVE OA$LIB:OA$MAIN
- Shut down the background processes using the appropriate
DCL commands:
$ STOP/QUEUE/NEXT OA$FORMATTER
$ STOP TM_SERVER
$ STOP OA$FCV
$ STOP/QUEUE/NEXT OA$MTI_QUEUE !For SENDER/FETCHER
!Also STOP any other batch
!queues used for housekeeping
!jobs
- Shut down MAILBUS processes if installed/running on the
disk (note: All components which are running on your system).
Ex:
$@SYS$MANAGER:MB$CONTROL STOP=(ER,DDS,MRG,TS,MS)
- Shut down print queues which may be accessing formatted
files on the disk.
- Perform similar shutdown operations on each node in the
cluster.
Because this operation needs to be executed for each node in a
cluster, you may wish to construct a command procedure to perform
these commands, then use the VAX/VMS SYSMAN utility to execute the
procedure on all nodes in the cluster, or as an alternative submit the
procedure into batch queues for each node.
|