HP OpenVMS Systemsask the wizard |
The Question is: We have a shadow set, dsa2: that we cannot dism/nounl due to "a device is spooled to the volume". We checked all devices on the system and found one printer spooled to dsa2 - we deleted the que and de-spooled the device (which brought the reference count down from 4 to 3) yet still get the same message. Where else can we check? I assume sda> has the answer but I didn't know where to look. The Answer is :
Assume you have a problem dismounting disk DSA2:
$ dism/nounload DSA2:
%DISM-W-CANNOTDMT, DSA2: cannot be dismounted
%DISM-W-SPOOLEDEV, 1 device spooled to volume
Use SDA to find the disk DSA2: UCB in the AMB address field of the
spooled terminal/printer device, to find out which terminal/printer
device is spooled to that disk.
$ ANAL/SYS
SDA> SHO DEV DSA2 ! get the UCB address for the disk
... UCB address: 8xxxxxxx
SDA> SET OUT x.x
SDA> SHO DEVICE ! show all devices to output file
SDA> EXIT
$ SEARCH x.x "AMB address",8xxxxxxx /MATCH=AND/WINDOW=(10,0)
LTA9999 Unknown UCB: 80FA0700
^^^^^^^ this is the spooled device
Device status: 00000010 online
Characteristics: 0C040047 rec,ccl,trm,spl,avl,idv,odv
00000200 nnm ^^^ = device is spooled
Owner UIC [000001,000004] Operation count 0 ORB address 80DE2D80
PID 00000000 Error count 0 DDB address 80F28800
Class/Type 42/00 Reference count 0 DDT address 82B701A0
Def. buf. size 80 BOFF 00000000 CRB address 80F28880
DEVDEPEND 180012A0 Byte count 00000000 AMB address 80E06A80
spooled to disk with THAT UCB ^^^^^^^^
This will show you the device(s), which have been spooled to DSA2:
|