Oracle(R) Universal Installer Concepts Guide Release 1.7 |
|
The Oracle Universal Installer supports the installation of several active Oracle homes on the same machine. An Oracle home is the system context in which Oracle products run. This context consists of the directory location where the products are installed, the corresponding system path setup, and where applicable, the program groups associated with the products installed in that home, and the services running from that home.
The Oracle Universal Installer supports the installation of several active Oracle homes on the same machine as long as the products support this at runtime. You can have multiple versions of the same product or different products running from different Oracle homes concurrently. Products installed in one home will not conflict or interact with products installed in another home. You can update software in any home at any time, assuming all Oracle applications/services/processes installed on the target home are shut down. Processes from other homes may still be running.
The Oracle home currently accessed by the Oracle Universal Installer for installation or deinstallation is the target home. In order to upgrade or remove products from the target homes, those products must be shut down/stopped.
Different levels of support are available with multiple Oracle homes for the following product types:
Note: The installation guide of your products will specify what type they are and whether they can be installed once in a home or multiple times. |
If your application is not installed in one of the Oracle homes, you need to ensure it uses the right product version, by pointing it to the right home. That specific (target) home must take precedence over the other homes in your path when you launch your application. The Home Selector enables you to easily change your primary Oracle home (the one that appears first in the PATH environment variable).
A typical Oracle home on Windows platforms contains the following files and directories.
Oracle Home Directory | Contents |
---|---|
\BIN |
Product executables and DLLs |
\DBS |
Common message files |
\PROD1 |
PROD1 product files |
\PROD2 |
PROD2 product files |
The Optimal Flexible Architecture (OFA) standard is a set of configuration guidelines for fast, reliable Oracle databases that require little maintenance.
OFA is designed to:
The OFA directory structure is described below.
ORACLE_BASE specifies the BASE of the Oracle directory structure for OFA-compliant databases. ORACLE_BASE directory structure is described in Table 2-2. When installing an OFA-compliant database using the Oracle Installer, ORACLE_BASE is by default set to /pm/app/oracle
.
|
administrative files |
|
online documentation |
|
subtree for local Oracle software |
|
Oracle software |
The following is an example of an Oracle Server Install.
If you install an OFA-compliant Oracle Server, the ORACLE_HOME directory is /mount_point/app/oracle/product/
release_number. ORACLE_HOME directory structure and content are described in Table 2-3. Under UNIX, the ORACLE_HOME directory contains the following subdirectories, as well as a subdirectory for each Oracle product selected.
To create an Oracle home, follow the steps below.
The ORAPARAM.INI is the Oracle Universal Installer's initialization file. Edit the parameters according to sample file provided. The file provides parameters for the following:
Set DISTRIBUTION to TRUE if the ORAPARAM.INI file is on a distribution media. A distribution media can be a CD-ROM or the Web.
Location of your staging area (the products.jar
file). This location is relative to the directory where oraparam.ini
exists.
Location of a text file for License information. This location is relative to the directory where oraparam.ini exists.
After you click the Next button on the "Welcome" screen, the Oracle Universal Installer will ask for license acceptance. If this file exists, the Oracle Universal Installer will let the user proceed only after license is accepted.
This parameter is ignored if the file is not found.
Location to the Java Runtime Environment (JRE) which will be used by the Oracle Universal Installer
Location to the Oracle Universal Installer files
The default name for the Oracle Home. This parameter is used only if the install takes place on a machine with no previous Oracle installations. This parameter is used only on Windows platforms.
Set NLS_ENABLED to FALSE to disable the installation session translations. The Oracle Universal Installer displays in English even if you run on a non-English system.
Set these to increase the initial heap size for JRE.
List directories which you do not want to browse. These are typically large directories which will take a long time to list. For example, =/net, /nfs.
In the case of installing products that span multiple CDs, a "bootstrap" occurs in which temporary copies of OUI and JRE are placed in the TEMP or TMP directory so that these applications can be launched when you change CD-ROMs.
As a user/developer of an install, you need to set BOOTSTRAP to True or False. BOOTSTRAP tells the Oracle Universal Installer to attempt a bootstrap. Set BOOTSTRAP to True before cutting CDs, but set it to False once you have copied the staging area to the hard disk.
Set the version of the Oracle Universal Installer you are using. Note: you must set the version correctly in order for the bootstrap to work.
A sample ORAPARAM.INI file is shown below.
[Oracle] DISTRIBUTION=TRUE #Set DISTRIBUTION to TRUE if the ORAPARAM.INI file is on a distribution media. A distribution media can be a CD-ROM or the Web. SOURCE=../stage/products.jar #Location of the products.jar file. This location is relative to the directory where oraparam.ini exists. LICENSE_LOCATION= #Location of a text file for License information. This location is relative to the directory where oraparam.ini exists. #After you click the Next button on the Welcome page, the Oracle Universal Installer will ask for license acceptance. If this file exists, the Oracle Universal Installer will let the user proceed only after license is accepted. JRE_LOCATION=../stage/Components/oracle/swd/jre/1.1.6.2.1o/2/DataFiles/Expanded /ojre #Relative location to the Java Runtime Environment (JRE) which will be used by the Oracle Universal Installer OUI_LOCATION=../stage/Components/oracle/swd/oui/1.5.1.4.2/1/DataFiles/Expanded #Relative location to the Oracle Universal Installer files DEFAULT_HOME_NAME="OUIHome" #The default name for the Oracle Home. This parameter is used only if the install takes place on a machine with no previous Oracle installations. This parameter is used only on Windows platforms. HLP_LOCATION= #For future use only EWT_LOCATION= #For future use only NLS_ENABLED=TRUE #Set NLS_ENABLED to FALSE to disable the translations. The Oracle Universal Installer displays in English even if you run on a non-English system. JRE_MEMORY_OPTIONS=-ms16m -mx32m #Set these to increase the initial heap size for JRE. NO_BROWSE= #list directories which you do not want to browse. These are typically large directories which will take a long time to list. # =/net, /nfs
|
![]() Copyright © 1999 Oracle Corporation. All Rights Reserved. |
|