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

Oracle 19c补丁升级(Windows)

文章目录

  • 一、打补丁前备份检查
    • 1、补丁包获取
    • 2、备份数据包以及数据库软件
    • 3、检查OPatch版本
  • 二、补丁升级
    • 1、更新OPatch
    • 2、关闭监听以及服务
    • 3、补丁升级过程
    • 4、启动监听以及服务
  • 三、数据库补丁应用

一、打补丁前备份检查

1、补丁包获取

补丁包:
百度网盘链接:https://pan.baidu.com/s/1vibWR6dQac807z1ovZvfSw?pwd=k7i2
提取码:k7i2

2、备份数据包以及数据库软件

select name from v$datafile;
archive log list;

在这里插入图片描述
我们可以看到数据库还处于非归档模式
非归档模式变成归档模式:

shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
archive log list

在这里插入图片描述

shutdown immediate;

关闭数据库,对开始时查询到的数据文件进行物理备份。

sqlplus -version

在这里插入图片描述

顺便可以查看一下当前sqlplus版本是多少。

3、检查OPatch版本

  • 盘符和家目录根据自己的环境更改
F:\app\database\OPatch\opatch version

在这里插入图片描述
可以看到我当前的OPatch版本,我需要更新一下OPatch

二、补丁升级

1、更新OPatch

更新方法:
将原来的OPatch改名备份为OPatch_old
在这里插入图片描述
解压p6880880_122010_MSWIN-x86-64.zip 将 OPatch 解压至Oracle家目录下
在这里插入图片描述
在这里插入图片描述

重新检查版本:

F:\app\database\OPatch\opatch version

在这里插入图片描述

更新成功,此时OPatch已经被更新为12.2.0.1.41版本

2、关闭监听以及服务

lsnrctl stop
lsnrctl status

这里直接通过cmd方式进入控制面板会显示权限不足
我们找到C:\Windows\System32这根个位置下的cmd,选择以管理员身份运行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、补丁升级过程

将下载的补丁p35962832_190000_MSWIN-x86-64.zip进行解压,并在补丁根目录下执行 opatch apply命令进行补丁安装
在这里插入图片描述
在这里插入图片描述
解压完成,然后我们配置Oracle环境变量
在这里插入图片描述
接下来开始打补丁

  • 注意,这里也要用管理员启动cmd,否则会出现无法锁定主产品清单问题。
F:                                                          cd F:\p35962832_190000_MSWIN-x86-64\35962832                                                     set ORACLE_HOME=F:\app\database       %ORACLE_HOME%\OPatch\opatch apply      

在这里插入图片描述
安装过程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成
在这里插入图片描述
查看补丁安装结果:

%ORACLE_HOME%\OPatch\opatch lsinventory

在这里插入图片描述
再次查看sqlplus版本

sqlplus -version

在这里插入图片描述
sqlplus升级成功

4、启动监听以及服务

打开服务:
在这里插入图片描述
启动最终结果:
在这里插入图片描述

启动监听:

lsnrctl start
lsnrctl status

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

三、数据库补丁应用

在这里插入图片描述

  • 如果没有启动的话需要先启动一下数据库
sqlplus / as sysdba
startup
quit
cd %ORACLE_HOME%/OPatch
datapatch -verbose

在这里插入图片描述
到这里很慢会卡一会,耐心等待
在这里插入图片描述

  • 查看数据库版本
sqlplus / as sysdbacolumn product format A30
column version format A15
column version_full format A20
column status format A15
select * from product_component_version;

在这里插入图片描述
OK升级成功。在这里插入图片描述

http://www.xdnf.cn/news/795313.html

相关文章:

  • 【精品】委内瑞拉大规模停电事件的初步分析与思考启示
  • 【wikioi】1028花店橱窗布置
  • 打开服务器文件的asp代码,asp文件用什么打开
  • 几种常见的电平标准
  • Android性能优化全攻略:让你的应用飞起来
  • 计算机网络知识汇总(超详细整理)从零基础入门到精通,看完这一篇就够了
  • 软件功能测试有哪些要注意的地方?技巧总结
  • 手把手教你编写跑马灯——STM32
  • CSS【导航栏】
  • 数据挖掘的10大算法我用大白话讲清楚了,新手一看就懂
  • 上岸必看:C++ 24校招/25实习求职指南
  • AI大模型的企业级部署策略:私有化vs云端的成本效益分析
  • MPLS-EVPN笔记详述
  • 什么浏览器好用稳定速度快?
  • HttpServletResponse对象
  • 电脑虚拟内存不足原因解析与解决办法
  • 5 个最佳网络模拟器:Cisco Packet Tracer、Boson NetSim、GNS3、VIRL、EVE-NG
  • sourceforge.net专题:空间申请使用、绑定域名、上传文件安装程序
  • Fedora 17 安装 完全 指南
  • 资源链接网址
  • 6、ExtJs——Ext基础架构--认识Ext.js和Ext-more.js
  • 数据分析项目有哪些实施流程?揭示从数据准备到解决方案全过程
  • 太强了!三种方案优化 2000w 数据大表!
  • 用百度搜索SB,为什么是google排第一?
  • 回收站占用的是C盘吗?探究文件回收站的存储机制
  • 网络电视服务器是什么系统,网络视频直播系统
  • 网线的制作方法
  • (转)什么时候调用Dialog的dismiss()方法
  • <Linux开发> linux开发工具-之-I2C TOOLS工具使用
  • 盗号不是只有黑客才能到,一枚普通的Python程序员也可以!