Windows下Oracle打PSU和OJVM

2024-02-10 13:48
文章标签 oracle windows psu ojvm

本文主要是介绍Windows下Oracle打PSU和OJVM,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

环境介绍:
服务器IP:10.107.174.242
Windows Server 2008 R2 Standard
Oracle 11204 单实例
补丁信息:
PSU:p31659823_112040_MSWIN-x86-64.zip
OJVM:p31740195_112040_MSWIN-x86-64

一、先打PSU
阅读readme准备最新的OPatch(当前时间20210415

p6880880_112000_MSWIN-x86-64.zip

先调整一下powershell的字体和窗口,看起来舒服一点
在这里插入图片描述
在这里插入图片描述
1.停监听和实例
在这里插入图片描述
所有的Oracle相关的服务也要停,这两个要手动停
在这里插入图片描述
2.powershell执行$env:path=$env:path+";C:\app\Administrator\product\11.2.0\dbhome_2\OPatch"然后看一下Opatch的版本
在这里插入图片描述
4.把之前的Opatch备份,上传新的Opatch
在这里插入图片描述
备份一下ORACLE_HOME,我这里dbhome_111201dbhome_211204
在这里插入图片描述
5.检查当前补丁情况
在这里插入图片描述
6.进入到补丁的目录打补丁
在这里插入图片描述
在这里插入图片描述
7.验证一下是否补丁成功
在这里插入图片描述
8.打补丁之后执行sqlplus遇到了下面的报错
在这里插入图片描述
打补丁之后服务没有启动,手动启动试试还会不会报上面的错
在这里插入图片描述
启动的时候就报错了,还是查查资料吧
在这里插入图片描述
9.这里是因为有个bug,参考MOS(Doc ID 2577091.1)
根据文档描述是要安装一个windows的补丁,到图中的地址下载下来
在这里插入图片描述
下载微软补丁的网站长这个样
在这里插入图片描述
补丁长这个样
在这里插入图片描述
上传到机器上一直下一步安装就行了,不粘贴了
在这里插入图片描述
打完微软补丁之后应该就是可以执行sqlplus了,下面这个报错是因为没有在服务管理器中启动服务
在这里插入图片描述
在这里插入图片描述
启动监听
在这里插入图片描述
11.通过plsql查看补丁情况,现在是没有将补丁信息加载到数据库中
在这里插入图片描述
MOS

3.3.1 Loading Modified SQL Files into the Database
The following steps load modified SQL files into the database. For a RAC environment, perform these steps on only one node.1.For each database instance running on the Oracle home being patched, connect to the database using SQL*Plus. Connect as SYSDBA and run the catbundle.sql script as follows:cd %ORACLE_HOME%\rdbms\admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql PSU apply
SQL> QUIT

补丁信息已经加载到了数据库中
在这里插入图片描述
二、打OJVM(仔细看readme
先决条件
1.安装了的Oracle版本是11204
2.已经打了11.2.0.4.201020的补丁
3.Opatch的版本在11.2.0.3.5以上
4.设置ORACLE_HOME的环境变量
5.验证一下已经安装的补丁有无错误
6.解压补丁包
7.校验冲突
8.关闭监听、数据库及所有服务
在这里插入图片描述
检验冲突–通过

PS C:\>cd C:\Users\Administrator\Desktop\p31740195_112040_MSWIN-x86-64\31740195
PS C:\Users\Administrator\Desktop\p31740195_112040_MSWIN-x86-64\31740195> opatch prereq CheckConflictAgainstOHWithDetail -ph ./

在这里插入图片描述
关监听、实例、服务
在这里插入图片描述
在这里插入图片描述
应用补丁
在这里插入图片描述
查看是否应用成功
在这里插入图片描述
先把服务启动
在这里插入图片描述
安装后操作

The following steps load modified SQL files into the database. For an Oracle RAC environment, perform these steps on only one node.Install the SQL portion of the patch by running the following command for a single instance environment.cd %ORACLE_HOME%\sqlpatch\31740195
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> SHUTDOWN
SQL> STARTUP UPGRADE
SQL> @postinstall.sql
SQL> SHUTDOWN
SQL> STARTUP

在这里插入图片描述
重启实例、启动监听
在这里插入图片描述
plsql查看
在这里插入图片描述

这篇关于Windows下Oracle打PSU和OJVM的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

使用Python实现Windows系统垃圾清理

《使用Python实现Windows系统垃圾清理》Windows自带的磁盘清理工具功能有限,无法深度清理各类垃圾文件,所以本文为大家介绍了如何使用Python+PyQt5开发一个Windows系统垃圾... 目录一、开发背景与工具概述1.1 为什么需要专业清理工具1.2 工具设计理念二、工具核心功能解析2.

Windows Server 2025 搭建NPS-Radius服务器的步骤

《WindowsServer2025搭建NPS-Radius服务器的步骤》本文主要介绍了通过微软的NPS角色实现一个Radius服务器,身份验证和证书使用微软ADCS、ADDS,具有一定的参考价... 目录简介示意图什么是 802.1X?核心作用802.1X的组成角色工作流程简述802.1X常见应用802.

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

PostgreSQL 序列(Sequence) 与 Oracle 序列对比差异分析

《PostgreSQL序列(Sequence)与Oracle序列对比差异分析》PostgreSQL和Oracle都提供了序列(Sequence)功能,但在实现细节和使用方式上存在一些重要差异,... 目录PostgreSQL 序列(Sequence) 与 oracle 序列对比一 基本语法对比1.1 创建序

Python+Tkinter实现Windows Hosts文件编辑管理工具

《Python+Tkinter实现WindowsHosts文件编辑管理工具》在日常开发和网络调试或科学上网场景中,Hosts文件修改是每个开发者都绕不开的必修课,本文将完整解析一个基于Python... 目录一、前言:为什么我们需要专业的Hosts管理工具二、工具核心功能全景图2.1 基础功能模块2.2 进

Python+PyQt5开发一个Windows电脑启动项管理神器

《Python+PyQt5开发一个Windows电脑启动项管理神器》:本文主要介绍如何使用PyQt5开发一款颜值与功能并存的Windows启动项管理工具,不仅能查看/删除现有启动项,还能智能添加新... 目录开篇:为什么我们需要启动项管理工具功能全景图核心技术解析1. Windows注册表操作2. 启动文件

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.