Oracle WebLogic Server 12.2.1.4.0 Slim Installer
Posted by Dirk Nachbar on Monday, February 03, 2020
Since WebLogic Server 12.2.1.4.0 you have a new edition of the Oracle WebLogic Server, it's the Slim Installer. The corresponding software you can download under:
https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html
The Slim Installer is much smaller than the Generic or the Fusion Middleware Infrastructure Installers.
The installation comes without any graphical installer, its pure command line. So be aware of the command line option for the invoking of the Slim Installer.
In case you will start the Slim Installer, as you are used to the Generic Installer, just with "java -jar fmw_12.2.1.4.0_wls_quick_slim.jar", the installer will install the WebLogic Slim Edition in your present work directory/wls12214 and the corresponding Oracle Inventory will be created under $HOME/oraInventory.
As you can see from above listing, the ORACLE_HOME location for the new installation is chosen automatically with my present work directory/wls122140 and the Oracle Inventory goes into $HOME/oraInventory.
Second trial, this time with the command line option "java -jar fmw_12.2.1.4.0_wls_quick_slim.jar ORACLE_HOME=$ORACLE_HOME"
This looks a bit better now, our target installation directory is now under our desired £ORACLE_HOME, but the Oracle Inventory is still under $HOME/oraInventory.
3rd attempt, now with the command line option "java -jar fmw_12.2.1.4.0_wls_quick_slim.jar ORACLE_HOME=$ORACLE_HOME -invPtrLoc /u00/app/oracle/install/oraInst.loc" and a prepare oraInst.loc file in which we define the Oracle Inventory location and the group ownership for the Oracle Inventory.
This time everything is located and installed as we want :-)
Now lets compare the space usage between the Oracle WebLogic Generic, Fusion Middleware Infrastructure and the WebLogic Slim:
As you can see, the WebLogic Generic (fmw-wls-12.2.1.4.0) needs 1.1 GB disk space, the Fusion Middleware Infrastructure (fmw-infra-12.2.1.4.0) needs 2.1 GB and the WebLogic Slim (fmw-wls-slim-12.2.1.4.0) just needs 452 MB (more than half lesser than the Generic Installer and more than 4 times lesser than the Fusion Middleware Infrastructure Installer).
Specially when you will use the WebLogic Slim Installer in a Docker Image, you will gain a lot of disk savings.
After you have installed the WebLogic Slim Installer you can as normal startup the $ORACLE_HOME/oracle_common/common/bin/config.sh to configure and create your WebLogic Domain with the graphical wizard, but be aware, you dont have any WebLogic Console (http://<servername>:<AdminServerPort>/console) afterwards. Everything you need to configure, you will have to do it through wlst or via RESTful Management API.
https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html
The Slim Installer is much smaller than the Generic or the Fusion Middleware Infrastructure Installers.
- WebLogic Generic Installer: 826 MB
- Fusion Middleware Infrastructure Installer: 1.5 GB
- WebLogic Slim Installer: 182 MB
The installation comes without any graphical installer, its pure command line. So be aware of the command line option for the invoking of the Slim Installer.
In case you will start the Slim Installer, as you are used to the Generic Installer, just with "java -jar fmw_12.2.1.4.0_wls_quick_slim.jar", the installer will install the WebLogic Slim Edition in your present work directory/wls12214 and the corresponding Oracle Inventory will be created under $HOME/oraInventory.
# # Set the necessary environment variables # align them to your environment settings [oracle@wlstest] export JAVA_HOME=/u00/app/oracle/product/jdk1.8.0_221 [oracle@wlstest] export PATH=$JAVA_HOME/bin:$PATH [oracle@wlstest] pwd /u00/app/oracle/install [oracle@wlstest] java -jar fmw_12.2.1.4.0_wls_quick_slim.jar Launcher log file is /tmp/OraInstall2020-02-03_10-20-45AM/launcher2020-02-03_10-20-45AM.log. Extracting the installer . . . . Done Checking if CPU speed is above 300 MHz. Actual 2194.918 MHz Passed Checking swap space: must be greater than 512 MB. Actual 3071 MB Passed Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required) Checking temp space: must be greater than 300 MB. Actual 11025 MB Passed Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2020-02-03_10-20-45AM Log: /tmp/OraInstall2020-02-03_10-20-45AM/install2020-02-03_10-20-45AM.log ***************************************************** Distribution Name : Oracle Fusion Middleware 12c WebLogic and Coherence Developer Slim Distribution Version : 12.2.1.4.0 Oracle Inventory : /home/oracle/oraInventory Oracle Home : /u00/app/oracle/install/wls12214 Java Home : /u00/app/oracle/product/jdk1.8.0_221 Note: Oracle Home not supplied (defaulted to <present dir="" working="">/wls12214) ***************************************************** Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved. Skipping Software Updates Starting check : CertifiedVersions Expected result: One of oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12, SuSE-15 Actual Result: oracle-7.4 Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success. Starting check : CheckJDKVersion Expected result: 1.8.0_191 Actual Result: 1.8.0_221 Check complete. The overall result of this check is: Passed CheckJDKVersion Check: Success. Validations are enabled for this session. Verifying data Copying Files Percent Complete : 10 Percent Complete : 20 Percent Complete : 30 Percent Complete : 40 Percent Complete : 50 Percent Complete : 60 Percent Complete : 70 Percent Complete : 80 Percent Complete : 90 Percent Complete : 100 The installation of Oracle Fusion Middleware 12c WebLogic and Coherence Developer Slim 12.2.1.4.0 completed successfully. Logs successfully copied to /u00/app/oracle/install/wls12214/cfgtoollogs/oui.
As you can see from above listing, the ORACLE_HOME location for the new installation is chosen automatically with my present work directory/wls122140 and the Oracle Inventory goes into $HOME/oraInventory.
Second trial, this time with the command line option "java -jar fmw_12.2.1.4.0_wls_quick_slim.jar ORACLE_HOME=$ORACLE_HOME"
# # Set the necessary environment variables # align them to your environment settings [oracle@wlstest] export ORACLE_HOME=/u00/app/oracle/product/fmw-wls-slim-12.2.1.4.0 [oracle@wlstest] export JAVA_HOME=/u00/app/oracle/product/jdk1.8.0_221 [oracle@wlstest] export PATH=$JAVA_HOME/bin:$PATH [oracle@wlstest] java -jar fmw_12.2.1.4.0_wls_quick_slim.jar ORACLE_HOME=$ORACLE_HOME Launcher log file is /tmp/OraInstall2020-02-03_10-27-21AM/launcher2020-02-03_10-27-21AM.log. Extracting the installer . . . . Done Checking if CPU speed is above 300 MHz. Actual 2194.918 MHz Passed Checking swap space: must be greater than 512 MB. Actual 3071 MB Passed Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required) Checking temp space: must be greater than 300 MB. Actual 10469 MB Passed Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2020-02-03_10-27-21AM Log: /tmp/OraInstall2020-02-03_10-27-21AM/install2020-02-03_10-27-21AM.log Setting ORACLE_HOME... ***************************************************** Distribution Name : Oracle Fusion Middleware 12c WebLogic and Coherence Developer Slim Distribution Version : 12.2.1.4.0 Oracle Inventory : /home/oracle/oraInventory Oracle Home : /u00/app/oracle/product/fmw-wls-slim-12.2.1.4.0 Java Home : /u00/app/oracle/product/jdk1.8.0_221 ***************************************************** Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved. Skipping Software Updates Starting check : CertifiedVersions Expected result: One of oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12, SuSE-15 Actual Result: oracle-7.4 Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success. Starting check : CheckJDKVersion Expected result: 1.8.0_191 Actual Result: 1.8.0_221 Check complete. The overall result of this check is: Passed CheckJDKVersion Check: Success. Validations are enabled for this session. Verifying data Copying Files Percent Complete : 10 Percent Complete : 20 Percent Complete : 30 Percent Complete : 40 Percent Complete : 50 Percent Complete : 60 Percent Complete : 70 Percent Complete : 80 Percent Complete : 90 Percent Complete : 100 The installation of Oracle Fusion Middleware 12c WebLogic and Coherence Developer Slim 12.2.1.4.0 completed successfully. Logs successfully copied to /u00/app/oracle/product/fmw-wls-slim-12.2.1.4.0/cfgtoollogs/oui.
This looks a bit better now, our target installation directory is now under our desired £ORACLE_HOME, but the Oracle Inventory is still under $HOME/oraInventory.
3rd attempt, now with the command line option "java -jar fmw_12.2.1.4.0_wls_quick_slim.jar ORACLE_HOME=$ORACLE_HOME -invPtrLoc /u00/app/oracle/install/oraInst.loc" and a prepare oraInst.loc file in which we define the Oracle Inventory location and the group ownership for the Oracle Inventory.
# [oracle@wlstest] cat /u00/app/oracle/oraInst.loc inventory_loc=/u00/app/oracle/oraInventory inst_group=oinstall # Set the necessary environment variables # align them to your environment settings [oracle@wlstest] export ORACLE_HOME=/u00/app/oracle/product/fmw-wls-slim-12.2.1.4.0 [oracle@wlstest] export JAVA_HOME=/u00/app/oracle/product/jdk1.8.0_221 [oracle@wlstest] export PATH=$JAVA_HOME/bin:$PATH [oracle@wlstest] java -jar fmw_12.2.1.4.0_wls_quick_slim.jar ORACLE_HOME=$ORACLE_HOME -invPtrLoc /u00/app/oracle/install/oraInst.loc Launcher log file is /tmp/OraInstall2020-02-03_12-32-47PM/launcher2020-02-03_12-32-47PM.log. Extracting the installer . . . . Done Checking if CPU speed is above 300 MHz. Actual 2194.918 MHz Passed Checking swap space: must be greater than 512 MB. Actual 3071 MB Passed Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required) Checking temp space: must be greater than 300 MB. Actual 10468 MB Passed Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2020-02-03_12-32-47PM Log: /tmp/OraInstall2020-02-03_12-32-47PM/install2020-02-03_12-32-47PM.log Setting ORACLE_HOME... ***************************************************** Distribution Name : Oracle Fusion Middleware 12c WebLogic and Coherence Developer Slim Distribution Version : 12.2.1.4.0 Oracle Inventory : /u00/app/oracle/oraInventory Oracle Home : /u00/app/oracle/product/fmw-wls-slim-12.2.1.4.0 Java Home : /u00/app/oracle/product/jdk1.8.0_221 ***************************************************** Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved. Skipping Software Updates Starting check : CertifiedVersions Expected result: One of oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12, SuSE-15 Actual Result: oracle-7.4 Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success. Starting check : CheckJDKVersion Expected result: 1.8.0_191 Actual Result: 1.8.0_221 Check complete. The overall result of this check is: Passed CheckJDKVersion Check: Success. Validations are enabled for this session. Verifying data Copying Files Percent Complete : 10 Percent Complete : 20 Percent Complete : 30 Percent Complete : 40 Percent Complete : 50 Percent Complete : 60 Percent Complete : 70 Percent Complete : 80 Percent Complete : 90 Percent Complete : 100 The installation of Oracle Fusion Middleware 12c WebLogic and Coherence Developer Slim 12.2.1.4.0 completed successfully. Logs successfully copied to /u00/app/oracle/product/fmw-wls-slim-12.2.1.4.0/cfgtoollogs/oui.
This time everything is located and installed as we want :-)
Now lets compare the space usage between the Oracle WebLogic Generic, Fusion Middleware Infrastructure and the WebLogic Slim:
# [oracle@wlstest] cd /u00/app/oracle/product [oracle@wlstest] du -sh fmw* 2.1G fmw-infra-12.2.1.4.0 1.1G fmw-wls-12.2.1.4.0 452M fmw-wls-slim-12.2.1.4.0
As you can see, the WebLogic Generic (fmw-wls-12.2.1.4.0) needs 1.1 GB disk space, the Fusion Middleware Infrastructure (fmw-infra-12.2.1.4.0) needs 2.1 GB and the WebLogic Slim (fmw-wls-slim-12.2.1.4.0) just needs 452 MB (more than half lesser than the Generic Installer and more than 4 times lesser than the Fusion Middleware Infrastructure Installer).
Specially when you will use the WebLogic Slim Installer in a Docker Image, you will gain a lot of disk savings.
After you have installed the WebLogic Slim Installer you can as normal startup the $ORACLE_HOME/oracle_common/common/bin/config.sh to configure and create your WebLogic Domain with the graphical wizard, but be aware, you dont have any WebLogic Console (http://<servername>:<AdminServerPort>/console) afterwards. Everything you need to configure, you will have to do it through wlst or via RESTful Management API.
Categories: Oracle WebLogic Server 12c