> 데이터 베이스 > MySQL 튜토리얼 > How to install Oracle Database Server software silently with

How to install Oracle Database Server software silently with

WBOY
풀어 주다: 2016-06-07 15:02:17
원래의
1392명이 탐색했습니다.

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: "/database/response/netca.rsp"

Copy "/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<br> > setup.exe -silent -force -debug ^<br> FROM_LOCATION="Z:\database\stage\products.xml" ^<br> ORACLE_HOME="D:\app\oracle\product\11.2.0\Db_1" ^<br> ORACLE_HOME_NAME="Ora11gDb1" ^<br> TOPLEVEL_COMPONENT={"oracle.server","11.2.0.1.0"} ^<br> INSTALL_TYPE="EE" ^<br> n_configurationOption=3 ^<br> b_launchNETCA=true ^<br> s_responseFileName="D:\my_netca.rsp"

Unix:

$ cd /mount/dvd/database<br> $ ./runInstaller -silent -force -debug \<br> FROM_LOCATION="/mount/dvd/database/stage/products.xml" \<br> ORACLE_HOME="/u01/app/oracle/product/11.2.0/db_1" \<br> ORACLE_HOME_NAME="Ora11gDb1" \<br> TOPLEVEL_COMPONENT='{"oracle.server","11.2.0.1.0"}' \<br> INSTALL_TYPE="EE" n_configurationOption=3 \<br> b_launchNETCA=true \<br> s_responseFileName="/tmp/my_netca.rsp"

11gR1:

Windows : Unix:

<code>> cd Z:\database<br> > setup.exe -silent -force -debug ^<br> FROM_LOCATION="Z:\database\stage\products.xml" ^<br> ORACLE_HOME="D:\app\oracle\product\11.1.0\Db_1" ^<br> ORACLE_HOME_NAME="Ora11gDb1" ^<br> ORACLE_BASE="D:\app\oracle" ^<br> TOPLEVEL_COMPONENT={"oracle.server","11.1.0.6.0"} ^<br> INSTALL_TYPE="EE" ^<br> n_configurationOption=3 ^<br> b_launchNETCA=true ^<br> s_responseFileName="D:\my_netca.rsp"

 

$ cd /mount/dvd/database<br> $ ./runInstaller -silent -force -debug \<br> FROM_LOCATION="/mount/dvd/database/stage/products.xml" \<br> ORACLE_HOME="/u01/app/oracle/product/11.1.0/db_1" \<br> ORACLE_HOME_NAME="Ora11gDb1" ORACLE_BASE="/u01/app/oracle" \<br> TOPLEVEL_COMPONENT='{"oracle.server","11.1.0.6.0"}' \<br> INSTALL_TYPE="EE" n_configurationOption=3 \<br> b_launchNETCA=true \<br> s_responseFileName="/tmp/my_netca.rsp"


10gR2:

Windows:

> cd Z:\database<br> > setup.exe -silent -force -debug ^<br> FROM_LOCATION="Z:\database\stage\products.xml" ^<br> ORACLE_HOME="D:\app\oracle\product\10.2.0\Db_1" ^<br> ORACLE_HOME_NAME="Ora10gDb1" ^<br> TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"} ^<br> INSTALL_TYPE="EE" ^<br> n_configurationOption=3 ^<br> b_launchNETCA=true ^<br> s_responseFileName="D:\my_netca.rsp"


Unix:

$ cd /mount/dvd/database<br> $ ./runInstaller -silent -force -debug \<br> FROM_LOCATION="/mount/dvd/database/stage/products.xml" \<br> ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1" \<br> ORACLE_HOME_NAME="Ora10gDb1" \<br> TOPLEVEL_COMPONENT='{"oracle.server","10.2.0.1.0"}' \<br> INSTALL_TYPE="EE" n_configurationOption=3 \<br> b_launchNETCA=true \<br> 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
/database/response/netca.rsp
/database/response/netca.rsp
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿