You need to ensure that the database enviromental variables are set to at least default size. We ran into several situations where the upgrade didn't run because of that. The variables we had problems with were: sortheap, logfilsz, buffpage, and stmtheap, and locklist. We created a batch file to increase them and another to reduce after in the upgrade.
The process doesn't seem to issue enough commits to get completed. That is will we had to increase the logfilesiz and locklist. I believe most of our databases had 20 primary and 12 secondardy logs, but we did reduce the logfilsiz to get our logs to cut faster to tape backup. Plus, many of our databases aren't large databases for DB2.
When we contacted IBM they finaly informed us that they assume everyone was at least at the default levels. The tech told me the correct it for the 8.2 release, but I wouldn't rely on that.