Oracle Web Services Manager インストレーション・ガイド 10g(10.1.3.1.0) B31904-01 |
|
この付録では、Oracle Web Services Managerをサイレント・モードでインストールする方法を説明します。この付録の内容は次のとおりです。
サイレント・インストールではグラフィカルな表示がなく、ユーザーの入力もないため、Oracle WSMのインストールを監視する必要がありません。
Oracle WSMのサイレント・インストールは、Oracle Universal Installerにレスポンス・ファイルを指定し、コマンドラインで-silent
フラグを指定して実行します。レスポンス・ファイルは、インストーラのプロンプトに対応する変数およびパラメータ値が含まれているテキスト・ファイルです。
Oracle Web Services Managerのサイレント・インストールは、同様のインストールを複数のコンピュータで実行する場合に使用します。また、リモートの場所からコマンドラインを使用してOracle WSMをインストールする場合にも、サイレント・インストールを使用します。
非対話型インストールでも、Oracle Web Services Managerのインストールを自動化するためにレスポンス・ファイルを使用します。非対話型インストールでは、グラフィカルな表示があり、ユーザーが入力を行う場合があります。
Oracle Web Services Managerの非対話型インストールも、Oracle Universal Installerにレスポンス・ファイルを指定して実行します。しかし、コマンドラインで-silent
フラグは指定しません。レスポンス・ファイルは、インストーラのプロンプトに対応する変数およびパラメータ値が含まれているテキスト・ファイルです。インストーラのすべてのプロンプトに対する応答を指定しない場合は、インストール中に情報を入力する必要があります。
コンピュータにOracle Application Serverがインストールされていない場合は、次のタスクを実行する必要があります。
次のレジストリ・キーおよび値を作成します。
Inventory_Directory
はインストーラ・ファイルのフルパスです。次に例を示します。
C:¥Program Files¥Oracle¥Inventory
開始する前にtheoraInst.locファイルを作成します。
prompt> su
/var/opt/oracle
ディレクトリが存在しない場合は、rootユーザーとしてディレクトリを作成します。
# mkdir /var/opt/oracle
/var/opt/oracle/oraInst.loc
ファイルを作成します。このファイルでインストーラが使用するインベントリ・ディレクトリを指定します。vi
またはemacs
などのテキスト・エディタを使用して、ファイルに次の行を入力します。
inventory_loc=oui_inventory_directory
oui_inventory_directory
は、インストーラでインベントリ・ディレクトリを作成するディレクトリのフルパスに置き換えます。次に例を示します。
inventory_loc=/opt/oracle/oraInventory
インストール・ユーザーがこのディレクトリの書込み権限を持つことを確認してください。
/var/opt/oracle/oratab
ファイルを作成します。
# touch /var/opt/oracle/oratab
# exit
サイレント・インストールまたは非対話型のインストールを実行する前に、インストール固有の情報をレスポンス・ファイルで指定する必要があります。正しく構成されていないレスポンス・ファイルを使用してインストールを実行しようとすると、インストーラは失敗します。レスポンス・ファイルは、テキスト・エディタで作成または編集可能なテキスト・ファイルです。
インストーラを記録モードで実行して入力内容をファイルに保存し、後でレスポンス・ファイルとして使用できます。この機能は、同一のインストールを異なるコンピュータで実行する場合に有用です。
インストーラを記録モードで実行するには、次のようにします。
-record
および-destinationFile
パラメータ付きでインストーラを起動します。 Windowsの場合:
E:¥> setup.exe -record -destinationFile newResponseFile
Linuxの場合:
prompt> /path/to/runInstaller -record -destinationFile newResponseFile
newResponseFileは、インストーラで作成するレスポンス・ファイルのフルパスに置き換えます。次に例を示します。
Windows: C:¥myWSMResponse.rsp
Linux: /opt/oracle/myWSMResponse.rsp
-destinationFile
パラメータで指定されたファイルに書き込まれます。「インストール」ボタンをクリックすると、すべての値が指定されたファイルに自動的に書き込まれます。このとき、このコンピュータでのインストールを完了することも、インストールを実行せずに終了することもできます。
パスワードなどのセキュアな情報はファイルに書き込まれないため、使用する前にレスポンス・ファイルを修正する必要があります。パスワードを設定するには、sl_adminDialogReturn
パラメータを変更します。パラメータの記述については、生成されたレスポンス・ファイルを参照してください。
すべてのインストールについて、少なくとも次の変数を変更してください。
UNIX_GROUP_NAME FROM_LOCATION ORACLE_HOME
次に、Oracle Web Services Managerのサイレント・インストール用のレスポンス・ファイルの例を示します。
#################################################################### ## Copyright (c) 1999, 2006 Oracle. All rights reserved. ## ## ## ## Specify values for the variables listed below to customize ## ## your installation. ## ## ## ## Each variable is associated with a comment. The comment ## ## identifies the variable type. ## ## ## ## Please specify the values in the following format: ## ## ## ## Type Example ## ## String "Sample Value" ## ## Boolean True or False ## ## Number 1000 ## ## StringList {"String value 1","String Value 2"} ## ## ## ## The values that are given as <Value Required> need to be ## ## specified for a silent installation to be successful. ## ## ## ## This response file is generated by Oracle Software ## ## Packager. ## #################################################################### RESPONSEFILE_VERSION=2.2.1.0.0 #------------------------------------------------------------------------------- #Product Specific Values #Please ensure the values are proper, as these are not validated, these are used # as is #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- # Default locale to be used for OWSM # Can be one of "en","pt_br","fr","de","it","ja","ko","zh_cn","es","zh_tw" #------------------------------------------------------------------------------- sDefaultLocale="en" #------------------------------------------------------------------------------- # App Server type, # This is "oracle-as" for UNix #------------------------------------------------------------------------------- sAppServer="oracle-as" #------------------------------------------------------------------------------- # Version of App Server is 10.1.3 ( can be 10.1.3.1 ) #------------------------------------------------------------------------------- sAppServerVersion="10.1.3" #------------------------------------------------------------------------------- # This variable indicates if a bundled OC4J is used # If Installing on an existing OC4J home, set this value to false #------------------------------------------------------------------------------- bBundledOC4J=true #------------------------------------------------------------------------------- # This variable indicates if a bundled OC4J is used # If Installing on an existing OC4J home, set this value to false #------------------------------------------------------------------------------- bDeveloperOC4J=true #------------------------------------------------------------------------------- # Host Name for Application Server #------------------------------------------------------------------------------- sASHostName="" #------------------------------------------------------------------------------- # Application server port #------------------------------------------------------------------------------- sASPort="3115" #------------------------------------------------------------------------------- # OC4J Admin ID #------------------------------------------------------------------------------- sASAdminID="oc4jadmin" #------------------------------------------------------------------------------- % OC4J Admin Password, in clear text #------------------------------------------------------------------------------- sASAdminPswd="" #------------------------------------------------------------------------------- # Application server Instance Name #------------------------------------------------------------------------------- sASInstance="home" #------------------------------------------------------------------------------- # Database type, current supporting only Oracle, for Unix #------------------------------------------------------------------------------- sDBType="Oracle" #------------------------------------------------------------------------------- # DB Driver type, thin/thick #------------------------------------------------------------------------------- sDBDriverType="thin" #------------------------------------------------------------------------------- # Database Host Connect String in the format: <host1>:<port1>[^<host2>:<port2>[...]] #------------------------------------------------------------------------------- sDBHost="" #------------------------------------------------------------------------------- # Database Name #------------------------------------------------------------------------------- sDBName="" #------------------------------------------------------------------------------- # Database User name #------------------------------------------------------------------------------- sDBUser="system" #------------------------------------------------------------------------------- # Database Password #------------------------------------------------------------------------------- sDBPswd="" #------------------------------------------------------------------------------- #Name : UNIX_GROUP_NAME #Datatype : String #Description: Unix group to be set for the inventory directory. Valid only in Unix platforms. #Example: UNIX_GROUP_NAME = "install" #------------------------------------------------------------------------------- UNIX_GROUP_NAME="g900" #------------------------------------------------------------------------------- #Name : FROM_LOCATION #Datatype : String #Description: Complete path to the products.xml. #Example: FROM_LOCATION = "../stage/products.xml" #------------------------------------------------------------------------------- FROM_LOCATION="../stage/products.xml" #------------------------------------------------------------------------------- #Name : FROM_LOCATION_CD_LABEL #Datatype : String #Description: This variable should only be used in multi-CD installations. It includes the label of the compact disk where the file "products.xml" exists. The label can be found in the file "disk.label" in the same directory as products.xml. #Example: FROM_LOCATION_CD_LABEL = "CD Label" #------------------------------------------------------------------------------- FROM_LOCATION_CD_LABEL=<Value Unspecified> #------------------------------------------------------------------------------- #Name : ORACLE_HOME #Datatype : String #Description: Complete path of the Oracle Home. #Example: ORACLE_HOME = "C:¥OHOME1" #------------------------------------------------------------------------------- ORACLE_HOME=<Value Unspecified> #------------------------------------------------------------------------------- #Name : ORACLE_HOME_NAME #Datatype : String #Description: Oracle Home Name. Used in creating folders and services. #Example: ORACLE_HOME_NAME = "OHOME1" #------------------------------------------------------------------------------- ORACLE_HOME_NAME=<Value Unspecified> #------------------------------------------------------------------------------- #Name : TOPLEVEL_COMPONENT #Datatype : StringList #Description: The top level component to be installed in the current session. #Example: TOPLEVEL_COMPONENT = {"oracle.owsm.core","10.1.3.1.0"} #------------------------------------------------------------------------------- TOPLEVEL_COMPONENT={"oracle.owsm.core","10.1.3.1.0"} #------------------------------------------------------------------------------- #Name : DEINSTALL_LIST #Datatype : StringList #Description: List of components to be deinstalled during a deinstall session. #Example: DEINSTALL_LIST = {"oracle.owsm.core","10.1.3.1.0"} #------------------------------------------------------------------------------- DEINSTALL_LIST={"oracle.owsm.core","10.1.3.1.0"} #------------------------------------------------------------------------------- #Name : SELECTED_LANGUAGES #Datatype : StringList #Description: Languages in which the components will be installed. #Component : oracle.owsm.core #------------------------------------------------------------------------------- SELECTED_LANGUAGES={"en"} #------------------------------------------------------------------------------- #Name : INSTALL_TYPE #Datatype : String #Description: Installation type of the component. #Component : oracle.owsm.core #------------------------------------------------------------------------------- INSTALL_TYPE="Custom" #------------------------------------------------------------------------------- #Name : DEPENDENCY_LIST #Datatype : StringList #Description: List of dependees that need to be installed along with this product. #Component : oracle.owsm.core # For installing into an existing home please have the dependency list as # DEPENDENCY_LIST={"oracle.owsm.supportfiles:10.1.3.1.0","oracle.jdk:1.5.0.0.5"} #------------------------------------------------------------------------------- DEPENDENCY_LIST={"oracle.owsm.supportfiles:10.1.3.1.0","oracle.jdk:1.5.0.0.5","oracle.o c4j_extended:10.1.3.1.0"} #------------------------------------------------------------------------------- #Name : sl_HTTPProxyInfoConfig #Datatype : StringList #Description: HTTP Proxy Config. #Component : oracle.owsm.core #------------------------------------------------------------------------------- sl_HTTPProxyInfoConfig={"","",""} #------------------------------------------------------------------------------- #Name : nValidationHTTPProxyInfoConfig #Datatype : Number #Description: Validation of Connect Information. #Component : oracle.owsm.core #------------------------------------------------------------------------------- nValidationHTTPProxyInfoConfig=0 #------------------------------------------------------------------------------- #Name : nValidationASInfo #Datatype : Number #Description: Validation of AS Info, This is ignored if the value is 0. #Component : oracle.owsm.core #------------------------------------------------------------------------------- nValidationASInfo=0 #------------------------------------------------------------------------------- #Name : nValidationDBInfo #Datatype : Number #Description: Validation of Database Information. This is ignored if the Value is 0 #Component : oracle.owsm.core #------------------------------------------------------------------------------- nValidationDBInfo=0
インストーラでレスポンス・ファイルを使用するには、インストーラの起動時に、使用するレスポンス・ファイルの場所をパラメータとして指定します。
非対話型インストールを実行するには、次のようにします。
E:¥> setup.exe -responseFile absolute_path_and_filename
prompt>setenv DISPLAY
hostname:0.0 prompt>runInstaller -responseFile
absolute_path_and_filename
サイレント・インストールを実行するには、-silent
パラメータを使用します。
E:¥> setup.exe -silent -responseFile absolute_path_and_filename
prompt> runInstaller -silent -responseFile absolute_path_and_filename
非対話型インストールおよびサイレント・インストールの成功または失敗は、installActions
time_stamp
.log
ファイルに記録されます。また、サイレント・インストールでは、silentInstall
time_stamp
.log
ファイルが作成されます。
ログ・ファイルはC:¥Program Files¥Oracle¥Inventory¥Logs
ディレクトリに作成されます。
ログ・ファイルはoraInventory/logsディレクトリに作成されます。
インストールが成功した場合、silentInstall
time_stamp
.log
ファイルには次の行が含まれます。
The installation of OracleAS <Installation Type> was successful.
installActions
time_stamp
.log
ファイルには、それぞれのOracle Application Serverのインストール・タイプ固有の情報が含まれます。
レスポンス・ファイルの情報の1つにイントール・パスワードがあります。パスワード情報はクリアテキストの状態です。
レスポンス・ファイル内のパスワードに関するセキュリティの問題を最小限に抑えるには、次のガイドラインに従います。
インストールに使用したレスポンス・ファイルにサイレント削除パラメータを指定することで、Oracle Application Serverのサイレント削除を実行できます。
インストールのレスポンス・ファイルで次のパラメータを変更します。
REMOVE_HOMES={"ORACLE_HOME_to_be_removed"}
次に例を示します。
REMOVE_HOME="C:¥oracle¥ora_j2ee"
REMOVE_HOME="/local_location/oracle_home"
サイレント削除を実行するには、コマンドの入力時に-deinstall
パラメータを使用します。
E:¥> setup.exe -silent -deinstall -responseFile absolute_path_and_filename
prompt> runInstaller -silent -deinstall -responseFile absolute_path_and_filename
|
![]() Copyright © 2006 Oracle Corporation. All Rights Reserved. |
|