当前位置: 首页 > article >正文

oracle 19c打补丁到19.14

oracle 19c打补丁到19.14

oracle 19.3打补丁到19.14

查看oracle的版本:

SQL> column product format A30
SQL> column version format A15
SQL> column version_full format A20
SQL> column status format A15
SQL> select * from product_component_version;

在这里插入图片描述

1.本次是单实例打补丁,不需要GI,所需的补丁如下

p6880880_190000_Linux-x86-64.zip (.37的opatch)

p33519923_190000_Linux-x86-64.zip(PSU)

2.备份opatch和数据库文件

su - oracle
mv /u01/app/oracle/product/19.3.0/db_1/OPatch /u01/app/oracle/product/19.3.0/db_1/OPatch.bak
su - oracle
cd /u01/app
mkdir -p /u01/app/backup
tar -pcvf /u01/app/backup/oracle_backup.tar /u01/app/oracle/

在这里插入图片描述
在这里插入图片描述

3.替换高版本opatch

cd /soft
unzip p6880880_190000_Linux-x86-64.zip -d $ORACLE_HOME

chmod -R 755 /u01/app/oracle/product/19.3.0/db_1/OPatch 

chown oracle:oinstall /u01/app/oracle/product/19.3.0/db_1/OPatch 

cd $ORACLE_HOME/OPatch
./opatch version

opatch version
OPatch Version: 12.2.0.1.28
OPatch succeeded.

刚开始的:

在这里插入图片描述

替换之后的:

在这里插入图片描述

然后验证Oracle Inventory

 $ORACLE_HOME/OPatch/opatch lsinventory -detail -oh $ORACLE_HOME

在这里插入图片描述

4、打补丁前需要关闭监听和数据库

1.关闭数据库
sqlplus / as sysdba
shutdown immediate
exit

在这里插入图片描述

2.关闭监听
 lsnrctl start 
 lsnrctl stop

在这里插入图片描述

5、解压补丁

cd /soft
unzip p33515361_190000_Linux-x86-64.zip

解压完毕!

在这里插入图片描述

接着将readme.html下载下来查看一下

在这里插入图片描述

根据查看的readme文档我们需要进行冲突检测

在这里插入图片描述

 cd 33515361
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6.补丁空间检查

 vim /soft/patch_list_dbhome.txt
加入以下内容
/home/oracle/Opatch/33515361
进行空间检测
$ORACLE_HOME/OPatch/opatch prereq CheckSystemSpace -phBaseFile /soft/ patch_list_dbhome.txt

在这里插入图片描述

7.执行补丁文件

在这里插入图片描述

一路y执行下去

在这里插入图片描述

打补丁完成,接下来我们将补丁更新的bug等组件加载数据库中
在这里插入图片描述

首先我们启动数据库
sqlplus / as sysdba
startup

在这里插入图片描述

将更新的东西加载到数据库中

 cd $ORACLE_HOME/OPatch
./datapatch -verbose

在这里插入图片描述

8.最后查看数据库版本

SQL> column product format A30
SQL> column version format A15
SQL> column version_full format A20
SQL> column status format A15
SQL> select * from product_component_version;

[外链图片转存中...(img-EeGFTNEO-1710653525187)]

已经升级成功


http://www.kler.cn/a/272510.html

相关文章:

  • 第十三章:数据库技术
  • Amazon MSK 开启 Public 访问 SASL 配置的方法
  • UllnnovationHub,一个开源的WPF控件库
  • Spark任务提交流程
  • Linux使用SSH连接GitHub指南
  • Mysql常见问题处理集锦
  • FMEA赋能人工智能:开启智能风险预防新纪元!
  • Spring6--基础概念
  • 【机器学习智能硬件开发全解】(七)—— 政安晨:通过ARM-Linux掌握基本技能【环境准备:树莓派】
  • CVPR2023 | 3D Data Augmentation for Driving Scenes on Camera
  • 百科源码生活资讯百科门户类网站百科知识,生活常识
  • 【C++】手撕红黑树
  • LarkXR上新了 | Apollo多终端与XR体验的优化创新
  • Vue.js动画
  • ARM Cortex R52内核 01 概述
  • rk36566 uboot - dm 模型数据结构与常见接口
  • Python入门(三)
  • 【R语言基础操作】
  • 深入探索Java中的MarkWord与锁优化机制——无锁、偏向锁、自旋锁、重量级锁
  • 下载chromedrive,使用自动化
  • 使用Python进行自然语言处理(NLP):NLTK与Spacy的比较【第133篇—NLTK与Spacy】
  • Python电子邮件自动化基础:从零开始
  • NBlog Java定时任务-备份MySQL数据
  • 分享一篇Oracle RAC实战安装11G
  • HTML5、CSS3面试题(二)
  • 【人工智能】英文学习材料01(每日一句)