19C Oracle 集群(RAC)软件 与数据库软件 PSU 补丁部署流程

Oracle 集群部署补丁流程

复制代码
1. 安装 Grid 集群软件(过程忽略)
2. Grid 集群软件打 PSU 补丁
3. 安装数据库软件(过程忽略)
4. 数据库软件打 PSU 补丁
5. 创建数据库实例(过程忽略)

更新集群软件补丁(两边节点各自执行)

安装 Grid 集群软件的过程请自行完成

更新OPatch

  1. 解压OPatch
    将最新版opatch文件解压缩,上传到grid用户的oracle_home路径下

    [root@rac1 soft]# unzip p6880880_190000_v30_Linux-x86-64_12.2.16.0.0.zip

  2. 备份grid的OPatch

    [root@rac1 soft]# mv /u01/app/19.3.0/grid/OPatch/ /u01/app/19.3.0/grid/OPatch_bak/

  3. 复制新的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

  1. 确认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/

相关推荐
oradh3 小时前
Oracle TX 锁 Mode 4(Share)问题排查总结
数据库·oracle·tx 锁 mode 4·oracle tx 锁
yi.Ist3 小时前
数据定义语言-DDL操作
数据库·学习·mysql·oracle·大海豚
2601_963282775 小时前
工程项目、政企采购为什么优先选择对讲机批量采购?
数据库
Doraemomo5 小时前
SQLite数据库
数据库·sqlite
云贝教育-郑老师5 小时前
MySQL 的“黑匣子“:Performance Schema 把数据库内部变成一张可查的表
数据库·mysql
这个DBA有点耶7 小时前
同城双活落地的三座山:网络延迟、脑裂预防、反向同步
数据库·架构·dba
青春之我_XP7 小时前
MySQL 常用日期函数 实战指南
数据库·sql·mysql·数据分析·数据库开发·日期函数
Nturmoils7 小时前
sys_dump 备了库,角色和权限别漏在外面
数据库
接着奏乐接着舞。7 小时前
【2026】73道Redis 常见面试题与参考答案
数据库·redis·后端·缓存