1、首先下载补丁包了,可以在上篇帖子里面下载p5337014_10203_LINUX.zip
2、拷贝到要升级的服务器上,赋予oracle宿主权限,unzip it
3、关闭正在运行的oracle进程,查看oracle 1201实例是否运行,监听器是否运行,asm实例是否运行,css进程是否运行,若运行,依次关闭它们
[oracle@vcom ~]$ps -ef|grep ora_
sqlplus '/as sysdba'
shutdown immediate
exit
[oracle@vcom ~]$lsnrctl status --如开启,lsnrctl stop
以root用户关闭ocssd进程
[root@vcom opt]#/etc/init.d/init.cssd stop
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.
4.cd解压后的Disk1下,运行./runinstaller 安装补丁包,按照提示一直下一步。
5.安装结束,会提示运行一个root.sh(脚本作用,配置相关信息用于dbca,启动用于asm的ocssd进程),运行完成后关闭终端,返回安装界面"退出"即可。
6.升级数据库,以oracle用户登陆图形界面,打开终端,设置好环境变量$ORACLE_HOME,$ORACLE_SID,$PATH,执行dbua,下一步,按照提示选择数据库(如果你要操作的数据库不在列表中,手工修改/etc/oratab添加SID),注意"升级完成后编译无效对象"的选项,建议选中,接着下一步,可以先升级ASM,再升级数据库。如果运气好即没碰上bug,也没遭遇错误,那就可以finish了,“关闭”即可。 7.升级完成,Oracle自动打开数据库,连接进去看看数据是否都还在。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/628922/viewspace-621215/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/628922/viewspace-621215/