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 sysdba

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/545721.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Neo4j 图形数据库中有哪些构建块?

Neo4j 图形数据库具有以下构建块 - 节点属性关系标签数据浏览器 节点 节点是 Graph 的基本单位。 它包含具有键值对的属性,如下图所示。 NEmployee 节点 在这里,节点 Name "Employee" ,它包含一组属性作为键值对。 属性 属性是…

李廉洋;4.12现货黄金,美原油最新走势分析及策略。

现货黄金在美盘末将历史新高刷至2377美元/盎司。美国3月份PPI指数较上年同期上升2.1%,为11个月来的最高增幅,这份数据加之此前火爆的CPI指数,为美联储实现2%目标所面临的坎坷之路奠定了基础。不过,PPI报告中的细节让担心通胀再度加…

@Transactional使用中的三类坑

我们知道事务有声明式事务和编程式事务两种,编程式事务代码侵入较高,声明式事务侵入较低,在项目中常有使用,然而,不正确的使用声明式事务,可能让代码未能按照我们的预期执行。 一、事务可能没有生效 Tran…

OpenHarmony开发案例:【电影卡片】

介绍 本篇Codelab基于元服务卡片的能力,实现带有卡片的电影应用,介绍卡片的开发过程和生命周期实现。需要完成以下功能: 元服务卡片,用于在桌面上添加2x2或2x4规格元服务卡片。关系型数据库,用于创建、查询、添加、删…

前端知识学习笔记-五(ECMAScript 6)

命令行工具 在正式讲解ES6新特性之前,我们需要了解一些命令行工具,在日后的课程中,我们会经常用到命令行 常用命令行工具有两种 CMD 命令行工具 PowerShe门命令行工具 CMD命令行 打开命令行窗口 win: 左下角开始,找到运行&#…

IntelliJ IDEA(WebStorm、PyCharm、DataGrip等)设置中英文等宽字体,英文为中文的一半(包括标点符号)

1.设置前(idea默认字体为 JetBrains Mono) 2.设置后(楷体)

HIT The Wiorld,HIT世界官网地址+配置要求+测试时间+加速器分享

HIT The Wiorld,HIT世界官网地址配置要求测试时间加速器分享 NEXON新游《HIT:世界(HIT:The World)》将在4月17日上线,目前已在官网开启事前预约预创建角色。Hit :the world(HIT:世界&#xff…

苹果个人证书管理

根据近日工业和信息化部发布的《工业和信息化部关于开展移动互联网应用程序备案工作的通知》,相信不少要进行IOS平台App备案的朋友遇到了一个问题,就是apple不提供云管理式证书的下载,也就无法获取公钥及证书SHA-1指纹。 已经上架的应用不想重…

如何在浏览器Web前端在线编辑PPT幻灯片?

有时候在项目中我们会遇到需要在网页在线打开并编辑PPT文档保存到本地或者服务器指定位置,猿大师办公助手可以很方便的调用本机Office实现在网页上编辑PPT幻灯片,效果与本机Office打开PPT完全一样。 猿大师办公助手支持完整嵌入模式,也就是本…

React-样式使用

​🌈个人主页:前端青山 🔥系列专栏:React篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来React篇专栏内容:React-样式使用 目录 1、行内样式 2、使用className属性 3、css module模块化 4、styled-c…

基于JSP本科生毕业设计选题系统的设计与实现(内附设计LW + PPT+ 源码下载)

基于JSP本科生毕业设计选题系统的设计与实现 项目名称: 基于JSP本科生毕业设计选题系统的设计与实现 项目技术栈 该项目采用了以下核心技术栈: 后端框架/库: SSM框架(Spring MVC、Spring、Mybatis)数据库&#xff…

OpenHarmony轻量系统开发【3】代码编译和烧录

3.1源码目录 下载完代码后,大家可以进入代码目录: 这里重点介绍几个比较重要的文件夹: 1 vendor文件夹 该文件夹存放的是厂商相关的配置,包括组件配置、HDF相关配置,代码目录如下: 可以看到有hisilicon文…

IDEA pom.xml显示灰色并被划线

在使用 IDEA 进行开发的过程中,有时候会遇到 pom.xml 显示灰色并被划线的情况,如下图: 这一般是因为该文件被 Maven 忽略导致的,可以进行如下操作恢复: 设置保存后,可以看到 pom.xml 恢复了正常&#xff1a…

github,raw.githubusercontent.com 等网址登陆不上不去的设置方法

目录 提示域名解析错误: 出现的现象: 解决办法:修改host host改完不生效 解决方案1: 解决方案2: 提示域名解析错误: 出现的现象: 登陆github,raw.githubusercontent.com 等网…

解读《算者生存:商业分析的方法与实践》:构建企业经营分析框架的必备指南

💂 个人网站:【 摸鱼游戏】【神级代码资源网站】【工具大全】🤟 一站式轻松构建小程序、Web网站、移动应用:👉注册地址🤟 基于Web端打造的:👉轻量化工具创作平台💅 想寻找共同学习交…

LOCK、ACC、ON、START的含义及正确使用

背景 前段时间在开发一个远程锁车的需求时,讨论到了电源状态的场景。由于初次进入汽车电子行业,对很多基础概念不清晰。当时听主机厂商的同事介绍一遍后,并不是很理解。于是趁着空闲,给自己充充电,也希望能够帮到有需…

前端打包webpack vite

起步 | webpack 中文文档 | webpack中文文档 | webpack中文网 npm run build 1webpack: mkdir webpack-demo cd webpack-demo npm init -y npm install webpack webpack-cli --save-dev vite : 快速上手 | Vue.js

Netty学习——实战篇2 NIO 群聊系统(简单版) 备份

需求: 1、编写一个NIO群聊系统,实现服务端和客户端之间数据简单通讯(非阻塞) 2、实现多人群聊 3、服务端:可以监测用户上线、离线、并实现消息转发功能。 4、客户端:通过channel可以无阻塞发送消息给其他所有用户,同时…

【位运算】3097. 或值至少为 K 的最短子数组 II

本文涉及知识点 位运算 LeetCode3097. 或值至少为 K 的最短子数组 II 给你一个 非负 整数数组 nums 和一个整数 k 。 如果一个数组中所有元素的按位或运算 OR 的值 至少 为 k ,那么我们称这个数组是 特别的 。 请你返回 nums 中 最短特别非空 子数组 的长度&…

AI大模型语言开源大语言模型完整列表

开源大语言模型完整列表 Large Language Model (LLM) 即大规模语言模型,是一种基于深度学习的自然语言处理模型,它能够学习到自然语言的语法和语义,从而可以生成人类可读的文本。 所谓"语言模型",就是只用来处理语言文…