一所有数据操作第一步备份数据我喜欢用expdp很快
二在集群管理器中将oracle数据库实例及监听资源脱机
三为防止系统崩溃先做Node节点升级(Node不做域名服务器比较好恢复)将升级文件拷贝分别拷贝至Node及Node解压缩
四在Node运行setupexe安装注意提示需要选择oracle_home一定将oracle_home选择在原先oracle安装的oracle_home下在安装过程中报错提示有需要升级的文件或程序正在被使用这时重启Node
五Node启动后再次运行setupexe此时可以正常通过安装需要分钟很快
六集群管理中将全部资源移动至Node 重启Node
七在Node 进入upgrade 模式升级讨厌的windows系统因oracle实例服务之前被脱机使用sys用户登录启动数据时报错
SQL*Plus: Release Production on 星期六 月 ::
Copyright (c) Oracle All Rights Reserved
SQL> conn / as sysdba
ERROR ORA: TNS:protocol adapter error
手动打开监听服务
使用全名登录
SQL> conn sys/XXXXXXXXX@zsgl as sysdba
已连接到空闲例程
SQL> startup upgrade
提示找不到参数文件手动定位pfile
SQL> startup upgrade pfile=g:XXXXXinitXXXXora
这个一会升级完毕后解决
运行脚本@rdbms/admin/catupgrdsql 这个过程比较漫长在IBM X 服务器大致约分钟
shutdown immediate
startup
运行脚本@rdbms/admin/utlrpsql
八升级NodeNode只需升级程序文件即可解压缩升级包运行setupexe即可如遇到提示有需要升级的文件或程序正在被使用重启Node再次运行setupexe
九集群管理器中将oracle实例资源及监听资源online资源正常启动相互移动资源组观察资源组是否可以正常切换
十SQL> alter system reset log_archive_start SCOPE=SPFILE SID=*;
System altered
并重启数据库
解决之前的ORA报错
十一命令archive lost list 做个临时表并且插入一个大表观察归档是否正常
十二运行rman备份脚本观察rman备份是否正常