System environment setup
Target system: SUSE Linux Enterprise Server 11 SP3.
User and group preparation
Create a dedicated group and user for running the application, along with necessary directory structures.
# Create group named wlgroup
/usr/sbin/groupadd wlgroup
# Create home directory for the service account
mkdir -p /opt/wluser
# Add user wlsvc belonging to wlgroup and assign home directory
/usr/sbin/useradd -g wlgroup -d /opt/wluser wlsvc
# Set password for wlsvc
passwd wlsvc
# Assign ownership of home directory to the new user
chown -R wlsvc:wlgroup /opt/wluser
Example execution:
# groupadd wlgroup
# useradd -g wlgroup -d /opt/wluser wlsvc
# mkdir -p /opt/wluser
# chown -R wlsvc:wlgroup /opt/wluser
# passwd wlsvc
Changing password for wlsvc.
New Password:
Reenter New Password:
Password changed.
Transferring installer assets
Use rz to upload files; if unavailable, install via package manager:
zypper install -y lrzsz
Place the Java Development Kit archive and supporting scripts under:
/opt/wluser/pkg/— installation packages/opt/wluser/scripts/— shell scripts for deployment
Installing the Java runtime
Switch to root and install the JDK RPM located in the package directory:
cd /opt/wluser/pkg/
rpm -ivh jdk-7u60-linux-x64.rpm
Sample output:
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
Configuring the runtime environment
As user wlsvc, modify ~/.profile to include:
export JAVA_HOME=/usr/java/jdk1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH
Source the updated profile before proceeding:
source ~/.profile
Deploying WebLogic Server
Run the prepared installation script from the scripts dierctory:
cd ~/scripts
sh deploy_wls1213.sh
The script generates silent-install configuration, extracts the distribution, and launches Oracle Universal Installer.
During execution, checks confirm:
- CPU frequency exceeds minimum threshold
- Swap space well above required amount
- Correct architecture for intended JVM
- Adequate temporary storage available
- Operating system version matches supported list (SuSE-11)
- Installed JDK version satisfies requirement (1.7.0_60 ≥ 1.7.0_15)
Progress is reported in incremental percentages until completion.
Final status example:
The installation of Oracle Fusion Middleware 12c WebLogic Server and Coherence 12.1.3.0.0 completed successfully.
Logs successfully copied to /opt/wluser/tmp/.inventory/logs.
Installation logs are retained at /tmp/OraInstall*/ for troubleshooting.