1.查看版本
打开控制台cmd,执行java weblogic.version,出现以下代码
WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050
Use 'weblogic.version -verbose' to get subsystem information
Use 'weblogic.utils.Versions' to get version information for all modules
可以看到这里只有一行WebLogic Server 10.3.6.0 ,说明我之前没打过其他任何补丁,如果打过补丁,就都会显示在上面。
如果什么都没出现
可以先执行C:\Oracle\Middleware\wlserver_10.3\server\bin\setWLSenv.cmd,
然后再试试java weblogic.version
命令
或者还可以这样看
C:\Oracle\Middleware\utils\bsu>bsu.cmd -prod_dir=c:\Oracle\Middleware\wlserver_10.3 -status=applied -verbose -view
2.打补丁
解压补丁包zip文件,得到两个文件 一个.jar 一个.xml 将这个两个文件拷贝到weblogic 目录下 utils/bsu/cache_dir 中,如果没有cache_dir 自己创建。当然这个目录也可以自己指定。
执行以下命令:
C:\Oracle\Middleware\utils\bsu>bsu.cmd -install -patch_download_dir=c:\Oracle\Middleware\utils\bsu\cache_dir -
patchlist=EJUW -prod_dir=c:\Oracle\Middleware\wlserver_10.3
说明:-patch_download_dir 是上步中那两个文件所在的目录
-prod_dir weblogic的家目录
-patchlist 补丁ID号,就是补丁包里.jar文件的文件名
以上命令无法执行执行下面这个命令:
C:\Oracle\Middleware\utils\bsu>java -jar c:\Oracle\Middleware\utils\bsu\patch-client.jar -install -patch_downl
oad_dir=c:\Oracle\Middleware\utils\bsu\cache_dir -patchlist=EJUW -prod_dir=c:\Oracle\Middleware\wlserver_10.3
出现以下则成功:
检查冲突.....
未检测到冲突
正在安装补丁程序 ID: EJUW..
结果: 成功