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/

相关推荐
一只鹿鹿鹿5 小时前
政务外网整体设计方案(PPT)
大数据·数据库·web安全·系统安全·流程图·政务
2603_965148115 小时前
社区与学习资源:从入门到精通的API选品学习路径
数据库·人工智能·python·学习·数据挖掘
AI砖家5 小时前
安全进入 Agent Loop:2027 年 Coding Agent 的决胜点
数据库·安全·codex·vibecoding
wangqiaowq6 小时前
SQL server C盘空间占满的处理
数据库·sql
文人sec6 小时前
SQL基础入门笔记 | 从零基础到掌握核心查询语句
数据库·笔记·sql
数字新视界6 小时前
机房动环监控提升运维效率
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
SelectDB技术团队6 小时前
冷热分层从建到验:Storage Policy 创建、表级与分区级绑定、SHOW TABLETS 验证的完整命令
大数据·数据库·elasticsearch·搜索引擎·数据分析·apache doris·冷热分层
lambo mercy8 小时前
Day3:结构化输出
java·数据库·oracle
派小心.8 小时前
小程序分享链路中来源参数的传递校验
大数据·前端·数据库·人工智能·小程序·数据分析
Είναι η κοπέλα8 小时前
向量数据库与嵌入模型:Chroma/FAISS/Milvus 选型
数据库·milvus·faiss