ヘッダーをスキップ

Oracle Web Services Manager インストレーション・ガイド
10g(10.1.3.1.0)

B31904-01
目次
目次
索引
索引

戻る 次へ

A サイレント・インストールおよび非対話型インストール

この付録では、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がインストールされていない場合は、次のタスクを実行する必要があります。

Windowsの場合

次のレジストリ・キーおよび値を作成します。

Inventory_Directoryはインストーラ・ファイルのフルパスです。次に例を示します。

C:¥Program Files¥Oracle¥Inventory

Linuxの場合

開始する前にtheoraInst.locファイルを作成します。

  1. rootユーザーとしてログインします。

    prompt> su
    
  2. /var/opt/oracleディレクトリが存在しない場合は、rootユーザーとしてディレクトリを作成します。

    # mkdir /var/opt/oracle
    
  3. /var/opt/oracle/oraInst.locファイルを作成します。このファイルでインストーラが使用するインベントリ・ディレクトリを指定します。

    viまたはemacsなどのテキスト・エディタを使用して、ファイルに次の行を入力します。

    inventory_loc=oui_inventory_directory
    

    oui_inventory_directoryは、インストーラでインベントリ・ディレクトリを作成するディレクトリのフルパスに置き換えます。次に例を示します。

    inventory_loc=/opt/oracle/oraInventory
    

    インストール・ユーザーがこのディレクトリの書込み権限を持つことを確認してください。

  4. 空の/var/opt/oracle/oratabファイルを作成します。

    # touch /var/opt/oracle/oratab
    
  5. rootユーザーを終了します。

    # exit
    

レスポンス・ファイルの作成

サイレント・インストールまたは非対話型のインストールを実行する前に、インストール固有の情報をレスポンス・ファイルで指定する必要があります。正しく構成されていないレスポンス・ファイルを使用してインストールを実行しようとすると、インストーラは失敗します。レスポンス・ファイルは、テキスト・エディタで作成または編集可能なテキスト・ファイルです。

インストーラの記録モードを使用したレスポンス・ファイルの作成

インストーラを記録モードで実行して入力内容をファイルに保存し、後でレスポンス・ファイルとして使用できます。この機能は、同一のインストールを異なるコンピュータで実行する場合に有用です。

インストーラを記録モードで実行するには、次のようにします。

  1. -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

  2. インストーラの画面で値を入力します。これらの値は、-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

インストールの開始

インストーラでレスポンス・ファイルを使用するには、インストーラの起動時に、使用するレスポンス・ファイルの場所をパラメータとして指定します。

非対話型インストールを実行するには、次のようにします。

Windowsの場合
E:¥> setup.exe -responseFile absolute_path_and_filename
Linuxの場合
prompt> setenv DISPLAY hostname:0.0
prompt> runInstaller -responseFile absolute_path_and_filename

サイレント・インストールを実行するには、-silentパラメータを使用します。

Windowsの場合
E:¥> setup.exe -silent -responseFile absolute_path_and_filename
Linuxの場合
prompt> runInstaller -silent -responseFile absolute_path_and_filename

インストール後

非対話型インストールおよびサイレント・インストールの成功または失敗は、installActionstime_stamp.logファイルに記録されます。また、サイレント・インストールでは、silentInstalltime_stamp.logファイルが作成されます。

Windowsの場合

ログ・ファイルはC:¥Program Files¥Oracle¥Inventory¥Logsディレクトリに作成されます。

Linuxの場合

ログ・ファイルはoraInventory/logsディレクトリに作成されます。

インストールが成功した場合、silentInstalltime_stamp.logファイルには次の行が含まれます。

The installation of OracleAS <Installation Type> was successful.

installActionstime_stamp.logファイルには、それぞれのOracle Application Serverのインストール・タイプ固有の情報が含まれます。

サイレント・インストールおよび非対話型インストールのセキュリティ上のヒント

レスポンス・ファイルの情報の1つにイントール・パスワードがあります。パスワード情報はクリアテキストの状態です。

レスポンス・ファイル内のパスワードに関するセキュリティの問題を最小限に抑えるには、次のガイドラインに従います。

削除

インストールに使用したレスポンス・ファイルにサイレント削除パラメータを指定することで、Oracle Application Serverのサイレント削除を実行できます。

インストールのレスポンス・ファイルで次のパラメータを変更します。

REMOVE_HOMES={"ORACLE_HOME_to_be_removed"} 

次に例を示します。

Windowsの場合
REMOVE_HOME="C:¥oracle¥ora_j2ee"
Linuxの場合
REMOVE_HOME="/local_location/oracle_home"

サイレント削除を実行するには、コマンドの入力時に-deinstallパラメータを使用します。

Windowsの場合
E:¥> setup.exe -silent -deinstall -responseFile absolute_path_and_filename
Linuxの場合
prompt> runInstaller -silent -deinstall -responseFile absolute_path_and_filename

戻る 次へ
Oracle
Copyright © 2006 Oracle Corporation.

All Rights Reserved.
目次
目次
索引
索引