背景:下面直接给操作过程,可以拷贝到文本上来看
##先这个这个.sh 文件配置大内存,配置完装完了记得改回去
BSU.SH
JAVA_HOME=”/u01/soft/jdk1.6.0_45″
MEM_ARGS=”-Xms4096m -Xmx4096m”
##将补丁上传到weblogic服务器的cache_dir目录下,不存在就自己建立,将拿到 p34534000_1036_Generic.zip 解压后将 jar 包和 xml 文件丢入
/u01/weblogic/Oracle/Middleware/utils/bsu/cache_dir
##先看以前的旧版本
cd /u01/weblogic/Oracle/Middleware/utils/bsu
./bsu.sh -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view
##找到旧版本后进行卸载,名字就是 -latchlist后面那个
./bsu.sh -remove -patchlist=3NVW -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
./bsu.sh -remove -patchlist=U5I2 -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
./bsu.sh -remove -patchlist=3L3H -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
##进行补丁安装,比如现在拿到 p34534000_1036_Generic.zip 这个补丁包,解压后里面有 1XN7.jar 和 patch-catalog_27941.xml ,在这里 1XN7 就是版本号了,拷入 /u01/weblogic/Oracle/Middleware/utils/bsu/cache_dir 下面,在那之前把该目录下的文件都备份走
./bsu.sh -install -patch_download_dir=/u01/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=HYG5 -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
##删除各种文件,然后启停服务,把控制台还有子服务什么的都重启掉
cd /u01/weblogic/Oracle/Middleware
mv ./wlserver_10.3/server/lib/bea_wls9_async_response.war ./wlserver_10.3/server/lib/bea_wls9_async_response.war.210325
find . -name “bea_wls9_async_response.war” |xargs rm -rf
cd /u01/weblogic/Oracle/Middleware
find . -name “bea_wls9_async_response.war*” |xargs rm -rf
find . -name “*async*” |xargs rm -rf
find . -name “*wsat*” |xargs rm -rf
ps -ef|grep Admin|grep -v grep |awk ‘{print “kill -9 ” $2}’ |sh
ps -ef|grep Node|grep -v grep |awk ‘{print “kill -9 ” $2}’ |sh
cd /u01/startup
sh startWsbsAdminServer.sh
sh startNodeManager.sh
##拷贝文件,适用于打了一台以后,将文件直接拷给其他几台,图个方便
cd /u01/weblogic/Oracle/Middleware/
scp -r wlserver_10.3 modules patch_wls1036 utils weblogic@87.12.74.124:/u01/weblogic/Oracle/Middleware/
————————————————————————
cd /u01/weblogic/Oracle/Middleware/
tar -zcvf wlserver_10.3_0325.tar.gz wlserver_10.3
tar -zcvf modules_0325.tar.gz modules
tar -zcvf patch_wls1036_0325.tar.gz patch_wls1036
tar -zcvf utils_0325.tar.gz utils
cd /u01/weblogic/Oracle/Middleware/
scp -r wlserver_10.3 modules patch_wls1036 utils weblogic@87.12.74.47:/u01/weblogic/Oracle/Middleware/
cd /u01/weblogic/Oracle/Middleware/utils/bsu
./bsu.sh -remove -patchlist=1YWL -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
./bsu.sh -install -patch_download_dir=/u01/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=21Y4 -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
./bsu.sh -install -patch_download_dir=/u01/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=3L3H -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
./bsu.sh -install -patch_download_dir=/u01/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=I37G -prod_dir=/u01/weblogic/Oracle/Middleware/wlserver_10.3
cd /u01/weblogic/Oracle/Middleware
mv ./wlserver_10.3/server/lib/bea_wls9_async_response.war ./wlserver_10.3/server/lib/bea_wls9_async_response.war.210325
find . -name “bea_wls9_async_response.war” |xargs rm -rf
cd /u01/weblogic/Oracle/Middleware
find . -name “bea_wls9_async_response.war*” |xargs rm -rf
find . -name “*async*” |xargs rm -rf
find . -name “*wsat*” |xargs rm -rf
ps -ef|grep Admin|grep -v grep |awk ‘{print “kill -9 ” $2}’ |sh
ps -ef|grep Node|grep -v grep |awk ‘{print “kill -9 ” $2}’ |sh
cd /u01/startup
sh startWsbsAdminServer.sh
sh startNodeManager.sh
服务器租用托管,机房租用托管,主机租用托管,https://www.e1idc.com