【Oracle】OPatch升级

在进行PSU升级过程中,opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./12419378

检测报错:

Invoking prereq "checkconflictagainstohwithdetail"

The location "./9352164/README.html" is not a directory or a valid patch zip file.

Prereq "checkConflictAgainstOHWithDetail" not executed

PrereqSession failed: Invalid patch location.

OPatch failed with error code 73

这个是由于OPatch版本太低导致的,升级OPatch版本即可。

过程如下:

首先进入MOS下载需要的OPatch版本:

下载下来以后传入服务器中:

放到$ORACLE_HOME下删除原有的OPatch,解压新下载的OPatch

[[email protected] dbhome_1]$ rm -rf OPatch/

[[email protected] dbhome_1]$ unzip p6880880_112000_LINUX.zip

Archive:  p6880880_112000_LINUX.zip

creating: OPatch/

creating: OPatch/jlib/

inflating: OPatch/jlib/oracle.opatch.classpath.jar

inflating: OPatch/jlib/oracle.opatch.classpath.windows.jar

inflating: OPatch/jlib/opatch.jar

creating: OPatch/jlib/fa/

inflating: OPatch/jlib/fa/oracle.opatch.fa.classpath.windows.jar

inflating: OPatch/jlib/fa/oracle.opatch.fa.classpath.unix.jar

inflating: OPatch/jlib/fa/oracle.opatch.fa.classpath.jar

inflating: OPatch/jlib/opatchsdk.jar

inflating: OPatch/jlib/oracle.opatch.classpath.unix.jar

creating: OPatch/oplan/

inflating: OPatch/oplan/oplan.bat

creating: OPatch/oplan/jlib/

inflating: OPatch/oplan/jlib/oplan.jar

inflating: OPatch/oplan/jlib/osysmodel-utils.jar

inflating: OPatch/oplan/jlib/patchsdk.jar

inflating: OPatch/oplan/jlib/JMXDrivers.jar

inflating: OPatch/oplan/jlib/Validation.jar

inflating: OPatch/oplan/jlib/bundle.jar

inflating: OPatch/oplan/jlib/oracle.oplan.classpath.jar

inflating: OPatch/oplan/jlib/OuiDriver.jar

inflating: OPatch/oplan/jlib/automation.jar

creating: OPatch/oplan/jlib/jaxb/

inflating: OPatch/oplan/jlib/jaxb/jaxb-impl.jar

inflating: OPatch/oplan/jlib/jaxb/activation.jar

inflating: OPatch/oplan/jlib/jaxb/jaxb-api.jar

inflating: OPatch/oplan/jlib/jaxb/jsr173_1.0_api.jar

inflating: OPatch/oplan/jlib/EMrepoDrivers.jar

inflating: OPatch/oplan/jlib/CRSProductDriver.jar

inflating: OPatch/oplan/jlib/ValidationRules.jar

creating: OPatch/oplan/jlib/apache-commons/

inflating: OPatch/oplan/jlib/apache-commons/commons-cli-1.0.jar

inflating: OPatch/oplan/jlib/OsysModel.jar

inflating: OPatch/oplan/oplan

inflating: OPatch/oplan/README.txt

inflating: OPatch/oplan/README.html

creating: OPatch/opatchprereqs/

inflating: OPatch/opatchprereqs/prerequisite.properties

creating: OPatch/opatchprereqs/opatch/

inflating: OPatch/opatchprereqs/opatch/opatch_prereq.xml

inflating: OPatch/opatchprereqs/opatch/runtime_prereq.xml

inflating: OPatch/opatchprereqs/opatch/rulemap.xml

creating: OPatch/opatchprereqs/oui/

inflating: OPatch/opatchprereqs/oui/knowledgesrc.xml

inflating: OPatch/emdpatch.pl

inflating: OPatch/opatch.pl

inflating: OPatch/opatch

inflating: OPatch/opatch.bat

inflating: OPatch/README.txt

creating: OPatch/docs/

inflating: OPatch/docs/Prereq_Users_Guide.txt

inflating: OPatch/docs/Users_Guide.txt

inflating: OPatch/docs/FAQ

creating: OPatch/crs/

inflating: OPatch/crs/patch11203.pl

creating: OPatch/crs/log/

inflating: OPatch/crs/patch11202.pl

inflating: OPatch/crs/auto_patch.pl

inflating: OPatch/crs/patch112.pl

inflating: OPatch/crs/installPatch.excl

inflating: OPatch/opatchdiag.bat

creating: OPatch/ocm/

inflating: OPatch/ocm/ocm_platforms.txt

extracting: OPatch/ocm/ocm.zip

creating: OPatch/ocm/lib/

inflating: OPatch/ocm/lib/emocmclnt.jar

inflating: OPatch/ocm/lib/emocmclnt-14.jar

inflating: OPatch/ocm/lib/http_client.jar

inflating: OPatch/ocm/lib/osdt_jce.jar

inflating: OPatch/ocm/lib/jnet.jar

inflating: OPatch/ocm/lib/emocmcommon.jar

inflating: OPatch/ocm/lib/xmlparserv2.jar

inflating: OPatch/ocm/lib/log4j-core.jar

inflating: OPatch/ocm/lib/jcert.jar

inflating: OPatch/ocm/lib/jsse.jar

inflating: OPatch/ocm/lib/osdt_core3.jar

inflating: OPatch/ocm/lib/regexp.jar

creating: OPatch/ocm/bin/

inflating: OPatch/ocm/bin/emocmrsp

extracting: OPatch/version.txt

inflating: OPatch/opatch.ini

inflating: OPatch/opatchdiag

重新执行opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./12419378

检测通过。

[[email protected] dbhome_1]$ cd /soft

[[email protected] soft]$ ls

12419378                       p6880880_111000_LINUX.zip

1.sql                          p6880880_112000_LINUX.zip

database                       package_0301.tar.gz

linux_11gR2_database_1of2.zip  pack_body_reorg_301.plb

linux_11gR2_database_2of2.zip  pack_reorg_301.plb

p12419378_112010_LINUX .zip

[[email protected] soft]$ opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./12419378

Oracle Interim Patch Installer version 11.2.0.3.6

Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/oracle/product/11.2.0/dbhome_1

Central Inventory : /u01/app/oraInventory

from           : /u01/app/oracle/product/11.2.0/dbhome_1/oraInst.loc

OPatch version    : 11.2.0.3.6

OUI version       : 11.2.0.1.0

Log file location : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-09-24_11-44-56AM_1.log

Invoking prereq "checkconflictagainstohwithdetail"

Prereq "checkConflictAgainstOHWithDetail" passed.

OPatch succeeded.

时间: 2024-08-02 05:51:38

【Oracle】OPatch升级的相关文章

oracle 10g升级cluster失败

今天升级一个10g的集群环境到10.2.0.5,网上下载补丁包p8202632_10205_Linux-x86-64.zip,解压后安装执行,中途报错: I/O ERROR cannt reading or opening file in /tmp/...../temp52 网上查资料如下: 根据MOS的说明,导致这个错误可能有如下原因: a) Insufficient free space in the temporarydirectory. b) Insufficient access ri

Oracle Study之--Oracle TimeZone升级

Oracle Study之--Oracle TimeZone升级 http://tiany.blog.51cto.com/513694/1411882  Oracle 10gR2升级到Oracle 11gR2       当Oracle database从10gR2升级到11gR2之后,需要升级timezone version,以下详细介绍了timezone的升级过程. Oracle timezone 升级 背景描述: 如果需要支持一个国际化的应用,那么数据库端的国际化特性的支持也就显得尤其重要

《oracle 9i 升级 10g 后续 - 建立 10g oracle enterprise manager》

摘要:<oracle 9i 升级 10g 后续 - 建立 10g oracle enterprise manager> 2009/6/21 直接安装 oracle 10g,默认会建立与9i不同的管理界面 今天想试用一下,却不知如何下手,请教google大神后,重建 oem. --------------------------------------------------------------------------------- 参考文章: http://hi.baidu.com/ter

GI OPatch升级 The opatch Component check failed. This patch is not applicable for...

Oracle11gr2RAC(11204)打补丁11.2.0.4.8,系统为:SuSE11sp3 X86_64 通过/u01/app/11.2.0/grid/OPatch/opatch auto /tmp/21523375 -ocmrf /tmp/ocm.rsp 同时对ORACLE_HOME,GI_HOME同时升级.出现如下报错: jason1:/u01/app/11.2.0/grid/OPatch # /u01/app/11.2.0/grid/OPatch/opatch auto /tmp/2

ORACLE PSU升级总结

首先,进行PSU,首要的事情就是认真的看readme.html,从里面我们可以知道很详细的升级步骤已经回退的方案.并且避免了很多的坑 在进行PSU之前,要首先确认你准备升级的版本以及你自己系统数据库的版本,就像我们这次,是从11.2.0.4.0升级到11.2.0.4.2版本,从MOS上去找到相应的PATCH p18031668_112040_Linux-x86-64.zip 可以通过p后面的数字在mos上面很容易的查到该补丁包,从该版本的补丁包的readme.html 中.我们可以看到这样要求

oracle 11g升级

手先需要下载oracle11g的补丁安装包,一般只有付费用户才能获取到该安装包,其他用户获取不到,那怎么办呢? 万能的互联网可以办到,可以用http://www.wangpansou.cn/所有其他用户放在网盘里面的补丁包,是不是很吊? oracle 11g 官方下载版本是11.1的漏洞很多,如果需要下载补丁包的话,很多下面列出了补丁包的详细说明: 第一, 二个包表示database , 如果升级数据库,只需要这2个文件即可. 第三个包表示grid, 用来升级RAC 的CRS.如果升级RAC 要

oracle数据库升级dbua操作阻塞解决方法(解决ORA-32004报错)

操作环境 1.SuSE11sp3操作系统 2.oracle 11.2.0.3版本升级到11.2.0.4版本 问题现象   oracle 11.2.0.3版本升级到11.2.0.4版本时执行dbua命令在获取dabase信息步骤时提示输入pfile文件,无法next操作,升级阻塞.(不是在自己环境操作,暂无截图) 问题分析   oracle start mount步骤时会出现提示ORA-32004: obsolete or deprecated parameter(s) specified for

Oracle EF5升级EF6

[配置系统环境] 按照官方文档的指引,下载安装EF6插件.Oracle EF Visual Studio插件,详情如下: https://msdn.microsoft.com/en-us/data/dn469466https://msdn.microsoft.com/en-us/data/jj730568http://www.oracle.com/technetwork/topics/dotnet/downloads/install121021-2389380.html [配置工程环境] Web

[原创]zero downtime using goldengate实现oracle 12C升级系列 第四篇:集群安装

1. 图形化界面,我用的软件是MobaXterm Personal Edition, 直接ssh [email protected]_server,然后./runInstaller就可以弹出图形化界面,当然还有其他工具如vnc可以实现图形化,这里就略过不提了,下面直接开始安装. 2.关于软件下载,在mos上面下载 Installation Type Zip File Oracle Database (includes Oracle Database, Oracle RAC, and Deinst