upgrade from 10203 to 10204

本次升级主要是从10.2.0.1升级到10.2.0.4,metalink上获得patch的包是必然的。然后就按照下面进行吧。首先关闭所有与oracle相关的服务,emctl stop dbconsole,isqlplusctl stop,shutdown immediate关闭实例,lsnrctl stop关闭监听。
1.安装patch
在安装包里面有setup.exe,双击执行即可,然后next就ok了,你可能会遇到如下的错误信息,msvcr71.dll被占用了,去services.msc中找到Distributed Transaction Coordinator服务,并停止它,这样能够解决。当然在安装的时候记住要把patch安装在现有的oracle_home中。
2.apply patch
patch安装完毕后需要使用dbua,使之生效,有一些对象需要重新编译,需要升级之前的备份等等。