首頁 > 資料庫 > mysql教程 > How to install Oracle Database Server software silently with

How to install Oracle Database Server software silently with

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 15:02:17
原創
1401 人瀏覽過

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
最新問題
objective-c - 如何讓*轉起來?
來自於 1970-01-01 08:00:00
0
0
0
objective-c - 如何在cocos2d中建立定時器?
來自於 1970-01-01 08:00:00
0
0
0
c++ - 沒有運算子/的兩個浮點數的平均值?
來自於 1970-01-01 08:00:00
0
0
0
修復PHP中的貨幣格式問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板