PMS Information Systems
Welcome to PMS Information Systems - IBM i (AS/400) Forum !!!

Get Answers for all your queries on IBM i (AS/400).


Go down


Post  maran on Thu Feb 07, 2013 5:56 pm


We Run RCLSTG for system maintenance to help regain storage space. If the
percent of auxiliary storage space used seems unexplainably high, schedule
time to run a RCLSTG. Since it requires a dedicated system to perform RCLSTG
functions and takes a long time to process, this process is difficult to schedule.

When an interactive job is complete, the QTEMP library of the job is not deleted
immediately, but cleared during the next IPL. Ending a job with ENDJOB
OPTION(*IMMED) causes an abrupt job termination that usually leaves some
temporary objects as orphans (without a library or owner). These orphans are
cleared during the execution of RCLSTG.

The same principle applies to abnormal system termination, only on a larger
scale. Besides all the user jobs, when the system jobs are terminated
abnormally, a multiple amount of orphans occur.

To help you understand RCLSTG, review the types of actions that the reclaim
function performs and the corrective actions that it takes when possible:

1. For each object on the system, RCLSTG:
•Ensures that it is owned by a profile.
•Ensures that it is in a library.
•Ensures that it is not secured by a damaged or destroyed authorization
list, and assigns the objects to the system supplied authorization
•Deletes objects that are not completely created.
•Validates object storage counts in all user profiles.
•Deletes duplicate user profiles.
•Deletes subsystem descriptions that are incomplete or with header
•Recovers the ASP.
•Deletes duplicate configuration descriptions.
•Deletes internal system objects if they are not needed.
•Deletes invalid objects.

2. For each library related object on the system, RCLSTG:
•Checks it for damage.
•Ensures all pieces of a library are connected.
•Removes object description entries if there is no corresponding entry in
the library.
•Deletes any partially created library.
•Deletes duplicate libraries.

3. For each office related object on the system, RCLSTG:
•Ensures DLO objects are in QDOC.
•Ensures DLO objects are owned.
•Deletes DLO objects that are invalid.
•Verifies the mail logs on the system.
•Ensures all mail is on someones mail log.
•Ensures all mail documents are attached to a mail item.
•Performs functions different from RCLDLO.

4. For each database-related object on the system, RCLSTG:
•Performs any pending commit recovery.
•Deletes any secondary objects that are danglers.
•Rebuilds database files for which data exists.
•Rebuilds database cross reference files.

Posts : 442
Join date : 2009-07-24

View user profile

Back to top Go down

Back to top

Permissions in this forum:
You cannot reply to topics in this forum