Oracle Application Server インストレーション・ガイド 10gリリース2(10.1.2)for Linux x86 B25088-03 |
|
この付録では、Oracle Application Serverをサイレント・モードでインストールする方法について説明します。内容は次のとおりです。
サイレント・インストールでは画面表示やユーザーによる入力がないため、Oracle Application Serverのインストールを監視する必要はありません。
Oracle Application Serverのサイレント・インストールは、Oracle Universal Installerにレスポンス・ファイルを提供し、コマンドラインで-silent
フラグを指定することによって実行します。このレスポンス・ファイルは、インストーラ・プロンプトにレスポンスする変数およびパラメータ値が含まれているテキスト・ファイルです。
Oracle Application Serverを初めてインストールする場合は、開始する前にoraInst.loc
ファイルを作成する必要があります。ファイル作成の詳細は、第B.3項「インストール前」を参照してください。
Oracle Application Serverのインストール後に、rootユーザーとしてroot.sh
スクリプトを実行する必要があります。root.sh
スクリプトによって環境変数の設定が検出され、ローカルのbinディレクトリへのフルパスの入力が可能になります。
複数のコンピュータに同種のインストールが存在する場合は、Oracle Application Serverのサイレント・インストールを使用してください。また、Oracle Application Serverのインストールをリモートの位置からコマンドラインを使って行う場合は、サイレント・インストールを使用してください。
非対話型インストールでも、Oracle Application Serverのインストールを自動化するためにレスポンス・ファイルが使用されます。非対話型インストールでは、画面表示が行われ、ユーザーが値を入力できます。
Oracle Application Serverの非対話型インストールは、Oracle Universal Installerにレスポンス・ファイルを提供することによって実行しますが、コマンドラインで-silent
フラグは指定しません。このレスポンス・ファイルは、インストーラ・プロンプトにレスポンスする変数およびパラメータ値が含まれているテキスト・ファイルです。レスポンスしていないインストーラ・プロンプトがある場合は、インストール中に情報を入力する必要があります。
Oracle Application Serverを初めてインストールする場合は、開始する前にoraInst.loc
ファイルを作成する必要があります。ファイル作成の詳細は、第B.3項「インストール前」を参照してください。
Oracle Application Serverのインストール後に、rootユーザーとしてroot.sh
スクリプトを実行する必要があります。root.sh
スクリプトによって環境変数の設定が検出され、ローカルのbinディレクトリへのフルパスの入力が可能になります。
インストール時に特定の画面を監視する場合は、Oracle Application Serverの非対話型インストールを使用します。
/etc
ディレクトリにoraInst.loc
ファイルが存在しない場合は、Oracle Application Serverのサイレント・インストールおよび非対話型インストールを開始する前に、そのファイルを作成する必要があります。このファイルは、インストーラで使用されます。
root
ユーザーとしてログインします。
prompt> su
/etc
ディレクトリにoraInst.loc
ファイルを作成します。ファイルに次の行を入力します。
inventory_loc=oui_inventory_directory
oui_inventory_directoryは、インストーラでインベントリ・ディレクトリを作成するディレクトリのフルパスに置き換えます。oinstall
オペレーティング・システム・グループにこのディレクトリに対する書込み権限が付与されていることを確認します。たとえば、次のようになります。
inventory_loc=/opt/oracle/oraInventory
oinstall
オペレーティング・システム・グループにこのディレクトリに対する書込み権限が付与されていることを確認します。インベントリ・ディレクトリおよびそれを所有するグループの詳細は、第4.7.1項「インベントリ・ディレクトリのグループの作成」を参照してください。
/etc/oratab
ファイルを作成します。
# touch /etc/oratab
root
ユーザーからログアウトします。
# exit
この項では、サイレント・インストールまたは非対話型インストールを実行する場合の注意事項について説明します。
OCAをインストールする場合は、次のことに注意します。
対話型モードでは、インストーラによって確認が行われ、要件が満たされていない場合は警告が表示されます。サイレント・モードまたは非対話型モードでは、インストーラによって警告は表示できません。
中間層を拡張する場合は、次のことに注意します。
サイレント・インストールまたは非対話型インストールを行う前に、インストール固有の情報をレスポンス・ファイルに指定する必要があります。正しく構成されていないレスポンス・ファイルを使用してインストールを試行すると、インストーラは正常に実行されません。レスポンス・ファイルは、テキスト・エディタで作成または編集可能なテキスト・ファイルです。
レスポンス・ファイルのテンプレートは、Oracle Application Server CD-ROMのDisk 1のstage/Response
ディレクトリにあります。レスポンス・ファイルのテンプレートは、次のインストール・タイプに使用できます。
このファイルのパラメータについては、テンプレート・ファイルを参照してください。
インストーラを記録モードで実行すると、後でレスポンス・ファイルとして使用可能なファイルに入力内容を保存できます。この機能は、異なるコンピュータで同じインストールを実行する必要がある場合に有効です。
インストーラを記録モードで実行するには、次の手順を実行します。
-record
および-destinationFile
パラメータを指定してインストーラを起動します。
prompt> /path/to/runInstaller -record -destinationFile newResponseFile
newResponseFileは、インストーラで作成するレスポンス・ファイルのフルパスに置き換えます。例: /opt/oracle/myPortalResponse.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.iappserver.infrastructure:startupProcesses="" oracle.iappserver.infrastructure:SHOW_IAS_COMPONENT_CONFIG_PAGE=false oracle.iappserver.infrastructure:n_ValidationPreReqConfigSelections=0 oracle.iappserver.infrastructure:nValidationPortListSelect=0 oracle.iappserver.infrastructure:nValidationInstanceInfo=0
ファイル内のパラメータの記述については、生成されたレスポンス・ファイルを参照してください。
次の項では、Oracle Application Serverインストール・タイプのレスポンス・ファイルの例を示します。
次に、第7.8項「インフラストラクチャなしでのJ2EE and Web Cacheのインストール」で説明しているJ2EE and Web Cacheのスタンドアロン・インスタンスのサイレント・インストール用のレスポンス・ファイルの例を示します。
CD-ROMをハード・ドライブにコピーしなかった場合、インストール時にインストーラによってCD-ROMの入替えを要求されます。要求が行われることなくインストールを実行するには、CD-ROMの内容をハード・ドライブにコピーし、LOCATION_FOR_DISK
nパラメータを指定する必要があります。
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME="dba" FROM_LOCATION="/mount_point/Disk1/stage/products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10G" LOCATION_FOR_DISK2="/path/to/disk2/files" LOCATION_FOR_DISK3="/path/to/disk3/files" ORACLE_HOME="/local_location/oracle_home" ORACLE_HOME_NAME="oracle_j2eehome_name" TOPLEVEL_COMPONENT={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=true SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false DEINSTALL_LIST={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=true CLUSTER_NODES={} ACCEPT_LICENSE_AGREEMENT=true SELECTED_LANGUAGES={"en"} INSTALL_TYPE="J2EE and Web Cache" oracle.iappserver.iapptop:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.devcorner:OPTIONAL_CONFIG_TOOLS="{}" oracle.sysman.server:OPTIONAL_CONFIG_TOOLS="{}" oracle.rdbms.sqlplus.isqlplus:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.csscommon:OPTIONAL_CONFIG_TOOLS="{}" oracle.networking.netca:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.vipca:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.iapptop:szl_PortListSelect={"YES","/private/jdoe/mystaticports.ini"} oracle.iappserver.instance:szl_InstanceInformation={"j2ee", "password1", "password1"} oracle.iappserver.iapptop:szOIDwithSSLStatus="N" oracle.iappserver.iapptop:startupProcesses="" n_farmRepository=0 mailServerName="" b_securityAccess=false b_reportsStartup=false b_formsStartup=false b_configureWireless=false b_configurePortal=false b_configurePersonalization=false b_configureJazn=true b_configureDisco=false b_configureCalypso=true b_clusterSupport=false b_FileBasedClustering=false b_FarmRepository=false oracle.iappserver.iapptop:SHOW_IAS_COMPONENT_CONFIG_PAGE=false PreReqConfigSelections="" oracle.iappserver.iapptop:OIDport="389" oracle.iappserver.iapptop:OIDhost="" nValidationRepositoryHost=0 oracle.iappserver.iapptop:n_ValidationPreReqConfigSelections=0 nValidationStartProcPortals=0 nValidationStartProcBusiness=0 nValidationStartProcCore=0 oracle.iappserver.iapptop:nValidationPortListSelect=1 oracle.iappserver.iapptop:nValidationOID2=0 oracle.iappserver.iappdialog:nValidationOID2=0 oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.java.jdbc.thin12:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin12" oracle.options.ano.ssl.owm:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ ssl_owm" oracle.networking.netclt:PROD_HOME="/local_location/oracle_ home/oracle.networking.netclt" oracle.java.javavm.javatools:PROD_HOME="/local_location/oracle_ home/oracle.java.javavm.javatools" oracle.xml.xsql:PROD_HOME="/local_location/oracle_home/oracle_xml_xsql" oracle.options.ano.ssl:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl" oracle.networking.netmgr:PROD_HOME="/local_location/oracle_ home/oracle.networking.netmgr" oracle.networking.netca:PROD_HOME="/local_location/oracle_home/oracle_networking_netca" oracle.assistants.acf:PROD_HOME="/local_location/oracle_home/oracle.assistants.acf" oracle.assistants.emcf:PROD_HOME="/local_location/oracle_home/oracle.assistants.emcf" oracle.install.instcommon:PROD_HOME="/local_location/oracle_home/oracle_install_ instcommon" oracle.rdbms.sqlplus:PROD_HOME="/local_location/oracle_home/oracle.rdbms.sqlplus" oracle.rsf.net_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.rdbms.aqapi:PROD_HOME="/local_location/oracle_home/oracle_rdbms_aqapi" oracle.rdbms.xml.xsu:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml_xsu" oracle.java.jdbc.thin14:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.java.jdbc.oci_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_ oci_common" oracle.rsf.ssl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_ssl_rsf" oracle.rsf.nlsrtl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.nlsrtl_rsf.lbuilder:PROD_HOME="/local_location/oracle_home/oracle_rsf_ nlsrtl_rsf" oracle.rsf.ssl_rsf.sslrsf_ic:PROD_HOME="/local_location/oracle_home/oracle.rsf.ssl_ rsf.sslrsf_ic" oracle.xml.classgen.java:PROD_HOME="/local_location/oracle_home/oracle_xml_classgen_ java" oracle.options.ops.opscf:PROD_HOME="/local_location/oracle_home/" oracle.java.jdbc.jdbc_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_ jdbc_common" oracle.rsf.plsql_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_plsql_rsf" oracle.rsf.precomp_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_precomp_rsf" oracle.rsf.slax_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_slax_rsf" oracle.rsf.agent_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_agent_rsf_agent_ rsf_cmp" oracle.rsf.clntsh_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_clntsh_rsf_ clntsh_rsf_cmp" oracle.rsf.rdbms_rsf:PROD_HOME="/local_location/oracle_home/" oracle.rsf.has_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_has_rsf" oracle.java.jdbc.thin14.thin14_ic:PROD_HOME="/local_location/oracle_home/oracle_java_ jdbc_thin14" oracle.rsf.rdbms_rsf.rdbms_rsf_ic:PROD_HOME="/local_location/oracle_home/oracle_rsf_ rdbms_rsf_rdbms_rsf_ic" oracle.rsf.xdk_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.dbjava_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_dbjava_rsf" oracle.rsf.ops_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.xml.parser.java:PROD_HOME="/local_location/oracle_home/oracle.xml.parser.java" oracle.java.jdbc.oci_common.ocicommon_ic:PROD_HOME="/local_location/oracle_ home/oracle.java.jdbc.oci_common.ocicommon_ic" oracle.rsf.oracore_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_oracore_rsf" silent=true
次に、第6.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="dba" FROM_LOCATION="/mount_point/Disk1/stage/products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10G" LOCATION_FOR_DISK2="/path/to/disk2/files" LOCATION_FOR_DISK3="/path/to/disk3/files" ORACLE_HOME="/local_location/oracle_home" ORACLE_HOME_NAME="oracle_infrahome_name" TOPLEVEL_COMPONENT={"oracle.iappserver.infrastructure","10.1.2.0.2"} SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=true SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false DEINSTALL_LIST={"oracle.iappserver.infrastructure","10.1.2.0.2"} SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=true CLUSTER_NODES={} ACCEPT_LICENSE_AGREEMENT=true oracle.iappserver.iapptop:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.devcorner:OPTIONAL_CONFIG_TOOLS="{}" oracle.rdbms.sqlplus.isqlplus:OPTIONAL_CONFIG_TOOLS="{}" oracle.sysman.server:OPTIONAL_CONFIG_TOOLS="{}" oracle.networking.netca:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:szl_ PortListSelect={"YES","/private/jdoe/mystaticports.ini"} oracle.iappserver.instance:szl_InstanceInformation={"instancename", "instancepassword", "instancepassword"} oracle.iappserver.iappdialog:szOIDwithSSLStatus="N" oracle.iappserver.infrastructure:startupProcesses="" oracle.iappserver.infrastructure:SHOW_IAS_COMPONENT_CONFIG_PAGE=false PreReqConfigSelections="" oracle.iappserver.iappdialog:OIDport="389" oracle.iappserver.iappdialog:OIDhost="OIDhostname.us.oracle.com" nValidationRepositoryHost=0 nValidationRepository=0 oracle.iappserver.infrastructure:n_ValidationPreReqConfigSelections=0 nValidationStartProcPortals=0 nValidationStartProcBusiness=0 nValidationClusterSupport=0 nValidationStartProcCore=0 oracle.iappserver.infrastructure:nValidationPortListSelect=0 nValidationClusterRepository=0 oracle.iappserver.iappdialog:nValidationOID2=0 oracle.iappserver.infrastructure:nValidationInstanceInfo=0 oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.iappserver.iappdialog:nValidationOID=0 SELECTED_LANGUAGES={"en"} INSTALL_TYPE="Identity Management and Metadata Repository" szInstallUpgradeChoice="" nValidationCompConfigInfraMeta=-1 b_launchOHS=true b_launchEMCA=false b_infrastructureUpgrade=false b_configureSSO=true b_configureOID=true b_configureOCA=false b_configureMETA=true b_configureHA=false b_configureDIP=true b_configureDAS=true b_configureCentralMon=false HAhostName="HAhostname.us.oracle.com" nValidationCompConfigInfraID=0 nValidationCompConfigInfra=2 infra902ORACLE_HOME="" oracle.options.partitioning:PROD_HOME="/local_location/oracle_ home/oracle.options.partitioning" oracle.cartridges.spatial:PROD_HOME="/local_location/oracle_ home/oracle.cartridges.spatial" oracle.options.olap:PROD_HOME="/local_location/oracle_home/olap" oracle.rdbms:PROD_HOME="/local_location/oracle_home/oracle_rdbms" oracle.rdbms.xml:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml" oracle.sysman.console.db:PROD_HOME="/local_location/oracle_home/oracle_sysman_console_ db" oracle.java.jdbc.thin12:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin12" oracle.isearch.server:PROD_HOME="/local_location/oracle_home/oracle_rsf_ldap_rsf_cmp" oracle.cartridges.context:PROD_HOME="/local_location/oracle_ home/oracle.cartridges.context" oracle.java.javavm:PROD_HOME="/local_location/oracle_home/oracle_java_javavm_cmp" oracle.utilities.util:PROD_HOME="/local_location/oracle_home/oracle_utilities_util" oracle.options.ano.ssl.owm:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ ssl_owm" oracle.rdbms.csmig:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.networking.netsrv:PROD_HOME="/local_location/oracle_ home/oracle.networking.netsrv" oracle.assistants.dbma:PROD_HOME="/local_location/oracle_home/oracle.assistants.dbma" oracle.sysman.repository:PROD_HOME="/local_location/oracle_home/sysman" oracle.assistants.dbca:PROD_HOME="/local_location/oracle_home/oracle.assistants.dbca" oracle.java.javavm.javatools:PROD_HOME="/local_location/oracle_ home/oracle.java.javavm.javatools" oracle.rdbms.aqapi:PROD_HOME="/local_location/oracle_home/oracle_rdbms_aqapi" oracle.rdbms.plsql:PROD_HOME="/local_location/oracle_home/oracle_rdbms_plsql" oracle.rdbms.sqlldr:PROD_HOME="/local_location/oracle_home/oracle_rdbms_sqlldr" oracle.rdbms.dbv:PROD_HOME="/local_location/oracle_home/oracle_rdbms_dbv" oracle.rdbms.expimp:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.rdbms.oci:PROD_HOME="/local_location/oracle_home/oracle_rdbms_oci" oracle.p2k.ott:PROD_HOME="/local_location/oracle_home/oracle.p2k.ott" oracle.cartridges.locator:PROD_HOME="/local_location/oracle_home/oracle_cartridges_ locator" oracle.rdbms.hs_odbc:PROD_HOME="/local_location/oracle_home/oracle_rdbms_hs_odbc" oracle.rdbms.hs_common:PROD_HOME="/local_location/oracle_home/oracle_rdbms_hs_common" oracle.rdbms.sqlplus:PROD_HOME="/local_location/oracle_home/oracle.rdbms.sqlplus" oracle.options.ano.nis:PROD_HOME="/local_location/oracle_home/oracle_options_ano_nis" oracle.networking.netclt:PROD_HOME="/local_location/oracle_ home/oracle.networking.netclt" oracle.rdbms.rman:PROD_HOME="/local_location/oracle_home/oracle_rdbms_rman" oracle.utilities.util_common:PROD_HOME="/local_location/oracle_home/oracle_utilities_ util_common" oracle.options.ops.csscommon:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_ rsf" oracle.networking.netmgr:PROD_HOME="/local_location/oracle_ home/oracle.networking.netmgr" oracle.networking.netca:PROD_HOME="/local_location/oracle_home/oracle_networking_netca" oracle.assistants.acf:PROD_HOME="/local_location/oracle_home/oracle.assistants.acf" oracle.assistants.emcf:PROD_HOME="/local_location/oracle_home/oracle.assistants.emcf" oracle.install.instcommon:PROD_HOME="/local_location/oracle_home/oracle_install_ instcommon" oracle.isearch.client:PROD_HOME="/local_location/oracle_home" oracle.isearch.is_common:PROD_HOME="/local_location/oracle_home" oracle.options.ano.ssl:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl" oracle.xml.xsql:PROD_HOME="/local_location/oracle_home/oracle_xml_xsql" oracle.rsf.net_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.rdbms.xml.xsu:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml_xsu" oracle.java.jdbc.thin14:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.java.jdbc.jdbc_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_ jdbc_common" oracle.rsf.ssl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_ssl_rsf" oracle.rdbms.dbscripts:PROD_HOME="/local_location/oracle_home/oracle_rdbms_dbscripts" oracle.rdbms.nid:PROD_HOME="/local_location/oracle_home/oracle_rdbms_nid" oracle.rsf.oracore_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_oracore_rsf" oracle.rsf.nlsrtl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.plsql_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_plsql_rsf" oracle.xml.classgen.java:PROD_HOME="/local_location/oracle_home/oracle_xml_classgen_ java" oracle.p2k.precomp_common:PROD_HOME="/local_location/oracle_home/oracle.p2k.precomp_ common" oracle.rsf.slax_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_slax_rsf" oracle.rsf.ssl_rsf.sslrsf_ic:PROD_HOME="/local_location/oracle_home/oracle.rsf.ssl_ rsf.sslrsf_ic" oracle.rsf.precomp_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_precomp_rsf" oracle.rdbms.gateways.plsql:PROD_HOME="/local_location/oracle_home/oracle_rdbms" oracle.java.javavm.containers:PROD_HOME="/local_location/oracle_home/oracle_java_j2ee_ core" oracle.rdbms.ovm:PROD_HOME="/local_location/oracle_home/oracle.rdbms.ovm" oracle.cartridges.ordimg:PROD_HOME="/local_location/oracle_ home/oracle.cartridges.ordimg" oracle.cartridges.ordcom:PROD_HOME="/local_location/oracle_ home/oracle.cartridges.ordcom" oracle.options.intermedia.imcom:PROD_HOME="/local_location/oracle_ home/oracle.options.intermedia.imcom" oracle.rsf.agent_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_agent_rsf_agent_ rsf_cmp" oracle.options.intermedia.annotator:PROD_HOME="/local_location/oracle_home/oracle_prod" oracle.options.intermedia.imclient.imclisamples:PROD_HOME="/local_location/oracle_ home/oracle.interMedia.imclient" oracle.options.intermedia.jai:PROD_HOME="/local_location/oracle_ home/oracle.options.intermedia.jai" oracle.rsf.nlsrtl_rsf.lbuilder:PROD_HOME="/local_location/oracle_home/oracle_rsf_ nlsrtl_rsf" oracle.rsf.clntsh_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_clntsh_rsf_ clntsh_rsf_cmp" oracle.java.jdbc.thin14.thin14_ic:PROD_HOME="/local_location/oracle_home/oracle_java_ jdbc_thin14" oracle.xml.transview:PROD_HOME="/local_location/oracle_home/oracle_xml_transview" oracle.xml.transx:PROD_HOME="/local_location/oracle_home/oracle_xml_transx" oracle.rdbms.advrep:PROD_HOME="/local_location/oracle_home/oracle_rdbms_advrep" oracle.rsf.rdbms_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.options.odm:PROD_HOME="/local_location/oracle_home/dmt" oracle.options.ops.opscf:PROD_HOME="/local_location/oracle_ home/oracle.options.ops.opscf" oracle.rsf.xdk_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.dbjava_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_dbjava_rsf" oracle.options.ano.sns.hybrid:PROD_HOME="/local_location/oracle_home/oracle_options_ ano_sns_hybrid" oracle.rsf.sqlplus_rsf:PROD_HOME="/local_location/oracle_home/oracle.rsf.sqlplus_rsf" oracle.rsf.has_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_has_rsf" oracle.rsf.ops_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.options.olap.cwmlite:PROD_HOME="/local_location/oracle_home" oracle.options.olap.api:PROD_HOME="/local_location/oracle_home/oracle_options_olap_api" oracle.xml.parser.java:PROD_HOME="/local_location/oracle_home/oracle.xml.parser.java" oracle.cartridges.context.knowbase:PROD_HOME="/local_location/oracle_home/oracle_ cartridges_context_knowbase" oracle.rsf.hybrid:PROD_HOME="/local_location/oracle_home/oracle_rsf_hybrid" oracle.java.jdbc.oci_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_ oci_common" oracle.java.jdbc.oci_common.ocicommon_ic:PROD_HOME="/local_location/oracle_ home/oracle.java.jdbc.oci_common.ocicommon_ic" szl_OCARepositoryUserInput={} szl_LDAP_LoadBalancerInfo={} szl_HighAvailabilityHost={} szlDCMClusterName={} szRegisterMetaStatus="" s_ssoPort="7777" s_masterOIDport="389" s_masterOIDhost="OIDhostname.us.oracle.com" s_masterOIDSSLPort="" n_replication=0 n_cluster=0 b_RegisterRepositoryOID_IMMR=false b_RegisterRepositoryOID=false b_HTTPListenSSLMode=true b_HTTPLBRSSLMode=true SSOselectStatus="" SSOport="7777" SSOhost="SSOhostname.us.oracle.com" SSLPort="" SSLOnly="False" OIDpassword="infra12345" OIDadminName="cn=orcladmin" OIDRealm="" DefaultLocation="" DBhostPort={"DBhostname.us.oracle.com:1521"} DBUsername="" DBServiceName="" DBSID="" DBPort="" DBPassword="infra12345" DBHostname="" szIdentityAdminContext=="dc=us,dc=oracle,dc=com" nValidationSelectOCARepository=0 nValidationDCMClusterName=0 s_HTTPLBRPort="" s_HTTPLBRHostname="" n_multiBoxOrVirtualAddressingInstall=0 s_HTTPListenPort="" nValidationODSPassword=0 nValidationOID_replication=0 nValidationRegisterMeta=0 nValidationOIDlogin_replication=0 nValidationHA=0 nValidationLDAPLoadBalancer=0 nValidationSpecifyRepository=0 silent=true sl_keylengthInfo={""} s_dnSelection="" s_dnOrgval="" s_dnOUval="" s_dnCntval="" s_dnCNval="" s_dncustom="" sl_dlgASMCfgSelectableDisks={} s_superAdminPasswdType="S" s_dlgStarterDBConfigCreateStarterDB="Create a starter database" s_dlgASMCfgRedundancyValue="2 (Norm)" s_dlgASMCfgRedundancySelected="Normal" s_dlgASMCfgNewDisksSize="0" s_dlgASMCfgExistingFreeSpace="0" s_dlgASMCfgDiskGroupName="DATA" s_dlgASMCfgDiskDiscoveryString="" s_dlgASMCfgAdditionalSpaceNeeded=" MB" s_dbRetChar="West European WE8MSWIN1252" sl_dlgASMDskGrpSelectedGroup={} s_dlgStarterDBConfigOptionSelected="General Purpose" s_DataorASMret="" s_rawDeviceMapFileLocation="" sl_dlgASMCfgDiskSelections={} s_dbSid="orcl" s_globalDBName="orcl.domain.com" s_mountPoint="/local_location/oradata" s_silentinstallflag="1" n_numentriesSelection=0 n_crypto=0 b_userpwdencryption=true b_dbinstance_exist=false s_existingSID="" s_nameForOPERGrp="dba" s_nameForDBAGrp="dba" s_group="dba" b_createDBRet=true
次に、第7.13項「Portal and WirelessまたはBusiness Intelligence and Formsのインストール」で説明しているPortal and Wirelessのサイレント・インストール用のレスポンス・ファイルの例を示します。
CD-ROMをハード・ドライブにコピーしなかった場合、インストール時にインストーラによってCD-ROMの入替えを要求されます。要求が行われることなくインストールを実行するには、CD-ROMの内容をハード・ドライブにコピーし、LOCATION_FOR_DISK
nパラメータを指定する必要があります。
RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME="dba" FROM_LOCATION="/mount_point/Disk1/stage/products.xml" FROM_LOCATION_CD_LABEL="Oracle Application Server 10G" LOCATION_FOR_DISK2="/path/to/disk2/files" LOCATION_FOR_DISK3="/path/to/disk3/files" ORACLE_HOME="/local_location/oracle_home" ORACLE_HOME_NAME="oracle_home_name" TOPLEVEL_COMPONENT={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_SUMMARY_PAGE=false SHOW_INSTALL_PROGRESS_PAGE=false SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=true SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false NEXT_SESSION_ON_FAIL=false DEINSTALL_LIST={"oracle.iappserver.iapptop","10.1.2.0.2"} SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=true CLUSTER_NODES={} ACCEPT_LICENSE_AGREEMENT=true SELECTED_LANGUAGES={"en"} INSTALL_TYPE="Portal and Wireless" oracle.iappserver.iapptop:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.infrastructure:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.devcorner:OPTIONAL_CONFIG_TOOLS="{}" oracle.sysman.server:OPTIONAL_CONFIG_TOOLS="{}" oracle.rdbms.sqlplus.isqlplus:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.csscommon:OPTIONAL_CONFIG_TOOLS="{}" oracle.networking.netca:OPTIONAL_CONFIG_TOOLS="{}" oracle.options.ops.vipca:OPTIONAL_CONFIG_TOOLS="{}" oracle.iappserver.iapptop:szl_ RepositoryUserInput={"hostname.domain:1521:orcl:orcl.domain"} oracle.iappserver.iapptop:szl_PortListSelect={"NO",""} oracle.iappserver.instance:szl_InstanceInformation={"instancename", "instancepassword", "instancepassword"} szl_ClusterRepository={} szlSpecifyRepositoryID={} oracle.iappserver.iapptop:szlSpecifyOIDLogin={"orcladmin", "password", "realm"} oracle.iappserver.iapptop:szOIDwithSSLStatus="N" oracle.iappserver.iapptop:startupProcesses="" n_farmRepository=0 mailServerName="" b_securityAccess=true b_reportsStartup=false b_formsStartup=false b_configureWireless=false b_configurePortal=true b_configurePersonalization=false b_configureJazn=true b_configureDisco=false b_configureCalypso=true b_clusterSupport=false b_FileBasedClustering=false b_FarmRepository=false oracle.iappserver.iapptop:SHOW_IAS_COMPONENT_CONFIG_PAGE=false PreReqConfigSelections="" oracle.iappserver.iapptop:OIDport="389" oracle.iappserver.iapptop:OIDhost="oidhost.us.oracle.com" nValidationRepositoryHost=0 oracle.iappserver.iapptop:n_ValidationPreReqConfigSelections=0 nValidationStartProcPortals=2 nValidationStartProcBusiness=0 nValidationStartProcCore=0 oracle.iappserver.iapptop:nValidationPortListSelect=1 oracle.iappserver.iapptop:nValidationOID2=0 oracle.iappserver.iappdialog:nValidationOID2=0 oracle.iappserver.instance:nValidationInstanceInfo=0 oracle.java.jdbc.thin12:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin12" oracle.options.ano.ssl.owm:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ ssl_owm" oracle.utilities.util:PROD_HOME="/local_location/oracle_home/oracle_utilities_util" oracle.rdbms.csmig:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.rdbms.plsql:PROD_HOME="/local_location/oracle_home/oracle_rdbms_plsql" oracle.networking.netclt:PROD_HOME="/local_location/oracle_ home/oracle.networking.netctl" oracle.java.javavm.javatools:PROD_HOME="/local_location/oracle_ home/oracle.java.javavm.javatools" oracle.rdbms.sqlldr:PROD_HOME="/local_location/oracle_home/oracle_rdbms_sqlldr" oracle.xml.xsql:PROD_HOME="/local_location/oracle_home/oracle_xml_xsql" oracle.options.ano.ssl:PROD_HOME="/local_location/oracle_home/oracle_options_ano_ssl" oracle.networking.netmgr:PROD_HOME="/local_location/oracle_ home/oracle.networking.netmgr" oracle.rdbms.expimp:PROD_HOME="/local_location/oracle_home/oracle_rdbms_expimp" oracle.networking.netca:PROD_HOME="/local_location/oracle_home/oracle_networking_netca" oracle.rdbms.rman:PROD_HOME="/local_location/oracle_home/oracle_rdbms_rman" oracle.utilities.util_common:PROD_HOME="/local_location/oracle_home/oracle_utilities_ util_common" oracle.assistants.acf:PROD_HOME="/local_location/oracle_home/oracle.assistants.acf" oracle.assistants.emcf:PROD_HOME="/local_location/oracle_home/oracle.assistants.emcf" oracle.install.instcommon:PROD_HOME="/local_location/oracle_home/oracle_install_ instcommon" oracle.rdbms.sqlplus:PROD_HOME="/local_location/oracle_home/oracle.rdbms.sqlplus" oracle.rsf.net_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.rdbms.aqapi:PROD_HOME="/local_location/oracle_home/oracle_rdbms_aqapi" oracle.rdbms.xml.xsu:PROD_HOME="/local_location/oracle_home/oracle_rdbms_xml_xsu" oracle.java.jdbc.thin14:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_thin14" oracle.java.jdbc.oci_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_ oci_common" oracle.rsf.ssl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_ssl_rsf" oracle.rdbms.dbscripts:PROD_HOME="/local_location/oracle_home/oracle_rdbms_dbscripts" oracle.rdbms.nid:PROD_HOME="/local_location/oracle_home/oracle_rdbms_nid" oracle.rsf.nlsrtl_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_nlsrtl_rsf" oracle.rsf.nlsrtl_rsf.lbuilder:PROD_HOME="/local_location/oracle_home/oracle_rsf_ nlsrtl_rsf" oracle.rsf.ssl_rsf.sslrsf_ic:PROD_HOME="/local_location/oracle_home/oracle.rsf.ssl_ rsf.sslrsf_ic" oracle.xml.classgen.java:PROD_HOME="/local_location/oracle_home/oracle_xml_classgen_ java" oracle.options.ops.opscf:PROD_HOME="/local_location/oracle_ home/oracle.options.ops.opscf" oracle.java.jdbc.jdbc_common:PROD_HOME="/local_location/oracle_home/oracle_java_jdbc_ jdbc_common" oracle.rsf.plsql_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_plsql_rsf" oracle.rsf.precomp_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_precomp_rsf" oracle.rsf.slax_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_slax_rsf" oracle.rsf.agent_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_agent_rsf_agent_ rsf_cmp" oracle.rsf.clntsh_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_clntsh_rsf_ clntsh_rsf_cmp" oracle.rsf.rdbms_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.has_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_has_rsf" oracle.java.jdbc.thin14.thin14_ic:PROD_HOME="/local_location/oracle_home/oracle_java_ jdbc_thin14" oracle.rsf.rdbms_rsf.rdbms_rsf_ic:PROD_HOME="/local_location/oracle_home/oracle_rsf_ rdbms_rsf_rdbms_rsf_ic" oracle.rsf.xdk_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_rdbms_rsf" oracle.rsf.dbjava_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_dbjava_rsf" oracle.rsf.ops_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_net_rsf" oracle.isearch.client:PROD_HOME="/local_location/oracle_home" oracle.isearch.is_common:PROD_HOME="/local_location/oracle_home" oracle.xml.parser.java:PROD_HOME="/local_location/oracle_home/oracle.xml.parser.java" oracle.java.jdbc.oci_common.ocicommon_ic:PROD_HOME="/local_location/oracle_ home/oracle.java.jdbc.oci_common.ocicommon._ic" oracle.rsf.oracore_rsf:PROD_HOME="/local_location/oracle_home/oracle_rsf_oracore_rsf" silent=true s_groupid="nobody" s_group="get_group_error"
インストーラがレスポンス・ファイルを使用するには、使用するレスポンス・ファイルの場所をインストーラの起動時にパラメータとして指定します。
非対話型インストールを実行するには、次のように入力します。
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の各インストール・タイプの情報が記録されます。
注意
1024未満のポートに対して 失敗した場合は、第7.17項「インストールの一部: インストールの最後のいくつかの画面」の操作を実行してください。
Configuration Assistantは、コマンドラインから実行する必要があります。Configuration Assistantを実行するコマンドは、 |
レスポンス・ファイルには、インストール・パスワード情報が含まれています。このパスワードの情報は、クリアテキストです。
レスポンス・ファイル内のパスワードに関するセキュリティ上の問題を最小にするには、次のガイドラインに従ってください。
OracleAS Metadata Repositoryをサイレント・モードまたは非対話型モードでインストールすると、インストーラによって次のログ・ファイルが作成されます。
<ORACLE_SID>
は、データベースSIDの値です。
これらのログ・ファイルには、データベース・パスワード情報が含まれています。可能な場合、これらのファイルは、内容を確認した後、システムから削除してください。これらのログ・ファイルは、OracleAS Metadata Repositoryの操作には必要ありません。
インストールに使用したレスポンス・ファイルに、サイレント・モードによる削除のパラメータを追加すると、サイレント・モードを使用してOracle Application Serverを削除できます。
インストール用のレスポンス・ファイルに次のパラメータを追加します。
REMOVE_HOMES={"<ORACLE_HOME to be removed>"}
たとえば、次のようになります。
REMOVE_HOME="/local_location/oracle_home"
注意 付録E「削除および再インストール」に示す削除手順に従う必要があります。重要な手順の1つに、サイレント・モードによる削除コマンドを実行する前にdeconfigツールを実行する手順があります。サイレント・モードによる削除コマンドは、インストーラを対話モードで実行してインスタンスを削除する手順のかわりにのみ実行できます。 |
サイレント・モードを使用した削除を実行するには、コマンドの入力時に、パラメータ-deinstall
を次のように使用します。
prompt> runInstaller -silent -deinstall -responseFile absolute_path_and_filename
|
Copyright © 2006 Oracle. All Rights Reserved. |
|