weblogic12c安装笔记

1、创建wls用户

   useradd wls

2、切换到wls用户

   su - wls

3、在/home/wls/创建files、jdk1.8、patch、bao目录

   mkdir -p /home/wls/files
mkdir -p /home/wls/jdk1.8
mkdir -p /home/wls/patch
mkdir -p /home/wls/bao

4、上传文件至相关目录并解压

   unzip bao/fmw_12.2.1.3.0_wls_Disk1_1of1.zip -d bao/
tar -xf jdk1.8/jdk-8u261-linux-x64.tar.gz -C jdk1.8/
unzip patch/p33412599_122130_Generic.zip -d patch/
unzip patch/p33412599_122130_Generic.zip -d patch/

5、在files下需要新建文件

(1)创建oraInst.loc
  cat > oraIst.loc <<eof
#文件内容 安装清单目录的路径,类似于weblogic11g中的bea目录
inventory_loc=/home/wls/oraInventory
#安装用户所在组的名称
inst_group=weblogic
eof
(2)wls.rsp文件内容
cat > wls.rsp <<eof
[ENGINE] #DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0 [GENERIC] #The oracle home location. This can be an existing Oracle Home or a new Oracle Home #安装路径
ORACLE_HOME= /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/ #Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples. #安装类型
INSTALL_TYPE=WebLogic Server #Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME= #Provide the My Oracle Support Password
MYORACLESUPPORT_PASSWORD= #Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration
DECLINE_SECURITY_UPDATES=true #Set this to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false #Provide the Proxy Host
PROXY_HOST= #Provide the Proxy Port
PROXY_PORT= #Provide the Proxy Username
PROXY_USER= #Provide the Proxy Password
PROXY_PWD=
#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]
COLLECTOR_SUPPORTHUB_URL=
eof

6、卸载原有jdk、安装新jdk1.8

  su - root
rpm -qa | grep jdk
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
(1)验证jdk是否卸载
  [root@localhost jdk1.8]# java
bash: java: command not found...

(2)增加环境变量

  vim /etc/profile
shift +gg

JAVA_HOME=/home/wls/jdk1.8/jdk1.8.0_261
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH source /etc/profile

验证jdk是否安装

  [root@localhost jdk1.8.0_261]# java
Usage: java [-options] class [args...]

7、开始安装

  java -jar /home/wls/bao/fmw_12.2.1.3.0_wls.jar  -silent -responseFile /home/wls/files/wls.rsp  -invPtrLoc /home/wls/files/oraIst.loc

验证成功

  [wls@localhost OPatch]$ ./opatch version
OPatch Version: 13.9.2.0.0 OPatch succeeded.
[wls@localhost OPatch]$ pwd
/home/wls/Oracle/Middleware/Oracle_Home/oracle_common/OPatch

8、升级opatch

  java -jar /home/wls/patch/6880880/opatch_generic.jar -silent          oracle_home=/home/wls/Oracle/Middleware/Oracle_Home/oracle_common/

验证成功

  [wls@localhost 6880880]$      /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/OPatch/opatch version
OPatch Version: 13.9.4.2.5 OPatch succeeded.

9、卸载原有补丁

查看

  /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/OPatch/opatch lspatches

卸载

  /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/OPatch/opatch rollback -id 26051289

10、安装补丁

  [wls@localhost 33412599]$ pwd
/home/wls/patch/33412599
/home/wls/Oracle/Middleware/Oracle_Home/oracle_common/OPatch/opatch apply

验证成功

  /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/OPatch/opatch lsinventory

11、配置weblogic domain

  cd /home/wls/\Oracle/Middleware/Oracle_Home/oracle_common/
mkdir -p user_projects/domains/base_domain
cd user_projects/domains/base_domain :base_domain根据需求
cp /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/wlserver/common/templates/scripts/wlst/basicWLSDomain.py .

修改配置文件

  vim basicWLSDomain.py
修改:45 set('ListenAddress','192.168.184.200')
新增:60 cmo.setPassword('p@ssw0rd')
新增:131 setOption('JavaHome', '/home/wls/jdk1.8/jdk1.8.0_261')
新增:132 writeDomain('/home/wls/Oracle/Middleware/Oracle_Home/oracle_common//user_projects/domains/basicWLSDomain')

执行wlst创建域脚本

  /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/wlserver/common/bin/wlst.sh    /home/wls/Oracle/Middleware/Oracle_Home/oracle_common/user_projects/domains/base_domain/basicWLSDomain.py

  Exiting WebLogic Scripting Tool.

验证成功

weblogic12c安装笔记的更多相关文章

  1. MonoDevelop 4.2.2/Mono 3.4.0 in CentOS 6.5 安装笔记

    MonoDevelop 4.2.2/Mono 3.4.0 in CentOS 6.5 安装笔记 说明 以root账户登录Linux操作系统,注意:本文中的所有命令行前面的 #> 表示命令行提示符 ...

  2. 基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记

    基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记 飞翔的蜘蛛人 注1:本人新手,文章中不准确的地方,欢迎批评指正 注2:知识储备应达到Linux入门级水平 ...

  3. sublime 安装笔记

    sublime 安装笔记 下载地址 安装package control 根据版本复制相应的代码到console,运行 按要求重启几次后再按crtl+shift+p打开命令窗口 输入pcip即可开始安装 ...

  4. docker在ubuntu14.04下的安装笔记

    本文主要是参考官网教程进行ubuntu14.04的安装. 下面是我的安装笔记. 笔记原件完整下载: 链接: https://pan.baidu.com/s/1dEPQ8mP 密码: gq2p

  5. ArchLinux 安装笔记:续 --zz

    续前话 在虚拟机里调试了几天,终于鼓起勇气往实体机安装了,到桌面环境为止的安装过程可以看我的前一篇文章<ArchLinux 安装笔记>.桌面环境我使用的是 GNOME,虽然用了很长一段时间 ...

  6. Hadoop1.x与2.x安装笔记

    Hadoop1.x与2.x安装笔记 Email: chujiaqiang229@163.com 2015-05-09 Hadoop 1.x 安装 Hadoop1.x 集群规划 No 名称 内容 备注 ...

  7. PHP7安装笔记

    PHP7安装笔记 时间 -- :: 喵了个咪 原文 http://www.hdj.me/php7-install-note 主题 PHP # 安装mcrypt yum install -y php-m ...

  8. python 库安装笔记

    python 库安装笔记 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-2-22 友情提示 安装python库的过程中 ...

  9. 开始使用gentoo linux——gentoo安装笔记(下)

    gentoo安装笔记(下) 上一章,已经对操作系统安装做了充分准备,并且已经从livecd(u盘系统)切换进入了gentoo安装环境中. 不过现在才是真正的开始!打起精神!这可不是在装ubuntu! ...

随机推荐

  1. Bash 取字符串的最后 N 个字符 - ${str:0-N:LENGTH}

    Bash 取字符串的最后 N 个字符: ${str:0-N:LENGTH} or ${str:0-N} https://tldp.org/LDP/abs/html/string-manipulatio ...

  2. centos 目录结构

    bin -----存放命令的目录(bin目录是快捷方式)是/usr/bin的快捷方式 sbin ----只有root用户才能使用的命令 etc ----系统服务的配置文件 /usr/local --- ...

  3. SGU140. Integer Sequences

    https://codeforces.com/problemsets/acmsguru/problem/99999/140 n元同余方程的求解 对于任意二元我们可以替换成kgcd(a,b),不断迭代下 ...

  4. Julia语言介绍

    官网:https://julialang.org/ 中文社区:https://cn.julialang.org/ Julia 是一个面向科学计算的高性能动态高级程序设计语言. 首先定位是通用编程语言, ...

  5. sql server(mssql)联合注入

    sql server(mssql)联合注入 sql server简介: SQL Server 是Microsoft 公司推出的关系型数据库管理系统.具有使用方便可伸缩性好与相关软件集成程度高等优点,可 ...

  6. Python中hash加密

    目录 简介 概念 特点 hash有哪些 算法碰撞 加盐防碰撞 加密 hashlib 主要方法 特有方法 使用方法 加盐 crypt 主要方法 使用说明 应用 密码加密 应用一致性校验 简介 概念 散列 ...

  7. golang中的反射解析结构体标签tag

    package main import ( "fmt" "reflect" ) type resume struct { // 反射解析结构体标签tag Nam ...

  8. Web开发底层是Servlet

    SpringMVC:是基于spring的一个框架,实际上就是spring的一个模块,专门是做web开发. 可以理解成servlet是一个升级 web开发底层是servlet,框架是在servlet基础 ...

  9. Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract

    HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method ...

  10. backup archivelog all not backed up

    backup archivelog all not backed up;这条命令可以用来备份没有备份过的归档日志,同时不会备份已经备份过的归档日志.下面是具体用法.第一次备份归档日志 RMAN> ...