视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
HowtoinstallOracleDatabaseServersoftwaresilentlywith
2020-11-09 08:29:32 责编:小采
文档

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

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.1 and later [Release: 10.2 and later]
Oracle Server - Standard Edition - Version: 10.2.0.1 and later [Release: 10.2 and later]
Information in this document applies to any platform.

Goal

How to install Oracle Database Server software in non-interactive or silent mode from command line along with customized listener service creation.

Solution

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="/my_netca.rsp"

These variables instruct the OUI to launch NETCA and use values from "/my_netca.rsp".

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 "/my_netca.rsp"
Edit "/my_netca.rsp"

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"}


For more details about NETCA variables, please reference "netca.rsp" response file template shipped in the respective installation kit: Example
<10gR2 Disk>/database/response/netca.rsp
<11gR1 Disk>/database/response/netca.rsp

下载本文
显示全文
专题