Installation Guide

     Previous  Next    Open TOC in new window    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Preparing for Installation

Read the following sections before installing your Oracle software:

 


Installation Overview

The Oracle products installation program provides a complete framework for the installation and uninstallation of all the installed products or individual components as desired. You can install Oracle Service Bus completely or customize the installation.

Installation Modes

You can use the Oracle products installation program in one of the following modes:

Graphical Mode

Graphical-mode installation is an interactive, GUI-based method for installing your software. It can be run on both Windows and UNIX systems. For installation procedures, see Running the Installation Program in Graphical Mode.

To run the installation in the graphical-mode, the console attached to the machine on which you are installing the software must support Java-based GUIs. All consoles for Windows systems support Java-based GUIs, but not all consoles for UNIX systems support Java-based GUIs.

Note: If you attempt to start the installation program in graphical-mode on a system that cannot support a graphical display, the installation program automatically starts console-mode installation.

Console Mode

Console-mode installation is an interactive, text-based method for installing Oracle WebLogic Server, Oracle Service Bus, and Workshop for WebLogic from the command line, on UNIX, or on Windows. For information about using this method, see Running the Installation in the Console Mode.

Silent-Mode

Silent-mode installation is a non-interactive method for installing your software that requires use of an XML properties file for selecting installation options. You can run silent-mode installation either as part of a script or from the command line. Silent-mode installation is a way of setting installation configurations once and then using those configurations to duplicate the installation on many machines. For information on running the installation program in the silent-mode, see Sample silent.xml File for Silent-Mode Installation.

 


Product Components

Using the Oracle products installation program, you can install the following components on your system:

Note: By default, Oracle Service Bus examples are not installed in a typical installation. To install Oracle Service Bus examples, choose the custom installation option. For more information, see Choosing the Type of Installation.

If you are using the Oracle products installation program for WLS, only the WLS components are available for installation.

For additional information about the features and capabilities of these components, see:

For more information about operating systems and hardware supported by your software, see Supported Configurations.

Oracle WebLogic Server

Oracle WebLogic Server provides the core services that ensure reliability, high availability, scalability, and a high-performing execution environment for your application. It includes Apache Beehive, a cross-container framework that provides a consistent, abstract, and easy to use programming model, allowing developers to build applications more productively.

Oracle WebLogic Server consists of the following sub-components that can be installed on your system:

Oracle Workshop for WebLogic

Workshop provides a unified development environment that enables you to develop web applications and web services regardless of your experience in developing applications using Java EE 2. It includes a suite of tools for developing, debugging, and deploying sophisticated enterprise applications including Oracle Service Bus resources.

Oracle Service Bus

Oracle Service Bus combines intelligent message brokering with service monitoring and administration to provide a unified software product for implementing and deploying your Service-Oriented Architecture (SOA). This converged approach adds a scalable, dynamic routing and transformation layer to your enterprise infrastructure, with service lifecycle management capabilities for service registration, service usage, and Service Level Agreement (SLA) compliance.

Oracle Service Bus relies on Oracle WebLogic Server run-time facilities. It leverages Oracle WebLogic Server capabilities to deliver functionality that is highly available, scalable, and reliable.

Oracle Service Bus consists of the following sub-components that can be installed on your system:

Note: You must install both sub-components to install Oracle Service Bus.
Note: By default, Oracle Service Bus examples are not installed in a typical installation. To install Oracle Service Bus examples, choose the custom installation option. For more information, see Choosing the Type of Installation.

 


Product Distribution Methods

Oracle software is distributed on both the Oracle Web site and DVD.

Web Distribution

You can download your software from the Oracle Downloads Web site.

DVD Distribution

The product box contains the following items:

 


Installation Prerequisites

The following sections specify the installation prerequisites:

System Requirements

The system requirements for your installation are given in the following table:

Table 1-1 System Requirements
Component
Requirement
Platform configuration
A supported configuration of hardware, operating system, JDK, and database is required. For more information on platform documentation, see Supported Configurations.
The Supported Configurations documentation specifies other prerequisites and recommendations, such as recommended versions of the JDK.
Processor
1-GHz CPU recommended
Hard Disk Drive
A typical installation requires approximately 1.2GB of disk space.

Note: This does not include the space required to create new domains.

Memory
A minimum of 2 GB RAM.
Color bit depth display and size
For graphical user interface (GUI) mode installation, 8-bit color depth (256 colors) is required.
For console-mode and silent-mode installation, there is no color bit depth requirement.
JDK
The Oracle product installation program requires Java to run.
A Java run-time environment (JRE) is bundled in the Windows installation program and in some UNIX installation programs (those with file names ending in .bin).
A JRE is not bundled in some UNIX installation programs (those with file names ending in .jar). To run such a .jar installation program, you must have the appropriate version of the Java development kit (JDK) installed on your system, and you must include the bin directory of the JDK at the beginning of your PATH environment variable definition. In this case, it is important that you use a JDK (and not a JRE) because the installation process assigns values to JAVA_HOME and related variables to point to the JDK directory.

Temporary Disk Space Requirements

The Oracle installation program uses a temporary directory into which it extracts the files necessary to install the software on the target system. During the installation process, your temporary directory must contain sufficient space to accommodate the compressed Java run-time environment (JRE) bundled with the installation program and an uncompressed copy expanded JRE. The extracted files are deleted from the temporary directory at the end of the installation process. As a general rule, installation programs require approximately 2.5 times the amount of temporary space that is ultimately required by the installed files.

By default, the installation program uses the following temporary directories:

Note: If you do not have enough temporary space to run the installation program, you are prompted to specify an alternate directory or exit the installation program.

To make sure that you have adequate temporary space, allocate an alternate directory for installation. To do so, follow the instructions provided in the following table.

Platform
To allocate more space in the temp folder
Windows
Do one of the following:
  • Set the TMP system variable to a directory of your choice.
  • If starting the installation program from the command line, include the -Djava.io.tmpdir=tmpdirpath option, replacing tmpdirpath with the full path of the directory that you want to designate as a temporary storage area for the Oracle products installation program. For example:
osb103_wls103_win32 -mode=console -Djava.io.tmpdir=D:\Temp
UNIX
Enter the following option on the command line when you start the installation program:
-Djava.io.tmpdir=tmpdirpath
Here, tmpdirpath is the full path of the directory that you want to designate as a temporary storage area for the Oracle products installation program.

Administrator Privileges

On Windows systems, Administrator privileges are required to do the following tasks:

You must have Administrator privileges to install the Node Manager as a Windows service. When the Node Manager is installed as a Windows service, it starts at the completion of the installation process, and again, automatically, each time you boot your Windows system.

For more information, see Installing Node Manager as a Windows Service.

When you are installing the software as a user with Administrator privileges, you are presented with the option to create the Start menu shortcuts in the All Users folder or in the local user’s Start menu folder. The following table describes the options available:

If you select.....
The following occurs....
All Users
All users registered on the machine are provided with access to the installed software. Subsequently, if users without Administrator privileges use the Configuration Wizard from this installation to create domains, Start menu shortcuts to the domains are not created. In this case, users can manually create shortcuts in their local Start menu folders, if required.
Local Users
Other users registered on this machine cannot access the Start menu entries for this installation.

If a user without Administrator privileges installs the software, the Start menu entries are created in the user’s local Start menu folder.

 


Selecting Directories for Your Installation

During the installation process, you must specify locations for the BEA home directory and the product Installation directories.

 


Choosing a BEA Home Directory

During the installation of the Oracle software, you are prompted to specify a BEA home directory. This directory serves as a repository for common files that are used by various Oracle products installed on the same machine. For this reason, the BEA home directory can be considered a central support directory for all the Oracle products installed on your system.

The files in the BEA home directory are essential to ensuring that Oracle software operates correctly on your system. These files do the following:

The following illustration shows the structure of a sample BEA home directory, on a Windows platform, which includes both the Sun and Oracle JRockit JDKs.

Figure 1-1 BEA Home Directory

BEA Home Directory

This illustration depicts all the files and directories that are required in the BEA home directory.

Caution: You must install Oracle Service Bus in the default location directly under BEA_HOME. You must also install Oracle WebLogic Server in the default location directly under BEA_HOME with its default directory name.
Notes:

Understanding the Functions of the BEA Home Directory

The files and directories in the BEA home directory are described in the following table:

Table 1-2 Understanding BEA Home Directory
Folder / File Name
Description
jdkxxx
Contains the software for the Sun JDK if it is installed with your software. The JDK provides the Java run-time environment (JRE) and tools for compiling and debugging Java applications. In this directory name, xxx indicates the version of the Sun JDK installed on your system, for example jdk160_05.
jrockitxxx
(Windows and Linux only)
Contains the software for the Oracle JRockit JDK installed with your software. The JDK provides the Java run-time environment (JRE) and tools for compiling and debugging Java applications. In this directory name, xxx indicates the version of the JRockit JDK installed on your system, such as jrockit_160_05.
logs
Contains a history file of installation and uninstallation for the BEA home directory.
modules
Contains additional plug-ins for Workshop.
osb_10.3
Contains the following directories:
  • 3rd party
  • bin
  • common
  • dbscripts
  • eclipse
  • financial
  • inventory
  • L1ON
  • lib
  • samples
  • uninstall
For more information on this directory, see Product Directory Structure for Oracle Service Bus.
patch_alsb1030
This is the default directory for Oracle Service Bus patch jar files and profiles during the smart update.
patch_wls1030
This is the default directory for Oracle WebLogic Serve patch jar files and profiles during the smart update.
patch_wlw1030
This is the default directory for Workshop for WebLogic patch jar files and profiles during the smart update.
tools
Contains Eclipse 3.3.2
utils
Contains utilities that are used to support the installation of all Oracle products installed in this BEA home directory.
wlsserver_10.3
This is the product installation directory for Oracle WebLogic Server. This directory contains the following directories:
  • common
  • inventory
  • server
  • L1ON
  • uninstall
workshop_10.3
This is the product installation directory for Workshop for WebLogic. This directory contains the following directories:
  • common
  • inventory
  • samples
  • uninstall
  • weblogic-beehive
  • workshop4WP
  • gdiplus.dll
  • license.txt
  • redist.txt
  • workshop.exe
  • workshop.ini
beahomelist
Lists all BEA homes.
.home
Defines location of the BEA home.
registry.xml
A registry file that contains a persistent record of all Oracle products installed on the target system. This registry contains product-related information, such as version number, service pack number, and location of the installation directory.
For more information about the Oracle registry file, see Using the BEA Registry API in the ISV Partners’ Guide.
registry.dat
Contains meta-data critical to all provisioning operations, enabling operational automation for our customers.

Note: You must not modify this file.

Creating Multiple BEA Home Directories

Although you can create more than one BEA home directory, Oracle recommends that you avoid doing so. In almost all situations, a single BEA home directory is sufficient. However, you can have multiple BEA home directories if you prefer to maintain separate development and production environments, with a separate product stack for each. With two directories, you can update your development environment (in a BEA home directory) without modifying the production environment until you are ready to do so.

Choosing Product Installation Directory

The product-installation directory contains all the software components that you choose to install on your system, including program files and examples. You are prompted during your initial installation to choose a product installation directory. Table 1-3 gives the default location of the product installation directories.

Table 1-3 Default Location of the Product Installation Directory
Product
Directory
Oracle Service Bus
BEA_HOME\osb_10.3

Note: You must use the default location and name for the Oracle Service Bus product directory

Oracle WebLogic Server
BEA_HOME\wlserver_10.3

Note: You must use the default location and name for the Oracle WebLogic Server product directory

Workshop for WebLogic
BEA_HOME\workshop_10.3

Caution: You must install Oracle Service Bus and Oracle WebLogic Server in the default location inside the BEA_HOME. You must also retain the default product directory names.

The installation program installs the software components in a product installation directory represented by the BEA_HOME variable. You are not prompted for a product installation directory during the installation if you are adding a component to the existing installation. The installation program detects the BEA_HOME directory and installs the additional products under it.

A description of the Oracle products directory structure is provided in Understanding the Product Directory Structure.

Choosing the Type of Installation

The Oracle products installation program provides Typical and Custom types of installation.

Typical

If you choose a Typical installation type, the following components are installed:

The following components are not installed if you choose the Typical installation type:

Custom

In a Custom installation type, you have the following options:

 


Installing Node Manager as a Windows Service

When installing your software on a Windows platform, you can optionally install WLS Node Manager as a Windows service. The WLS Node Manager is used to do the following:

In a cluster environment, you must install node manager on each machine that hosts managed server and administration server instances of WLS.

Notes:

To install node manager as a Windows service in silent-mode, you must specify the appropriate values in the silent.xml file. For more information, see Sample silent.xml File for Silent-Mode Installation.

You can also install and uninstall node manager as a Windows service using the following scripts that are provided when you install WLS:

BEA_HOME\server\bin\installNodeMgrSvc.cmd
BEA_HOME\server\bin\uninstallNodeMgrSvc.cmd

In these path names, BEA_HOME is the product installation directory in which you installed Oracle WebLogic Server, for example C:\bea\wlserver_10.3.

Additional Considerations for Node Manager

The following are some additional considerations for installing the node manager as a Windows service:

For more information about node manager, including instructions for installing it on a UNIX system, see Using Node Manager to Control Servers in the Node Manager Administrator’s Guide.

 


Generating a Verbose Installation Log

If you launch the installation from the command line or from a script, you can specify the -log option to generate a verbose installation log. This installation log stores messages about events that occur during the installation process, including informational, warning, error, and fatal status messages. A verbose installation log file can be especially useful for silent installations which do not echo log messages to the command line.

Note: You can see some warning messages in the installation log. Unless a fatal error occurs, the installation program completes the installation successfully. The installation user interface indicates the success or failure of each installation attempt, and the installation log file includes an entry to indicate that the installation was successful.

To create a verbose log file during installation, include the -log=full_path_to_log_file option in the command line. For example:

osb103_wls103_win32.exe -log=C:\logs\server_install.log

The path must specify a file. You cannot create a folder simply by including a name for it in a pathname; your path should specify only existing folders. If your path includes a nonexistent folder when you execute the command, the installation program does not create the log file.

 


Upgrade Information

You can upgrade your software from older versions to the latest version. For more information on upgrading your software, see Oracle Service Bus Upgrade Guide.

For information about upgrading your software with maintenance patches and service packs, if available, see Installing Patches and Maintenance Packs.

For information about upgrading your application environments from a previous release, see Upgrade Documentation.

If you are installing WLS 10.3 into an existing BEA home directory that contains an installation of WLS 7.0, 8.1, 9.2, or 10.0, all custom security providers that reside in the default location, BEA_HOME\server\lib\mbeantypes, where BEA_HOME specifies the root directory of the pre-10.3 installation, are upgraded automatically. If all your custom security providers reside in the default location, then the security provider upgrade step is complete, and you do not have to perform any of the additional steps. For more information on upgrading the security provider, see Upgrading a Security Provider in Upgrading WebLogic Application Environments.

You can verify that a custom security provider is upgraded by locating the upgraded security provider, security_provider_name, in the BEA_HOME\wlserver_10.3\server\lib\mbeantypes directory, where BEA_HOME specifies the root directory of the 10.3 installation and security_provider_name specifies the name of the security provider.


  Back to Top       Previous  Next