文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

PSU的GI升级,ERROR: This patch is not applicable to GI home.

2017-06-04 04:17

关注

PSU的GI升级,ERROR: This patch is not applicable to GI home.

对  grid  和   oracle   的   $ORACLE_HOME/.patch_storage   目录进行赋权,否则可能会报错:

ERROR: This patch is not applicable to GI home.

解决:

分别对  oracle  和   grid   用户的目录进行赋权:

chmod -R 777 $ORACLE_HOME/.patch_storage

ll -d $ORACLE_HOME/.patch_storage

 

[root@raclhr-11gR2-N2 OPatch]# ll -d $ORACLE_HOME/.patch_storage

drwxrwxrwx 2 grid oinstall 4096 Oct 30 15:54 /u01/app/11.2.0/grid/.patch_storage

 

[oracle@raclhr-11gR2-N2 ~]$ ll -d $ORACLE_HOME/.patch_storage

drwxrwxrwx 9 oracle oinstall 4096 Oct 30 16:06 /u01/app/oracle/product/11.2.0/dbhome_1/.patch_storage

 

 

 

 

今天升级Oracle Rac  一个11.2.0.4.0  到 11.2.0.4.1 

系统为:HP-UX 11.31 IA64

首先的语句为:

./opatch auto /oracle/software/11.2.0.4.1 -oh /oracle/app/oracle/product/11.2.0/dbhome_1,/oracle/app/grid -ocmrf ocm.rsp 

同时对ORACLE_HOME,GI_HOME同时升级

对ORACLE_HOME的升级,成功了。

但是对GI_HOME升级,却报了failed!

首先怀疑  补丁目录以及其所属文件的属主,属组 是否是 grid:oinstall  ,检查结果却是一切正常

很奇怪,再次单独对GI_HOME进行升级

./opatch auto /oracle/software/11.2.0.4.1 -oh /oracle/app/grid -ocmrf ocm.rsp

之后报错ERROR: This patch is not applicable to GI home.

从字面理解,我瞬间傻了,我之前对RHEL系统操作的时候,是可以的呀,难道对HP-UX有什么特别设置么?

而且11gR2的PSU(不再分ORACLE_HOME的PSU,以及GI的PSU)只有一个,对GI和ORACLE目录都适用

 

检索metalink。发现了一篇文档   1580746.1

 

SYMPTOMS

Opatch failed with the following error:
The patch is not applicable for /opt/oracle/app/oracle/product/11.2.0/grid_2
patch /var/opt/data/patch/16619898 apply failed for home /opt/oracle/app/oracle/product/11.2.0/grid_2

 

The /opt/oracle/app/oracle/product/11.2.0/grid_2 is GI_HOME.


The same error can occur when a patch is getting applied to the RDBMS_HOME.  The error message will point to the RDBMS_HOME in that case.

 

 

CAUSE

The opatch log shows

[Aug 30, 2013 11:21:37 AM] OPatch was not able to create .patch_storage directory
  Unable to get Environent variables for Stand Alone home
[Aug 30, 2013 11:21:37 AM] Please delete .patch_storage directory ONLY IF NO PATCH IS APPLIED
  This is because OPatch was not able to delete this directory which
  was only created to run script for getting environment variables
  No manual deletion may result in OPatch wrongly detecting irregular inventory for future invocation.
 
 

The same opatch log also shows the following error after above error:

[Aug 30, 2013 11:21:37 AM]   /opt//oracle/app/oracle/product/11.2.0/grid_2/OPatch/jlib/etc/config path does not exist or is not a directory
[Aug 30, 2013 11:21:37 AM]   OUI-67075:Failed to load the patch object.  Possible causes are:
                              The specified path is not an interim Patch shiphome
                              Meta-data files are missing from the patch area
                              Patch location = /opt/oracle/app/oracle/product/11.2.0/grid_2/OPatch/jlib
                              Details = Input metadata files are missing.
[Aug 30, 2013 11:21:37 AM]   Stack Description: java.lang.RuntimeException: Patch Location "/opt//oracle/app/oracle/product/11.2.0/grid_2/OPatch/jlib" doesn"t point to a valid patch area.

 

SOLUTION

Check GI_HOME/.patch_storage directory or ORACLE_HOME/.patch_storage directory.

1) if the patch is getting applied to RDBMS_HOME, make sure ORACLE_HOME/.patch_storage directory is readable, writable, and accessible by the user who is applying the patch

2) if the patch is getting applied to GRID_HOME, make sure GI_HOME/.patch_storage directory is owned by the owner of GI HOME

 

我查看两个目录的.patch_storage

发现权限都为drwx------ ,说明 除了属主以外,其他任何人都不能对这个目录进行操作。

而Opatch auto 却是使用root 账户来执行的,我抱着试试的想法

对目录的权限进行了修改(ORACLE_HOME,GI_HOME下的这个目录都修改了)

chmod -R 777 .patch_storage

之后再次执行./opatch auto /oracle/software/11.2.0.4.1 -oh /oracle/app/grid -ocmrf ocm.rsp

结果为:

 

Stopping CRS...
Stopped CRS successfullypatch /oracle/software/11.2.0.4.1/17478514  
apply successful for home  /oracle/app/grid 
Starting CRS...
CRS-4123: Oracle High Availability Services has been started.opatch auto succeeded.
#
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯