weblogic10.3.6安裝、卸載

[root@weblogic ~]# ls

anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates  wls1036_generic.jar

Desktop          Downloads  Music                 Public    Videos

#檢查java環境

[root@weblogic ~]# rpm -qa | grep jdk

jdk-1.7.0_55-fcs


[root@weblogic ~]# groupadd dba

[root@weblogic ~]# useradd oracle -g dba

[root@weblogic ~]# passwd oracle

[root@weblogic ~]# mkdir -p /u03/weblogic

[root@weblogic ~]# chown oracle:dba /u03/weblogic -R

[root@weblogic ~]# yum -y install xorg-x11-apps.x86_64

#打開Xmanager連接主機

[root@weblogic ~]# who am i

root     pts/2        2017-11-23 15:09 (localhost:10.0)

[root@weblogic ~]# DISPLAY=localhost:10.0

[root@weblogic ~]# xclock

Warning: Missing charsets in String to FontSet conversion

#圖形化安裝weblogic

[root@weblogic ~]# su - oracle

[oracle@weblogic ~]$ /usr/java/jdk1.7.0_55/bin/java -jar wls1036_generic.jar 

Extracting 0%....................................................................................................100%

(Next-Next(或者自定義路徑)-去掉I wish 前面的√,點擊Next-Next-Next-Next-Next)

#創建服務

[oracle@weblogic ~]$ cd /u03/weblogic/wlserver_10.3/common/bin/

[oracle@weblogic bin]$ ./config.sh

(Next-Next-Next-設置管理員賬戶和密碼Next-選擇開發或者生產模式Next-勾選所需可多選Next-Next-Add……)

#修改啓動內存

[oracle@weblogic ~]# vi /u03/weblogic/user_projects/domains/base_domain/bin/setDomainEnv.sh 

if [ "${JAVA_VENDOR}" = "Sun" ] ; then

        WLS_MEM_ARGS_64BIT="-Xms2048m -Xmx4096m"

        export WLS_MEM_ARGS_64BIT

        WLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m"

        export WLS_MEM_ARGS_32BIT

else

        WLS_MEM_ARGS_64BIT="-Xms2048m -Xmx4096m"

        export WLS_MEM_ARGS_64BIT

        WLS_MEM_ARGS_32BIT="-Xms512m -Xmx512m"

        export WLS_MEM_ARGS_32BIT

fi


MEM_PERM_SIZE_64BIT="-XX:PermSize=256m"

export MEM_PERM_SIZE_64BIT


MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=512m"

export MEM_MAX_PERM_SIZE_64BIT

#啓動服務

[oracle@weblogic ~]# cd /u03/weblogic/user_projects/domains/base_domain/

[oracle@weblogic base_domain]# ./startWebLogic.sh 

Enter username to boot WebLogic server:yunda

Enter password to boot WebLogic server:

[root@weblogic ~]# netstat -anltp | grep 7001

tcp        0      0 127.0.0.1:7001              0.0.0.0:*                   LISTEN      32329/java          

tcp        0      0 x.x.x.x:7001           0.0.0.0:*                   LISTEN      32329/java

#用瀏覽器訪問,注意關閉防火牆(iptables -F;service iptables save)          

http://x.x.x.x:7001/console

#自動啓動

[oracle@weblogic ~]# vi /u03/weblogic/user_projects/domains/base_domain/boot.ini

username=yunda

password=yunda2017

#編輯啓動腳本,關聯密碼文件

[oracle@weblogic ~]# vi /u03/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh

#!/bin/sh

JAVA_OPTIONS=-Dweblogic.system.BootIdentityFile=/u03/weblogic/user_projects/domains/base_domain/boot.ini

#新建啓動腳本,並手工啓動

[oracle@weblogic ~]# vi /home/oracle/ws.sh

#!/bin/sh

nohup /u03/weblogic/user_projects/domains/base_domain/startWebLogic.sh >> /u03/weblogic/user_projects/domains/base_domain/startWebLogic.log &

[oracle@weblogic ~]# chmod +x /home/oracle/ws.sh

[oracle@weblogic ~]# /home/oracle/ws.sh

[oracle@weblogic ~]# tail -f /u03/weblogic/user_projects/domains/base_domain/startWebLogic.log

#配置自動啓動(可選)

[root@weblogic ~]# vi /etc/rc.local

su - oracle -c /home/oracle/ws.sh

#增加TD連接驅動(可選),在weblogic的啓動用戶的.bash_profile中配置

[root@@weblogic ~]# su - oracle

[oracle@weblogic ~]$ vi .bash_profile

CLASSPATH=/opt/lib/tdgssconfig.jar:/opt/lib/terajdbc4.jar; export CLASSPATH

#開機自啓動和加入系統命令

[root@weblogic ~]# touch /etc/init.d/weblogic

[root@weblogic ~]# vi /etc/init.d/weblogic

#!/bin/bash


#chkconfig:35 99 05


#description:Weblogic Server


#/ect/init.d/weblogic


#Please edit the Variable


#export LC_ALL=zh_CN.GB18030


export BEA_BASE=/u03/weblogic


export BEA_HOME=$BEA_BASE/user_projects/domains/base_domain


export BEA_LOG=/var/log/weblogic.log


export PATH=$PATH:$BEA_HOME/bin


BEA_OWNER="oracle"


if [ ! -f$BEA_HOME/bin/startWebLogic.sh -o ! -d $BEA_HOME ]


then


    echo "WebLogic startup:cannot start"


    exit 1


fi


# depending on parameter -- startup,shutdown,restart


case "$1" in


start)


    echo -n "Starting Weblogic:log file $BEA_LOG"

    touch /var/lock/weblogic


    su - $BEA_OWNER -c "nohup sh $BEA_HOME/bin/startWebLogic.sh > $BEA_LOG 2>$1 &"


    echo " OK"


    ;;


stop)


    echo -n "Shutdown Weblogic:"


    rm -rf /var/lock/weblogic


su - $BEA_OWNER -c "sh $BEA_HOME/bin/stopWebLogic.sh >> $BEA_LOG"


killall -9 java


    echo " OK"


    ;;


reload|restart)


    $0 stop


    $0 start


    ;;


*)


    echo "Usage: `basename $0` start|restart|reload"

    exit 1


esac


exit 0

[root@weblogic ~]# chmod 700 /etc/init.d/weblogic

[root@weblogic ~]# touch /var/log/weblogic.log

[root@weblogic ~]# chown oracle:dba /var/log/weblogic.log

[root@weblogic ~]# chkconfig --add weblogic

[root@weblogic ~]# chkconfig weblogic on

[root@weblogic ~]# service weblogic start

Starting Weblogic:log file /var/log/weblogic.log OK

[root@weblogic ~]# netstat -anltp | grep 7001

tcp        0      0 10.26.100.50:7001           0.0.0.0:*                   LISTEN      844/java            

tcp        0      0 127.0.0.1:7001              0.0.0.0:*                   LISTEN      844/java            

#補丁包安裝(在安裝補丁前,關閉所有主控、受管以及節點管理器)

[root@weblogic ~]# service weblogic stop

Shutdown Weblogic: OK

[root@weblogic ~]# netstat -anltp | grep 7001

[root@weblogic ~]# cd /u03/weblogic/wlserver_10.3/server/bin/

[root@weblogic bin]# source setWLSEnv.sh > /dev/null

[root@weblogic bin]# 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

[root@weblogic ~]# cd upload_tmp/

[root@weblogic upload_tmp]# ls

p18633088_1036_Generic(1).zip

[root@weblogic upload_tmp]# unzip p18633088_1036_Generic\(1\).zip 

Archive:  p18633088_1036_Generic(1).zip

   creating: p18633088_1036_Generic/

  inflating: p18633088_1036_Generic/CW49.jar  

  inflating: p18633088_1036_Generic/patch-catalog_21454.xml  

  inflating: p18633088_1036_Generic/README.txt  

[root@weblogic upload_tmp]# ls

p18633088_1036_Generic  p18633088_1036_Generic(1).zip

[root@weblogic upload_tmp]# cd p18633088_1036_Generic

[root@weblogic p18633088_1036_Generic]# ls

CW49.jar  patch-catalog_21454.xml  README.txt

[root@weblogic p18633088_1036_Generic]# mv patch-catalog_21454.xml patch-catalog.xml 

[root@weblogic p18633088_1036_Generic]# ls

CW49.jar  patch-catalog.xml  README.txt

[root@weblogic ~]# cd /u03/weblogic/utils/bsu/

[root@weblogic bsu]# ls

bsu.jar  bsu.sh  patch-client.jar  smartupdate.ico

[root@weblogic bsu]# ./bsu.sh -install -patch_download_dir=/root/upload_tmp/p18633088_1036_Generic/ -patchlist=CW49 -prod_dir=/u03/weblogic/wlserver_10.3/

Checking for conflicts..

No conflict(s) detected


Installing Patch ID: CW49.

Result: Success

[root@weblogic bin]# java weblogic.version


WebLogic Server Temporary Patch for BUG18633088 Thu May 08 09:35:08 IST 2014

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

#補丁卸載

[root@weblogic ~]# cd /u03/weblogic/utils/bsu/

[root@weblogic bsu]# ./bsu.sh -remove -patchlist=CW49 -prod_dir=/u03/weblogic/wlserver_10.3/

#weblogic卸載(運行Xmanager)

[root@weblogic ~]# cd /u03/weblogic/wlserver_10.3/uninstall/

[root@weblogic uninstall]# ./uninstall.sh

(Next-Done)

[root@weblogic uninstall]# ls /u03/weblogic/wlserver_10.3/

common  inventory

[root@weblogic uninstall]# cd /u03/weblogic/user_projects/domains/base_domain/bin/

[root@weblogic bin]# ./startWebLogic.sh 

/u03/weblogic/user_projects/domains/base_domain/bin/setDomainEnv.sh: line 210: /u03/weblogic/wlserver_10.3/common/bin/commEnv.sh: No such file or directory



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章