Note: server, ip, and system planning are not performed for this installation.
Objective: To learn how to install weblogic11g without graphics in linux
Java version of the official website; http://www.Oracle.com/technetwork/java/javase/archive-139210.html
Recommended reading:
Oracle WebLogic 11g installation and deployment documentation PDF
Deploying Weblogic11g in Linux
Oracle basic tutorial-installing and configuring a single Weblogic instance
Uninstall Weblogic in Linux
Configuration of Weblogic multi-machine Cluster
Weblogic installation and configuration
1. weblogic installation system environment
Prepare to install it in the/home directory, and find that there are not many/directory spaces. Expand the/directory lv
[Root @ rac1 ~] # Df-h
File System capacity in use available % mount point
/Dev/mapper/vg_rac1-lv_root
7.7 GB 4.1G 3.3G 57%/
Tmpfs 978 M 200 M 778 M 21%/dev/shm
/Dev/sda1 485 M 51 M 410 M 11%/boot
/Dev/mapper/vg_rac1-lv_oracle
18G 10G 6.5G 61%/oracle
[Root @ rac1 ~] # Lvextend-L + 1024 M/dev/mapper/vg_rac1-lv_root
Extending logical volume lv_root to 8.81 GiB
Logical volume lv_root successfully resized
[Root @ rac1 ~] # Resize2fs/dev/mapper/vg_rac1-lv_root
Resize2fs 1.41.12 (17-May-2010)
Filesystem at/dev/mapper/vg_rac1-lv_root is mounted on/; on-line resizing required
Old desc_blocks = 1, new_desc_blocks = 1
Ming an on-line resize of/dev/mapper/vg_rac1-lv_root to 2310144 (4 k) blocks.
The filesystem on/dev/mapper/vg_rac1-lv_root is now 2310144 blocks long.
[Root @ rac1 ~] # Df-h
File System capacity in use available % mount point
/Dev/mapper/vg_rac1-lv_root
8.7 GB 4.1G 4.2G 50%/
Tmpfs 978 M 200 M 778 M 21%/dev/shm
/Dev/sda1 485 M 51 M 410 M 11%/boot
/Dev/mapper/vg_rac1-lv_oracle
18G 10G 6.5G 61%/oracle
2. view system users and create weblogic users
[Root @ rac1 ~] # Cat/etc/passwd
Root: x: 0: 0: root:/bin/bash
Bin: x: 1: 1: bin:/sbin/nologin
Daemon: x: 2: 2: daemon:/sbin/nologin
Adm: x: 3: 4: adm:/var/adm:/sbin/nologin
Lp: x: 4: 7: lp:/var/spool/lpd:/sbin/nologin
Sync: x: 5: 0: sync:/sbin:/bin/sync
Shutdown: x: 6: 0: shutdown:/sbin/shutdown
Halt: x: 7: 0: halt:/sbin/halt
Mail: x: 8: 12: mail:/var/spool/mail:/sbin/nologin
Uucp: x: 10: 14: uucp:/var/spool/uucp:/sbin/nologin
Operator: x: 11: 0: operator:/root:/sbin/nologin
Games: x: 12: 100: games:/usr/games:/sbin/nologin
Gopher: x: 13: 30: gopher:/var/gopher:/sbin/nologin
Ftp: x: 14: 50: FTP User:/var/ftp:/sbin/nologin
Nobody: x: 99: 99: Nobody: // sbin/nologin
Messages: x: 81: 81: System message bus: // sbin/nologin
Rpc: x: 32: 32: Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
Usbmuxd: x: 113: 113: usbmuxd user: // sbin/nologin
Avahi-autoipd: x: 170: 170: Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
Oprofile: x: 16: 16: Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
Vcsa: x: 69: 69: virtual console memory owner:/dev:/sbin/nologin
Rtkit: x: 499: 497: RealtimeKit:/proc:/sbin/nologin
Abrt: x: 173: 173:/etc/abrt:/sbin/nologin
Saslauth: x: 498: 496: "Saslauthd user":/var/empty/saslauth:/sbin/nologin
Postfix: x: 89: 89:/var/spool/postfix:/sbin/nologin
Qpidd: x: 497: 495: Owner of Qpidd Daemons:/var/lib/qpidd:/sbin/nologin
Ntp: x: 38: 38:/etc/ntp:/sbin/nologin
Apache: x: 48: 48: Apache:/var/www:/sbin/nologin
Avahi: x: 70: 70: Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
Rpcuser: x: 29: 29: RPC Service User:/var/lib/nfs:/sbin/nologin
Nfsnobody: x: 65534: 65534: Anonymous NFS User:/var/lib/nfs:/sbin/nologin
Hsqldb: x: 96: 96:/var/lib/hsqldb:/sbin/nologin
Haldaemon: x: 68: 68: HAL daemon: // sbin/nologin
Pulse: x: 496: 494: PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
TPD: x: 42: 42:/var/lib/TPD:/sbin/nologin
Qemu: x: 107: 107: qemu user: // sbin/nologin
Sshd: x: 74: 74: Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
Tcpdump: x: 72: 72: // sbin/nologin
Grid: x: 601: 507:/home/grid:/bin/bash
Oracle: x: 600: 507:/home/oracle:/bin/bash
[Root @ rac1 ~] # Groupadd-g 700 bea // create weblogic user, bea Group
[Root @ rac1 ~] # Useradd-u 700-g 700 weblogic
[Root @ rac # cat/etc/passwd root: x: 0: 0: root:/bin/bash
Bin: x: 1: 1: bin:/sbin/nologin
Daemon: x: 2: 2: daemon:/sbin/nologin
Adm: x: 3: 4: adm:/var/adm:/sbin/nologin
Lp: x: 4: 7: lp:/var/spool/lpd:/sbin/nologin
Sync: x: 5: 0: sync:/sbin:/bin/sync
Shutdown: x: 6: 0: shutdown:/sbin/shutdown
Halt: x: 7: 0: halt:/sbin/halt
Mail: x: 8: 12: mail:/var/spool/mail:/sbin/nologin
Uucp: x: 10: 14: uucp:/var/spool/uucp:/sbin/nologin
Operator: x: 11: 0: operator:/root:/sbin/nologin
Games: x: 12: 100: games:/usr/games:/sbin/nologin
Gopher: x: 13: 30: gopher:/var/gopher:/sbin/nologin
Ftp: x: 14: 50: FTP User:/var/ftp:/sbin/nologin
Nobody: x: 99: 99: Nobody: // sbin/nologin
Messages: x: 81: 81: System message bus: // sbin/nologin
Rpc: x: 32: 32: Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
Usbmuxd: x: 113: 113: usbmuxd user: // sbin/nologin
Avahi-autoipd: x: 170: 170: Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
Oprofile: x: 16: 16: Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
Vcsa: x: 69: 69: virtual console memory owner:/dev:/sbin/nologin
Rtkit: x: 499: 497: RealtimeKit:/proc:/sbin/nologin
Abrt: x: 173: 173:/etc/abrt:/sbin/nologin
Saslauth: x: 498: 496: "Saslauthd user":/var/empty/saslauth:/sbin/nologin
Postfix: x: 89: 89:/var/spool/postfix:/sbin/nologin
Qpidd: x: 497: 495: Owner of Qpidd Daemons:/var/lib/qpidd:/sbin/nologin
Ntp: x: 38: 38:/etc/ntp:/sbin/nologin
Apache: x: 48: 48: Apache:/var/www:/sbin/nologin
Avahi: x: 70: 70: Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
Rpcuser: x: 29: 29: RPC Service User:/var/lib/nfs:/sbin/nologin
Nfsnobody: x: 65534: 65534: Anonymous NFS User:/var/lib/nfs:/sbin/nologin
Hsqldb: x: 96: 96:/var/lib/hsqldb:/sbin/nologin
Haldaemon: x: 68: 68: HAL daemon: // sbin/nologin
Pulse: x: 496: 494: PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
TPD: x: 42: 42:/var/lib/TPD:/sbin/nologin
Qemu: x: 107: 107: qemu user: // sbin/nologin
Sshd: x: 74: 74: Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
Tcpdump: x: 72: 72: // sbin/nologin
Grid: x: 601: 507:/home/grid:/bin/bash
Oracle: x: 600: 507:/home/oracle:/bin/bash
Weblogic: x: 700: 700:/home/weblogic:/bin/bash
[Root @ rac1 ~] # Passwd weblogic // set the weblogic User Password
Change the password of weblogic.
New password:
Invalid password: it is based on dictionary words
Re-enter the new password:
Passwd: All authentication tokens have been successfully updated.
[Root @ rac1 ~] #
[Root @ rac1 ~] # Su-weblogic
[Weblogic @ rac1 ~] $ Ls
[Weblogic @ rac1 ~] $ Pwd
/Home/weblogic
[Weblogic @ rac1 ~] $ Ls
Jdk-6u30-linux-x64.bin jdk-6u30-linux-x64-rpm.bin wls1033_generic.jar
[Weblogic @ rac1 ~] $ Ll
Total usage 1105980
-Rw-r -- 1 weblogic bea 85570714 March 29 2012 jdk-6u30-linux-x64.bin
-Rw-r -- 1 weblogic bea 81053867 March 29 2012 jdk-6u30-linux-x64-rpm.bin
-Rw-r -- 1 weblogic bea 965886589 August 2012 wls1033_generic.jar
[Weblogic @ rac1 ~] $ Chmod u + x jdk-6u30-linux-x64.bin
[Weblogic @ rac1 ~] $./Jdk-6u30-linux-x64.bin
Weblogic @ rac1 ~] $ Java-version
Java version "1.6.0 _ 20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (rhel-1.39.1.9.7.el6-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
[Weblogic @ rac1 ~] $ Cd/usr
[Weblogic @ rac1 usr] $ ls
Bin etc games include lib lib64 libexec local sbin share src tmp
[Weblogic @ rac1 usr] $ find/-name java
Find: "/-name": the file or directory does not exist.
Find: "java": the file or directory does not exist.
[Weblogic @ rac1 usr] $ exit
Logout
[Root @ rac1 ~] # Find/-name java
/Oracle/ora11g/crs_home/jdk/jre/bin/java
/Oracle/ora11g/crs_home/jdk/bin/java
/Oracle/ora11g/db_base/product/11.2.0/db_1/xdk/doc/java
/Oracle/ora11g/db_base/product/11.2.0/db_1/sqldeveloper/lib/java
/Oracle/ora11g/db_base/product/11.2.0/db_1/jdk/jre/bin/java
/Oracle/ora11g/db_base/product/11.2.0/db_1/jdk/bin/java
/Oracle/ora11g/db_base/product/11.2.0/db_1/owb/wf/java
/Oracle/ora11g/db_base/product/11.2.0/db_1/lib/java
/Etc/java
/Etc/alternatives/java
/Etc/pki/java
/Usr/share/swig/1.3.40/java
/Usr/share/java
/Usr/share/doc/db4-devel-4.7.25/java
/Usr/share/doc/db4-devel-4.7.25/ref/java
/Usr/share/javadoc/java
/Usr/share/javadoc/java-1.6.0-openjdk/jre/api/plugin/dom/com/sun/java
/Usr/share/javadoc/java-1.6.0-openjdk/api/java
/Usr/share/javadoc/java-1.6.0-openjdk/api/org/omg/stub/java
/Usr/lib/jvm-exports/java
/Usr/lib/java
/Usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java
/Usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java
/Usr/lib/jvm/java
/Usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java
/Usr/lib64/java
/Usr/bin/java
/Var/lib/alternatives/java
/Home/weblogic/jdk1.6.0 _ 30/jre/bin/java
/Home/weblogic/jdk1.6.0 _ 30/db/demo/programs/vtis/java
/Home/weblogic/jdk1.6.0 _ 30/db/demo/programs/scores/java
/Home/weblogic/jdk1.6.0 _ 30/bin/java
[Root @ rac1 ~] # Su-weblogic
[Weblogic @ rac1 ~] $ Ls
Jdk1.6.0 _ 30 jdk-6u30-linux-x64.bin jdk-6u30-linux-x64-rpm.bin wls1033_generic.jar
[Weblogic @ rac1 ~] $ Ll
Total usage 1105984
Drwxr-xr-x 10 weblogic bea 4096 04:16 jdk1.6.0 _ 30
-Rwxr -- r -- 1 weblogic bea 85570714 March 29 2012 jdk-6u30-linux-x64.bin
-Rw-r -- 1 weblogic bea 81053867 March 29 2012 jdk-6u30-linux-x64-rpm.bin
-Rw-r -- 1 weblogic bea 965886589 August 2012 wls1033_generic.jar
[Weblogic @ rac1 ~] $ Chmod u + x wls1033_generic.jar
For more details, please continue to read the highlights of page 2nd: