IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

How to compress dataset?


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Zai Cabading

New User


Joined: 11 May 2005
Posts: 7

PostPosted: Mon Jun 20, 2005 5:49 pm
Reply with quote

Hi All,
could please tell me how can i compress my datasets? Thank you.

Zai
Back to top
View user's profile Send private message
kanak

Moderator


Joined: 12 Mar 2005
Posts: 252
Location: India

PostPosted: Mon Jun 20, 2005 6:35 pm
Reply with quote

hi Zean Zai,

COMPRESS Command

The COMPRESS command compresses partitioned data sets on a specified volume. Compressing (degassing) removes unused space between members in a partitioned data set. Depending on the filtering criteria you specify, you can compress either all or some of the partitioned data sets. This command is useful for compressing system partitioned data sets before you apply maintenance (thus avoiding certain space-related abends).
Note: You must not compress the data sets that contain DFSMSdss or IEBCOPY executable code.
The actual PDS compression is done on the existing volume using the IEBCOPY utility. To prevent loss of data if the system or IEBCOPY
abnormally ends during the processing, back up volumes or data sets that meet the filtering criteria before using the COMPRESS Command.
The COMPRESS command cannot process partitioned data sets that:
o Are unmovable
o Have no directory

The following example compresses a selected partitioned data set.

Code:

//JOB1     JOB  <ACC INFO>,REGION=nnnnK         
//STEP1    EXEC PGM=ADRDSSU                                 
//SYSPRINT DD   SYSOUT=A                                     
//SYSIN    DD   *                                           
 COMPRESS              -                                     
   DYNAM(338000)            /* DYNAM ALLOC VOL 338000        */ -
   EXCLUDE(SYS1.**)       /* EXCL 'SYS1....' DATA SETS     */ -
                                     /* IF THEY MEET THIS CRITERION   */ -
   BY((DSCHA EQ 0))       /* DATA SET WAS BACKED UP        */   
 /*                                                         



Compress partitioned data sets on volume 338000 if:
o They are not system data sets (EXCLUDE(SYS1.**)), and
o They have not been updated (DSCHA EQ 0) since the last time they were backed up (dumped). This ensures that the data set can be recovered if the system fails while the compress operation is running.

Hope this peice of information might help you in some extent.
Back to top
View user's profile Send private message
Zai Cabading

New User


Joined: 11 May 2005
Posts: 7

PostPosted: Wed Jun 22, 2005 11:31 am
Reply with quote

Thanks Kanak. icon_smile.gif
Back to top
View user's profile Send private message
Zai Cabading

New User


Joined: 11 May 2005
Posts: 7

PostPosted: Wed Jun 22, 2005 11:32 am
Reply with quote

Thanks Kanak. icon_smile.gif
Back to top
View user's profile Send private message
radhakrishnan82

Active User


Joined: 31 Mar 2005
Posts: 435
Location: chennai, India

PostPosted: Fri Jun 24, 2005 10:03 am
Reply with quote

Option 3.1 can be used to compress a dataset.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts FINDREP - Only first record from give... DFSORT/ICETOOL 3
No new posts Map Vols and Problem Dataset All Other Mainframe Topics 2
No new posts Allocated cylinders of a dataset DB2 12
No new posts Sort First/last record of a subset th... DFSORT/ICETOOL 7
No new posts Reading dataset in Python - New Line ... All Other Mainframe Topics 22
Search our Forums:

Back to Top