打补丁以及WebLogic Server的版本
12.1.2开始采用了Oracle传统的opatch打补丁的方式,但在此之前,包括
10.3.x版本以及12.1.1版本还是通过bea的smart update方式来进行。
smart update基本是在MW_Home/utils/bsu目录下运行bsu.sh或bsu.cmd。
图形化界面有时候很慢,也可以通过命令行方式:
首先将下载下来的zip包解压放到{MW_HOME}/utils/bsu/cache_dir目录下,然后运行:
bsu.sh -install -patch_download_dir={MW_HOME}/utils/bsu/cache_dir -patchlist={PATCH_ID} -prod_dir={MW_HOME}/{WL_HOME}
注意点如下:
- bsu脚本需要修改-Xmx参数
- 在10.3.5的版本,需要将解压的patch-catalog-id.xml文件重新命名为patch-catalog.xml文件,然后再运行bsu操作。
- 在10.3.6版本下,如果系统报unrecognized patch id : XXXX, 如果是权限问题,需要设置-Djava.io.tmpdir路径,然后再运行bsu操作
运行完后可以通过java weblogic.version来查看到底有没有成功。也可以通过bsu的图形化界面查看
$ . $WL_HOME/server/bin/setWLSEnv.sh
$ java weblogic.version