Resetting an overflowed user auxiliary storage pool (ASP) without an initial program load (IPL)

You can learn the detailed steps of how to reset an overflowed user ASP without an IPL.

To reset a user ASP in overflowed status, follow these steps:

  1. Determine which objects in the ASP have overflowed.
    Use one of the following methods:
    • Use the Display Object Description (DSPOBJD) command to create an output file. Then run a query against that output file:
      1. For the first library in the user ASP, type the following command:
        
        DSPOBJD OBJ(library-name/*ALL) OBJTYPE(*ALL)
               DETAIL(*FULL) OUTPUT(*OUTFILE)
               OUTFILE(library-name/file-name)
      2. For each additional library in the user ASP, type the following command:
        
        DSPOBJD OBJ(library-name/*ALL) OBJTYPE(*ALL)
               DETAIL(*FULL) OUTPUT(*OUTFILE)
               OUTFILE(library-name/file-name)
               OUTMBR(*FIRST *ADD)
      3. Create a query against the output file. Look for objects that have a 1 (Yes) in the ODOASP (overflowed ASP) field.
    • For a user ASP that contains only DLOs, use the Query Document Library (QRYDOCLIB) command. It has a parameter to display overflowed DLOs.
  2. Save each overflowed object to a scratch media volume.
  3. Delete each overflowed object.

    Some objects, such as journals and physical files, require that you take certain actions before deleting them. Table 1 shows what to do before deleting these objects.


    Table 1. Object types that require special procedures for deleting
    Object type Do this before deleting
    Journal Deleting a journal
    Journal receiver Deleting a journal receiver
    Physical file Deleting a physical file

  4. Ensure that the ASP is no longer in overflowed status.
    You should have received a message in the QSYSOPR message queue that the overflow condition has been recovered. You can also use system service tools (SST) to check:
    1. Type STRSST. You are shown the System Service Tools (SST) menu.
    2. Select the option to work with disk units.
    3. Select the option to display disk configuration.
    4. Select the option to display disk configuration capacity. You are shown the Display Disk Configuration Capacity display:
                           Display Disk Configuration Capacity
                                                      
       --Protected--  --Unprotected-- 
      ASP  Unit  Type  Model  Threshold  Overflow   Size  %Used    Size  %Used
      1                          90%     No           0   0.00%   1400   8.22%
             1   9332   400                           0   0.00%    200   17.97%
             2   9332   400                           0   0.00
      2                                  Yes          0   0.00%    200   99.99%
             8   9332   200      90%                  0   0.00%    200   99.99% 

      This display shows whether any ASPs are in overflowed status.

    If the user ASP is still overflowed, follow the procedure described in Resetting an overflowed user auxiliary storage pool (ASP) during an initial program load (IPL) topic.

  5. Before you can restore the overflowed objects from a media volume, you must make additional space available in the user ASP.
    Do one or more of the following tasks:
    • Delete objects from the ASP if you no longer need them.
    • Move one or more libraries to a different ASP.
      Note: You cannot use the Move Object (MOVOBJ) command to do this. You must save the library, delete it, and restore it to a different ASP.
    • Move one or more folders to a different ASP by saving the folder, deleting it, and restoring it to a different ASP.
    • Add additional disk units to the ASP.
  6. After you have made additional space available in the ASP, restore the objects you saved in step 2.
  7. Check to make sure the user ASP has sufficient space and is not overflowed. Repeat the procedure described in step 4.