11.2.0.2 Response file changes

Using an oui silent install with a response file can be a good technique for installing the Oracle software binaries. I recently had the case where I wanted to install 11.2.0.2 onto a server that already had 11.2.0.1 installed. I thought I would simply have to edit the response file that was used initially to install 11.2.0.1 and change where the ORACLE_HOME parameter was pointing. After doing this and running the installer this is what happened.


oracle@archive1:SWAN ~> database/runInstaller -silent -responseFile /var/home/oracle/db_11.2.0.2.rsp 
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 2276 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 7539 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-02-01_04-14-26PM. Please wait ...oracle@archive1:SWAN ~> [FATAL] [INS-10105] The given response file /var/home/oracle/db_11.2.0.2.rsp is not valid.
   CAUSE: Syntactically incorrect response file. Either unexpected variables are specified or expected variables are not specified in the response file.
   ACTION: Refer the latest product specific response file template
   SUMMARY:
       - cvc-complex-type.2.4.a: Invalid content was found starting with element 'oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification'. One of '{"":oracle.install.responseFileVersion, "":oracle.install.option, "":SELECTED_LANGUAGES, "":INVENTORY_LOCATION, "":UNIX_GROUP_NAME, "":oracle.install.db.InstallEdition, "":ORACLE_HOME, "":oracle.install.db.CLUSTER_NODES, "":oracle.install.db.isRACOneInstall, "":oracle.install.db.DBA_GROUP, "":oracle.install.db.OPER_GROUP, "":oracle.install.db.EEOptionsSelection, "":oracle.install.db.optionalComponents, "":oracle.install.db.config.starterdb.type, "":oracle.install.db.config.starterdb.SID, "":oracle.install.db.config.starterdb.globalDBName, "":oracle.install.db.config.starterdb.characterSet, "":oracle.install.db.config.starterdb.memoryLimit, "":oracle.install.db.config.starterdb.enableSecuritySettings, "":oracle.install.db.config.starterdb.storageType, "":oracle.install.db.config.starterdb.fileSystemStorage.dataLocation, "":oracle.install.db.config.starterdb.password.ALL, "":oracle.install.db.config.starterdb.password.SYS, "":oracle.install.db.config.starterdb.password.DBSNMP, "":oracle.install.db.config.starterdb.password.SYSMAN, "":oracle.install.db.config.starterdb.password.SYSTEM, "":oracle.install.db.config.starterdb.control, "":oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL, "":oracle.install.db.config.starterdb.automatedBackup.enable, "":oracle.install.db.config.starterdb.automatedBackup.osuid, "":oracle.install.db.config.starterdb.automatedBackup.ospwd, "":SECURITY_UPDATES_VIA_MYORACLESUPPORT, "":DECLINE_SECURITY_UPDATES, "":MYORACLESUPPORT_USERNAME, "":MYORACLESUPPORT_PASSWORD, "":PROXY_PORT, "":PROXY_HOST, "":PROXY_USER, "":PROXY_PWD, "":COLLECTOR_SUPPORTHUB_URL, "":AUTOUPDATES_MYORACLESUPPORT_USERNAME, "":AUTOUPDATES_MYORACLESUPPORT_PASSWORD, "":oracle.installer.autoupdates.option, "":oracle.installer.autoupdates.downloadUpdatesLoc}' is expected.

Unfortunately, the error message is not that helpful as it basically spews out every parameter you can have in a response file in 11.2.0.2.

Thankfully I was able to go to another server and generate a 11.2.0.2 response file to compare with the edited 11.2.0.1 I was attempting to use, and I found the following two parameters are applicable in 11.2.0.2, but are not required in an 11.2.0.1 responseFile:


#------------------------------------------------------------------------------
# This variable is used to enable or disable RACOne install.
#
# true  : Value of RACOne service name is used.
# false : Value of RACOne service name is not used.
#
# If left blank, it will be assumed to be false.
#------------------------------------------------------------------------------
oracle.install.db.isRACOneInstall=false

#------------------------------------------------------------------------------
# Specify the name for RACOne Service.
#------------------------------------------------------------------------------
oracle.install.db.racOneServiceName=

Further proof, that the 11.2.0.2 patchset ain’t just about fixing bugs, but is more like 11gR3 than a simple set of bugfixes!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s