记一次rac 11.2.0.3升级至11.2.0.4的步骤

本文提供11grac从旧版本升级到11.2.0.4的详细步骤,包括Grid基础设施和数据库的升级过程,以及如何通过dbua工具或手动方式完成数据库升级,并给出关键配置和命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述:11g rac的升级包是单独的安装包而不是patch包;升级将需要升级群集软件及数据库软件两部分。
实验步骤:
grid 升级:
解压grid文件
./runInstaller
upgrade oracle grid (选择)
指定新版本(11.2.0.4)GI的主目录 /u01/app/11.2.0.4/grid
运行脚本:/u01/app/11.2.0.4/grid/rootupgrade.sh
升级后检查GI版本 ./crsctl query crs activeversion
删除原先的GI目录

db升级
解压db软件
./runInstaller 升级软件
指定新的ORACLE HOME /u01/app/oracle/product/11.2.0.4/db_1
运行脚本 /u01/app/oracle/product/11.2.0.4/db_1/root.sh

升级数据库:
1、dbua升级 2、手动升级
设置新的ORACLE_HOME为/u01/app/oracle/product/11.2.0.4/db_1
将原先的pfile 复制到新的ORACLE_HOME/dbs下(两节点都需要复制)
cp /u01/app/oracle/product/11.2.0/db_1/dbs/initracdb1.ora /u01/app/oracle/product/11.2.0.4/db_1/dbs
cp /u01/app/oracle/product/11.2.0/db_1/dbs/initracdb2.ora /u01/app/oracle/product/11.2.0.4/db_1/dbs

关闭所有实例
sqlplus / as sysdba
shutdown immediate

在一个节点操作就ok修改Cluster_database 参数为false
startup nomount
alter system set cluster_database=false scope=spfile;

在一个节点中启动数据库到migrate模式

shutdown immediate

startup upgrade

show parameter cluster

运行升级前的脚本 如有报错请针对修改
spool upgrade.log
@/u01/app/oracle/product/11.2.0.4/db_1/rdbms/admin/utlu112i.sql

升级前全库备份

开始升级
@/u01/app/oracle/product/11.2.0.4/db_1/rdbms/admin/catupgrd.sql

修改Cluster_database 参数为true
startup nomount;
alter system set cluster_database=true scope=spfile;
shutdown immediate
启动所有实例
startup

查看版本
select * from v$version

ocr修改数据库的相关信息
./srvctl upgrade database -d racdb -o /u01/app/oracle/product/11.2.0.4/db_1

删除原先oracle home目录 到此升级结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值