Oracle® Application Server Installation Guide
10g Release 2 (10.1.2) for AIX 5L Based Systems (64-Bit) B25201-01 |
|
Previous |
Next |
This appendix describes how to install Oracle Application Server in silent mode. This appendix contains the following topics:
Section B.4, "Notes for Silent and Non-Interactive Installations"
Section B.8, "Security Tips for Silent and Non-Interactive Installations"
Silent installation eliminates the need to monitor the Oracle Application Server installation because there is no graphical output and no input by the user.
Silent installation of Oracle Application Server is accomplished by supplying the Oracle Universal Installer with a response file and specifying 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.
If this is a first time installation of Oracle Application Server, you must create the oraInst.loc
file before starting. File creation is described in Section B.3, "Preinstallation".
Following installation of Oracle Application Server, you need to run the root.sh
script as the root user. The root.sh
script detects settings of environment variables and enables you to enter the full path of the local bin directory.
Use silent installation of Oracle Application Server when there are similar installations on more than one computer. Additionally, use silent install when performing the Oracle Application Server installation from a remote location using the command line.
Non-interactive installations also use a response file to automate the Oracle Application Server installation. In non-interactive installations, there is graphical output and users may enter input.
Non-interactive installation of Oracle Application Server is also accomplished by supplying the Oracle Universal Installer with a response file but without specifying 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. If you have not provided responses to all of the installer prompts, you need to enter information during the installation.
If this is a first time installation of Oracle Application Server, you must create the oraInst.loc
file before starting. File creation is described in Section B.3, "Preinstallation".
Following installation of Oracle Application Server, you need to run the root.sh
script as the root user. The root.sh
script detects settings of environment variables and enables you to enter the full path of the local bin directory.
Use non-interactive installation of Oracle Application Server when there are specific screens you want to observe during installation.
Log in as the root
user.
prompt> su
Create an empty file.
#
Exit from the root
user.
# exit
This section describes special cases that are applicable when you are performing silent or non-interactive installations.
If you are installing OCA, check the following:
If you are installing OCA against an existing Oracle Internet Directory, make sure the Oracle Internet Directory has OracleAS Single Sign-On configured. If not, the OCA Configuration Assistant will fail.
If you are installing OCA with a new Oracle Internet Directory, make sure you are also configuring OracleAS Single Sign-On. If not, the OCA Configuration Assistant will fail.
In interactive mode, the installer performs the checks for you and displays a warning if the requirements are not met. However, in silent or non-interactive mode, the installer is not able to display a warning.
If you are expanding a middle tier, check the following:
Stop all processes associated with the middle tier that you want to expand. Refer to Section 7.14, "Expanding a MiddleTier".
Start the expansion installation in a new shell window, that is, a shell window that is started up after the first installation has completed.
Before doing a silent or non-interactive 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.
Templates for response files are available in the stage/Response
directory on Disk 1 of the Oracle Application Server CD-ROM. Response file templates are available for the following installation types:
Table B-1 Response File Templates in the stage/Response Directory
Installation Type | Filename |
---|---|
J2EE and Web Cache |
|
Portal and Wireless |
|
Business Intelligence and Forms |
|
OracleAS Infrastructure: Oracle Identity Management and OracleAS Metadata Repository |
|
OracleAS Infrastructure: Oracle Identity Management only |
|
OracleAS Infrastructure: OracleAS Metadata Repository only |
|
OracleAS Developer Kits |
|
Refer to the template files for descriptions of the parameters in the file.
Note: For Boolean parameters, specify either "true" or "false". |
You can run the installer in record mode to save your inputs to a file that you can use later as a response file. This feature is useful if you need to perform the same installation on different computers.
To run the installer in record mode:
Start up the installer with the -record
and -destinationFile
parameters.
prompt> /path/to/runInstaller -record -destinationFile newResponseFile
Replace newResponseFile with the full path to the response file that you want the installer to create. Example: /opt/oracle/myPortalResponse.rsp
.
Enter your values in the installer screens. The installer will write these values to the file specified in the -destinationFile
parameter.
When you get to the Summary screen, the installer automatically writes all your values to the specified file. At this point, you can complete the installation on this computer, or you can exit without performing the installation.
Secure information, such as passwords, is not written to the file, so you must modify the response file before you can use it.
For all installations, modify these parameters:
ACCEPT_LICENSE_AGREEMENT=true oracle.iappserver.instance:szl_InstanceInformation={"instancename", "instancepassword", "instancepassword"} PreReqConfigSelections="" nValidationRepositoryHost=0 nValidationRepository=0 nValidationStartProcPortals=0 nValidationStartProcBusiness=0 nValidationClusterSupport=0 nValidationStartProcCore=0 nValidationClusterRepository=0 oracle.iappserver.instance:nValidationInstanceInfo=0 silent=true SHOW_ROOTSH_CONFIRMATION=false
For middle-tier installations, modify these parameters:
oracle.iappserver.iapptop:startupProcesses="" oracle.iappserver.iapptop:SHOW_IAS_COMPONENT_CONFIG_PAGE=false oracle.iappserver.iapptop:n_ValidationPreReqConfigSelections=0 oracle.iappserver.iapptop:nValidationPortListSelect=0 oracle.iappserver.iapptop:nValidationOID2=0 oracle.iappserver.iapptop:nValidationInstanceInfo=0 oracle.iappserver.iapptop:nValidationOID=0
For infrastructure installations, modify these parameters:
oracle.iappserver.infrastructure:startupProcesses="" oracle.iappserver.infrastructure:SHOW_IAS_COMPONENT_CONFIG_PAGE=false oracle.iappserver.infrastructure:n_ValidationPreReqConfigSelections=0 oracle.iappserver.infrastructure:nValidationPortListSelect=0 oracle.iappserver.infrastructure:nValidationInstanceInfo=0
Refer to the generated response file for descriptions of the parameters in the file.
The following sections shows example response files for the following Oracle Application Server installation types:
Section B.5.3.1, "Example Response File for Standalone J2EE and Web Cache"
Section B.5.3.2, "Example Response File for OracleAS Infrastructure"
Section B.5.3.3, "Example Response File for Portal and Wireless"
Note: Be sure that you read the description of each parameter=value in the provided sample files, and edit value accordingly for your environment. |
The following shows an example of a response file for a silent installation of standalone instance of J2EE and Web Cache as described in Section 7.8, "Installing a J2EE and Web Cache Without an Infrastructure".
Note that if you do not copy the CD-ROMs to the hard drive, the installer will prompt you to switch CD-ROMs during installation. To complete the installation without any prompting, you must copy the contents of the CD-ROMs to the hard drive and specify the LOCATION_FOR_DISK
n parameters.
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME="dba" FROM_LOCATION="/mount_point/Disk1/stage/products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10G" LOCATION_FOR_DISK2="/path/to/disk2/files" LOCATION_FOR_DISK3="/path/to/disk3/files" ORACLE_HOME="/local_location/oracle_home" ORACLE_HOME_NAME="oracle_j2eehome_name" TOPLEVEL_COMPONENT={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=true SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false DEINSTALL_LIST={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=true CLUSTER_NODES={} ACCEPT_LICENSE_AGREEMENT=true SELECTED_LANGUAGES={"en"} INSTALL_TYPE="J2EE and Web Cache" oracle.iappserver.iapptop:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.devcorner:OPTIONAL_CONFIG_TOOLS="{}" oracle.sysman.server:OPTIONAL_CONFIG_TOOLS="{}" oracle.rdbms.sqlplus.isqlplus:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.csscommon:OPTIONAL_CONFIG_TOOLS="{}" oracle.networking.netca:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.vipca:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.iapptop:szl_PortListSelect={"YES","/private/jdoe/mystaticports.ini"} oracle.iappserver.instance:szl_InstanceInformation={"j2ee", "password1", "password1"} oracle.iappserver.iapptop:szOIDwithSSLStatus="N" oracle.iappserver.iapptop:startupProcesses="" n_farmRepository=0 mailServerName="" b_securityAccess=false b_reportsStartup=false b_formsStartup=false b_configureWireless=false b_configurePortal=false b_configurePersonalization=false b_configureJazn=true b_configureDisco=false b_configureCalypso=true b_clusterSupport=false b_FileBasedClustering=false b_FarmRepository=false oracle.iappserver.iapptop:SHOW_IAS_COMPONENT_CONFIG_PAGE=false PreReqConfigSelections="" oracle.iappserver.iapptop:OIDport="389" oracle.iappserver.iapptop:OIDhost="" nValidationRepositoryHost=0 oracle.iappserver.iapptop:n_ValidationPreReqConfigSelections=0 nValidationStartProcPortals=0 nValidationStartProcBusiness=0 nValidationStartProcCore=0 oracle.iappserver.iapptop:nValidationPortListSelect=1 oracle.iappserver.iapptop:nValidationOID2=0 oracle.iappserver.iappdialog:nValidationOID2=0 oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.java.jdbc.thin12:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin12" oracle.options.ano.ssl.owm:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl_owm" oracle.networking.netclt:PROD_HOME="/local_location/oracle_home/oracle.networking.netclt" oracle.java.javavm.javatools:PROD_HOME="/local_location/oracle_home/oracle.java.javavm.javatools" oracle.xml.xsql:PROD_HOME="/local_location/oracle_home/oracle_xml_xsql" oracle.options.ano.ssl:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl" oracle.networking.netmgr:PROD_HOME="/local_location/oracle_home/oracle.networking.netmgr" oracle.networking.netca:PROD_HOME="/local_location/oracle_home/oracle_networking_netca" oracle.assistants.acf:PROD_HOME="/local_location/oracle_home/oracle.assistants.acf" oracle.assistants.emcf:PROD_HOME="/local_location/oracle_home/oracle.assistants.emcf" oracle.install.instcommon:PROD_HOME="/local_location/oracle_home/oracle_install_instcommon" oracle.rdbms.sqlplus:PROD_HOME="/local_location/oracle_home/oracle.rdbms.sqlplus" oracle.rsf.net_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.rdbms.aqapi:PROD_HOME="/local_location/oracle_home/oracle_rdbms_aqapi" oracle.rdbms.xml.xsu:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml_xsu" oracle.java.jdbc.thin14:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.java.jdbc.oci_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_oci_common" oracle.rsf.ssl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_ssl_rsf" oracle.rsf.nlsrtl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.nlsrtl_rsf.lbuilder:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.ssl_rsf.sslrsf_ic:PROD_HOME="/local_location/oracle_home/oracle.rsf.ssl_rsf.sslrsf_ic" oracle.xml.classgen.java:PROD_HOME="/local_location/oracle_home/oracle_xml_classgen_java" oracle.options.ops.opscf:PROD_HOME="/local_location/oracle_home/" oracle.java.jdbc.jdbc_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_jdbc_common" oracle.rsf.plsql_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_plsql_rsf" oracle.rsf.precomp_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_precomp_rsf" oracle.rsf.slax_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_slax_rsf" oracle.rsf.agent_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_agent_rsf_agent_rsf_cmp" oracle.rsf.clntsh_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_clntsh_rsf_clntsh_rsf_cmp" oracle.rsf.rdbms_rsf:PROD_HOME="/local_location/oracle_home/" oracle.rsf.has_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_has_rsf" oracle.java.jdbc.thin14.thin14_ic:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.rsf.rdbms_rsf.rdbms_rsf_ic:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf_rdbms_rsf_ic" oracle.rsf.xdk_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.dbjava_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_dbjava_rsf" oracle.rsf.ops_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.xml.parser.java:PROD_HOME="/local_location/oracle_home/oracle.xml.parser.java" oracle.java.jdbc.oci_common.ocicommon_ic:PROD_HOME="/local_location/oracle_home/oracle.java.jdbc.oci_common.ocicommon_ic" oracle.rsf.oracore_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_oracore_rsf" silent=true
The following shows an example of a response file for a silent installation of OracleAS Infrastructure as described in Section 6.20, "Installing OracleAS Infrastructure".
Note that if you do not copy the CD-ROMs to the hard drive, the installer will prompt you to switch CD-ROMs during installation. To complete the installation without any prompting, you must copy the contents of the CD-ROMs to the hard drive and specify the LOCATION_FOR_DISK
n parameters.
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME="dba" FROM_LOCATION="/mount_point/Disk1/stage/products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10G" LOCATION_FOR_DISK2="/path/to/disk2/files" LOCATION_FOR_DISK3="/path/to/disk3/files" ORACLE_HOME="/local_location/oracle_home" ORACLE_HOME_NAME="oracle_infrahome_name" TOPLEVEL_COMPONENT={"oracle.iappserver.infrastructure","10.1.2.0.2"} SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=true SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false DEINSTALL_LIST={"oracle.iappserver.infrastructure","10.1.2.0.2"} SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=true CLUSTER_NODES={} ACCEPT_LICENSE_AGREEMENT=true oracle.iappserver.iapptop:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.devcorner:OPTIONAL_CONFIG_TOOLS="{}" oracle.rdbms.sqlplus.isqlplus:OPTIONAL_CONFIG_TOOLS="{}" oracle.sysman.server:OPTIONAL_CONFIG_TOOLS="{}" oracle.networking.netca:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:szl_PortListSelect={"YES","/private/jdoe/mystaticports.ini"} oracle.iappserver.instance:szl_InstanceInformation={"instancename", "instancepassword", "instancepassword"} oracle.iappserver.iappdialog:szOIDwithSSLStatus="N" oracle.iappserver.infrastructure:startupProcesses="" oracle.iappserver.infrastructure:SHOW_IAS_COMPONENT_CONFIG_PAGE=false PreReqConfigSelections="" oracle.iappserver.iappdialog:OIDport="389" oracle.iappserver.iappdialog:OIDhost="OIDhostname.us.oracle.com" nValidationRepositoryHost=0 nValidationRepository=0 oracle.iappserver.infrastructure:n_ValidationPreReqConfigSelections=0 nValidationStartProcPortals=0 nValidationStartProcBusiness=0 nValidationClusterSupport=0 nValidationStartProcCore=0 oracle.iappserver.infrastructure:nValidationPortListSelect=0 nValidationClusterRepository=0 oracle.iappserver.iappdialog:nValidationOID2=0 oracle.iappserver.infrastructure:nValidationInstanceInfo=0 oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.iappserver.iappdialog:nValidationOID=0 SELECTED_LANGUAGES={"en"} INSTALL_TYPE="Identity Management and Metadata Repository" szInstallUpgradeChoice="" nValidationCompConfigInfraMeta=-1 b_launchOHS=true b_launchEMCA=false b_infrastructureUpgrade=false b_configureSSO=true b_configureOID=true b_configureOCA=false b_configureMETA=true b_configureHA=false b_configureDIP=true b_configureDAS=true b_configureCentralMon=false HAhostName="HAhostname.us.oracle.com" nValidationCompConfigInfraID=0 nValidationCompConfigInfra=2 infra902ORACLE_HOME="" oracle.options.partitioning:PROD_HOME="/local_location/oracle_home/oracle.options.partitioning" oracle.cartridges.spatial:PROD_HOME="/local_location/oracle_home/oracle.cartridges.spatial" oracle.options.olap:PROD_HOME="/local_location/oracle_home/olap" oracle.rdbms:PROD_HOME="/local_location/oracle_home/oracle_rdbms" oracle.rdbms.xml:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml" oracle.sysman.console.db:PROD_HOME="/local_location/oracle_home/oracle_sysman_console_db" oracle.java.jdbc.thin12:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin12" oracle.isearch.server:PROD_HOME="/local_location/oracle_home/oracle_rsf_ldap_rsf_cmp" oracle.cartridges.context:PROD_HOME="/local_location/oracle_home/oracle.cartridges.context" oracle.java.javavm:PROD_HOME="/local_location/oracle_home/oracle_java_javavm_cmp" oracle.utilities.util:PROD_HOME="/local_location/oracle_home/oracle_utilities_util" oracle.options.ano.ssl.owm:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl_owm" oracle.rdbms.csmig:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.networking.netsrv:PROD_HOME="/local_location/oracle_home/oracle.networking.netsrv" oracle.assistants.dbma:PROD_HOME="/local_location/oracle_home/oracle.assistants.dbma" oracle.sysman.repository:PROD_HOME="/local_location/oracle_home/sysman" oracle.assistants.dbca:PROD_HOME="/local_location/oracle_home/oracle.assistants.dbca" oracle.java.javavm.javatools:PROD_HOME="/local_location/oracle_home/oracle.java.javavm.javatools" oracle.rdbms.aqapi:PROD_HOME="/local_location/oracle_home/oracle_rdbms_aqapi" oracle.rdbms.plsql:PROD_HOME="/local_location/oracle_home/oracle_rdbms_plsql" oracle.rdbms.sqlldr:PROD_HOME="/local_location/oracle_home/oracle_rdbms_sqlldr" oracle.rdbms.dbv:PROD_HOME="/local_location/oracle_home/oracle_rdbms_dbv" oracle.rdbms.expimp:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.rdbms.oci:PROD_HOME="/local_location/oracle_home/oracle_rdbms_oci" oracle.p2k.ott:PROD_HOME="/local_location/oracle_home/oracle.p2k.ott" oracle.cartridges.locator:PROD_HOME="/local_location/oracle_home/oracle_cartridges_locator" oracle.rdbms.hs_odbc:PROD_HOME="/local_location/oracle_home/oracle_rdbms_hs_odbc" oracle.rdbms.hs_common:PROD_HOME="/local_location/oracle_home/oracle_rdbms_hs_common" oracle.rdbms.sqlplus:PROD_HOME="/local_location/oracle_home/oracle.rdbms.sqlplus" oracle.options.ano.nis:PROD_HOME="/local_location/oracle_home/oracle_options_ano_nis" oracle.networking.netclt:PROD_HOME="/local_location/oracle_home/oracle.networking.netclt" oracle.rdbms.rman:PROD_HOME="/local_location/oracle_home/oracle_rdbms_rman" oracle.utilities.util_common:PROD_HOME="/local_location/oracle_home/oracle_utilities_util_common" oracle.options.ops.csscommon:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.networking.netmgr:PROD_HOME="/local_location/oracle_home/oracle.networking.netmgr" oracle.networking.netca:PROD_HOME="/local_location/oracle_home/oracle_networking_netca" oracle.assistants.acf:PROD_HOME="/local_location/oracle_home/oracle.assistants.acf" oracle.assistants.emcf:PROD_HOME="/local_location/oracle_home/oracle.assistants.emcf" oracle.install.instcommon:PROD_HOME="/local_location/oracle_home/oracle_install_instcommon" oracle.isearch.client:PROD_HOME="/local_location/oracle_home" oracle.isearch.is_common:PROD_HOME="/local_location/oracle_home" oracle.options.ano.ssl:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl" oracle.xml.xsql:PROD_HOME="/local_location/oracle_home/oracle_xml_xsql" oracle.rsf.net_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.rdbms.xml.xsu:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml_xsu" oracle.java.jdbc.thin14:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.java.jdbc.jdbc_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_jdbc_common" oracle.rsf.ssl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_ssl_rsf" oracle.rdbms.dbscripts:PROD_HOME="/local_location/oracle_home/oracle_rdbms_dbscripts" oracle.rdbms.nid:PROD_HOME="/local_location/oracle_home/oracle_rdbms_nid" oracle.rsf.oracore_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_oracore_rsf" oracle.rsf.nlsrtl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.plsql_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_plsql_rsf" oracle.xml.classgen.java:PROD_HOME="/local_location/oracle_home/oracle_xml_classgen_java" oracle.p2k.precomp_common:PROD_HOME="/local_location/oracle_home/oracle.p2k.precomp_common" oracle.rsf.slax_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_slax_rsf" oracle.rsf.ssl_rsf.sslrsf_ic:PROD_HOME="/local_location/oracle_home/oracle.rsf.ssl_rsf.sslrsf_ic" oracle.rsf.precomp_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_precomp_rsf" oracle.rdbms.gateways.plsql:PROD_HOME="/local_location/oracle_home/oracle_rdbms" oracle.java.javavm.containers:PROD_HOME="/local_location/oracle_home/oracle_java_j2ee_core" oracle.rdbms.ovm:PROD_HOME="/local_location/oracle_home/oracle.rdbms.ovm" oracle.cartridges.ordimg:PROD_HOME="/local_location/oracle_home/oracle.cartridges.ordimg" oracle.cartridges.ordcom:PROD_HOME="/local_location/oracle_home/oracle.cartridges.ordcom" oracle.options.intermedia.imcom:PROD_HOME="/local_location/oracle_home/oracle.options.intermedia.imcom" oracle.rsf.agent_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_agent_rsf_agent_rsf_cmp" oracle.options.intermedia.annotator:PROD_HOME="/local_location/oracle_home/oracle_prod" oracle.options.intermedia.imclient.imclisamples:PROD_HOME="/local_location/oracle_home/oracle.interMedia.imclient" oracle.options.intermedia.jai:PROD_HOME="/local_location/oracle_home/oracle.options.intermedia.jai" oracle.rsf.nlsrtl_rsf.lbuilder:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.clntsh_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_clntsh_rsf_clntsh_rsf_cmp" oracle.java.jdbc.thin14.thin14_ic:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.xml.transview:PROD_HOME="/local_location/oracle_home/oracle_xml_transview" oracle.xml.transx:PROD_HOME="/local_location/oracle_home/oracle_xml_transx" oracle.rdbms.advrep:PROD_HOME="/local_location/oracle_home/oracle_rdbms_advrep" oracle.rsf.rdbms_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.options.odm:PROD_HOME="/local_location/oracle_home/dmt" oracle.options.ops.opscf:PROD_HOME="/local_location/oracle_home/oracle.options.ops.opscf" oracle.rsf.xdk_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.dbjava_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_dbjava_rsf" oracle.options.ano.sns.hybrid:PROD_HOME="/local_location/oracle_home/oracle_options_ano_sns_hybrid" oracle.rsf.sqlplus_rsf:PROD_HOME="/local_location/oracle_home/oracle.rsf.sqlplus_rsf" oracle.rsf.has_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_has_rsf" oracle.rsf.ops_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.options.olap.cwmlite:PROD_HOME="/local_location/oracle_home" oracle.options.olap.api:PROD_HOME="/local_location/oracle_home/oracle_options_olap_api" oracle.xml.parser.java:PROD_HOME="/local_location/oracle_home/oracle.xml.parser.java" oracle.cartridges.context.knowbase:PROD_HOME="/local_location/oracle_home/oracle_cartridges_context_knowbase" oracle.rsf.hybrid:PROD_HOME="/local_location/oracle_home/oracle_rsf_hybrid" oracle.java.jdbc.oci_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_oci_common" oracle.java.jdbc.oci_common.ocicommon_ic:PROD_HOME="/local_location/oracle_home/oracle.java.jdbc.oci_common.ocicommon_ic" szl_OCARepositoryUserInput={} szl_LDAP_LoadBalancerInfo={} szl_HighAvailabilityHost={} szlDCMClusterName={} szRegisterMetaStatus="" s_ssoPort="7777" s_masterOIDport="389" s_masterOIDhost="OIDhostname.us.oracle.com" s_masterOIDSSLPort="" n_replication=0 n_cluster=0 b_RegisterRepositoryOID_IMMR=false b_RegisterRepositoryOID=false b_HTTPListenSSLMode=true b_HTTPLBRSSLMode=true SSOselectStatus="" SSOport="7777" SSOhost="SSOhostname.us.oracle.com" SSLPort="" SSLOnly="False" OIDpassword="infra12345" OIDadminName="cn=orcladmin" OIDRealm="" DefaultLocation="" DBhostPort={"DBhostname.us.oracle.com:1521"} DBUsername="" DBServiceName="" DBSID="" DBPort="" DBPassword="infra12345" DBHostname="" szIdentityAdminContext=="dc=us,dc=oracle,dc=com" nValidationSelectOCARepository=0 nValidationDCMClusterName=0 s_HTTPLBRPort="" s_HTTPLBRHostname="" n_multiBoxOrVirtualAddressingInstall=0 s_HTTPListenPort="" nValidationODSPassword=0 nValidationOID_replication=0 nValidationRegisterMeta=0 nValidationOIDlogin_replication=0 nValidationHA=0 nValidationLDAPLoadBalancer=0 nValidationSpecifyRepository=0 silent=true sl_keylengthInfo={""} s_dnSelection="" s_dnOrgval="" s_dnOUval="" s_dnCntval="" s_dnCNval="" s_dncustom="" sl_dlgASMCfgSelectableDisks={} s_superAdminPasswdType="S" s_dlgStarterDBConfigCreateStarterDB="Create a starter database" s_dlgASMCfgRedundancyValue="2 (Norm)" s_dlgASMCfgRedundancySelected="Normal" s_dlgASMCfgNewDisksSize="0" s_dlgASMCfgExistingFreeSpace="0" s_dlgASMCfgDiskGroupName="DATA" s_dlgASMCfgDiskDiscoveryString="" s_dlgASMCfgAdditionalSpaceNeeded=" MB" s_dbRetChar="West European WE8MSWIN1252" sl_dlgASMDskGrpSelectedGroup={} s_dlgStarterDBConfigOptionSelected="General Purpose" s_DataorASMret="" s_rawDeviceMapFileLocation="" sl_dlgASMCfgDiskSelections={} s_dbSid="orcl" s_globalDBName="orcl.domain.com" s_mountPoint="/local_location/oradata" s_silentinstallflag="1" n_numentriesSelection=0 n_crypto=0 b_userpwdencryption=true b_dbinstance_exist=false s_existingSID="" s_nameForOPERGrp="dba" s_nameForDBAGrp="dba" s_group="dba" b_createDBRet=true
The following shows an example of a response file for a silent installation of Portal and Wireless as described in Section 7.13, "Installing Portal and Wireless or Business Intelligence and Forms".
Note that if you do not copy the CD-ROMs to the hard drive, the installer will prompt you to switch CD-ROMs during installation. To complete the installation without any prompting, you must copy the contents of the CD-ROMs to the hard drive and specify the LOCATION_FOR_DISK
n parameters.
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME="dba" FROM_LOCATION="/mount_point/Disk1/stage/products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10G" LOCATION_FOR_DISK2="/path/to/disk2/files" LOCATION_FOR_DISK3="/path/to/disk3/files" ORACLE_HOME="/local_location/oracle_home" ORACLE_HOME_NAME="oracle_home_name" TOPLEVEL_COMPONENT={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=true SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false DEINSTALL_LIST={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=true CLUSTER_NODES={} ACCEPT_LICENSE_AGREEMENT=true SELECTED_LANGUAGES={"en"} INSTALL_TYPE="Portal and Wireless" oracle.iappserver.iapptop:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.devcorner:OPTIONAL_CONFIG_TOOLS="{}" oracle.sysman.server:OPTIONAL_CONFIG_TOOLS="{}" oracle.rdbms.sqlplus.isqlplus:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.csscommon:OPTIONAL_CONFIG_TOOLS="{}" oracle.networking.netca:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.vipca:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.iapptop:szl_RepositoryUserInput={"hostname.domain:1521:orcl:orcl.domain"} oracle.iappserver.iapptop:szl_PortListSelect={"NO",""} oracle.iappserver.instance:szl_InstanceInformation={"instancename", "instancepassword", "instancepassword"} szl_ClusterRepository={} szlSpecifyRepositoryID={} oracle.iappserver.iapptop:szlSpecifyOIDLogin={"orcladmin", "password", "realm"} oracle.iappserver.iapptop:szOIDwithSSLStatus="N" oracle.iappserver.iapptop:startupProcesses="" n_farmRepository=0 mailServerName="" b_securityAccess=true b_reportsStartup=false b_formsStartup=false b_configureWireless=false b_configurePortal=true b_configurePersonalization=false b_configureJazn=true b_configureDisco=false b_configureCalypso=true b_clusterSupport=false b_FileBasedClustering=false b_FarmRepository=false oracle.iappserver.iapptop:SHOW_IAS_COMPONENT_CONFIG_PAGE=false PreReqConfigSelections="" oracle.iappserver.iapptop:OIDport="389" oracle.iappserver.iapptop:OIDhost="oidhost.us.oracle.com" nValidationRepositoryHost=0 oracle.iappserver.iapptop:n_ValidationPreReqConfigSelections=0 nValidationStartProcPortals=2 nValidationStartProcBusiness=0 nValidationStartProcCore=0 oracle.iappserver.iapptop:nValidationPortListSelect=1 oracle.iappserver.iapptop:nValidationOID2=0 oracle.iappserver.iappdialog:nValidationOID2=0 oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.java.jdbc.thin12:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin12" oracle.options.ano.ssl.owm:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl_owm" oracle.utilities.util:PROD_HOME="/local_location/oracle_home/oracle_utilities_util" oracle.rdbms.csmig:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.rdbms.plsql:PROD_HOME="/local_location/oracle_home/oracle_rdbms_plsql" oracle.networking.netclt:PROD_HOME="/local_location/oracle_home/oracle.networking.netctl" oracle.java.javavm.javatools:PROD_HOME="/local_location/oracle_home/oracle.java.javavm.javatools" oracle.rdbms.sqlldr:PROD_HOME="/local_location/oracle_home/oracle_rdbms_sqlldr" oracle.xml.xsql:PROD_HOME="/local_location/oracle_home/oracle_xml_xsql" oracle.options.ano.ssl:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl" oracle.networking.netmgr:PROD_HOME="/local_location/oracle_home/oracle.networking.netmgr" oracle.rdbms.expimp:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.networking.netca:PROD_HOME="/local_location/oracle_home/oracle_networking_netca" oracle.rdbms.rman:PROD_HOME="/local_location/oracle_home/oracle_rdbms_rman" oracle.utilities.util_common:PROD_HOME="/local_location/oracle_home/oracle_utilities_util_common" oracle.assistants.acf:PROD_HOME="/local_location/oracle_home/oracle.assistants.acf" oracle.assistants.emcf:PROD_HOME="/local_location/oracle_home/oracle.assistants.emcf" oracle.install.instcommon:PROD_HOME="/local_location/oracle_home/oracle_install_instcommon" oracle.rdbms.sqlplus:PROD_HOME="/local_location/oracle_home/oracle.rdbms.sqlplus" oracle.rsf.net_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.rdbms.aqapi:PROD_HOME="/local_location/oracle_home/oracle_rdbms_aqapi" oracle.rdbms.xml.xsu:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml_xsu" oracle.java.jdbc.thin14:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.java.jdbc.oci_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_oci_common" oracle.rsf.ssl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_ssl_rsf" oracle.rdbms.dbscripts:PROD_HOME="/local_location/oracle_home/oracle_rdbms_dbscripts" oracle.rdbms.nid:PROD_HOME="/local_location/oracle_home/oracle_rdbms_nid" oracle.rsf.nlsrtl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.nlsrtl_rsf.lbuilder:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.ssl_rsf.sslrsf_ic:PROD_HOME="/local_location/oracle_home/oracle.rsf.ssl_rsf.sslrsf_ic" oracle.xml.classgen.java:PROD_HOME="/local_location/oracle_home/oracle_xml_classgen_java" oracle.options.ops.opscf:PROD_HOME="/local_location/oracle_home/oracle.options.ops.opscf" oracle.java.jdbc.jdbc_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_jdbc_common" oracle.rsf.plsql_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_plsql_rsf" oracle.rsf.precomp_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_precomp_rsf" oracle.rsf.slax_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_slax_rsf" oracle.rsf.agent_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_agent_rsf_agent_rsf_cmp" oracle.rsf.clntsh_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_clntsh_rsf_clntsh_rsf_cmp" oracle.rsf.rdbms_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.has_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_has_rsf" oracle.java.jdbc.thin14.thin14_ic:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.rsf.rdbms_rsf.rdbms_rsf_ic:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf_rdbms_rsf_ic" oracle.rsf.xdk_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.dbjava_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_dbjava_rsf" oracle.rsf.ops_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.isearch.client:PROD_HOME="/local_location/oracle_home" oracle.isearch.is_common:PROD_HOME="/local_location/oracle_home" oracle.xml.parser.java:PROD_HOME="/local_location/oracle_home/oracle.xml.parser.java" oracle.java.jdbc.oci_common.ocicommon_ic:PROD_HOME="/local_location/oracle_home/oracle.java.jdbc.oci_common.ocicommon._ic" oracle.rsf.oracore_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_oracore_rsf" silent=true s_groupid="nobody" s_group="get_group_error"
Note: The OracleAS InfrastructureORACLE_HOME /install / portlist.ini and ORACLE_HOME / config / ias.properties files show port assignments.
|
To make the installer use the response file, specify the location of the response file that you want to use as a parameter when starting the installer.
To perform a non-interactive installation:
prompt> setenv DISPLAY hostname:0.0 prompt> runInstaller -responseFile absolute_path_and_filename
To perform a silent installation, use the -silent
parameter:
prompt> runInstaller -silent -responseFile absolute_path_and_filename
The success or failure of the non-interactive and silent installations is logged in the installActions<time_stamp>.log
file. Additionally, the silent installation creates the silentInstall<time_stamp>.log
file. The log files are created in the oraInventory
directory.
The silentInstall<time_stamp>.log
file contains the following line if the installation was successful:
The installation of OracleAS <Installation Type> was successful.
The installActions<time_stamp>.log
file contains specific information for each Oracle Application Server installation type.
Note: Application Server Control Configuration Assistant and DCM Repository Backup Assistant success messages appear for first time installation of Oracle Application Server. |
Note: If you perform a silent installation with thestaticports.ini file for ports less than 1024, the OPMN Configuration Assistant fails, and all the remaining configuration assistants do not run.After the failure, perform the operations described in Section 7.17, "Install Fragment: The Last Few Screens of the Installation".
You must run the configuration assistants from the command line. The commands for running the configuration assistants are available from the file |
One of the pieces of information in the response file is the installation password. The password information is in clear text.
To minimize security issues regarding the password 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 or non-interactive installation.
If possible, remove the response files from the system after the silent or non-interactive installation is completed.
If you are installing the OracleAS Metadata Repository in silent or non-interactive mode, the installer creates these log files:
ORACLE_HOME/admin/<ORACLE_SID>/create/<ORACLE_SID>.log
ORACLE_HOME/cfgtoollogs/<ORACLE_SID>.log
where <ORACLE_SID>
is the value of your database SID.
These log files contain database password information. If possible, you should remove these files from the system after reviewing their contents. These log files are not required for the operation of OracleAS Metadata Repository.
You can perform a silent deinstallation of Oracle Application Server by supplying a silent deinstallation parameter to the response file you used for installation.
Add the following parameter to your installation response file:
REMOVE_HOMES={"<ORACLE_HOME to be removed>"}
For example:
REMOVE_HOME="/local_location/oracle_home"
Note: You still need to follow the deinstallation steps described in Appendix E, "Deinstallation and Reinstallation". One of the key steps is to run the deconfig tool before running the silent deinstallation command. The silent deinstallation command only replaces the step where you run the installer interactively to deinstall the instance. |
To perform a silent deinstallation, use the -deinstall
parameter when entering the command:
prompt> runInstaller -silent -deinstall -responseFile absolute_path_and_filename