Page 1 of 1

T30FILE error : tried freeing some resources

Posted: Thu Sep 06, 2012 8:59 am
by lordlebu
I donot have access to the dsadm or root account so to run any query on unix I ask the unix sysadmin.

Some of the DataStage jobs are failing with error 'Unable to allocate Type 30 descriptor'.

unixsa ran
$DSHOME/bin/smat -d | wc -l
153

Total number of processes under dsadm
ps -aef | grep dsadm
26

Went to job > cleanup resources in datastage director.
Cleanup some processes and locks

Unix sysadmin ran
$DSHOME/bin/dsdlockd -p

Total number of processes under dsadm
ps -aef | grep dsadm
11

unix admin Ran
$DSHOME/bin/smat -d | wc -l
153

How do I proceede now?

Thanks in advance

Posted: Thu Sep 06, 2012 9:43 am
by ArndW
You are trying to open too many dynamic (type 30) files at once. The solution is to modify your "uvconfig" file and raise the setting for the T30FILE parameter. What is your current value?

The documentation describes the steps needed to make changes in the file active but they include stopping and starting DataStage.

Posted: Thu Sep 06, 2012 9:49 am
by chulett
Or run fewer jobs at the same time...