Chris, at the first glance, it looks OK. Make sure that the database
instance and listener are down during the opatch execution. You may want
to enlist the help of Oracle support, rather than the help of Usenet.
After all, that's what your company is paying support for.
--
Mladen Gogala
The Oracle Whisperer
http://mgogala.byethost5.com