Ken,
Thank you for your feedback.
So far I upgraded three databases from 9.2.0.7 to 10.2.0.2.
I needed several tries with dbua for two databases.
There were error messages because of missing directories or missing permissions; I don't recall what it was exactly. When the problem was solved, and I clicked the retry-button, this didn't help in one case; I had to restart dbua.
Then I found out that dbua obviously had updated the oratab file with the new Oracle 10g home directory, and for a restart I had to reset this.
In one case dbua hung at 8 or 9 percent, nothing happend, I had to kill all the Unix processes and restart. Maybe in this situation dbua was waiting for input in a window that had disappeared, or that I somehow had managed to hide by clicking around a lot, changing windows all the time.
And worst of all, once it aborted with
ORA-3113 end-of-file on communication channel.
In this case I did a restore from backup, but not sure if this really had been necessary. (It was later on I found out about oratab file!). But, well, it was a good exercise.
My guess is that this Oracle error was caused by some resource bottleneck at either the database server or the workstation where dbua GUI was running. I remember having clicked around a lot, trying to do serveral things at the same time.
In short, what I have learned from my tests is this:
1) While running dbua, do not unnecessarily switch between windows. Don't do other tasks at the same time.
2) You may have to restart dbua. In this case check oratab file, and reset the old Oracle 9i home directory.
3) If everything else fails, have a good backup.
And regarding versions:
Somwhere I read that dbua will check if your database is at 9.2.0.4 or later, and won't run otherwise. But this is no answer to your question if it is good idea to upgrade from 9.2.0.6 directly.
![[sad] [sad] [sad]](/data/assets/smilies/sad.gif)
We had upgraded most of our Oracle databases from 9.2.0.x to 9.2.0.7 during our migration from Tru64 Unix to HP-UX/IA64 last year. (Digital Unix aka Tru64 Unix is bound to die; what a pity!) And I think it was a wise decision not to upgrade to 10g at that time.
What's most alarming imho is the large number of patches (one-off patches, merge patches) that are needed for Oracle 10g. I doubt it is a stable product so far...
regards