WLST - 如何检查是否安装了补丁?

时间:2012-03-05 15:00:14

标签: oracle oracle11g middleware wlst osb

我需要修补我的Oracle,但我想首先检查是否已经安装了我要安装的补丁。 我怎么能用WLST做到这一点? (我需要编写脚本,因为我将在很多系统上使用它 - 中间件11g)

感谢,
GAV。

2 个答案:

答案 0 :(得分:1)

确保将ORACLE_HOME变量设置为正确的位置,然后调用ORACLE_HOME\opatch\opatch.bat lsinventory

你可能想把它的结果放在一个文件中,然后grep它寻找你正在寻找的东西。

答案 1 :(得分:0)

export ORACLE_HOME=/scratch/app/product/fmw/obpinstall;export PATH=$ORACLE_HOME/Opatch:$PATH; opatch lsinventory [-all] [patch desc]

只需提及ORACLE_HOME属性并在终端中运行以下命令,它将按降序输出该ORACLE_HOME中安装的所有可用补丁的列表