Weblogic10.3.6 补丁升级操作步骤

生产上经常会进行weblogic补丁升级操作,本文以升级补丁为例,weblogic版本为10.3.6.0.
Weblogic版本查询

weblogic版本查询方式:

1.命令方式1:

cd /usr/weblogic/Oracle/Middleware/utils/bsu
./bsu.sh -prod_dir=/usr/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose -view
/usr/weblogic/Oracle/Middleware为weblogic安装目录

2.命令方式2:

cd /usr/weblogic/Oracle/Middleware/wlserver_10.3/server/bin

source ./setWLSEnv.sh
java weblogic.version
3.web控台方式

在weblogic控制台主页 >服务器概要 >AdminServer >监视 >一般信息中也能查到版本

补丁下载

在oracle 官网下载weblogic的补丁。

补丁安装

cd /usr/weblogic/Oracle/Middleware/utils/bsu
如果有使用过bsu.sh,则会有cache_dir目录,否则请新建或执行bsu.sh生成。
上传patch至cache_dir目录并解压

unzip p20780171_1036_Generic_psu12.zip
解压出来的jar名就是Patch ID,是后面安装的参数。

停止服务,并确认无相关进程。

补丁安装:

阅读更多

weblogic连接池设置和日常监控

1.weblogic的连接池的线程数可以设置初始值和最大值。
连接池,把短连接变成了长连接。这样减少了网络IO的消耗,设置了连接池之后可以在操作系统上看到如下信息:

iostat -natpl | grep 3306

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45899      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45886      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45851      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45859      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45836      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45887      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45898      TIME_WAIT   –

tcp        0      0 ::ffff:10.10.101.2:3306     ::ffff:222.74.214.122:9660  ESTABLISHED –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45850      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:7001       ::ffff:127.0.0.1:46475      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45863      TIME_WAIT   –

tcp        0      0 ::1:7001                    ::1:37445                   TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45888      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45861      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45873      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45840      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45860      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45835      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45891      TIME_WAIT   –

tcp        0      0 ::1:56622                   ::1:42622                   TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45866      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45871      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45876      TIME_WAIT   –

tcp        0      0 ::ffff:127.0.0.1:3306       ::ffff:127.0.0.1:45892      TIME_WAIT   –

在数据库中可以看到:

show full processlist;

阅读更多