How To Install 11.2 / 12.1 Database/Client Software In Silent Mode Without Using Response File
2014-01-04 21:53
1316 查看
Applies to:
Oracle Universal Installer - Version 11.2.0.1 and laterOracle Database - Enterprise Edition - Version 11.2.0.1 and later
Oracle Database - Standard Edition - Version 11.2.0.1 and later
Information in this document applies to any platform.
Goal
How to install Oracle Database Server/Client software in non-interactive or silent mode from command line without using a response file?Solution
Silent installation can be done with the help of a "Response File". A "Response File" contains all the inputs that are required for doing the silent installation."Response File" can be created using one of the following methods:
1. Response file template supplied with installation kit:
Ex: <11gR2 Disk>/database/response/db_install.rsp
Copy "<11gR2 Disk>/database/response/db_install.rsp" to "<path>/db_install.rsp"
Edit "<path>/db_install.rsp" and modify the values that suits your environment
2. Record the response file using OUI in interactive mode:
Starting with 11gR2, user can save (Record) all the installation steps into a response file during installation. This can be achieved by clicking on "Save Response File" button on the Summary page. Later, this saved response
file can be used for a silent installation.
Once the response file is created, user can execute the following command to do a silent installation:
Windows : setup.exe -silent -responseFile "<path>\db_install.rsp"
Unix : ./runInstaller -silent -responseFile "<path>/db_install.rsp"
The same silent installation can be done directly from the command prompt without using a response file but it requires a minimum set of variables (from the response file) as arguments to the OUI (i.e "runInstaller or setup.exe").
For example, the following commands can be used to install in Silent mode without a response file:
Database
The following command can be used to install Database (Enterprise Edition Software Only) in silent mode:
11.2
Unix:$ cd /11gR2/database
$ ./runInstaller -silent -debug -force \
FROM_LOCATION=/11gR2/database/stage/products.xml \
oracle.install.option=INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/u01/app/oracle/oraInventory \
ORACLE_HOME=/u01/app/oracle/product/11201/db_1 \
ORACLE_HOME_NAME="OraDb11g_Home1" \
ORACLE_BASE=/u01/app/oracle \
oracle.install.db.InstallEdition=EE \
oracle.install.db.isCustomInstall=false \
oracle.install.db.DBA_GROUP=dba \
oracle.install.db.OPER_GROUP=dba \
DECLINE_SECURITY_UPDATES=true
Windows:
> cd Z:\database
> .\setup.exe -silent -debug -force -waitforcompletion FROM_LOCATION=Z:\database\stage\products.xml oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOME="D:\oracle\product\11.2.0\dbhome_1" ORACLE_HOME_NAME="OraDb11g_Home1" ORACLE_BASE="D:\oracle" oracle.install.db.InstallEdition=EE
oracle.install.db.isCustomInstall=false DECLINE_SECURITY_UPDATES=true
Note :
"DECLINE_SECURITY_UPDATES=true" causes the Install of the OCM component but does not do the OCM configuration.
If user wants to configure the OCM along with Database Silent Installation, then the following parameters need to be included to the above command:
MYORACLESUPPORT_USERNAME=<MyOracleSupport Login>
SECURITY_UPDATES_VIA_MYORACLESUPPORT=true
MYORACLESUPPORT_PASSWORD=<MyOracleSupport Login Password>
If direct connection is not possible, then following proxy connection details are required additionally
PROXY_HOST=<proxy_host>
PROXY_PORT=<proxy_port>
PROXY_USER=<proxy_user>
PROXY_PWD=<proxy_passwd>
DECLINE_SECURITY_UPDATES=false
Client
The following command can be used to install Client (Install Type : Administrator) in silent mode:
Unix:
$ cd /11gR2/client
$ ./runInstaller -silent -debug -force \
FROM_LOCATION=/11gR2/client/stage/products.xml \
UNIX_GROUP_NAME=oinstall \
ORACLE_HOME=/u01/app/oracle/product/11201/Client_1 \
ORACLE_HOME_NAME="OraClient11g_Home1" \
ORACLE_BASE=/u01/app/oracle \
oracle.install.client.installType="Administrator"
Windows:
> cd Z:\client
> .\setup.exe -silent -debug -force -waitforcompletion FROM_LOCATION=Z:\client\stage\products.xml oracle.install.client.installType="Administrator" ORACLE_HOME="D:\oracle\product\11.2.0\Client" ORACLE_HOME_NAME="OraClient11g_Home1" ORACLE_BASE="D:\oracle" DECLINE_SECURITY_UPDATES=true
12.1
UnixSilent installation with response file
./runInstaller -showProgress -waitforcompletion -silent -noconfig -debug -force -responseFile /tmp/db_install.rsp
1. For the already available Silent Response File, please go to
cd <12c Disk>/database/response/db_install.rsp
2. Copy db_install.rsp to temporary location, eg /tmp
3. Update db_install.rsp for below parameters for Single Instance / Non RAC / Software Only Installation per your environment.
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=oel5.test.com
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba (++++++++++++++++++++ Optional +++++++++++++++++++++++)
oracle.install.db.BACKUPDBA_GROUP=dba
oracle.install.db.DGDBA_GROUP=dba
oracle.install.db.KMDBA_GROUP=dba
DECLINE_SECURITY_UPDATES=true
oracle.installer.autoupdates.option=SKIP_UPDATES
Silent installation without response file
./runInstaller -silent -debug -force \
FROM_LOCATION=/tmp/12c/database/Disk1/stage/products.xml \
oracle.install.option=INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/u01/app/oraInventory \
ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 \
ORACLE_HOME_NAME="OraDb12c_Home1" \
ORACLE_BASE=/u01/app/oracle \
oracle.install.db.InstallEdition=EE \
oracle.install.db.DBA_GROUP=dba \
oracle.install.db.OPER_GROUP=dba \
oracle.install.db.BACKUPDBA_GROUP=dba \
oracle.install.db.DGDBA_GROUP=dba \
oracle.install.db.KMDBA_GROUP=dba \
DECLINE_SECURITY_UPDATES=true
Note : Following are new groups introduced in 12.1
oracle.install.db.BACKUPDBA_GROUP=dba \
oracle.install.db.DGDBA_GROUP=dba \
oracle.install.db.KMDBA_GROUP=dba \
For more information, please review :
Note
1483380.1 Changes For Oracle Database 12.1 Standalone Installation
Note :
The following options are not mandatory but can be used when required:
-force : Allows silent mode installation into a non-empty ORACLE_HOME directory.
-debug : Displays debug information from OUI. This will be useful if OUI is not starting.
On windows, ensure that command is framed in single line and space is used between each option and variable
Ex: setup.exe -option1 -option2 variable1=value variable2=value ....
Here is an example of instructions for windows 12.1 client installation :
D:\client\winx64_12c_client\client>.\setup.exe -silent -debug -force -waitforcompletion FROM_LOCATION=D:\client\winx64_12c_client\client\stage\products.xml
oracle.install.client.installType="Administrator" ORACLE_HOME="D:\app\oracle\product\12.1.0\client_12c1" ORACLE_HOME_NAME="Oraclient11g_Home1" ORACLE_BASE="D:\app\oracle" DECLINE_SECURITY_UPDATES=true oracle.install.IsBuiltInAccount=false oracle.install.OracleHomeUserName=oracle
oracle.install.OracleHomeUserPassword=******
Note :
11.2 installer provides only two install methods : Interactive and
Silent.
Suppressed-Interactive mode (used to work in previous releases) does not work with 11.2 OUI.
If runInstaller command is invoked without "-silent" option but supplied the necessary information by using a response file or command line entries, then OUI still shows all the interactive screens and displays the values supplied through
response file or command line entries as default values.
Note :
In case you need to install Examples CD the methods are exactly the sames as the ones decribed above :
Response file template supplied with installation kit : <11gR2 Examples Disk>/examples/response/demos_install.rsp
(\ on windows platforms)
or
record the response file using OUI in interactive mode.
相关文章推荐
- How to create an OCM Response file to apply patch in silent mode - opatch silent (Doc ID 966023.1)
- How to install oracle by Command Line Interface(CLI) in silent mode on Linux
- How to upload a file via a HTTP multipart request in Java without using any external libraries
- How to install a Windows software file in Ubuntu
- How to render client report definition files (.rdlc) directly to the Response stream without preview(转)
- How to Hide Zip Files Inside a Picture Without any Extra Software in Windows
- (极力推荐)BW:How to load and generate a custom hierarchy in SAP Business Warehouse (SAP BW) without using flat files
- Socket Programming : How to Integrate Socket.io java Client in your Android App without Maven
- prjGetWriteINIFile - How to Read-Write INI file using VB & API - 读取/写入INI文件 - VB6 + API - SourceCode - HackerJLY
- How to read text file in client side via HTML5
- BW:How to load and generate a custom hierarchy in SAP Business Warehouse (SAP BW) without using flat files
- How to Take Ownership of a File/Folder Using Command-Line in Windows 7 or newer version System
- how to config the tftpd-hpa server in the ubuntu using for remote tftp client '-p' and '-r' command
- MySQL错误:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL easonjim
- EM 12c R2: How to Install Enterprise Manager Cloud Control 12.1.0.2 using GUI Mode [ID 1488154.1]
- How to install LAMP (Apache, PHP and MySQL in Linux) using Yum
- How to determine who is logged on to a database by using Microsoft Jet UserRoster in Access 2000
- How to install MySQL JDBC driver in Eclipse web project without java.lang.ClassNotFoundexception com
- How to install Oracle Database Server software silently with customized listener configuration
- How to transform a pdf file from database@server side to client ?