| Oracle Application Server インストレーション・ガイド 10gリリース2(10.1.2) for HP-UX Itanium and Linux Itanium B15936-01 |
|
この付録では、Oracle Application Serverをサイレント・モードでインストールする方法について説明します。内容は次のとおりです。
サイレント・インストールでは画面表示やユーザーによる入力がないため、Oracle Application Serverのインストールを監視する必要はありません。
Oracle Application Serverのサイレント・インストールは、Oracle Universal Installerでレスポンス・ファイルを指定し、コマンドラインで-silentフラグを指定することによって実行できます。このレスポンス・ファイルは、インストーラ・プロンプトにレスポンスする変数およびパラメータ値が含まれているテキスト・ファイルです。
複数のコンピュータに同種のインストールが存在する場合は、Oracle Application Serverのサイレント・インストールを使用してください。また、Oracle Application Serverのインストールをリモートの位置からコマンドラインを使用して行う場合は、サイレント・インストールを使用してください。
非対話型インストールでも、Oracle Application Serverのインストールを自動化するためにレスポンス・ファイルが使用されます。非対話型インストールでは、画面表示が行われ、ユーザーが値を入力できます。
Oracle Application Serverの非対話型インストールは、Oracle Universal Installerにレスポンス・ファイルを提供することによって実行しますが、コマンドラインで-silentフラグは指定しません。レスポンスしていないインストーラ・プロンプトがある場合は、インストール中に情報を入力する必要があります。
インストール時に特定の画面を監視する場合は、Oracle Application Serverの非対話型インストールを使用します。
HP-UXの/var/opt/oracleディレクトリまたはLinuxの/etcディレクトリにoraInst.locファイルが存在しない場合は、Oracle Application Serverのサイレント・インストールおよび非対話型インストールを開始する前に、そのファイルを作成する必要があります。このファイルは、インストーラで使用されます。
prompt> su
/var/opt/oracleディレクトリまたはLinuxの/etcディレクトリにoraInst.locファイルを作成します。ファイルに次の行を入力します。
inventory_loc=oui_inventory_directory
oui_inventory_directoryは、インストーラでインベントリ・ディレクトリを作成するディレクトリのフルパスに置き換えます。oinstallオペレーティング・システム・グループにこのディレクトリに対する書込み権限が付与されていることを確認します。たとえば、次のようになります。
inventory_loc=/opt/oracle/oraInventory
oinstallオペレーティング・システム・グループにこのディレクトリに対する書込み権限が付与されていることを確認します。インベントリ・ディレクトリおよびそれを所有するグループの詳細は、2.5.1項「インベントリ・ディレクトリのグループの作成」を参照してください。
/etc/oratabファイルを作成します。
# touch /etc/oratab
# exit
サイレント・インストールまたは非対話型インストールを行う前に、インストール固有の情報をレスポンス・ファイルに指定する必要があります。正しく構成されていないレスポンス・ファイルを使用してインストールを試行すると、インストーラは正常に実行されません。レスポンス・ファイルは、テキスト・エディタで作成または編集可能なテキスト・ファイルです。
この付録の内容は次のとおりです。
レスポンス・ファイルのテンプレートは、Oracle Application Server CD-ROMのDisk 1のstage/Responseディレクトリにあります。J2EE and Web Cacheインストール・タイプには、次のレスポンス・ファイルのテンプレートを使用できます。
oracle.iappserver.iapptop.Core.rsp
ファイル内のパラメータの記述については、テンプレート・ファイルを参照してください。
インストーラを記録モードで実行すると、後でレスポンス・ファイルとして使用可能なファイルに入力内容を保存できます。この機能は、異なるコンピュータで同じインストールを実行する必要がある場合に有効です。
インストーラを記録モードで実行するには、次の手順を実行します。
-recordおよび-destinationFileパラメータを指定してインストーラを起動します。
prompt> /path/to/runInstaller -record -destinationFile newResponseFile
newResponseFileは、インストーラで作成するレスポンス・ファイルのフルパスに置き換えます。
例: /opt/oracle/myResponse.rsp
-destinationFileパラメータに指定されたファイルに書き込まれます。「サマリー」画面に移動すると、インストーラによって、指定したファイルにすべての値が自動的に書き込まれます。この時点で、このコンピュータへのインストールを完了するか、またはインストールを実行せずに終了できます。
パスワードなどの保護情報はレスポンス・ファイルに書き込まれないため、レスポンス・ファイルは、使用する前に変更する必要があります。
次のパラメータを変更します。
ACCEPT_LICENSE_AGREEMENT=true oracle.iappserver.instance:szl_InstanceInformation={"instancename", "instancepassword", "instancepassword"} PreReqConfigSelections="" nValidationRepositoryHost=0 nValidationRepository=0 nValidationStartProcPortals=0 nValidationStartProcBusiness=0 nValidationClusterSupport=0 nValidationStartProcCore=0 nValidationClusterRepository=0 oracle.iappserver.instance:nValidationInstanceInfo=0 silent=true oracle.iappserver.iapptop:startupProcesses="" oracle.iappserver.iapptop:SHOW_IAS_COMPONENT_CONFIG_PAGE=false oracle.iappserver.iapptop:n_ValidationPreReqConfigSelections=0 oracle.iappserver.iapptop:nValidationPortListSelect=0 oracle.iappserver.iapptop:nValidationOID2=0 oracle.iappserver.iapptop:nValidationInstanceInfo=0 oracle.iappserver.iapptop:nValidationOID=0
ファイル内のパラメータの記述については、生成されたレスポンス・ファイルを参照してください。
次の項では、Oracle Application ServerのJ2EE and Web Cacheインストール・タイプのレスポンス・ファイルの例を示します。
次に、4.2項「Oracle Application Serverのインストール」で説明しているJ2EE and Web Cacheのスタンドアロン・インスタンスのサイレント・インストール用のレスポンス・ファイルの例を示します。
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME=<Value Unspecified> FROM_LOCATION="../stage/products.xml" FROM_LOCATION_CD_LABEL=<Value Unspecified> NEXT_SESSION_RESPONSE=<Value Unspecified> ORACLE_HOME=<Value Required> ORACLE_HOME_NAME="OHOME1" TOPLEVEL_COMPONENT={"oracle.iappserver.iapptop","10.1.2.0.0"} DEINSTALL_LIST={"oracle.iappserver.iapptop","10.1.2.0.0"} SHOW_SPLASH_SCREEN=true SHOW_WELCOME_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_SUMMARY_PAGE=true SHOW_INSTALL_PROGRESS_PAGE=true SHOW_REQUIRED_CONFIG_TOOL_PAGE=true SHOW_CONFIG_TOOL_PAGE=true SHOW_XML_PREREQ_PAGE=true SHOW_RELEASE_NOTES=true SHOW_END_OF_INSTALL_MSGS=true SHOW_ROOTSH_CONFIRMATION=true SHOW_END_SESSION_PAGE=true SHOW_EXIT_CONFIRMATION=true NEXT_SESSION=true NEXT_SESSION_ON_FAIL=true SHOW_DEINSTALL_CONFIRMATION=true SHOW_DEINSTALL_PROGRESS=true ACCEPT_LICENSE_AGREEMENT=true RESTART_SYSTEM=<Value Unspecified> CLUSTER_NODES=<Value Unspecified> OUI_HOSTNAME=<Value Unspecified> REMOVE_HOMES=<Value Unspecified> COMPONENT_LANGUAGES={"en"} oracle.sysman.agent:DEPENDENCY_LIST={ "oracle.assistants.emcf:10.1.0.2.0" } oracle.logloader:DEPENDENCY_LIST={ "oracle.opmn:10.1.2.0.0" } oracle.iappserver.iapptop:OPTIONAL_CONFIG_TOOLS=<Value Unspecified> oracle.networking.netca:OPTIONAL_CONFIG_TOOLS=<Value Unspecified> szl_RepositoryUserInput=<Value Unspecified> szl_PortListSelect=<Value Unspecified> oracle.iappserver.iapptop:szl_InstanceInformation=<Value Unspecified> oracle.iappserver.instance:szl_InstanceInformation=<Value Unspecified> szl_ClusterRepository=<Value Unspecified> szlSpecifyRepositoryID=<Value Unspecified> szlSpecifyRepositoryCluster=<Value Unspecified> szlSpecifyOIDLogin=<Value Unspecified> szOIDwithSSLStatus=<Value Unspecified> startupProcesses=<Value Unspecified> n_farmRepository=<Value Unspecified> mailServerName=<Value Unspecified> b_securityAccess=<Value Unspecified> b_reportsStartup=<Value Unspecified> b_formsStartup=<Value Unspecified> b_configureWireless=<Value Unspecified> b_configurePortal=<Value Unspecified> b_configurePersonalization=<Value Unspecified> b_configureJazn=<Value Unspecified> b_configureDisco=<Value Unspecified> b_configureCalypso=<Value Unspecified> b_clusterSupport=<Value Unspecified> b_FileBasedClustering=<Value Unspecified> b_FarmRepository=<Value Unspecified> SHOW_IAS_COMPONENT_CONFIG_PAGE=<Value Unspecified> PreReqConfigSelections=<Value Unspecified> OIDport=<Value Unspecified> OIDhost=<Value Unspecified> nValidationRepositoryHost=<Value Unspecified> nValidationRepository=<Value Unspecified> n_ValidationPreReqConfigSelections=<Value Unspecified> nValidationStartProcPortals=<Value Unspecified> nValidationStartProcBusiness=<Value Unspecified> nValidationClusterSupport=<Value Unspecified> nValidationStartProcCore=<Value Unspecified> nValidationPortListSelect=<Value Unspecified> nValidationClusterRepository=<Value Unspecified> nValidationOID2=<Value Unspecified> oracle.iappserver.iapptop:nValidationInstanceInfo=<Value Unspecified> oracle.iappserver.instance:nValidationInstanceInfo=<Value Unspecified> nValidationOID=<Value Unspecified> s_groupid=<Value Unspecified> s_group=<Value Unspecified>
インストーラがレスポンス・ファイルを使用するには、使用するレスポンス・ファイルの場所をインストーラの起動時にパラメータとして指定します。
非対話型インストールを実行するには、次のように入力します。
prompt> setenv DISPLAY hostname:0.0 prompt> runInstaller -responseFile absolute_path_and_filename
サイレント・インストールを実行するには、パラメータ-silentを次のように使用します。
prompt> runInstaller -silent -responseFile absolute_path_and_filename
非対話型インストールおよびサイレント・インストールの成功または失敗は、installActions<time_stamp>.logファイルに記録されます。また、サイレント・インストールではsilentInstall<time_stamp>.logファイルが作成されます。これらのログ・ファイルは、oraInventoryディレクトリ内に作成されます。
インストールが成功すると、silentInstall<time_stamp>.logファイルに次の行が記録されます。
The installation of OracleAS <Installation Type> was successful.
installActions<time_stamp>.logファイルには、Oracle Application Serverの各インストール・タイプの情報が記録されます。
レスポンス・ファイルには、インストール・パスワード情報が含まれています。このパスワードの情報は、クリアテキストです。
レスポンス・ファイル内のパスワードに関するセキュリティ上の問題を最小にするには、次のガイドラインに従ってください。
インストールに使用したレスポンス・ファイルに、サイレント・モードによる削除のパラメータを追加すると、サイレント・モードを使用してOracle Application Serverを削除できます。
インストール用のレスポンス・ファイルに次のパラメータを追加します。
REMOVE_HOMES={"<ORACLE_HOME to be removed>"}
たとえば、次のようになります。
REMOVE_HOME="/local_location/oracle_home"
|
注意 付録D「削除および再インストール」に示す削除手順に従う必要があります。重要な手順の1つに、サイレント・モードによる削除コマンドを実行する前にdeconfigツールを実行する手順があります。サイレント・モードによる削除コマンドは、インストーラを対話モードで実行してインスタンスを削除する手順のかわりにのみ実行できます。 |
サイレント・モードによる削除を実行するには、パラメータ-deinstallを次のように使用します。
prompt> runInstaller -silent -deinstall -responseFile absolute_path_and_filename
|
![]() Copyright © 2005 Oracle Corporation. All Rights Reserved. |
|