OK… so this is for you to learn.
Please look at the ADAFRM utility and ADADBS INCREASE utilities for this.
http://techcommunity.softwareag.com/ecosystem/documentation/adabas/ada824mfr/adamf/util/_utilover.htm
Please also backup your complete db before you start and adhere to any standards your shop has. We use full-pack allocations for our databases to remove some of the complexity, but here is a sample of JCL we use at our shop (edited for generic consumption):
//jobname JOB (VS00200,NSNS),'DBA',REGION=4096K,TIME=1440,
// MSGCLASS=T,CLASS=N,NOTIFY=&SYSUID
//* RESTART=STEP3
//*==================================================================
//* CATALOG A SECOND EXTENT OF ASSO ON A DIFFERENT VOLUME
//* 1. NO FREE SPACE CAN EXIST ON ANY OF THE PREVIOUS VOLUMES
//* 2. UNCATALOG THE DATASET ( DO NOT DELETE )
//* 3. FORMAT AND RE-CATALOG THE DATASET DISP=(MOD,CATLG,CATLG),
//* VOL=SER=(VOL1, VOL2,...)
//* 4. ADADBS - INCREASE THE DATA
//* 5. ADAREP - MAKE SURE THERE ARE NO '******' IN VOLSER COLUMN
//* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//* !!! THE ADAREP MUST NOT RUN IN THE SAME JOB AS THE INCREASE AND
//* !!! FORMAT. IT WOULD GIVE ERRONEOUS RESULTS. RUN THE JOB DPREP
//* !!! AFTER THIS JOB.
//* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//*==================================================================
//*==================================================================
//* IEFBR14 : UNCATALOG ASSOR1 (DO NOT DELETE THE DATASET)
//*==================================================================
//STEP1 EXEC PGM=IEFBR14
//FL1 DD DSN=hlq.ASSOR1,DISP=(OLD,UNCATLG),UNIT=3390
//*
//*==================================================================
//* ADAFRM : ALLOCATE AND FORMAT THE DATABASE COMPONENTS
//*
//* TO CALULATE SIZE, MULTIPLY THE # VOLUMES BY 3338.
//* EXAMPLE: WE ARE ADDING 3 VOLUMES TO hlq.ASSOR1.
//* IN THIS CASE, SIZE = (3338 * 3) = 10014.
//*
//* TACK VOLUMES ADAxxx, ADAyyy, AND ADAzzz AFTER ADAmmm.
//*
//*
//*==================================================================
//STEP2 EXEC PGM=ADARUN,COND=(0,NE)
//STEPLIB DD DISP=SHR,DSN=hlq.ADABAS.LOAD
//DDASSOR1 DD DISP=(MOD,CATLG,CATLG),DSN=hlq.ASSOR1,
// SPACE=(CYL,(0,3338)),UNIT=3390,
// VOL=SER=(ADAaaa,ADAbbb,ADAccc,ADAddd,ADAeee,ADAfff,ADAqqq,ADAhhh,
// ADAiii,ADAjjj,ADAkkk,ADAlll,ADAmmm,ADAxxx,ADAyyy,ADAzzz)
//SYSUDUMP DD SYSOUT=X
//DDDRUCK DD SYSOUT=X
//DDPRINT DD SYSOUT=X
ADARUN PROG=ADAFRM,
ADARUN SVC=249
ADARUN DEVICE=8391
ADARUN DBID=225
ADARUN DSF=YES
ADARUN MODE=SINGLE,PLOGRQ=NO
/*
//DDKARTE DD *
ADAFRM ASSOFRM SIZE=10014,NUMBER=1,DEVICE=8391
/*
//*==================================================================
//* ADADBS : INCREASE THE ASSO
//*
//* INCREASE THE SAME AMOUNT AS THE FORMAT STEP ABOVE
//*==================================================================
//STEP3 EXEC PGM=ADARUN,COND=(0,NE)
//STEPLIB DD DISP=SHR,DSN=hlq.ADABAS.LOAD
//DDASSOR1 DD DSN=hlq.ASSOR1,DISP=SHR
//DDDATAR1 DD DSN=hlq.DATAR1,DISP=OLD
//DDTEMPR1 DD DSN=hlq.TEMPR1,DISP=OLD
//DDSORTR1 DD DSN=hlq.SORTR1,DISP=OLD
//DDWORKR1 DD DSN=hlq.WORKR1,DISP=OLD
//SYSUDUMP DD SYSOUT=X
//DDDRUCK DD SYSOUT=X
//DDPRINT DD SYSOUT=X
//DDCARD *
ADARUN PROG=ADADBS,
ADARUN SVC=249
ADARUN DEVICE=8391
ADARUN DBID=225
ADARUN DSF=YES
ADARUN MODE=SINGLE,PLOGRQ=NO
/*
//DDKARTE DD *
ADADBS INCREASE ASSOSIZE=10014
/*
//*
//
Please adapt to your own shop standards. This sample only increases ASSO, but you can follow the same logic for increasing DATA. Please also run an ADAREP when you have completed to be sure your volumes are allocated and your block ranges aren’t assigned to ******.