时间:2021-07-01 10:21:17 帮助过:27人阅读
Applies to: Oracle Universal Installer - Version: 10.2.0.1 and later[Release: 10.2 and later ] Oracle Server - Enterprise Edition - Version: 10.2.0.1andlater [Release: 10.2andlater] Oracle Server - Standard Edition - Version: 10.2.0.1andla
Generally 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.
The following article helps to install Database Server Software in silent mode:
Note 782918.1 : How to install/deinstall Oracle Database Server software silently from command line without response file
It is possible to launch NETCA during Database Server software installation using the following OUI variable:
b_launchNETCA=true
This variable instructs the OUI to launch NETCA and creates the LISTENER with default port number i.e 1521.
If you want to launch NETCA in silent mode with non-default values then the following two variables must be added to the OUI (runInstaller or setup.exe):
b_launchNETCA=true
s_responseFileName="
These variables instruct the OUI to launch NETCA and use values from "
As NETCA is different (from OUI) configuration tool, it is not possible to supply all required NETCA variables through command line to the OUI (i.e runInstaller or setup.exe). The only available option is supplying the NETCA Response File to the OUI.
The NETCA response file can be created using the template supplied with the installation kit.
Ex: "<10g Disk>/database/response/netca.rsp"
Copy "<10g Disk>/database/response/netca.rsp" to "
Edit "
and modify the values (Example, Listener Name, Port Number, etc) that suits your environment.
Once the NETCA Response File is created, invoke the following command to install Database Server software in silent mode along with creation of customized listener service.
Note: The examples below are using continuation characters for easier readability, Windows uses "^" and UNIX/LINUX uses "\":
11gR2:
Windows:
> cd Z:\database
> setup.exe -silent -force -debug ^
FROM_LOCATION="Z:\database\stage\products.xml" ^
ORACLE_HOME="D:\app\oracle\product\11.2.0\Db_1" ^
ORACLE_HOME_NAME="Ora11gDb1" ^
TOPLEVEL_COMPONENT={"oracle.server","11.2.0.1.0"} ^
INSTALL_TYPE="EE" ^
n_configurationOption=3 ^
b_launchNETCA=true ^
s_responseFileName="D:\my_netca.rsp"
Unix:
$ cd /mount/dvd/database
$ ./runInstaller -silent -force -debug \
FROM_LOCATION="/mount/dvd/database/stage/products.xml" \
ORACLE_HOME="/u01/app/oracle/product/11.2.0/db_1" \
ORACLE_HOME_NAME="Ora11gDb1" \
TOPLEVEL_COMPONENT='{"oracle.server","11.2.0.1.0"}' \
INSTALL_TYPE="EE" n_configurationOption=3 \
b_launchNETCA=true \
s_responseFileName="/tmp/my_netca.rsp"
11gR1:
Windows : Unix:
> cd Z:\database
> setup.exe -silent -force -debug ^
FROM_LOCATION="Z:\database\stage\products.xml" ^
ORACLE_HOME="D:\app\oracle\product\11.1.0\Db_1" ^
ORACLE_HOME_NAME="Ora11gDb1" ^
ORACLE_BASE="D:\app\oracle" ^
TOPLEVEL_COMPONENT={"oracle.server","11.1.0.6.0"} ^
INSTALL_TYPE="EE" ^
n_configurationOption=3 ^
b_launchNETCA=true ^
s_responseFileName="D:\my_netca.rsp"
$ cd /mount/dvd/database
$ ./runInstaller -silent -force -debug \
FROM_LOCATION="/mount/dvd/database/stage/products.xml" \
ORACLE_HOME="/u01/app/oracle/product/11.1.0/db_1" \
ORACLE_HOME_NAME="Ora11gDb1" ORACLE_BASE="/u01/app/oracle" \
TOPLEVEL_COMPONENT='{"oracle.server","11.1.0.6.0"}' \
INSTALL_TYPE="EE" n_configurationOption=3 \
b_launchNETCA=true \
s_responseFileName="/tmp/my_netca.rsp"
10gR2:
Windows:
> cd Z:\database
> setup.exe -silent -force -debug ^
FROM_LOCATION="Z:\database\stage\products.xml" ^
ORACLE_HOME="D:\app\oracle\product\10.2.0\Db_1" ^
ORACLE_HOME_NAME="Ora10gDb1" ^
TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"} ^
INSTALL_TYPE="EE" ^
n_configurationOption=3 ^
b_launchNETCA=true ^
s_responseFileName="D:\my_netca.rsp"
Unix:
$ cd /mount/dvd/database
$ ./runInstaller -silent -force -debug \
FROM_LOCATION="/mount/dvd/database/stage/products.xml" \
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1" \
ORACLE_HOME_NAME="Ora10gDb1" \
TOPLEVEL_COMPONENT='{"oracle.server","10.2.0.1.0"}' \
INSTALL_TYPE="EE" n_configurationOption=3 \
b_launchNETCA=true \
s_responseFileName="/tmp/my_netca.rsp"
Note:
1. On windows, ensure that the command is framed in single line and space is used between each option and variable.
Ex: setup.exe -option1 -option2 variable1=value variable2=value ....
2. Variable "n_configurationOption=3" tells that install "Software Only" option
3. 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 information will be usefull if OUI is not starting.
Example of my_netca.rsp (for 10gR2)
[GENERAL]
RESPONSEFILE_VERSION="10.0"
CREATE_TYPE= "TYPICAL"
LOG_FILE=""/u01/app/oracle/product/10.2.0/db_1/network/tools/log/netca.log""
[oracle.net.ca]
INSTALLED_COMPONENTS={"server","net8","javavm"}
INSTALL_TYPE=""typical""
LISTENER_NUMBER=1
LISTENER_NAMES={"LISTENER"}
LISTENER_PROTOCOLS={"TCP;1522"}
LISTENER_START=""LISTENER""
NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"}
NSN_NUMBER=1
NSN_NAMES={"EXTPROC_CONNECTION_DATA"}
NSN_SERVICE = {"PLSExtProc"}
NSN_PROTOCOLS={"TCP;HOSTNAME;1522"}