关于Oracle11g安装PSU OPatch时extjobO权限报错

起因

由于客户需要对Oracle11g数据库(版本11.2.0.4)进行打补丁,所以在自由环境进行测试。

过程

在安装PSU的最后报错,报错信息如下:

OPatch found the word "error" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
chmod: changing permissions of `/u01/app/oracle/product/11.2.0.4/db_1/bin/extjobO': Operation not permitted
make: [iextjob] Error 1 (ignored)

解决

在MOS查找相关文档得出结论:
一般来说,Linux/Unix平台上,安装后一些Oracle可执行文件的权限需要修改成root。这是以root用户执行"root.sh"完成的。
即 extjob,jssu 和 oradism的属主被root.sh改为"root"。
但在打补丁后这些文件的权限被改变了。
在RDBMS HOME 上执行root.sh脚本来解决权限问题。
详见MOS文档:https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=himwmycun_187&_afrLoop=359524124757748

Related Posts