unable to extend index CUSTOMER_NN01 by 128 in tablespace

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
vinaymanchinila
Premium Member
Premium Member
Posts: 353
Joined: Wed Apr 06, 2005 8:45 am

unable to extend index CUSTOMER_NN01 by 128 in tablespace

Post by vinaymanchinila »

Hi

Trying to load 10 million rows, using a simple EE job which reads from production and writes to development table.
I am getting the following error and the job aborts, is there that I can do something, or do we have a parameter which alows us to drop the indexes and build them after the load!

sqlcode is: -1654 esql complaint: ORA-01654: unable to extend index CUSTOMER_NN01 by 128 in tablespace SALESIDX

Thanks,
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

You can disable indices in a PX load job - but not for the reasons that there is not enough space left. Usually you disable constraints and indices during a bulk load to make it go quicker, then subsequently re-enable and re-build them. In your case that would abort as well.

You need to talk to your friendly and helpful DBA and have him/her allocate that required space.
vinaymanchinila
Premium Member
Premium Member
Posts: 353
Joined: Wed Apr 06, 2005 8:45 am

Post by vinaymanchinila »

You bet !
Thanks Andrw
vinaymanchinila
Premium Member
Premium Member
Posts: 353
Joined: Wed Apr 06, 2005 8:45 am

Post by vinaymanchinila »

Hey Andrw,
Just curious, how do we disable indexes and rebuild them in context with a EE job?
Is it described int he documentation any where?
Thanks,
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Sure is - it's in the Oracle DBA manuals, because it's something you do in Oracle.

To do it from DataStage you would need to be running with DBA privilege or something quite close. Since paranoia is a necessary prerequisite to being a good DBA you are unlikely to get that. But the DBA can supply you with a procedure or script that you can invoke.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
vinaymanchinila
Premium Member
Premium Member
Posts: 353
Joined: Wed Apr 06, 2005 8:45 am

Post by vinaymanchinila »

Thanks Ray,
Got the above issue resolved after talking to our DBA who assigned more tablespace.
Post Reply