阅读量:85
在CentOS上为WebLogic服务器升级补丁通常涉及以下步骤:
-
准备工作:
- 确保你有WebLogic服务器的当前版本信息和对应的JDK版本。
- 备份所有重要的配置文件和数据,以防升级过程中出现问题。
-
下载补丁:
- 访问Oracle官方网站,根据你的WebLogic版本下载相应的补丁包。
-
停止WebLogic服务:
- 使用以下命令停止WebLogic管理服务器和托管服务器:
./stopWebLogic.sh
- 使用以下命令停止WebLogic管理服务器和托管服务器:
-
应用补丁:
- 解压补丁包到WebLogic的
cache_dir目录(通常是/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir)。 - 使用
bsu.sh脚本应用补丁:cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir ./bsu.sh -prod_dir /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain -status applied -view ./bsu.sh -prod_dir /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain -patchlist-verbose -install - 其中
是你下载的补丁的ID。
- 解压补丁包到WebLogic的
-
重启WebLogic服务:
- 应用补丁后,重启WebLogic服务以使更改生效:
./startWebLogic.sh
- 应用补丁后,重启WebLogic服务以使更改生效:
-
验证补丁安装:
- 使用以下命令验证补丁是否成功应用:
./bsu.sh -prod_dir /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain -status applied -verbose
- 使用以下命令验证补丁是否成功应用:
如果在执行上述步骤时遇到问题,例如提示找不到fuser命令,可以尝试以下解决方案:
- 安装
fuser命令:yum install -y psmisc - 配置环境变量跳过检查:
export OPATCH_NO_FUSER=TRUE - 创建临时
fuser文件: 在/tmp路径中创建一个空的fuser文件,然后再次尝试执行补丁安装程序。
请注意,具体的补丁ID和应用步骤可能会根据你的WebLogic版本和具体需求有所不同。务必参考Oracle官方提供的补丁应用指南或联系Oracle支持获取详细的指导。