Oracle 集群部署补丁流程
1. 安装 Grid 集群软件(过程忽略)
2. Grid 集群软件打 PSU 补丁
3. 安装数据库软件(过程忽略)
4. 数据库软件打 PSU 补丁
5. 创建数据库实例(过程忽略)
更新集群软件补丁(两边节点各自执行)
安装 Grid 集群软件的过程请自行完成
更新OPatch
- 解压OPatch
将最新版opatch文件解压缩,上传到grid用户的oracle_home路径下
[root@rac1 soft]# unzip p6880880_190000_v30_Linux-x86-64_12.2.16.0.0.zip
- 备份grid的OPatch
[root@rac1 soft]# mv /u01/app/19.3.0/grid/OPatch/ /u01/app/19.3.0/grid/OPatch_bak/
- 复制新的OPatch到指定路径
[root@rac1 soft]# cp -R /soft/OPatch/ /u01/app/19.3.0/grid/OPatch/
[root@rac1 soft]# chown -R grid:oinstall /u01/app/19.3.0/grid/OPatch

- 确认OPatch版本
[root@rac1 soft]# /u01/app/19.3.0/grid/OPatch/opatch version
安装GRID集群软件PSU
上传、解压缩PSU补丁文件。
- 暂停EM(若有开启EM)
su – oracle
echo $ORACLE_UNQNAME
emctl status dbconsole
$ORACLE_HOME/bin/emctl stop dbconsole
- 补丁解压缩并且赋权
[root@rac1 soft]# cd /soft
[root@rac1 soft]# unzip p34130714_190000_Linux-x86-64.zip
[root@rac1 soft]# chown -R grid:oinstall /soft/34130714/
- 运行安装PSU补丁
[root@rac1 soft]# /u01/app/19.3.0/grid/OPatch/opatchauto apply /soft/34130714/ -oh /u01/app/19.3.0/grid/
检查打补丁情况
[root@rac1 bin]# su - grid
[root@rac1 bin]# cd /u01/app/19.3.0/grid/OPatch
[grid@rac1 OPatch]$ ./opatch lsinventory
[grid@rac1 OPatch]$ ./opatch lspatches

给数据库打补丁(两边节点各自执行)
安装数据库软件过程请自行完成
补丁包与GRID集群的一致
备份OPatch
[root@rac1 soft]# su - oracle
[oracle@rac1 ~]$ cd $ORACLE_HOME
[oracle@rac1 db_1]$ mv /u01/app/oracle/product/19.3.0/dbhome_1/OPatch /u01/app/oracle/product/19.3.0/dbhome_1/OPatch_bak
- 执行更新OPatch
[root@rac1 soft]#cp -R /soft/OPatch /u01/app/oracle/product/19.3.0/dbhome_1/OPatch
[root@rac1 soft]# chown -R oracle:oinstall /u01/app/oracle/product/19.3.0/dbhome_1/OPatch
打数据库PSU补丁
- 以root用户执行
[root@rac1 soft]# /u01/app/oracle/product/19.3.0/dbhome_1/opatchauto apply /soft/34130714 –oh /u01/app/oracle/product/19.3.0/dbhome_1/
软件 与数据库软件 PSU 补丁部署流程&spm=1001.2101.3001.5002&articleId=155730505&d=1&t=3&u=2a661ae9b17548e2aeb0fe07a57c6e76)
1万+

被折叠的 条评论
为什么被折叠?



