|
|
Archives of the TeradataForum
Message Posted: Wed, 13 Dec 2000 @ 19:43:57 GMT
Subj: | | Re: Mload Error UTY0805 |
|
From: | | Jorge LasHeras |
Gloria,
MultiLoad times out after waiting 300 seconds when requesting a lock on its own error UV table, while running in APPLY phase, according
to your problem description. You may investigate and try to find out the root cause for this: it may be a real lock problem, i.e. someone
may have requested and successfully got a database lock on CPARS. On rare occasions someone may have been trying to query rows from the own
UV table, for instance using BTEQ. If you were trying to INSERT a large number of rows and you have many uniqueness violation hits, you may
be experiencing a MultiLoad design limitation, i.e. too many hash lock collisions for its own error table. Possible workarounds: if the UV
table is still locked, and the problem is due to an external action like the first two examples mentioned above, try to recover the lock and
then rerun the MultiLoad job as is, to completion. Of course NEVER drop any error and log MultiTran tables, to be able to recover from point
of failure, otherwise you may loose your target table(s). A way to recover the lock from the UV table can be an INSERT/SELECT to a new
table, defined exactly as the UV, ask for LOCKING FOR ACCESS in the SELECT so you can read the table in spite of its lock, then rename the
old table to any name (just keep it until you recover MultiLoad completely), finally rename new table to UV_CPRTRACK_TBL in database CPARS.
Then you are ready to rerun MultiLoad. If your problem is due to a very high number of hash lock collisions you may try to DELETE rows from
the UV error table, be careful here, just delete a percentage of the rows, the table must be available for MultiLoad to recover, if you need
the error rows, they are available in the old renamed UV. If this becomes a common problem you may use something like IGNORE DUPLICATE
INSERT ROWS in your .DMLs in future MultiLoad jobs, again, unless you do need this error information.
Hope this may be of help.
Best regards,
Jorge.
| |