[root@localhost ~]$ su - oracle
[oracle@localhost ~]$ cd /software/11gr2/database
[oracle@localhost database]$ ./runInstaller -silent -force \
FROM_LOCATION=/software/11gr2/database/stage/products.xml \
oracle.install.option=INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/home/oracle/oraInventory \
ORACLE_HOME=/u01/app/oracle/product/11.2/db_1 \
ORACLE_HOME_NAME="OraDb11g_Home1" \
ORACLE_BASE=/u01/app/oracle \
oracle.install.db.InstallEdition=SE \
oracle.install.db.isCustomInstall=false \
oracle.install.db.DBA_GROUP=dba \
oracle.install.db.OPER_GROUP=dba \
DECLINE_SECURITY_UPDATES=true
[oracle@localhost database]$ exit
# As a root user, execute the following script(s):
[root@localhost ~]$ /home/oracle/oraInventory/orainstRoot.sh
[root@localhost ~]$ /u01/app/oracle/product/11.2/db_1/root.sh
-----------------------------------------------------------------------------
start the actual installation is the creation of the oraInst.loc file.
The oraInst.loc file
specifies the location of the Oracle Inventory, as well as the OS group
to be used when performing the Oracle software installation (the
oraInventory destination file ownership will later be changed to reflect
this group).
Again, this standard
template is available from the output of our runinstaller option
verification earlier, specifically the following:
-invPtrLoc <full path of oraInst.loc>
Unix only. To point to a different inventory location. The orainst.loc file contains:
inventory_loc=<location of central inventory>
inst_group=<>
All that remains is
to create this file (as the root user) in the /tmp directory (on Unix
systems only, this can be skipped on Windows installations):
# vi /etc/oraInst.loc
inventory_loc=/home/oracle/oraInventory
inst_group=oinstall
chown oracle:oinstall /etc/oraInst.loc
chmod 664 /etc/oraInst.loc
Now we can run the installer by issuing the following as the Oracle software owner:
./runInstaller -silent -responseFile “/home/oracle/database/db_install.rsp”
================================================================================
Oracle silent installation is straightforward though it always change
a little with every major release. Here I show you tricks and tips
during Oracle 11gR2 silent installation.
Steps /no tricks here/
1#Create the oraInst.loc file.
2#Prepare a response file.
3#Run Oracle Universal Installer in silent or response file mode.
4#If you completed a software-only installation, then run Net
Configuration Assistant and Database Configuration Assistant in silent
or response file mode if required.
Command /2 tricks/
directory_path/runInstaller -silent [-noconfig] -responseFile absolute_path/response_file
It is case-sensitive !
Real story /tips and tricks/
Oracle 11gR2 Enterprise edition database home installation on Linux (RHEL5) x86_64.
1) Customize value in response file
important note: copy from Oracle sample file: <oracle_installation_dir>/database/response/db_install.rsp
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/oracle/OraInventory
ORACLE_HOME=/oracle/product/11.2.0/template
ORACLE_BASE=/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
DECLINE_SECURITY_UPDATES=true
2) Silent installation
./runInstaller -silent -noconfig -responseFile /u01/download/db11ginstall.rsp
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 22753 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3817 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-06-17_09-02-07PM. Please wait ..
$ You can find the log of this install session at:
/oracle/OraInventory/logs/installActions2011-06-17_09-02-07PM.log
The following configuration scripts need to be executed as the "root" user.
#!/bin/sh
#Root scripts to run
/oracle/product/11.2.0/template/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
4. Return to this window and hit "Enter" key to continue
Successfully Setup Software.
/ * tricks and tips */
Trick 1 # If oracle home is not empty and we didn’t use runInstaller *** -force option, it will die with following messages
CAUSE: The chosen installation conflicted with software already installed in the given Oracle home.
ACTION: Install into a different Oracle home.
Trick 2 # If system are not satisfied with Oracle installation requirement, it will show following messages.
CAUSE: Some of the optional prerequisites are not met. See logs for details. /oracle/OraInventory/logs/…log
ACTION: Identify the list of failed
prerequisite checks from the log: /oracle/OraInventory/logs/….log. Then
either from the log file or from installation manual find the
appropriate configuration to meet the prerequisites and fix it manually.
[WARNING] [INS-13014] Target environment do not meet some optional requirements.
Trick 3 # If DECLINE_SECURITY_UPDATES is not set to
FALSE, Oracle will try to set up OCM (Oracle configuration management
with metalink credential), it will die with following messages.
[SEVERE] – Email Address Not Specified
Trick 4 # If DBA and OS group is not specified properly, it may die with following messages
CAUSE: User is not a member of one or more of the chosen OS groups.
ACTION: Please choose OS groups of which user is a member.
====================================================================
http://gruffdba.wordpress.com/2013/01/10/silent-install-of-oracle-11-2-0-3-on-redhat-6-0/
====================================================================
http://www.sqlpanda.com/2013/02/silent-install-oracle-11gr2.html
No comments:
Post a Comment