ヘッダーをスキップ

Oracle Application Server インストレーション・ガイド
10gリリース2(10.1.2)for Solaris Operating System(SPARC)
B15826-04
目次
目次
索引
索引

戻る 次へ

5
インストールを開始する前に知っておく必要のあること

この章の内容は次のとおりです。

5.1 基本概念

Oracle Application Serverは次のものから構成されています。

アプリケーションはOracle Application Serverの中間層に配置して実行します。インフラストラクチャは、中間層が使用するサービスを提供します。1つ以上の中間層でインフラストラクチャ・サービスを共用できます。

インストーラを実行するとき、中間層またはインフラストラクチャのどちらをインストールするかを選択します。通常は両方必要なので、インストーラを2回実行することになります。

図5-1に、簡単なOracle Application Serverのインストールを示します。コンピュータ1で実行されているJ2EE and Web Cache中間層は、コンピュータ2で実行されているOracleAS Infrastructureを使用します。この図は、OracleAS Metadata Repositoryと2つのID管理サービス(OracleAS Single Sign-OnおよびOracle Internet Directory)を示しています。

図5-1    インフラストラクチャ・サービスを使用する中間層


画像の説明

5.2 インストールの順序

中間層がOracleAS Infrastructureのサービスを必要とするため、ほとんどの場合、最初にOracleAS Infrastructureをインストールします。インフラストラクチャがオプションとなるのは、J2EE and Web Cache中間層タイプのみです(第7.4項「J2EE and Web Cache中間層用の構成オプション」を参照)。

5.3 Oracle Application Serverをインストールする場所

中間層とインフラストラクチャは、同じコンピュータ上にインストールすることも、別のコンピュータにインストールすることもできます。インフラストラクチャを独自のコンピュータにインストールし、中間層を他のコンピュータにインストールすると、パフォーマンスが向上します。

たとえば、図5-2に、4台のコンピュータからなるトポロジを示します。

各種トポロジ例については、第15章「推奨されるトポロジ」を参照してください。

図5-2    複数の中間層と1つのインフラストラクチャを含む構成


画像の説明


注意

中間層およびインフラストラクチャの各コンポーネントは、異なるプラットフォームにインストールできます。唯一の例外は複数のJ2EE and Web Cache中間層をクラスタ化する場合で、それらは同一のプラットフォーム上に置く必要があります。ただし、このクラスタのインフラストラクチャは別のプラットフォーム上に置くことができます。 


5.4 Oracleホーム・ディレクトリ

Oracle Application ServerをインストールするディレクトリをOracleホームと呼びます。インストール中に、このディレクトリのフルパスとOracleホームの名前を指定します。

たとえば、OracleAS Infrastructureを/opt/oracle/OraHome_Infraにインストールして、「Infra」という名前を付けることができます。

Oracleホームの名前は最大128文字で、英数字およびアンダースコアのみを使用できます。


注意

Oracleホーム・ディレクトリへのパスには空白を使用できません。たとえば、「/opt/oracle/app server/Infra」では「app server」に空白文字が含まれているため、このディレクトリにインストールできません。インストーラでは、このパスの入力後にいくつかの画面が進むまで、これがチェックされません。 


中間層とインフラストラクチャを同じコンピュータにインストールする場合、それらを異なるOracleホーム・ディレクトリにインストールする必要があります。インストーラでは、中間層とインフラストラクチャを同じOracleホームにインストールすることはできません。中間層とインフラストラクチャを同じコンピュータにインストールする場合の構成については、第15.2項「Portal and Wireless開発者トポロジ」で説明します。

ヒント

同じコンピュータに複数のOracle Application Serverインスタンス(たとえば、OracleAS Infrastructureと中間層)をインストールする場合は、インスタンスごとに環境設定のスクリプトを作成します。これによって、バイナリが適切なOracleホームから実行されるようにします。設定する必要がある環境変数には、ORACLE_HOMEやPATHが含まれます。 

5.4.1 既存のOracleホームへのインストール

通常、既存のOracleホームにOracle Application Serverをインストールすることはできません。インストールができない組合せは、「Oracleホーム・ディレクトリ」のリストを参照してください。次の2つの例外があります。

5.4.2 空ではないOracleホームへのインストール

Oracle Application Serverは、いくつかのファイルがすでに含まれているディレクトリにはインストールできません。ただし、第5.4.1項「既存のOracleホームへのインストール」に説明した場合は例外です。たとえば、インストールを取り消した場合やインストールに失敗した場合は、ディレクトリをクリーンアップしてから、そのディレクトリにOracle Application Serverを再インストールする必要があります。また、インストーラはインストールを修復することもできません。ディレクトリのクリーンアップ方法の手順は、第G.3.4項「空でないディレクトリへのインストールに関するメッセージ」を参照してください。

5.5 シンボリック・リンクの使用

Oracle Application Serverをインストールする前にシンボリック・リンクを作成し、これをインストール時に使用できます。たとえば、次のコマンドを実行したとします。

mkdir /home/basedir
ln -s /home/linkdir /home/basedir

ここで、インストーラを実行するときに、/home/linkdirをOracleホームとして指定できます。

インストール後に、Oracleホームへのシンボリック・リンクを作成することはできません。また、Oracleホームを別の場所へ移動したり、元のOracleホームへのシンボリック・リンクを作成することはできません。

5.6 初めてのOracle製品のインストール

Oracle Application Serverが、コンピュータにインストールする最初のOracle製品である場合、インストーラにより、インベントリ・ディレクトリ(oraInventoryディレクトリとも呼ばれる)を指定するための画面が表示されます。インベントリ・ディレクトリは、インストーラがコンピュータ上にインストールされている全Oracle製品を把握するために使用します。

インベントリ・ディレクトリは、Oracle Application ServerのOracleホーム・ディレクトリとは別のものです。

oinstallグループの他のユーザーがインベントリ・ディレクトリにアクセスできるように(Oracle製品をインストールできるように)、oracleユーザーのホーム・ディレクトリをインベントリ・ディレクトリとして使用しないでください。ホーム・ディレクトリには、oinstallグループのための適切な権限が設定されていないことがあるためです。そのかわり、インベントリ・ディレクトリを/opt/oracleディレクトリ(/opt/oracle/oraInventoryなど)に置くことはできます。

コンピュータにすでにOracle製品をインストールしている場合、インストーラは既存のインベントリ・ディレクトリを使用します。このディレクトリに対する書込み権限を持っていることを確認してください。最も確実な方法は、既存のOracle製品をインストールしたオペレーティング・システム・ユーザーとしてインストーラを実行することです。

Oracle製品のインストールに関連するすべてのタスクを実行するためのオペレーティング・システム・ユーザーを作成することをお薦めします。詳細は、第4.8項「オペレーティング・システム・ユーザー」を参照してください。

5.7 追加の言語のインストール

デフォルトでは、インストーラによって、英語およびオペレーティング・システムの言語のテキストでOracle Application Serverがインストールされます。追加の言語が必要な場合は、「インストールする製品の選択」画面の「製品の言語」をクリックします。

インストールする追加の言語を選択すると、選択した言語でテキストがインストールされます。また、その言語の表示に必要なフォントもインストールされます。

一部のコンポーネントでは、インストール時に選択した場合にのみ、その言語がインストールされます。この場合、使用できない言語でアプリケーションにアクセスすると、サーバーのロケール言語に戻されます。

その他のコンポーネントでは、インストール時に選択した言語に関係なく使用可能な言語がインストールされます。ただし、この場合、フォントは明示的に選択した言語用のみがインストールされます。アプリケーションにアクセスすると、言語はインストールされているため、ご使用の言語でテキストが使用されます。ただし、テキストをレンダリングするための適切なフォントがない場合は、テキストは四角いボックスで表示されます。通常、これは中国語、日本語および韓国語に適用されます。

フォントはインストール後にインストールできます。詳細は、第G.3.10項「ユーザー・インタフェースが希望の言語で表示されない、または正しく表示されない」を参照してください。


注意

OracleAS Portalでは、繁体字中国語に使用されるZHT32EUCデータベース・キャラクタ・セットがサポートされません。使用している環境で繁体字中国語がサポートされている場合、ZHT16MSWIN950AL32UTF8、またはZHT16BIG5キャラクタ・セットを使用する必要があります。Oracle Universal Installer(OUI)のキャラクタ・セットの選択についての詳細は、『Oracle Application Serverグローバリゼーション・サポート・ガイド』を参照してください。 


インストール後に追加の言語をインストールできないことに注意してください。すべての必要な言語はイントール中にインストールする必要があります。インストールしていない言語を使用する環境でOracle Application Serverを実行すると、ユーザー・インタフェースはその言語または英語で表示されます。または、(フォントがないために)テキストのかわりに四角いボックスが表示される場合もあります。

5.8 Oracle Application Server インスタンスとインスタンス名

インフラストラクチャまたは中間層をインストールすると、Oracle Application Serverインスタンスができます。インストーラにより、インストールするOracle Application Serverインスタンスの名前を入力するように求められます。たとえば、「infra」や「J2EE」のような名前を付けることができます。この名前は、Oracleホームの名前と同じでなくてもかまいません。

インストール後に、この名前を変更することはできません。

Oracle Application Serverでは、指定されたインスタンス名にホスト名とドメイン名を追加し、完全なインスタンス名にします。たとえば、c1という名前のコンピュータにインスタンスをインストールする場合、インスタンスの名前をinfra1にすると、ドメイン名がmydomain.comであれば、インスタンスのフルネームはinfra1.c1.mydomain.comになります。

インスタンス名に使用できる文字

インスタンス名には、英数字(A-Za-z0-9)および_(アンダースコア)文字のみを使用できます。

インスタンス名の最大長は64文字です。

Oracle Application Serverインスタンス名での制限

Oracle Application Serverインスタンスの名前には、コンピュータのホスト名を使用しないでください。

Oracle Application ServerインスタンスをOracleAS Clusterに配置する計画がある場合は、インスタンス名には次のものを含めないでください。

Oracle Application Serverでのインスタンス名の使用

インスタンス名が重要なのは、Oracle Application Serverでインスタンスを一意に識別するのに使用されるためです。つまり、同じコンピュータ上に複数のOracle Application Serverインスタンスをインストールした場合(OracleAS InfrastructureインスタンスとJ2EE and Web Cacheインスタンスなど)、それぞれに異なる名前を付ける必要があります。

Oracle Enterprise Manager 10g Application Server Control(または略してApplication Server Control)を使用してOracle Application Serverを管理する場合、画面にインスタンス名が表示されます。インスタンス名をクリックして、そのインスタンスにインストールされているコンポーネント、コンポーネントの稼働/停止状態、コンポーネントのログ・ファイルなどのインスタンスの詳細を表示できます。Application Server Controlは、Oracle Application Serverのためのブラウザベースの管理ツールです。管理ツールの詳細は、『Oracle Application Server管理者ガイド』を参照してください。

また、一部のdcmctlコマンドには、パラメータとしてインスタンス名が必要なものもあります。dcmctlは、Oracle Application Serverインスタンスを管理するためのコマンドライン・ツールです。dcmctlの詳細は、『Distributed Configuration Management管理者ガイド』を参照してください。

5.9 ias_adminユーザーとそのパスワードの制限

インストーラにより、ias_adminユーザーのパスワードを指定するように求められます。ias_adminユーザーは、Oracle Application Serverインスタンスの管理ユーザーです。Application Server Controlを使用してOracle Application Serverインスタンスを管理するには、ias_adminとしてログインします。

コンピュータ上に、それぞれが一意のインスタンス名を持つ複数のOracle Application Serverインスタンスをインストールできますが、管理ユーザーの名前はどのインスタンスでもias_adminです。ias_adminユーザーのパスワードは、インスタンスごとに別にすることができます。

ias_adminユーザーのパスワード

ias_adminユーザーのパスワードは、Oracle Internet Directoryのパスワード・ポリシーに準拠している必要があります。

Oracle Internet Directoryに定義されたパスワード・ポリシーに加え、ias_adminユーザーのパスワードには次の制限もあります。

パスワードは、次の作業を実行するときに入力する必要があるため、覚えておく必要があります。

パスワードを忘れた場合は、リセットできます。詳細は、『Oracle Application Server管理者ガイド』を参照してください。

5.10 コンポーネントのインストールとコンポーネントの構成

「構成オプションの選択」画面でコンポーネントを選択すると、インストーラにより、選択したコンポーネントがインストールされ、構成されます。選択していないコンポーネントもインストールされますが、構成されません。

ほとんどの場合、「構成オプションの選択」画面で選択しなかったコンポーネントは、インストール後にApplication Server Controlを使用して構成できます。詳細は、『Oracle Application Server管理者ガイド』を参照してください。

5.11 同じコンピュータへのOracle9i Application Server リリース2(9.0.2)のインストール

同じコンピュータにOracle Application Serverの最新のリリースとOracle9i Application Server リリース2(9.0.2)をインストールする場合は、最初にリリース2(9.0.2)をインストールします。

Oracle Application Server Infrastructureの最新リリースをインストールした後にOracle9i Application Server リリース2(9.0.2) Infrastructureをインストールした場合、9.0.2 InfrastructureでインストールされたNetリスナーを無効にする必要があります。Netリスナーの最新バージョンは、現在および以前のリリースのデータベースをリスニングできます。Netリスナーの起動と停止については、『Oracle Application Server管理者ガイド』を参照してください。

以前のリリースとの互換性に関する詳細は、Oracle Application Serverのアップグレードおよび互換性ガイドを参照してください。


注意

Oracle9i Application Server リリース2(9.0.2)のサポートは終了しました。Oracle Application Serverの最新リリースにアップグレードすることをお薦めします。 


5.12 インストーラがファイルを書き込む場所

インストーラは、次のディレクトリにファイルを書き込みます。

表5-1    インストーラがファイルを書き込むディレクトリ 
ディレクトリ  説明 

Oracleホーム・ディレクトリ 

このディレクトリにはOracle Application Serverのファイルが入っています。このディレクトリは、Oracle Application Serverのインストール時に指定します。 

インベントリ・ディレクトリ 

コンピュータに最初にOracle製品をインストールするときにこのディレクトリを指定します。このディレクトリは、インストーラがコンピュータ上にインストールされているOracle製品を把握するのに使用します。それ以降のインストールでも、インストーラは同じインベントリ・ディレクトリを使用します。 

/var/opt/oracleディレクトリ 

このディレクトリには、コンピュータ上のOracleホームの場所に関する情報が含まれます。

コンピュータにOracle9iASリリース2(9.0.2)をインストールした場合は、Oracle Enterprise Manager 10gに関する情報の入ったファイルも含まれます。 

/tmpディレクトリ 

インストーラは、インストール時のみに必要なファイルを一時ディレクトリに書き込みます。デフォルトでは、一時ディレクトリは/tmpです。別のディレクトリを指定するには、環境変数TMPを設定します。詳細は、第4.9.6項「TMP」を参照してください。 

5.13 インストール中に特定の回数だけrootとしてログインする必要がある理由

インストール中に1回以上は、インストーラにより、rootユーザーとしてログインしてスクリプトを実行するように求められます。rootである必要があるのは、スクリプトが/var/opt/oracleディレクトリ内のファイルを編集するためです。

5.14 インストール中のroot.shの実行

インストーラにより、root.shスクリプトを別のウィンドウで実行するように求められます。このスクリプトにより、ローカルのbinディレクトリ(デフォルトでは/usr/local/bin)にファイルが作成されます。

同じ名前のファイルが検出された場合、スクリプトにより既存のファイルを上書きするかどうかを尋ねられます。これらのファイルのバックアップを作成してから(別のウィンドウでできます)、上書きする必要があります。

次の行に、root.shスクリプトにより表示されるプロンプトを示します。デフォルト値は大カッコに囲まれて表示されます。

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)[n]:  y
 Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)[n]:  y
 Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)[n]: y
 Copying coraenv to /usr/local/bin ...

root.shを実行すると、chmod: WARNING: Corresponding set-ID also disabled...で始まる警告が表示される場合があります。この警告は無視してかまいません。

5.15 Oracle Application Serverインスタンス・インストール時の他のインスタンスの修正

Oracle Application Serverインスタンスのインストール時に、使用している環境の他のインストールの構成やパスワードを変更しないでください。たとえば、使用している環境にOracleAS Infrastructureがインストールされている場合、中間層のインストール時にこれを修正しないでください。

5.16 SSL接続を介したOracle Internet Directoryへの接続

OracleAS Infrastructureまたは中間層をインストールするとき、Oracle Application ServerコンポーネントがSSL接続のみを介してOracle Internet Directoryに接続するように指定できます。Oracle Internet Directoryのホスト名とポートを指定する画面で、「このOracle Internet DirectoryにはSSL接続のみ使用」チェック・ボックスを選択できます。

インストール中はOracle HTTP ServerはSSL接続を行うように設定されないことに注意してください。Oracle HTTP ServerでSSLを使用する必要がある場合は、インストール後に設定を行います。詳細は、『Oracle HTTP Server管理者ガイド』を参照してください。

5.17 CD-ROMまたはDVD-ROMのマウント・ポイントの設定

Oracle Application ServerのCD-ROMは、RockRidgeフォーマットです。DVD-ROMは、DVD-ROMフォーマットです。

Solaris Volume Managementソフトウェア(Solaris Operating Environmentとともにデフォルトでインストールされる)を使用している場合、CD-ROMまたはDVD-ROMを挿入すると、CD-ROMまたはDVD-ROM は自動的に/cdromにマウントされます。たとえば、Oracle Application Server Disk 1をCD-ROMドライブに挿入した場合は、/cdrom/10.1.2disk1でCD-ROMの内容にアクセスできます。

Solaris Volume Managementソフトウェアを使用していない場合は、CD-ROMまたはDVD-ROMを手動でマウントする必要があります。CD-ROMまたはDVD-ROMを手動でマウントまたはアンマウントするには、root権限が必要です。CD-ROMまたはDVD-ROMをドライブから取り出す前に、必ずアンマウントしてください。

CD-ROMまたはDVD-ROMを手動でマウントするには、次の手順を実行します。

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

    prompt> su
    Password:
    
    
  2. CD-ROMまたはDVD-ROMのマウント・ポイント・ディレクトリを作成します。

    # mkdir mount_point
    
    
  3. CD-ROMまたはDVD-ROMドライブをマウント・ポイント・ディレクトリにマウントします。

    # mount options device_name mount_point
    
    

    次の例では、Solaris Volume Managementソフトウェアを使用しないで手動でCD-ROMを/cdromにマウントします。rootユーザーとして次のコマンドを実行します。

    # mkdir /cdrom
    # mount -r -F hsfs device_name /cdrom
    
    

    DVD-ROMのマウントにも、同じコマンドおよびオプションを使用できます。

  4. rootユーザーからログアウトします。

    # exit
    
    

5.18 Oracle Universal Installerの起動

  1. CD-ROMまたはDVD-ROMからインストールする際にコンピュータが自動的にCD-ROMまたはDVDをマウントしない場合、マウント・ポイントを手動で設定する必要があります。詳細は、第5.17項「CD-ROMまたはDVD-ROMのマウント・ポイントの設定」を参照してください。

  2. oracleユーザーとしてログインします。

  3. 複数のホームを持つコンピュータにOracle Application Serverをインストールする場合、環境変数ORACLE_HOSTNAMEを作成します。Oracle Application Serverをインストールするコンピュータのホスト名を指すようにこの変数を設定します。

    関連項目

     

  4. ハード・ドライブからインストールする場合、次の手順に進みます。

    CD-ROMユーザーの場合: Oracle Application Server Disk 1をCD-ROMドライブに挿入します。

    DVD-ROMユーザーの場合: Oracle Application Server DVD-ROMをDVD-ROMドライブに挿入します。

  5. 「注意」の後に示すコマンドを使用して、Oracle Universal Installerを実行します。


    注意

    • Oracle Universal Installerの起動時は、rootユーザーとしてログインしないでください。rootユーザーとして起動しようとすると、エラー・メッセージが表示されます。

    • mount_pointディレクトリ内でインストールを開始しないでください。このディレクトリ内でインストールを開始すると、インストール・ディスクを取り出せない場合があります。次のcdコマンドにより、現在のディレクトリがホーム・ディレクトリに変更されます。

     

    CD-ROMの場合:

    prompt> cd
    prompt> mount_point/10.1.2disk1/runInstaller
    
    

    DVD-ROMの場合:

    prompt> cd
    prompt> mount_point/application_server/runInstaller
    
    

    ハード・ドライブの場合:

    prompt> cd disk1_directory
    prompt> runInstaller
    
    

    ここで、disk1_directoryは、Disk 1のファイルを解凍するディレクトリです。

Oracle Universal Installerが起動します。これを使用してOracle Application Serverをインストールします。


戻る 次へ
Oracle
Copyright © 2005, Oracle.

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