【WebLogic】WebLogic 12.2.1.4.0域控制台展示已安装补丁列表(原创)
问题背景:在本地虚拟机中使用weblogic用户和组安装了Oracle WebLogic 12.2.1.4.0中间件,然后在使用app用户和组安装和运行了应用域(目录的权限已经修改为了755)。在应用域控制台中,补丁程序列表显示:No patches installed(如图1-1)。实际上在安装WebLogic之后,已经为其打了最新的漏洞修复补丁。...
一、问题背景
在本地虚拟机中使用weblogic用户和组安装了Oracle WebLogic 12.2.1.4.0中间件,然后在使用app用户和组安装和运行了应用域(目录的权限已经修改为了755)。在应用域控制台中,补丁程序列表显示:No patches installed(如图1-1)。实际上在安装WebLogic之后,已经为其打了最新的漏洞修复补丁。
看官若是觉得满意,请酌情打个赏呗(^_^)
图1-1
图1-2
二、问题排查
在app用户下执行opatch lspatches命令,出现下面的报错
-bash-4.2$ /weblogic/Oracle/Middleware/Oracle_Home/OPatch/opatch lspatches
OPatch could not create/open history file for writing.
OPatch failed with error code 2
从报错信息上看,应该是app用户和组,在weblogic目录的写没有权限。
三、问题解决
方案一:使用weblogic用户或者root用户,给/weblogic文件系统的所有目录和文件开放other用户的写权限即可(可能存在other权限过大的问题)
chmod -R 755 /weblogic
chmod -R o+w /weblogic
方案二:使用weblogic用户或者root用户,给/weblogic文件系统的特定目录开放other用户的写权限即可(建议采用该方案)。
chmod -R 755 /weblogic
chmod -R o+w /weblogic/oraInventory
chmod -R o+w /weblogic/Oracle/Middleware/Oracle_Home/cfgtoollogs
chmod -R o+w /weblogic/Oracle/Middleware/Oracle_Home/inventory/locks/oh.lock
图3-1
看官若是觉得满意,请酌情打个赏呗(^_^)
更多推荐
所有评论(0)