Oracle Application Serverインストレーション・ガイド 10g (10.1.4.0.1) for Microsoft Windows (64-bit) on Intel Itanium B31753-02 |
|
この付録では、Oracle Application Serverをサイレント・モードでインストールする方法について説明します。内容は次のとおりです。
サイレント・インストールでは画面表示やユーザーによる入力がないため、Oracle Application Serverのインストールを監視する必要はありません。
Oracle Application Serverのサイレント・インストールは、Oracle Universal Installerにレスポンス・ファイルを提供し、コマンドラインで-silent
フラグを指定することによって実行します。このレスポンス・ファイルは、インストーラ・プロンプトにレスポンスする変数およびパラメータ値が含まれているテキスト・ファイルです。
Oracle Application Serverを初めてインストールする場合は、開始する前にレジストリ・キーを作成する必要があります。レジストリ・キーの作成については、B.3項「インストール前」を参照してください。
複数のコンピュータに同種のインストールが存在する場合は、Oracle Application Serverのサイレント・インストールを使用してください。また、Oracle Application Serverのインストールをリモートの位置からコマンドラインを使って行う場合は、サイレント・インストールを使用してください。
非対話型インストールでも、Oracle Application Serverのインストールを自動化するためにレスポンス・ファイルが使用されます。非対話型インストールでは、画面表示が行われ、ユーザーが値を入力できます。
Oracle Application Serverの非対話型インストールは、Oracle Universal Installerにレスポンス・ファイルを提供することによって実行しますが、コマンドラインで-silent
フラグは指定しません。このレスポンス・ファイルは、インストーラ・プロンプトにレスポンスする変数およびパラメータ値が含まれているテキスト・ファイルです。レスポンスしていないインストーラ・プロンプトがある場合は、インストール中に情報を入力する必要があります。
Oracle Application Serverを初めてインストールする場合は、開始する前にレジストリ・キーを作成する必要があります。レジストリ・キーの作成については、B.3項「インストール前」を参照してください。
インストール時に特定の画面を監視する場合は、Oracle Application Serverの非対話型インストールを使用します。
コンピュータにOracle Application Serverをインストールしていない場合は、次のレジストリ・キーと値を作成する必要があります。
Inventory_Directory
は、インストーラ・ファイルへのフルパスです。たとえば、次のようになります。
C:¥Program Files¥Oracle¥Inventory
この項では、サイレント・インストールまたは非対話型インストールを実行する場合の注意事項について説明します。
OCAをインストールする場合は、次のことに注意します。
対話型モードでは、インストーラによって確認が行われ、要件が満たされていない場合は警告が表示されます。サイレント・モードまたは非対話型モードでは、インストーラによって警告は表示できません。
サイレント・インストールまたは非対話型インストールを行う前に、インストール固有の情報をレスポンス・ファイルに指定する必要があります。正しく構成されていないレスポンス・ファイルを使用してインストールを試行すると、インストーラは正常に実行されません。レスポンス・ファイルは、テキスト・エディタで作成または編集可能なテキスト・ファイルです。
レスポンス・ファイルのテンプレートは、Oracle Application ServerのCD-ROMのDisk 1、stage¥Response
ディレクトリにありますレスポンス・ファイルのテンプレートは、次のインストール・タイプに使用できます。
このファイルのパラメータについては、パラメータ・ファイルを参照してください。
インストーラを記録モードで実行すると、後でレスポンス・ファイルとして使用可能なファイルに入力内容を保存できます。この機能は、異なるコンピュータで同じインストールを実行する必要がある場合に有効です。
インストーラを記録モードで実行するには、次の手順を実行します。
-record
および-destinationFile
パラメータを指定してインストーラを起動します。
E:¥> setup.exe -record -destinationFile newResponseFile
newResponseFileは、インストーラで作成するレスポンス・ファイルのフルパスに置き換えます。例: C:¥myInfraResponse.rsp
-destinationFile
パラメータに指定されたファイルに書き込まれます。「サマリー」画面に移動すると、インストーラによって、指定したファイルにすべての値が自動的に書き込まれます。この時点で、このコンピュータへのインストールを完了するか、またはインストールを実行せずに終了できます。
パスワードなどの保護情報はレスポンス・ファイルに書き込まれないため、レスポンス・ファイルは、使用する前に変更する必要があります。
すべてのインストール・タイプで、次の変数を変更します。
UNIX_GROUP_NAME FROM_LOCATION ORACLE_HOME szl_PortListSelect oracle.iappserver.instance:szl_InstanceInformation
ファイル内のパラメータの記述については、レスポンス・ファイルを参照してください。
次の項では、Oracle Application Serverインストール・タイプのレスポンス・ファイルの例を示します。
次に、4.23項「Oracle Identity Managementコンポーネントのみ(Oracle Internet Directoryを含む)のインストール」で説明しているOracleAS Infrastructureのサイレント・インストール用のレスポンス・ファイルの例を示します。
CD-ROMをハード・ドライブにコピーしなかった場合、インストール時にインストーラによってCD-ROMの入替えを要求されます。要求が行われることなくインストールを実行するには、CD-ROMの内容をハード・ドライブにコピーし、LOCATION_FOR_DISK
nパラメータを指定する必要があります。
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME=" " FROM_LOCATION="E:¥Disk1¥stage¥products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10g" LOCATION_FOR_DISK2="C:¥path¥to¥disk2¥files" ORACLE_HOME="C:¥oracle¥ora_infra" ORACLE_HOME_NAME="oracle_imhome_name" SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_OPTIONAL_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=false SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=false oracle.iappserver.infrastructure:SHOW_IAS_COMPONENT_CONFIG_PAGE=false ACCEPT_LICENSE_AGREEMENT=true RESTART_SYSTEM=<Value Unspecified> CLUSTER_NODES=<Value Unspecified> OUI_HOSTNAME=im_host.mycompany.com PreReqConfigSelections="" n_ValidationPreReqConfigSelections=0 TOPLEVEL_COMPONENT={"oracle.iappserver.infrastructure","10.1.4.0.1"} DEINSTALL_LIST={"oracle.iappserver.infrastructure","10.1.4.0.1"} oracle.iappserver.infrastructure:szl_ PortListSelect={"YES","C:¥oracle¥mystaticports.ini"} COMPONENT_LANGUAGES={"en"} INSTALL_TYPE="Infrastructure_ID" oracle.iappserver.infrastructure:b_configureMETA=false oracle.iappserver.infrastructure:b_configureOID=true oracle.iappserver.infrastructure:b_configureSSO=true oracle.iappserver.infrastructure:b_configureDAS=true oracle.iappserver.infrastructure:b_configureDIP=true oracle.iappserver.infrastructure:b_configureOCA=true oracle.iappserver.infrastructure:b_configureHA=false oracle.iappserver.infrastructure:b_launchEMCA=true oracle.iappserver.infrastructure:b_launchOHS=true # Meta Repository Connection Info ( for OID ) oracle.iappserver.iappdialog:szl_RepositoryUserInput={"sys", "syspassword", "mr_ host.mycompany.com:1521", "", "", "mr.mycompany.com", ""} # Meta Repository Connection Info ( for OCA ) oracle.iappserver.iappdialog:szl_OCARepositoryUserInput={"mr_ host.mycompany.com:1521:mr:mr.mycompany.com"} szIdentityAdminContext="dc=mycompany,dc=com" s_dnSelection="Custom DN:" s_dnCntval="United States" s_dncustom="CN=My Certificate Authority,OU=MyOrg,O=MyCompany,C=US" sl_keylengthInfo={"2048"} sl_ocmInfo={"adminpassword","adminpassword"} oracle.oid.oidca:s_silentinstallflag="1" oracle.iappserver.infrastructure:b_configureCentralMon=false szOIDwithSSLStatus="N" nValidationOID2=0 nValidationOID=0 nValidationRepository=0 oracle.iappserver.instance:szl_ InstanceInformation={"instancename","instancepassword","instancepassword"} oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.apache.apache:s_group=dba oracle.apache.apache:s_groupid=dba oracle.iappserver.iapptop:szl_InstanceInformation={"instancepassword"}
次に、4.22項「OracleAS Metadata Repositoryの新規データベースへのインストール」で説明しているOracleAS Infrastructureのサイレント・インストール用のレスポンス・ファイルの例を示します。
CD-ROMをハード・ドライブにコピーしなかった場合、インストール時にインストーラによってCD-ROMの入替えを要求されます。要求が行われることなくインストールを実行するには、CD-ROMの内容をハード・ドライブにコピーし、LOCATION_FOR_DISK
nパラメータを指定する必要があります。
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME=" " FROM_LOCATION="E:¥Disk1¥stage¥products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10g" LOCATION_FOR_DISK2="C:¥path¥to¥disk2¥files" ORACLE_HOME="C:¥oracle¥ora_mr" ORACLE_HOME_NAME="oracle_mrhome_name" SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_OPTIONAL_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=false SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=false oracle.iappserver.infrastructure:SHOW_IAS_COMPONENT_CONFIG_PAGE=false ACCEPT_LICENSE_AGREEMENT=true RESTART_SYSTEM=<Value Unspecified> CLUSTER_NODES=<Value Unspecified> OUI_HOSTNAME=mr_host.mycompany.com PreReqConfigSelections="" n_ValidationPreReqConfigSelections=0 TOPLEVEL_COMPONENT={"oracle.iappserver.infrastructure","10.1.4.0.1"} DEINSTALL_LIST={"oracle.iappserver.infrastructure","10.1.4.0.1"} oracle.iappserver.infrastructure:szl_ PortListSelect={"YES","C:¥oracle¥mystaticports.ini"} COMPONENT_LANGUAGES={"en"} INSTALL_TYPE="Infrastructure_Meta" oracle.iappserver.infrastructure:b_configureMETA=true oracle.iappserver.infrastructure:b_configureOID=false oracle.iappserver.infrastructure:b_configureSSO=false oracle.iappserver.infrastructure:b_configureSSO=false oracle.iappserver.infrastructure:b_configureDAS=false oracle.iappserver.infrastructure:b_configureDIP=false oracle.iappserver.infrastructure:b_configureOCA=false oracle.iappserver.infrastructure:b_launchEMCA=false oracle.iappserver.infrastructure:b_launchOHS=true szRegisterMetaStatus="N" szIdentityAdminContext="dc=mycompany,dc=com" s_dnSelection="Custom DN:" s_dnCntval="United States" s_dncustom="CN=AS Certificate Authority,OU=MyOrg,O=MyCompany,C=US" sl_keylengthInfo={"2048"} sl_ocmInfo={"adminpassword","adminpassword"} s_nameForDBAGrp="dba" s_nameForOPERGrp="dba" ## Specify Database Configuration Options s_dbRetChar="Unicode standard UTF-8 AL32UTF8" s_dbSid=mr s_globalDBName=mr.mycompany.com b_loadExampleSchemas=false ## Specify Database Management Option s_dlgEMEmailNotificationSelected="N" s_dlgEMOptionSelected="Use Database Control for Database Management" s_dlgEMCentralAgentSelected="No Agents Found" s_dlgEMSMTPServer="" s_dlgEMEmailAddress="" ## Specify Database File Storage Option s_DataorASMret="File System" s_mountPoint=C:¥oracle¥oradata ## Specify Backup and Recovery Options s_dlgRBOEnableAutoBackups="Do not enable Automated backups" ## Specify Database Schema Passwords s_superAdminPasswdType="S" s_superAdminSamePasswd="schemapassword" s_superAdminSamePasswdAgain="schemapassword" ## Select Database Configuration s_dlgStarterDBConfigCreateStarterDB="Create a starter database" s_dlgStarterDBConfigOptionSelected="General Purpose" oracle.oid.oidca:s_silentinstallflag="1" oracle.iappserver.infrastructure:b_configureCentralMon=false szOIDwithSSLStatus="N" nValidationOID2=0 nValidationOID=0 nValidationRepository=0 oracle.iappserver.instance:szl_ InstanceInformation={"instancename","instancepassword","instancepassword"} oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.apache.apache:s_group=dba oracle.apache.apache:s_groupid=dba oracle.iappserver.iapptop:szl_InstanceInformation={"instancepassword"}
次に、4.20項「OracleAS Infrastructureのインストール」で説明しているOracleAS Infrastructureのサイレント・インストール用のレスポンス・ファイルの例を示します。
CD-ROMをハード・ドライブにコピーしなかった場合、インストール時にインストーラによってCD-ROMの入替えを要求されます。要求が行われることなくインストールを実行するには、CD-ROMの内容をハード・ドライブにコピーし、LOCATION_FOR_DISK
nパラメータを指定する必要があります。
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME=" " FROM_LOCATION="E:¥Disk1¥stage¥products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10g" LOCATION_FOR_DISK2="C:¥path¥to¥disk2¥files" ORACLE_HOME="C:¥oracle¥ora_infra" ORACLE_HOME_NAME="oracle_infrahome_name" SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_OPTIONAL_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=false SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=false oracle.iappserver.infrastructure:SHOW_IAS_COMPONENT_CONFIG_PAGE=false ACCEPT_LICENSE_AGREEMENT=true RESTART_SYSTEM=<Value Unspecified> CLUSTER_NODES=<Value Unspecified> OUI_HOSTNAME=infra_host.mycompany.com PreReqConfigSelections="" n_ValidationPreReqConfigSelections=0 TOPLEVEL_COMPONENT={"oracle.iappserver.infrastructure","10.1.4.0.1"} DEINSTALL_LIST={"oracle.iappserver.infrastructure","10.1.4.0.1"} oracle.iappserver.infrastructure:szl_ PortListSelect={"YES","C:¥oracle¥mystaticports.ini"} COMPONENT_LANGUAGES={"en"} INSTALL_TYPE="Infrastructure" oracle.iappserver.infrastructure:b_configureMETA=true oracle.iappserver.infrastructure:b_configureOID=true oracle.iappserver.infrastructure:b_configureSSO=true oracle.iappserver.infrastructure:b_configureDAS=true oracle.iappserver.infrastructure:b_configureDIP=true oracle.iappserver.infrastructure:b_configureOCA=true oracle.iappserver.infrastructure:b_configureHA=false oracle.iappserver.infrastructure:b_launchEMCA=true oracle.iappserver.infrastructure:b_launchOHS=true szRegisterMetaStatus="N" szIdentityAdminContext="dc=mycompany,dc=com" s_dnSelection="Custom DN:" s_dnCntval="United States" s_dncustom="CN=My Certificate Authority,OU=MyOrg,O=MyCompany,C=US" sl_keylengthInfo={"2048"} sl_ocmInfo={"adminpassword","adminpassword"} s_nameForDBAGrp="dba" s_nameForOPERGrp="dba" ## Specify Database Configuration Options s_dbRetChar="Unicode standard UTF-8 AL32UTF8" s_dbSid=inf7296 s_globalDBName=infra_host.mycompany.com b_loadExampleSchemas=false ## Specify Database Management Option s_dlgEMEmailNotificationSelected="N" s_dlgEMOptionSelected="Use Database Control for Database Management" s_dlgEMCentralAgentSelected="No Agents Found" s_dlgEMSMTPServer="" s_dlgEMEmailAddress="" ## Specify Database File Storage Option s_DataorASMret="File System" s_mountPoint=C:¥oracle¥oradata ## Specify Backup and Recovery Options s_dlgRBOEnableAutoBackups="Do not enable Automated backups" ## Specify Database Schema Passwords s_superAdminPasswdType="S" s_superAdminSamePasswd="schemapassword" s_superAdminSamePasswdAgain="schemapassword" ## Select Database Configuration s_dlgStarterDBConfigCreateStarterDB="Create a starter database" s_dlgStarterDBConfigOptionSelected="General Purpose" oracle.oid.oidca:s_silentinstallflag="1" oracle.iappserver.infrastructure:b_configureCentralMon=false szOIDwithSSLStatus="N" nValidationOID2=0 nValidationOID=0 nValidationRepository=0 oracle.iappserver.instance:szl_ InstanceInformation={"instancename","instancepassword","instancepassword"} oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.apache.apache:s_group=dba oracle.apache.apache:s_groupid=dba oracle.iappserver.iapptop:szl_InstanceInformation={"instancepassword"}
次に、『Oracle Identity Federation管理者ガイド』で説明しているOracle Identity Federationのサイレント・インストール用のレスポンス・ファイルの例を示します。
CD-ROMをハード・ドライブにコピーしなかった場合、インストール時にインストーラによってCD-ROMの入替えを要求されます。要求が行われることなくインストールを実行するには、CD-ROMの内容をハード・ドライブにコピーし、LOCATION_FOR_DISK
nパラメータを指定する必要があります。
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME=" " FROM_LOCATION="E:¥Disk1¥stage¥products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10g" LOCATION_FOR_DISK2="C:¥path¥to¥disk2¥files" ORACLE_HOME="C:¥oracle¥ora_fed" ORACLE_HOME_NAME="oracle_fedhome_name" SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_OPTIONAL_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=false SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=false oracle.iappserver.security.fed:SHOW_IAS_COMPONENT_CONFIG_PAGE=false ACCEPT_LICENSE_AGREEMENT=true RESTART_SYSTEM=<Value Unspecified> CLUSTER_NODES=<Value Unspecified> OUI_HOSTNAME=fed_host.mycompany.com PreReqConfigSelections="" n_ValidationPreReqConfigSelections=0 TOPLEVEL_COMPONENT={"oracle.iappserver.security.fed","10.1.4.0.1"} DEINSTALL_LIST={"oracle.iappserver.security.fed","10.1.4.0.1"} SELECTED_LANGUAGES={"en"} #INSTALL_TYPE="Basic" n_DefAdvTypeInstall=0 nValidationConfigSelection=0 #startupProcesses="Federation Record Store in LDAP Server" iASinstanceName="fed" s_OSFSserverID="fed.fed_host.mycompany.com" iASinstancePW="instancepassword" iASinstancePWConfirm="instancepassword"
インストーラがレスポンス・ファイルを使用するには、使用するレスポンス・ファイルの場所をインストーラの起動時にパラメータとして指定します。
非対話型インストールを実行するには、次のように入力します。
E:¥> setup.exe -responseFile absolute_path_and_filename
サイレント・インストールを実行するには、パラメータ-silent
を次のように使用します。
E:¥> setup.exe -silent -responseFile absolute_path_and_filename
非対話型インストールおよびサイレント・インストールの成功または失敗は、installActions.log
ファイルに記録されます。また、サイレント・インストールではsilentInstall.log
ファイルが作成されます。ログ・ファイルは、C:¥Program Files¥Oracle¥Inventory¥oui_inventory¥Logs
ディレクトリに作成されます。
インストールが成功すると、silentInstall.log
ファイルに次の行が記録されます。
The installation of OracleAS <Installation Type> was successful.
installActions.log
ファイルには、Oracle Application Serverの各インストール・タイプの情報が記録されます。
レスポンス・ファイルには、インストール・パスワード情報が含まれています。このパスワードの情報は、クリアテキストです。
レスポンス・ファイル内のパスワードに関するセキュリティ上の問題を最小にするには、次のガイドラインに従ってください。
OracleAS Metadata Repositoryをサイレント・モードまたは非対話型モードでインストールすると、インストーラによって次のログ・ファイルが作成されます。
<ORACLE_SID>
は、データベースSIDの値です。
これらのログ・ファイルには、データベース・パスワード情報が含まれています。可能な場合、これらのファイルは、内容を確認した後、システムから削除してください。これらのログ・ファイルは、OracleAS Metadata Repositoryの操作には必要ありません。
インストールに使用したレスポンス・ファイルに、サイレント・モードによる削除のパラメータを追加すると、サイレント・モードを使用してOracle Application Serverを削除できます。
インストール用のレスポンス・ファイルに次のパラメータを追加します。
REMOVE_HOMES={"<ORACLE_HOME to be removed>"}
たとえば、次のようになります。
REMOVE_HOME="C:¥oracle¥ora_j2ee"
注意: 付録D「削除および再インストール」に示す削除手順に従う必要があります。重要な手順の1つに、サイレント・モードによる削除コマンドを実行する前にdeconfigツールを実行する手順があります。サイレント・モードによる削除コマンドは、インストーラを対話モードで実行してインスタンスを削除する手順のかわりにのみ実行できます。 |
サイレント・モードを使用した削除を実行するには、コマンドの入力時に、パラメータ-deinstall
を次のように使用します。
E:¥> setup.exe -silent -deinstall -responseFile absolute_path_and_filename
|
Copyright © 2007 Oracle Corporation. All Rights Reserved. |
|