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/

相关推荐
l1t7 小时前
对clickhouse给出的二分法求解Advent of Code 2025第10题 电子工厂 第二部分的算法理解
数据库·算法·clickhouse
IT大白7 小时前
6、数据库优化
数据库·sql
努力学习的小廉7 小时前
【QT(九)】—— 窗口
数据库·qt·系统架构
程序员敲代码吗7 小时前
用Python监控系统日志并发送警报
jvm·数据库·python
m5655bj7 小时前
使用 C# 将 Excel 表格转换为 DataTable
数据库·c#
丁丁点灯o7 小时前
帆软指定某个列连续相同的数值合并单元格
数据库
DBA小马哥7 小时前
文档型数据库MongoDB迁移替换至金仓数据库在电商商品信息存储中的应用
数据库·mongodb
世界尽头与你7 小时前
CVE-2025-14847_ MongoDB 未授权内存泄露漏洞
数据库·安全·mongodb·网络安全·渗透测试
小北方城市网7 小时前
Redis 缓存设计与避坑实战:解决穿透 / 击穿 / 雪崩
java·大数据·数据库·redis·python·elasticsearch·缓存
心态还需努力呀7 小时前
从 Oracle 到 KingbaseES:一次真实项目的数据库国产化迁移实录
数据库·oracle