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

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_HOMEchmod -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 versionopatch 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)]

已经升级成功

相关文章:

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_compo…...

Spring Boot(六十九):利用Alibaba Druid对数据库密码进行加密

1 Alibaba Druid简介 之前介绍过Alibaba Druid的,章节如下,这里就不介绍了: Spring Boot(六十六):集成Alibaba Druid 连接池 这章使用Alibaba Druid进行数据库密码加密,在上面的代码上进行修改,这章只介绍密码加密的步骤。 目前越来越严的安全等级要求,我们在做产品…...

51单片机—DS18B20温度传感器

目录 一.元件介绍及原理 二,应用:DS18B20读取温度 一.元件介绍及原理 1.元件 2.内部介绍 本次元件使用的是单总线 以下为单总线的介绍 时序结构 操作流程 本次需要使用的是SKIP ROM 跳过, CONVERT T温度变化,READ SCRATCHPAD…...

Monorepo 解决方案 — 基于 Bazel 的 Xcode 性能优化实践

背景介绍 书接上回《Monorepo 解决方案 — Bazel 在头条 iOS 的实践》,在头条工程切换至 Bazel 构建系统后,为了支持用户使用 Xcode 开发的习惯,我们使用了开源项目 Tulsi 作为生成工具,用于将 Bazel 工程转换为 Xcode 工程。但是…...

Unity触发器的使用

1.首先建立两个静态精灵(并给其中一个物体添加"jj"标签) 2.添加触发器 3.给其中一个物体添加刚体组件(如果这里是静态的碰撞的时候将不会触发效果,如果另一个物体有刚体可以将它移除,或者将它的刚体属性设置…...

docker compose部署rabbitmq集群

docker compose 配置 假设有两台电脑 A电脑的ip为192.168.1.100 B电脑的ip为192.168.1.103 A电脑的docker compose 配置 version: 3services:rabbitmq:restart: alwaysimage: rabbitmq:3.9.18-managementcontainer_name: rabbitmq-node-1hostname: rabbit1extra_hosts:- &quo…...

数据结构/C++:红黑树

数据结构/C:红黑树 概念实现基本结构插入uncle为红色节点uncle为黑色节点 总代码展示 概念 红黑树是一种二叉搜索树,一般的二叉搜索会发生不平衡现象,导致搜索效率下降,于是学者们开始探索如何让二叉搜索树保持平衡,这…...

【LabVIEW FPGA入门】浮点数类型支持

如今,使用浮点运算来设计嵌入式系统的需求变得越来越普遍。随着 FPGA 因其固有的大规模并行性而在浮点性能方面继续超越微处理器,这种情况正在加剧。线性代数和数字信号处理 (DSP) 等高级算法可以受益于浮点数据类型的高动态范围精度。LabVIEW FPGA 通过…...

ffmpeg 滤镜实现不同采样率多音频混音

音频混音在音视频开发中是十分重要的一个环节,所谓音频混音就是将所有需要混音的数据相加得到混音数据,然后通过某个算法进行非法数据的处理;例如相加数值超过最大值,最小值等! 在实际的音频开发中,要实现混音的流程如下: 因此我们的编码实现就分为五部分:寻找…...

UserTCP 传输数据时如何保证数据的可靠性?并以LabVIEW为例进行说明

TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。它通过多种机制保证数据的可靠性,确保数据在网络中从一端传输到另一端时,顺序正确且无误差。以下是TCP实现数据可靠性的一些关键机制: 1. 三…...

基于粒子群算法的分布式电源配电网重构优化matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1基本PSO算法原理 4.2配电网重构的目标函数 5.完整工程文件 1.课题概述 基于粒子群算法的分布式电源配电网重构优化。通过Matlab仿真,对比优化前后 1.节点的电压值 2.线路的损耗,这里计…...

mysql提权总结(自学)

目录 MySQL数据库提权简介 UDF提权 原理 利用条件 利用准备 利用过程 MOF提权 原理 利用条件 利用过程 自启动提权 反弹shell提权 总结 MySQL数据库提权简介 一般数据库提权思路: 检测数据库的存在(探测端口)获取到数据库的权限…...

[数据集][目标检测]铝片表面工业缺陷检测数据集VOC+YOLO格式400张4类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):400 标注数量(xml文件个数):400 标注数量(txt文件个数):400 标注类别…...

晶体管-二极管三极管MOS管选型参数总结

🏡《总目录》 目录 1,概述2,二极管选型参数2.1,类型(Type)2.2,最大整流电流(IF)2.3,反向击穿电压(VRRM)2.4,正向压降(VF)2.5,反向电流(IR)2.6,结温(Tj)2.7,热阻(Rth)2.8,频率特性2.9,包装类型...

ssh命令——安全远程连接Linux服务器

ssh命令是Secure Shell的简写,其功能是安全地远程连接服务器,ssh是OpenSSH套件中的客户端连接工具,通过SSH加密协议进行远程主机访问,并对远程服务器进行管理。 ssh命令的基本语法格式如下: ssh [选项] 主机名或IP地…...

Ansible非标记语言YAML与任务剧本Playbook

前言 上篇介绍了 Ansible 单模块(AD-Hoc)的相关内容Ansible自动化运维Inventory与Ad-Hoc-CSDN博客,Ad-Hoc 命令是一次性的、即时执行的命令,用于在远程主机上执行特定任务,这些命令通常用于快速执行简单的任务。当需要…...

WPF监控平台(科技大屏)[一]

跟着B站的视频敲了一个略微复杂的WPF界面,链接如下.在这里我详细的写一份博客进行设计总结. 系统介绍和配置及主窗口设计_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Wy421Y7QD?p1&vd_source4796b18a2e4c1ec8a310391a5644b6da 成果展示 实现过程 总体来说,我的…...

HTML详细教程

文章目录 前言一、快速开发网站最简模板二、HTML标签1.编码2.title3.标题4.div和span5.超链接6.图片7.列表8.表格9.input系列10.下拉框11.多行文本 三、GET方式和POST方式1.GET请求2.POST请求 前言 HTML的全称为超文本标记语言,是一种标记语言,是网站开发…...

【excel】常用的50个函数与基础操作(统计函数)

统计函数 (1)数组函数操作 1.【SUM】求和 SUM(数字1,数字2,数字3…) 2.【SUMIF】单条件求和 SUMIF (条件区域,条件,求和区域) 3.【SUMIFS】(单)多条件求和…...

MATLAB中的cell数组和结构体

MATLAB中的Cell数组和结构体 MATLAB作为一种高级编程语言和数值计算环境,为用户提供了多种数据结构,以便更灵活、高效地处理数据。其中,cell数组和结构体是两种非常重要的数据结构,它们在MATLAB编程和数据管理中发挥着关键作用。…...

Playwright MCP配置决策树:企业级浏览器自动化选型指南

1. 这不是又一篇“选型对比”,而是我在三个真实项目里踩出来的配置决策树你点开这篇,大概率正被一个问题卡住:团队刚决定用 Playwright 做浏览器自动化,但没人能说清——到底该用它自带的 test runner?还是套一层 MCP&…...

未来趋势洞察:后端开发技术的前沿动态与发展方向

在数字化浪潮席卷全球的今天,后端开发作为支撑各类应用的核心力量,正经历着前所未有的变革。随着云计算、人工智能、物联网等新兴技术的迅猛发展,后端开发技术也在不断演进,呈现出一系列新的趋势和方向。本文将深入探讨未来后端开…...

基于机器视觉与机器学习的化学分析自动化:从颜色反应到浓度预测

1. 项目概述:当化学分析遇上人工智能 在实验室里,我们常常依赖一些经典的“颜色反应”来判断物质的浓度。比如,用碘化钾溶液检测水中的总氧化剂——溶液从无色逐渐变成黄色、棕色,颜色越深,氧化剂浓度越高。这个方法叫…...

FAIR原则下的多元时间序列异常检测:科学数据挑战与实战策略

1. 项目概述:当科学前沿遇上FAIR数据挑战在数据驱动的科学发现时代,我们常常面临一个核心矛盾:一方面,我们有能力采集前所未有的海量、高维数据;另一方面,从这些数据“海洋”中精准捞出那几颗代表新现象、新…...

昇腾NPU实战:vllm-ascend深度解锁大模型推理新境界

昇腾NPU实战:vllm-ascend深度解锁大模型推理新境界 【免费下载链接】vllm-ascend Community maintained hardware plugin for vLLM on Ascend 项目地址: https://gitcode.com/gh_mirrors/vl/vllm-ascend 在AI推理加速的竞技场上,昇腾NPU正以其独特…...

Linux运维实战:用wipefs、dd和clearpart彻底清除磁盘分区(含恢复技巧)

Linux运维实战:三阶磁盘清理术与数据恢复指南当一台服务器结束生命周期时,磁盘上的敏感数据就像未销毁的机密文件。我曾见过某金融公司因旧硬盘处理不当导致客户信息泄露的案例——这让我意识到,真正的数据清理不是删除文件,而是让…...

量子纠错新突破:VarQEC变分编码技术解析

1. 量子纠错基础与VarQEC创新点量子计算的核心挑战在于量子态的脆弱性——环境噪声会导致量子信息不可逆的丢失。传统量子纠错(QEC)采用类似经典重复码的思路,通过将逻辑量子比特编码到多个物理比特上构建纠错码。例如著名的[[5,1,3]]完美码使用5个物理比特保护1个逻…...

Kali Linux忘记root密码别慌!两种方法(登录态/非登录态)手把手教你重置

Kali Linux忘记root密码的终极恢复指南:从原理到实战当你正专注于一个关键的安全测试项目,突然发现无法执行需要root权限的操作——这种场景对Kali Linux用户来说并不陌生。作为渗透测试和网络安全研究的标配系统,Kali Linux的root账户是系统…...

为什么 AI 框架几乎全选 Python,而不选 C#?| 技术深度分析

关键词:Python AI、C# AI开发、PyTorch、Semantic Kernel、Microsoft Agent Framework、ML.NET这不是 C# 的失败,而是一场"不公平竞争"的历史必然。先看数据:Python 在 AI 领域有多统治?不是我吹,数据摆在这…...

torchvision transforms 报错怎么办?教你一招避坑

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 torchvision.transforms报错大揭秘:一招解决90%的坑目录torchvision.transforms报错大揭秘:一招解决90%的…...