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. kafka学习笔记(三)kafka的使用技巧

    概述 上一篇随笔主要介绍了kafka的基本使用包括集群参数,生产者基本使用,consumer基本使用,现在来介绍一下kafka的使用技巧. 分区机制 我们在使用 Apache Kafka 生产和消费消 ...

  2. Java集合-ArrayList源码分析

    目录 1.结构特性 2.构造函数 3.成员变量 4.常用的成员方法 5.底层数组扩容原理 6.序列化原理 7.集合元素排序 8.迭代器的实现 9.总结 1.结构特性 Java ArrayList类使用 ...

  3. [开发笔记usbTOcan]系统架构设计

    SYS.3 | 系统架构设计 系统架构设计过程的目的是建立一个系统体系结构设计,并确定哪些系统需求分配给系统的哪些元素,并根据确定的标准评估系统架构. 系统结构设计需要做一下工作: 开发系统架构设计. ...

  4. 【记录一个问题】没用任何用处的解决了libtask的context.c在32位NDK下的编译问题

    32位下用ndk编译libtask出现这样的错误: [armeabi-v7a] Compile thumb : task <= context.c /Users/ahfu/code/androi ...

  5. 【转载】ASP.NET前台代码绑定

    ASP.NET前台代码绑定后台变量方法总结http://www.cnblogs.com/lerit/archive/2010/10/22/1858007.html ASP.NET前台无法访问后台int ...

  6. IE8中li添加float属性,中英数字混合BUG

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. vue学习3-VSCode添加自定义代码片段

    1. ctrl+shift+p:打开命令行窗口. 2. 搜索snippets关键字.选择Preferenece:Configure User Snippets 3. 选择html.json,打开这个文 ...

  8. gin中使用路由组

    package main import ( "github.com/gin-gonic/gin" ) func main() { router := gin.Default() / ...

  9. 使用内联的 CSS 变量技巧,提高灵巧布局效率!

    作者:Ahmad shaded 译者:前端小智 来源:sitepoint 点赞再看,微信搜索**[大迁世界]**关注这个没有大厂背景,但有着一股向上积极心态人.本文 GitHub github.com ...

  10. 在build中配置resources, 来防止我们资源导出失败问题

    <!--在build中配置resources, 来防止我们资源导出失败问题--> <build> <resources> <resource> < ...