广告
返回顶部
首页 > 资讯 > 数据库 >oracle 打补丁常见问题
  • 724
分享到

oracle 打补丁常见问题

2024-04-02 19:04:59 724人浏览 独家记忆
摘要

psu下载文档 ID   Master Note for Database Proactive Patch Program (文档 ID 756671.1)url:https://support.oracl

psu下载文档 ID   Master Note for Database Proactive Patch Program (文档 ID 756671.1)
url:https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=19mcxkl5d5_4&id=756671.1&_afrLoop=347413785398928

oracle打补丁相对来说很简单,特别是12C的 opatchauto 打补丁更是简单的许多,简直是一键操作,但也有一些注意事项:

1.使用新版的Opatch替换原有的Opatch在$ORACLE_HOME里

2.注意Opatch的权限

3.关闭数据库、监听、adrci就是确保$ORACLE_HOME下面的所有文件都没有被使用

具体过程就不操作了,都是操作的活,很简单,下面只是列出一些常见的错误供参考:


更新opatch,此步骤注意权限问题,主要设置chmod -R 775 OPatch && chown -R oracle:oinstall OPatch

$unzip p6880880_112000_linux-x86-64.zip

$cd $ORACLE_HOME


$mv OPatch OPatch-bak

$pwd
/u01/app/oracle/product/11.2.0/dbhome_1

$mv ~/patch/OPatch OPatch


$chmod -R 775 OPatch


$./opatch version
OPatch Version: 11.2.0.3.19

OPatch succeeded.


解压补丁,此步骤也简单,但是也得注意权限问题,设置 chmod -R 775 28317183 && chown -R oracle:oinstall 28317183

$unzip p28317183_112040_Linux-x86-64.zip


inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/net/resolver/AddrResolution.class 
   creating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/
  inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/OracleDatabaseMetaData.class 
   creating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/driver/
  inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/driver/T4CConnection.class 
  inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/driver/T4CConnection$1.class 
  inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/driver/Oraclesql$1.class 
  inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/driver/OracleSql$ParseMode.class 
  inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/driver/OracleSql.class 
   creating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/oracore/
  inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/oracore/OracleTypeCOLLECTION.class 
  inflating: PatchSearch.xml        


opatch apply  此步骤出问题最多,如果前面的权限设置了,那么的权限的问题基本不成问题,问题最多的就是上面所讲的:关闭数据库、监听、adrci就是确保$ORACLE_HOME下面的所有文件都没有被使用

看下面例子:

$/s01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch apply
Oracle Interim Patch Installer version 11.2.0.3.19
Copyright (c) 2018, Oracle Corporation.  All rights reserved.


Oracle Home       : /s01/app/oracle/product/11.2.0/dbhome_1
Central Inventory : /s01/app/orainventory
    from           : /s01/app/oracle/product/11.2.0/dbhome_1/oraInst.loc
OPatch version    : 11.2.0.3.19
OUI version       : 11.2.0.4.0
Log file location : /s01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch3018-09-20_14-17-04PM_1.log

Verifying environment and perfORMing prerequisite checks...
Prerequisite check "CheckActiveFilesAndExecutables" failed.
The details are:


Following executables are active :
/s01/app/oracle/product/11.2.0/dbhome_1/bin/oracle
/s01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1
Prerequisite check "CheckActiveFilesAndExecutables" failed.
The details are:


Following executables are active :
/s01/app/oracle/product/11.2.0/dbhome_1/lib/libsqlplus.so  ###此处说明sqlplus 没有退出,因此失败,因为opatch apply有可能会改变文件
UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed.Prerequisite check "CheckActiveFilesAndExecutables" failed.
Log file location: /s01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch3018-09-20_14-17-04PM_1.log

OPatch failed with error code 73

解决方法:

退出sqlplus


下面这个错误比较特备,在redhat 6上面基本上不会出现,此是在redhat 7.5上面出现的,7精简安装默认不安装psmisc包,说白了就是少安装了包,缺少fuser命令,这也很好的解释为什么需要确保$ORACLE_HOME下面的所有文件都没有被使用,其实oracle在opatch apply补丁的时候需要检查的有误文件在使用,就像上面的报错:

$/s01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch apply
Oracle Interim Patch Installer version 11.2.0.3.19
Copyright (c) 2018, Oracle Corporation.  All rights reserved.


Oracle Home       : /s01/app/oracle/product/11.2.0/dbhome_1
Central Inventory : /s01/app/oraInventory
    from           : /s01/app/oracle/product/11.2.0/dbhome_1/oraInst.loc
OPatch version    : 11.2.0.3.19
OUI version       : 11.2.0.4.0
Log file location : /s01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch3018-09-20_14-12-19PM_1.log

Verifying environment and performing prerequisite checks...
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser     ########提示缺少fuser命令
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
UtilSession failed:
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Log file location: /s01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch3018-09-20_14-12-19PM_1.log

OPatch failed with error code 73

解决方法:

#yum install psmisc

您可能感兴趣的文档:

--结束END--

本文标题: oracle 打补丁常见问题

本文链接: https://www.lsjlt.com/news/42212.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle 打补丁常见问题
    psu下载文档 ID   Master Note for Database Proactive Patch Program (文档 ID 756671.1)url:https://support.oracl...
    99+
    2022-10-18
  • SQL Server 补丁安装常见问题有哪些
    SQL Server 补丁安装常见问题有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、SQL Server补丁版本的检查SQL S...
    99+
    2022-10-19
  • ORACLE如何打补丁
    这篇文章主要介绍ORACLE如何打补丁,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!打补丁使用opatch工具,具体操作方法以补丁包中的readme.txt为准 1.  查...
    99+
    2022-10-18
  • oracle 11.2.0.4补丁问题怎样分析
    这篇文章将为大家详细讲解有关oracle 11.2.0.4补丁问题怎样分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 春节...
    99+
    2022-10-19
  • Oracle单实例打补丁
    1.更新opatch包 1.1 chown oracle.oinstall p6880880_112000_Linux-x86-64_opatch.zip 1.2 u...
    99+
    2022-10-18
  • Oracle怎么打小补丁
      一、当前环境 平台 版本 模式 ...
    99+
    2022-10-18
  • Oracle 11.2.0.4打PSU补丁到 11.2.0.4.161018
    Oracle数据库的补丁有几种:CPU、SPU、PSU、等,这次打的PSU24006111 (11.2.0.4.161018)先解释一下这三种补丁CPU,是Critical Patch Updat...
    99+
    2022-10-18
  • AIX平台中oracle数据库与打补丁常见错误有哪些
    小编给大家分享一下AIX平台中oracle数据库与打补丁常见错误有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、执行安装...
    99+
    2022-10-19
  • Oracle 11GR2(11.0.2.4.0) Combo OJVM PSU+GI PSU (11.2.0.4.180116)打补丁
    Patch 27282436 Combo OJVM PSU 11.2.0.4.180116 and GI PSU 11.2.0.4.180116 <一> Patch 27107360 &nbs...
    99+
    2022-10-18
  • oracle 11.2.0.4单实例打补丁的示例分析
    这篇文章主要介绍oracle 11.2.0.4单实例打补丁的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 0、如何获取oracle 11g安装...
    99+
    2022-10-19
  • 怎么解决12cRAC打补丁后PDB进入受限模式问题
    这篇文章主要讲解了“怎么解决12cRAC打补丁后PDB进入受限模式问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决12cRAC打补丁后PDB进入受...
    99+
    2022-10-18
  • 电脑KB4535996补丁新bug问题是什么
    这篇文章主要介绍“电脑KB4535996补丁新bug问题是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑KB4535996补丁新bug问题是什么”文章能帮助大家解决问题。KB4535996补...
    99+
    2023-07-01
  • ORACLE 12c常见问题有哪些
    小编给大家分享一下ORACLE 12c常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!服务器sqlnet.ora加上...
    99+
    2022-10-19
  • Oracle 11g R2 常见问题处理
    --======================查询Oracle错误日志和警告日志通过命令查看错误日志目录SQL> show parameter background_dump_dest;根据错误提示...
    99+
    2022-10-18
  • Oracle ACE常见问题有哪些
    本篇内容主要讲解“Oracle ACE常见问题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle ACE常见问题有哪些”吧!Oracle ACE ...
    99+
    2022-10-18
  • Oracle常见问题解决方案汇总
    1、Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 数据库服务器崩了,而且尝试重启服务和重启机器都解决不了问题 打开cmd窗口 C:\Users\hxt&g...
    99+
    2022-10-18
  • 高手教你六招解决Windows7补丁问题方法
    和蓝屏一样出名的就是Windows源源不绝的补丁了,很多补丁都是必须要安装的关键补叮随着微软反盗版措施的升级,在盗版系统上面使用Windows Update显然不太现实了,所以大家都用360安全卫士之类的软件打补丁不过问...
    99+
    2023-05-25
    补丁问题 高手 问题 Windows7 补丁 方法
  • 如何解决win10更新KB2538242补丁失败的问题
    这篇文章主要介绍了如何解决win10更新KB2538242补丁失败的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。win10更新KB2538242补丁失败怎么办第一种方案...
    99+
    2023-06-10
  • windows8 打印机常见问题修复方法
    本教程旨在帮助你确定和解决 Windows 中常见的打印机问题,包括打印错误、打印后台处理程序错误以及可能导致无法打印的其他问题。 本教程不涉及与特定程序相关的打印问题。 打印问题可能是由于以下问题引起的:...
    99+
    2022-06-04
    常见问题 打印机 方法
  • zabbix常见问题
    zabbix常见问题 一.Zabbix服务器启动失败 ​ Zabbix服务器启动失败可能有多种原因,以下是一些常见的问题和解决方法: 1.1常见的问题 ​ 数据库连接问题:如果Zabbix无法连接到数...
    99+
    2023-09-11
    zabbix 服务器 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作