centOS7.0静默安装Weblogic12c
需要环境:由于是在公司集群上安装,所以JDK环境是 jdk1.8.0_101
Weblogic版本 fmw_12.1.3.0.0_wls
一、前期准备
1. 创建用户组 groupaddoinstall
2. 新建用户weblogic 并修改用户密码useradd -g oinstall etms
passwd xxxxxx
3. 配制环境变量用新建的用户登录,在该用户下进行
.bash_profile
添加如下
exportJAVA_HOME=/usr/java/jdk1.8.0_151
exportJRE_HOME=/usr/local/jdk1.8.0_151/jre
exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
然后执行source .bash_profile,使修改生效
退出,重新登陆,查看是否生效
echo $JAVA_HOME
二、开始安装
在etms用户下创建oraInst.loc和wls.rsp文件
附件是本人的两个文件
添加内容:
vi oraInst.loc
#产品清单目录的路径就是你的用户路径
inventory_loc=/home/etms/weblogic/oraInventory
#组名称就是你的刚才建用户的那个组名称
inst_group=oinstall
添加内容如下
#注意一下两处标黄的地方,
1. [ENGINE]在粘贴复制的时候有时候会丢失掉前面的[ENG 只剩下后面的INE]
2. ORACLE_HOME由于我的用户是etms,所以我的路径就是/home/etms/weblogic/wls 后面的weblogic/wls 系统会根据你的配置自动创建
vi wls.rsp
[ENGINE]
#DONOT CHANGE THIS.
ResponseFile Version=1.0.0.0.0
[GENERIC]
#Theoracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/home/etms/weblogic/wls
#Setthis variable value to the Installation Type selected. e.g. WebLogic Server,Coherence, Complete with Examples.
INSTALL_TYPE=WebLogicServer
#Providethe My Oracle Support Username. If you wish to ignore Oracle ConfigurationManager configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME=
#Providethe My Oracle Support Password
MYORACLESUPPORT_PASSWORD=
#Setthis to true if you wish to decline the security updates. Setting this to trueand providing empty string for My Oracle Support username will ignore theOracle Configuration Manager configuration
DECLINE_SECURITY_UPDATES=true
#Setthis to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
#Providethe Proxy Host
PROXY_HOST=
#Providethe Proxy Port
PROXY_PORT=
#Providethe Proxy Username
PROXY_USER=
#Providethe Proxy Password
PROXY_PWD=
#TypeString (URL format) Indicates the OCM Repeater URL which should be of theformat [scheme[Http/Https]]://[repeater host]:[repeater port]
COLLECTOR_SUPPORTHUB_URL=
执行安装命令
java-jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/etms/wls.rsp -invPtrLoc/home/etms/oraInst.loc
之后系统自动安装
准备从/tmp/OraInstall2018-03-30_10-03-18AM启动 Oracle Universal Installer
Java HotSpot(TM) 64-Bit Server VM warning: ignoring optionMaxPermSize=512m; support was removed in 8.0
日志:/tmp/OraInstall2018-03-30_10-03-18AM/install2018-03-30_10-03-18AM.log
版权所有 (c) 1996, 2014, Oracle 和/或其附属公司。保留所有权利。
正在读取响应文件...
开始检查: CertifiedVersions
预期的结果: 1.7.0_15
实际结果: 1.8.0_151
检查完成。此次检查的总体结果为: 通过
CheckJDKVersion 检查: 成功。
已启用此会话的验证。
正在验证数据...
正在复制文件...
可以在以下位置找到本次安装会话的日志:
/tmp/OraInstall2018-03-30_10-03-18AM/install2018-03-30_10-03-18AM.log
-----------20%----------40%----------60%----------80%--------100%
就表示成功了。
首先执行setWLSEnv.sh 来配置环境变量
home/etms/weblogic/wls/wlserver/server/bin下执行 . setWLSEnv.sh命令
接下来创建域
mkdir -p /home/etms/weblogic/wls/user_projects/domains/base_domain
进到域目录下,执行命令
$JAVA_HOME/bin/java$JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m weblogic.Server
会提示你配置用户名和密码
启动加载类
在目录:/home/etms/weblogic/wls/wlserver/common/bin 下运行命令:. config.sh
完成后在/home/etms/weblogic/wls/user_projects/domains/base_domain/bin目录下
启动命令 . startWebLogic.sh
http://ip:7001/console