Oracle® Fusion Middleware Installation Guide for Oracle SOA Suite 11g Release 1 (11.1.1) E13925-02 |
|
![]() Previous |
![]() Next |
This appendix describes how to install Oracle SOA Suite from the command line in silent mode. This appendix contains the following topics:
Silent installation eliminates the need to monitor the Oracle SOA Suite installation because no graphical output is displayed and no input by the user is required.
Silent installation of Oracle SOA Suite is accomplished by supplying the installer with a response file and using the -silent
flag on the command line. The response file is a text file containing variables and parameter values which provide answers to the installer prompts.
Note: For UNIX users, if this is a first time installation of Oracle SOA Suite, you must create theoraInst.loc file before starting. Please refer to Section D.3.1, "UNIX Users: Creating the oraInst.loc File" for more information.
Following installation of Oracle SOA Suite, you need to run the |
Note: For Windows users, if this is a first time installation of Oracle SOA Suite, you must create the registry keys before starting. Registry key creation is described in Section D.3.2, "Windows Users: Creating the Registry Key" |
Before doing a silent installation, you must provide information specific to your installation in a response file. The installer will fail if you attempt an installation using a response file that is not configured correctly. Response files are text files that you can create or edit in a text editor
Table D-1 lists the response files provided in the Disk1/stage/Response
(on UNIX operating systems) or Disk1\stage\Response
(on Windows operating systems) directory on the installation CD-ROM:
Table D-1 Oracle SOA Suite Installation and Configuration Response File Templates
Template | Description |
---|---|
|
This is the template response file that should be used if you want to install and configure Oracle SOA Suite products. The GUI equivalent would be installing the software and then running the Configuration Wizard to create or extend your WebLogic domain and configure your Oracle SOA Suite products. To complete this template, you must provide a valid value for each field containing |
|
This is the template response file that should be used if you want to install the Oracle SOA Suite software only. You will still need to run the Configuration Wizard separately to create or extend your WebLogic domain and configure Oracle SOA Suite products. The only parameters you need to specify in this file are |
In addition to these pre-existing response files, you can create your own response file by running the install GUI, then clicking Save on the Installation Summary Screen. You will be prompted for a name and location where you want to create this response file. After it is created, you can use it exactly as-is to replicate the installation on other systems, or modify it as needed.
oracle.as.soa.top.Custom.rsp
FileThis section shows the contents of the Disk1/stage/Response/oracle.as.soa.top.Custom.rsp
response file on a UNIX system:
#################################################################### ## Copyright (c) 1999, 2009 Oracle. All rights reserved. ## ## ## ## Specify values for the variables listed below to customize ## ## your installation. ## ## ## ## Each variable is associated with a comment. The comment ## ## identifies the variable type. ## ## ## ## Please specify the values in the following format: ## ## ## ## Type Example ## ## String "Sample Value" ## ## Boolean True or False ## ## Number 1000 ## ## StringList {"String value 1","String Value 2"} ## ## ## ## The values that are given as <Value Required> need to be ## ## specified for a silent installation to be successful. ## ## ## ## ## ## This response file is generated by Oracle Software ## ## Packager. ## #################################################################### RESPONSEFILE_VERSION=2.2.1.0.0 #------------------------------------------------------------------------------- #Name : UNIX_GROUP_NAME #Datatype : String #Description: Unix group to be set for the inventory directory. Valid only in Unix platforms. #Example: UNIX_GROUP_NAME = "install" #------------------------------------------------------------------------------- UNIX_GROUP_NAME=<Value Unspecified> #------------------------------------------------------------------------------- #Name : FROM_LOCATION #Datatype : String #Description: Complete path to the products.xml. #Example: FROM_LOCATION = "../stage/products.xml" #------------------------------------------------------------------------------- FROM_LOCATION="../stage/products.xml" #------------------------------------------------------------------------------- #Name : FROM_LOCATION_CD_LABEL #Datatype : String #Description: This variable should only be used in multi-CD installations. It includes the label of the compact disk where the file "products.xml" exists. The label can be found in the file "disk.label" in the same directory as products.xml. #Example: FROM_LOCATION_CD_LABEL = "CD Label" #------------------------------------------------------------------------------- FROM_LOCATION_CD_LABEL=<Value Unspecified> #------------------------------------------------------------------------------- #Name : ORACLE_HOME #Datatype : String #Description: Complete path of the Oracle Home. #Example: ORACLE_HOME = "C:\OHOME1" #------------------------------------------------------------------------------- ORACLE_HOME=<Value Required> #------------------------------------------------------------------------------- #Name : ORACLE_BASE #Datatype : String #Description: Complete path of the Oracle Base. #Example: ORACLE_BASE = #------------------------------------------------------------------------------- ORACLE_BASE=<Value Required> #------------------------------------------------------------------------------- #Name : ORACLE_HOME_NAME #Datatype : String #Description: Oracle Home Name. Used in creating folders and services. #Example: ORACLE_HOME_NAME = "OHOME1" #------------------------------------------------------------------------------- ORACLE_HOME_NAME="OHOME1" #------------------------------------------------------------------------------- #Name : SHOW_WELCOME_PAGE #Datatype : Boolean #Description: Set to true if the Welcome page in OUI needs to be shown. #Example: SHOW_WELCOME_PAGE = false #------------------------------------------------------------------------------- SHOW_WELCOME_PAGE=false #------------------------------------------------------------------------------- #Name : SUPPRESS_BUGLIST_WARNING #Datatype : Boolean #Description: Set to true if the Welcome page in OUI needs to be shown. #Example: SUPPRESS_BUGLIST_WARNING = false #------------------------------------------------------------------------------- SUPPRESS_BUGLIST_WARNING=false #------------------------------------------------------------------------------- #Name : SHOW_NODE_SELECTION_PAGE #Datatype : Boolean #Description: Set to true if the node selection page in OUI needs to be shown. #Example: SHOW_NODE_SELECTION_PAGE = false #------------------------------------------------------------------------------- SHOW_NODE_SELECTION_PAGE=false #------------------------------------------------------------------------------- #Name : SHOW_CUSTOM_TREE_PAGE #Datatype : Boolean #Description: Set to true if the custom tree page in OUI needs to be shown. #Use this page to select or de-select dependencies. This page appears only in a custom install type. #Example: SHOW_CUSTOM_TREE_PAGE = false #------------------------------------------------------------------------------- SHOW_CUSTOM_TREE_PAGE=false #------------------------------------------------------------------------------- #Name : SHOW_COMPONENT_LOCATIONS_PAGE #Datatype : Boolean #Description: Set to true if the component locations page in OUI needs to be shown. #This page only appears if there are products whose installed directory can be changed. #If you set this to false you will prevent the user from being able to specify alternate directories. #Example: SHOW_COMPONENT_LOCATIONS_PAGE = false #------------------------------------------------------------------------------- SHOW_COMPONENT_LOCATIONS_PAGE=false #------------------------------------------------------------------------------- #Name : SHOW_SUMMARY_PAGE #Datatype : Boolean #Description: Set to true if the summary page in OUI needs to be shown. #The summary page shows the list of components that will be installed in this session. #Example: SHOW_SUMMARY_PAGE = true #------------------------------------------------------------------------------- SHOW_SUMMARY_PAGE=true #------------------------------------------------------------------------------- #Name : SHOW_INSTALL_PROGRESS_PAGE #Datatype : Boolean #Description: Set to true if the install progress page in OUI needs to be shown. #This page shows the current status in the installation. The current status includes the product being installed and the file being copied. #Example: SHOW_INSTALL_PROGRESS_PAGE = true #------------------------------------------------------------------------------- SHOW_INSTALL_PROGRESS_PAGE=true #------------------------------------------------------------------------------- #Name : SHOW_REQUIRED_CONFIG_TOOL_PAGE #Datatype : Boolean #Description: Set to true if the required config assistants page in OUI needs to be shown. #This page shows the list of required configuration assistants that are part of this installation. #It shows the status of each assistant, including any failures with detailed information on why it failed. #Example: SHOW_REQUIRED_CONFIG_TOOL_PAGE = true #------------------------------------------------------------------------------- SHOW_REQUIRED_CONFIG_TOOL_PAGE=true #------------------------------------------------------------------------------- #Name : SHOW_CONFIG_TOOL_PAGE #Datatype : Boolean #Description: Set to true if the config assistants page in OUI needs to be shown. #This page shows the list of configuration assistants that are part of this installation and are configured to launch automatically. #It shows the status of each assistant, including any failures with detailed information on why it failed. #Example: SHOW_CONFIG_TOOL_PAGE = true #------------------------------------------------------------------------------- SHOW_CONFIG_TOOL_PAGE=true #------------------------------------------------------------------------------- #Name : SHOW_RELEASE_NOTES #Datatype : Boolean #Description: Set to true if the release notes of this installation need to be shown at the end of installation. #This dialog is launchable from the End of Installation page and shows the list of release notes available for the products just installed. # This also requires the variable SHOW_END_SESSION_PAGE variable to be set to true. #Example: SHOW_RELEASE_NOTES = true #------------------------------------------------------------------------------- SHOW_RELEASE_NOTES=true #------------------------------------------------------------------------------- #Name : SHOW_ROOTSH_CONFIRMATION #Datatype : Boolean #Description: Set to true if the Confirmation dialog asking to run the root.sh script in OUI needs to be shown. #Valid only for Unix platforms. #Example: SHOW_ROOTSH_CONFIRMATION = true #------------------------------------------------------------------------------- SHOW_ROOTSH_CONFIRMATION=true #------------------------------------------------------------------------------- #Name : SHOW_END_SESSION_PAGE #Datatype : Boolean #Description: Set to true if the end of session page in OUI needs to be shown. #This page shows if the installation is successful or not. #Example: SHOW_END_SESSION_PAGE = true #------------------------------------------------------------------------------- SHOW_END_SESSION_PAGE=true #------------------------------------------------------------------------------- #Name : SHOW_EXIT_CONFIRMATION #Datatype : Boolean #Description: Set to true if the confirmation when exiting OUI needs to be shown. #Example: SHOW_EXIT_CONFIRMATION = true #------------------------------------------------------------------------------- SHOW_EXIT_CONFIRMATION=true #------------------------------------------------------------------------------- #Name : NEXT_SESSION #Datatype : Boolean #Description: Set to true to allow users to go back to the File Locations page for another installation. This flag also needs to be set to true in order to process another response file (see NEXT_SESSION_RESPONSE). #Example: NEXT_SESSION = true #------------------------------------------------------------------------------- NEXT_SESSION=true #------------------------------------------------------------------------------- #Name : NEXT_SESSION_ON_FAIL #Datatype : Boolean #Description: Set to true to allow users to invoke another session even if current install session has failed. This flag is only relevant if NEXT_SESSION is set to true. #Example: NEXT_SESSION_ON_FAIL = true #------------------------------------------------------------------------------- NEXT_SESSION_ON_FAIL=true #------------------------------------------------------------------------------- #Name : NEXT_SESSION_RESPONSE #Datatype : String #Description: Set to true to allow users to go back to the File Locations page for another installation. This flag also needs to be set to true in order to process another response file (see NEXT_SESSION_RESPONSE). #Example: NEXT_SESSION_RESPONSE = "nextinstall.rsp" #------------------------------------------------------------------------------- NEXT_SESSION_RESPONSE=<Value Unspecified> #------------------------------------------------------------------------------- #Name : DEINSTALL_LIST #Datatype : StringList #Description: List of components to be deinstalled during a deinstall session. #The following choices are available. The value should contain only one of these choices. #The choices are of the form Internal Name, Version : External name. Please use the internal name and version while specifying the value. # oracle.as.soa.top, 11.0.0.0.0 : Oracle SOA Suite 11g 11.0.0.0.0 #Example: DEINSTALL_LIST = {"oracle.as.soa.top","11.0.0.0.0"} #------------------------------------------------------------------------------- DEINSTALL_LIST={"oracle.as.soa.top","11.0.0.0.0"} #------------------------------------------------------------------------------- #Name : SHOW_DEINSTALL_CONFIRMATION #Datatype : Boolean #Description: Set to true if deinstall confimation is needed during a deinstall session. #Example: SHOW_DEINSTALL_CONFIRMATION = true #------------------------------------------------------------------------------- SHOW_DEINSTALL_CONFIRMATION=true #------------------------------------------------------------------------------- #Name : SHOW_DEINSTALL_PROGRESS #Datatype : Boolean #Description: Set to true if deinstall progress is needed during a deinstall session. #Example: SHOW_DEINSTALL_PROGRESS = true #------------------------------------------------------------------------------- SHOW_DEINSTALL_PROGRESS=true #------------------------------------------------------------------------------- #Name : CLUSTER_NODES #Datatype : StringList #Description: This variable represents the cluster node names selected by the user for installation. #Example: CLUSTER_NODES = {"node1"} #------------------------------------------------------------------------------- CLUSTER_NODES=<Value Unspecified> #------------------------------------------------------------------------------- #Name : REMOTE_NODES #Datatype : StringList #Description: This variable represents the remote node names on which installation is carried out. #Example: REMOTE_NODES = #------------------------------------------------------------------------------- REMOTE_NODES=<Value Required> #------------------------------------------------------------------------------- #Name : LOCAL_NODE #Datatype : String #Description: This variable represents the local node. #Example: LOCAL_NODE = #------------------------------------------------------------------------------- LOCAL_NODE=<Value Required> #------------------------------------------------------------------------------- #Name : RESTART_SYSTEM #Datatype : Boolean #Description: Set to true to allow automatic restart of the system, if set to false then installer will exit without restarting, no exit confirmation dialog is shown #Example: RESTART_SYSTEM = false #------------------------------------------------------------------------------- RESTART_SYSTEM=<Value Unspecified> #------------------------------------------------------------------------------- #Name : RESTART_REMOTE_SYSTEM #Datatype : Boolean #Description: Set to true to allow automatic restart of the remote systems, if set to false then installer will not restart the remote systems, no exit confirmation dialog is shown #Example: RESTART_REMOTE_SYSTEM = false #------------------------------------------------------------------------------- RESTART_REMOTE_SYSTEM=<Value Unspecified> #------------------------------------------------------------------------------- #Name : ORACLE_HOSTNAME #Datatype : String #Description: This variable holds the hostname of the system as set by the user. #Example: ORACLE_HOSTNAME = #------------------------------------------------------------------------------- ORACLE_HOSTNAME=<Value Unspecified> #------------------------------------------------------------------------------- #Name : REMOVE_HOMES #Datatype : StringList #Description: List of the homes to be removed during a deinstall session. Each home is represented by its full path. #Example: REMOVE_HOMES = {<full_path_of_home1>,<full_path_of_home2>, ...} #------------------------------------------------------------------------------- REMOVE_HOMES=<Value Unspecified> #------------------------------------------------------------------------------- #Name : SHOW_XML_PREREQ_PAGE #Datatype : Boolean #Description: This variable determines whether or not to show the prereq page. #Example: SHOW_XML_PREREQ_PAGE = true #------------------------------------------------------------------------------- SHOW_XML_PREREQ_PAGE=true #------------------------------------------------------------------------------- #Name : SHOW_END_OF_INSTALL_MSGS #Datatype : Boolean #Description: Set to true if the text on end of install screen is to be shown. The text is always available under <Oracle Home>/install/readme.txt. #Example: SHOW_END_OF_INSTALL_MSGS = true #------------------------------------------------------------------------------- SHOW_END_OF_INSTALL_MSGS=true #------------------------------------------------------------------------------- #Name : ACCEPT_LICENSE_AGREEMENT #Datatype : Boolean #Description: By setting this variable to true, you are accepting the license agreement. This variable is used only for silent installations. #Example: ACCEPT_LICENSE_AGREEMENT = true #------------------------------------------------------------------------------- ACCEPT_LICENSE_AGREEMENT=true #------------------------------------------------------------------------------- #Name : METALINK_LOCATION #Datatype : String #Description: This variable represents the Oracle metalink location. #Example: METALINK_LOCATION = #------------------------------------------------------------------------------- METALINK_LOCATION=<Value Required> #------------------------------------------------------------------------------- #Name : METALINK_USERNAME #Datatype : String #Description: This variable represents the Oracle metalink user name. #Example: METALINK_USERNAME = #------------------------------------------------------------------------------- METALINK_USERNAME=<Value Required> #------------------------------------------------------------------------------- #Name : MYORACLESUPPORT_USERNAME #Datatype : String #Description: This variable represents the Oracle metalink user name. #Example: MYORACLESUPPORT_USERNAME = #------------------------------------------------------------------------------- MYORACLESUPPORT_USERNAME=<Value Required> #------------------------------------------------------------------------------- #Name : METALINK_PASSWORD #Datatype : String #Description: This variable represents the corresponding Oracle metalink password. #Example: METALINK_PASSWORD = #------------------------------------------------------------------------------- METALINK_PASSWORD=<Value Required> #------------------------------------------------------------------------------- #Name : MYORACLESUPPORT_PASSWORD #Datatype : String #Description: This variable represents the corresponding Oracle metalink password. #Example: MYORACLESUPPORT_PASSWORD = #------------------------------------------------------------------------------- MYORACLESUPPORT_PASSWORD=<Value Required> #------------------------------------------------------------------------------- #Name : PROXY_HOST #Datatype : String #Description: The proxy host used to connect to Oracle metalink. #Example: PROXY_HOST = #------------------------------------------------------------------------------- PROXY_HOST=<Value Required> #------------------------------------------------------------------------------- #Name : PROXY_PORT #Datatype : String #Description: The proxy port used to connect to Oracle metalink. #Example: PROXY_PORT = #------------------------------------------------------------------------------- PROXY_PORT=<Value Required> #------------------------------------------------------------------------------- #Name : PROXY_REALM #Datatype : String #Description: The realm for the proxy used to connect to Oracle metalink. #Example: PROXY_REALM = #------------------------------------------------------------------------------- PROXY_REALM=<Value Required> #------------------------------------------------------------------------------- #Name : PROXY_USER #Datatype : String #Description: The username for the proxy used to connect to Oracle metalink. #Example: PROXY_USER = #------------------------------------------------------------------------------- PROXY_USER=<Value Required> #------------------------------------------------------------------------------- #Name : PROXY_PWD #Datatype : String #Description: The password for the proxy used to connect to Oracle metalink. #Example: PROXY_PWD = #------------------------------------------------------------------------------- PROXY_PWD=<Value Required> #------------------------------------------------------------------------------- #Name : DONT_PROXY_FOR #Datatype : String #Description: The dont proxy for list. #Example: DONT_PROXY_FOR = #------------------------------------------------------------------------------- DONT_PROXY_FOR=<Value Required> #------------------------------------------------------------------------------- #Name : DECLINE_SECURITY_UPDATES #Datatype : Boolean #Description: OUI Session variable set to decline from receiving the security updates #Example: DECLINE_SECURITY_UPDATES = #------------------------------------------------------------------------------- DECLINE_SECURITY_UPDATES=<Value Required> #------------------------------------------------------------------------------- #Name : COLLECTOR_RESPONSE_FILE #Datatype : String #Description: OUI Session variable used to provide the OCM response file location #Example: COLLECTOR_RESPONSE_FILE = #------------------------------------------------------------------------------- COLLECTOR_RESPONSE_FILE=<Value Required> #------------------------------------------------------------------------------- #Name : SECURITY_UPDATES_VIA_METALINK #Datatype : Boolean #Description: OUI Session variable used to set if the security updates should be received via Metalink details #Example: SECURITY_UPDATES_VIA_METALINK = #------------------------------------------------------------------------------- SECURITY_UPDATES_VIA_METALINK=<Value Required> #------------------------------------------------------------------------------- #Name : SECURITY_UPDATES_VIA_MYORACLESUPPORT #Datatype : Boolean #Description: OUI Session variable used to set if the security updates should be received via Metalink details #Example: SECURITY_UPDATES_VIA_MYORACLESUPPORT = #------------------------------------------------------------------------------- SECURITY_UPDATES_VIA_MYORACLESUPPORT=<Value Required> #------------------------------------------------------------------------------- #Name : TOPLEVEL_COMPONENT #Datatype : StringList #Description: The top level component to be installed in the current session. #The following choices are available. The value should contain only one of these choices. #The choices are of the form Internal Name, Version : External name. Please use the internal name and version while specifying the value. # oracle.as.soa.top, 11.0.0.0.0 : Oracle SOA Suite 11g 11.0.0.0.0 #Example: TOPLEVEL_COMPONENT = {"oracle.as.soa.top","11.0.0.0.0"} #------------------------------------------------------------------------------- TOPLEVEL_COMPONENT={"oracle.as.soa.top","11.0.0.0.0"} #------------------------------------------------------------------------------- #Name : SHOW_SPLASH_SCREEN #Datatype : Boolean #Description: Set to true if the initial splash screen in OUI needs to be shown. #Example: SHOW_SPLASH_SCREEN = #------------------------------------------------------------------------------- SHOW_SPLASH_SCREEN=true #------------------------------------------------------------------------------- #Name : SELECTED_LANGUAGES #Datatype : StringList #Description: Languages in which the components will be installed. #The following choices are available. The value should contain only one of these choices. #The choices are of the form Internal Name : External name. Please use the internal name while specifying the value. # en, : English # fr, : French # ar, : Arabic # bn, : Bengali # pt_BR, : Brazilian Portuguese # bg, : Bulgarian # fr_CA, : Canadian French # ca, : Catalan # hr, : Croatian # cs, : Czech # da, : Danish # nl, : Dutch # ar_EG, : Egyptian # en_GB, : English (United Kingdom) # et, : Estonian # fi, : Finnish # de, : German # el, : Greek # iw, : Hebrew # hu, : Hungarian # is, : Icelandic # in, : Indonesian # it, : Italian # ja, : Japanese # ko, : Korean # es, : Latin American Spanish # lv, : Latvian # lt, : Lithuanian # ms, : Malay # es_MX, : Mexican Spanish # no, : Norwegian # pl, : Polish # pt, : Portuguese # ro, : Romanian # ru, : Russian # zh_CN, : Simplified Chinese # sk, : Slovak # sl, : Slovenian # es_ES, : Spanish # sv, : Swedish # th, : Thai # zh_TW, : Traditional Chinese # tr, : Turkish # uk, : Ukrainian # vi, : Vietnamese #Example: SELECTED_LANGUAGES = {"en"} #------------------------------------------------------------------------------- #SELECTED_LANGUAGES={"en"} #------------------------------------------------------------------------------- #Name : COMPONENT_LANGUAGES #Datatype : StringList #Description: Languages in which the components will be installed. #The following choices are available. The value should contain only one of these choices. #The choices are of the form Internal Name : External name. Please use the internal name while specifying the value. # en, : English # fr, : French # ar, : Arabic # bn, : Bengali # pt_BR, : Brazilian Portuguese # bg, : Bulgarian # fr_CA, : Canadian French # ca, : Catalan # hr, : Croatian # cs, : Czech # da, : Danish # nl, : Dutch # ar_EG, : Egyptian # en_GB, : English (United Kingdom) # et, : Estonian # fi, : Finnish # de, : German # el, : Greek # iw, : Hebrew # hu, : Hungarian # is, : Icelandic # in, : Indonesian # it, : Italian # ja, : Japanese # ko, : Korean # es, : Latin American Spanish # lv, : Latvian # lt, : Lithuanian # ms, : Malay # es_MX, : Mexican Spanish # no, : Norwegian # pl, : Polish # pt, : Portuguese # ro, : Romanian # ru, : Russian # zh_CN, : Simplified Chinese # sk, : Slovak # sl, : Slovenian # es_ES, : Spanish # sv, : Swedish # th, : Thai # zh_TW, : Traditional Chinese # tr, : Turkish # uk, : Ukrainian # vi, : Vietnamese #Example: COMPONENT_LANGUAGES = {"en"} #Component : oracle.as.soa.top #------------------------------------------------------------------------------- COMPONENT_LANGUAGES={"en"} #------------------------------------------------------------------------------- #Name : DEPENDENCY_LIST #Datatype : StringList #Description: List of dependees that need to be installed along with this product. #The following choices are available. The value can contain any combination of these choices. #The choices are of the form Internal Name, Version : External name. Please use the internal name and version while specifying the value. # oracle.sysman.common.core, 10.2.0.1.0 : Enterprise Manager Common Core Files 11.1.0.2.0 #Example: DEPENDENCY_LIST = {"oracle.sysman.common.core:10.2.0.1.0"} #Component : oracle.sysman.common #------------------------------------------------------------------------------- DEPENDENCY_LIST={ "oracle.sysman.common.core:11.1.0.2.0" }
sampleResponse.rsp
FileThis section shows the contents of the Disk1/stage/Response/sampleResponse.rsp
response file on a UNIX system:
[ENGINE] #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0 [GENERIC] #Provide the Oracle Home location. The location has to be the immediate child under the specified Middleware Home location. The Oracle Home directory name may only contain alphanumeric , hyphen (-) , dot (.) and underscore (_) characters, and it must begin with an alphanumeric character. The total length has to be less than or equal to 128 characters. The location has to be an empty directory or a valid SOA Oracle Home. ORACLE_HOME=/scratch/aragunad/middleware/Oracle_SOA2 #Provide existing Middleware Home location. MIDDLEWARE_HOME=/scratch/aragunad/middleware [SYSTEM] [APPLICATIONS] [RELATIONSHIPS]
Your response files contain certain passwords required by the installer. To minimize security issues regarding these passwords in the response file, follow these guidelines:
Set the permissions on the response files so that they are readable only by the operating system user who will be performing the silent installation.
If possible, remove the response files from the system after the silent installation is completed.
This section covers the pre-installation tasks that may be required before you are able to perform a silent installation.
The following topics are covered:
oraInst.loc
FileThe Oracle inventory directory is used by the installer to keep track of all Oracle products installed on the computer. The inventory directory is stored in a file called oraInst.loc
. If this file does not already exist on your system, you must create it before starting a silent installation. This file is used by the installer.
Log in as the root
user.
prompt> su
Using a text editor such as vi or emacs, create the oraInst.loc
file in the directory of your choice. The contents of the file consist of the following two lines:
inventory_loc=oui_inventory_directory inst_group=oui_install_group
Replace oui_inventory_directory
with the full path to the directory where you want the installer to create the inventory directory. Then, replace oui_install_group
with the name of the group whose members have write permissions to this directory.
Exit from the root
user.
# exit
If you have not installed Oracle SOA Suite on your computer, then you need to create the following Registry key and value:
HKEY_LOCAL_MACHINE / SOFTWARE / Oracle / inst_loc = [inventory_directory]
Replace Inventory_Directory
with the full path to your installer files. For example:
C:Program Files\Oracle\Inventory
The syntax for running the installer from the command line on UNIX systems is shown below:
runInstaller [-mode] [-options] [(<CommandLinevariable=Value>)*]
On Windows systems:
setup.exe [-mode] [-options] [(<CommandLinevariable=Value>)*]
Table D-2 Installer Command Line Parameters
Parameter | Description |
---|---|
Installation Modes - Only One Mode Can be Specified |
|
|
Launches the installer in GUI mode. This is the default mode and is used if no mode is specified on the command line. |
|
Install in silent mode. The installer must be passed either a response file or command line variable value pairs. |
|
Launches the installer in GUI mode for deinstallation. |
|
Launches the installer in GUI mode but only checks the prerequisites. No software is installed. |
|
Launches the installer in GUI mode and performs all prerequisite and validation checking, but does not install any software. |
|
Performs all prerequisite and validation checking in silent mode. You must pass the installer either a response file or a series of command line variable value pairs. |
Installation Options |
|
|
Displays the usage parameters for the |
|
Pointer to the inventory location file. Replace file with the full path and name of the |
|
Pointer to the response file. Replace file with the full path and name of the response file. |
|
Pointer to the location where Java Runtime Environment (JRE) is installed. Replace location with the full path to the |
|
Specify the level of logging performed by the installer; all messages with a lower priority than the specified level will be recorded. Valid levels are:
|
|
Obtain debug information from the installer. |
|
Allow the silent installation to proceed in a non-empty directory. |
|
Log debugging information pertaining to disk usage. |
|
Log debugging information pertaining to memory usage. |
|
Log debugging information pertaining to time usage. This command causes the |
|
Windows only - the installer will wait for completion instead of spawning the Java engine and exiting. |
|
Messages will not be displayed to the console window. |
|
Ignore the results of the system prerequisite checks and continue with the installation. |
|
Execute the system prequisite checks only, then exit. |
|
Specify the full path to the |
|
Disables all validation checking performed by the installer. |
|
For the GUI install, several screens have information or default values pre-populated. Specifying this option disables this behavior so that no information or values are pre-populated. |
Command Line Variables |
|
Installer Variables |
Installer variables are specified using ORACLE_HOME=/scratch/jdoe/Oracle/Middleware/Oracle_SOA1 |
Session Variables |
Session variables are specified using |
Component Variables |
Component variables are specified using |
If this is the first time you are installing on your system (meaning there is no pre-existing Oracle Inventory location), use the following command to perform a silent installation on UNIX systems:
./runInstaller -silent -response file -invPtrLoc file
On Windows systems:
setup.exe -silent -response file -invPtrLoc file
Below is a full example of this command for UNIX systems:
./runInstaller -silent -response /home/Oracle/response/devSOA.rsp -invPtrLoc /home/jdoe/oraInst.loc
On Windows operating systems:
setup.exe -silent -response C:\home\Oracle\response\devSOA.rsp -invPtrLoc c:\home\Oracle\oraInst.loc
If you have already installed an Oracle product on your system and do not need to specify an inventory location, then you can use a command similar to the following on UNIX systems:
./runInstaller -silent -response file
On Windows systems:
setup.exe -silent -response file
Below is a full example of this command on a UNIX system:
./runInstaller -silent -response /home/Oracle/response/devSOA.rsp
On Windows operating systems:
setup.exe -silent -response c:\home\Oracle\response\devSOA.rsp
Below is a sample output from a silent install using the sampleResponse.rsp
template:
$ ./runInstaller -jreLoc /home/Oracle/Middleware/jdk160_14_R27.6.4-18/ -silent -response /home/Oracle/response/sampleResponse.rsp Platform is Linux X86 32 bit Starting Oracle Universal Installer... Checking if CPU speed is above 300 MHz. Actual 2999 MHz Passed Checking Temp space: must be greater than 150 MB. Actual 69669 MB Passed Checking swap space: must be greater than 512 MB. Actual 1395 MB Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-04-03_10-49-20PM. Please wait ...[jdoe@dadvmn0789 Disk1]$ Log: /home/Oracle/oraInventory/logs/install2009-04-03_10-49-20PM.log Copyright © 1999, 2009, Oracle and/or its affiliates. All rights reserved. Reading response file.. Expected result: One of enterprise-4,enterprise-5,redhat-4,redhat-5,SuSE-10 Actual Result: enterprise-4 Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success. Checking for gcc-3.4.3-22.1; found gcc-3.4.6-10.0.1-i386. Passed Checking for gcc-c++-3.4.3-22.1; found gcc-c++-3.4.6-10.0.1-i386. Passed Checking for openmotif21-2.1.30-11.RHEL4.4 ; found openmotif21-2.1.30-11.0.1.RHEL4.6-i386. Passed Checking for setarch-1.6-1; found setarch-1.6-1-i386. Passed Checking for pdksh-5.2.14-30; found pdksh-5.2.14-30.6-i386. Passed Checking for sysstat-5.0.5-1; found sysstat-5.0.5-19.el4-i386. Passed Checking for gnome-libs-1:1.4.1.2.90-44.1; found gnome-libs-1:1.4.1.2.90-44.2-i386. Passed Checking for libstdc++-3.4.3-22.1 ; found libstdc++-3.4.6-10.0.1-i386. Passed Checking for libstdc++-devel-3.4.3-22.1; found libstdc++-devel-3.4.6-10.0.1-i386. Passed Checking for compat-libstdc++-296-2.96-132.7.2; found compat-libstdc++-296-2.96-132.7.2-i386. Passed Checking for compat-db-4.1.25-9; found compat-db-4.1.25-9-i386. Passed Checking for control-center-2.8.0-12; found control-center-1:2.8.0-12.rhel4.5-i386. Passed Checking for glibc-common-2.3.4-2.9; found glibc-common-2.3.4-2.41-i386. Passed Checking for binutils-2.15.92.0.2-13; found binutils-2.15.92.0.2-25-i386. Passed Checking for make-1:3.80-5; found make-1:3.80-7.EL4-i386. Passed Checking for xscreensaver-4.18-5.rhel4.2; found xscreensaver-1:4.18-5.rhel4.14.0.1-i386. Passed Check complete. The overall result of this check is: Passed Packages Check: Success. Checking for VERSION=2.6.9; found VERSION=2.6.9-78.0.0.0.1.ELxenU. Passed Checking for hardnofiles=4096; found hardnofiles=4096. Passed Checking for softnofiles=4096; found softnofiles=4096. Passed Check complete. The overall result of this check is: Passed Kernel Check: Success. Expected result: ATLEAST=2.3.4-2.19 Actual Result: 2.3.4-2.41 Check complete. The overall result of this check is: Passed GLIBC Check: Success. Expected result: 922MB Actual Result: 4000MB Check complete. The overall result of this check is: Passed TotalMemory Check: Success. Verifying data...... Copying Files... -----------20%----------40%----------60%----------80%--------100% The installation of Oracle SOA Suite 11g completed successfully.