ヘッダーをスキップ
Oracle Application Server Forms and Reports Servicesインストレーション・ガイド
10gリリース2(10.1.2)for Solaris Operating System (SPARC)
B25095-02
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

3 要件

Forms/Reports Servicesをインストールする前に、ご使用のコンピュータがこの章で示す要件を満たしているかどうかを確認する必要があります。

この章は、次の項で構成されています。

3.1 システム要件

表3-1に、Forms/Reports Servicesをインストールする際のシステム要件を示します。

インストーラは、インストールの開始時にこれらの要件の多くをチェックして、満たされていない項目があれば警告を表示します。

インストーラが実行するシステム・チェックは、runInstallerコマンドによって実行することもできます。runInstallerコマンドは、Forms and Reports ServicesのCD-ROM(Disk 1)またはDVD-ROMのapplication_serverディレクトリにあります。

CD-ROM:

prompt> mount_point/1012disk1/runInstaller -executeSysPrereqs

DVD-ROM:

prompt> mount_point/application_server/runInstaller -executeSysPrereqs

結果は画面に表示されると同時に、ログ・ファイルに記録されます。実行されるチェックの詳細は、第3.11項「インストーラが実行する前提条件チェック」を参照してください。

インストーラが実行するシステム・チェックは、コマンドによって実行することもできます。コマンドは、Forms and Reports ServicesのCD-ROM(Disk 1)またはDVD-ROMのディレクトリにあります。

表3-1 システム要件

項目 要件 インストーラによるチェックの有無

オペレーティング・システム

  • Solaris 8

  • Solaris 9

必要なパッチの一覧については、第3.2項「オペレーティング・システムのパッチ」を参照してください。

あり

IP

コンピュータのIPアドレスは、静的アドレスである必要があります。Forms/Reports Servicesでは、Solaris DHCPを使用するコンピュータをサポートしていません。

DHCPは、LinuxおよびMicrosoft Windowsでサポートされています。

なし

プロセッサの種類

プロセッサは、SPARC v9アーキテクチャである必要があります。これは、Oracle Application Serverで、SPARC v8以前のプロセッサをサポートしていないSun Java 1.4.1 HotSpot Server VMが使用されているためです。

プロセッサの種類を調べるには、次のように-vオプションを指定してpsrinfoコマンドを実行します。次の例のように、出力がsparcv9を示す必要があります。

prompt> /usr/sbin/psrinfo -v
Status of processor 0 as of: 02/10/03 13:21:20
  Processor has been on-line since 02/04/03 15:45:07.
  The sparcv9 processor operates at 450 MHz,
        and has a sparcv9 floating point processor.

なし

プロセッサの処理速度

300MHz以上(450MHzを推奨)。オラクル社では、マルチCPUのコンピュータを使用することをお薦めします。

プロセッサの処理速度を調べるには、次のように-vオプションを指定してpsrinfoコマンドを実行します。

prompt> /usr/sbin/psrinfo -v
Status of processor 0 as of: 02/10/03 13:21:20
  Processor has been on-line since 02/04/03 15:45:07.
  The sparc processor operates at 450 MHz,
        and has a sparc floating point processor.

あり

メモリー

512MB

メモリー量を調べるには、次のようにprtconfコマンドを使用します。

prompt> /usr/sbin/prtconf | grep Memory

注意: この値は、1台のコンピュータで1つのForms/Reports Servicesのインスタンスのみを実行することを前提としています。

メモリー要件を満たしていない場合は、インストーラが警告を表示します。すべてのコンポーネントではなく一部のみを構成する場合は、必要なメモリーは若干少なくても問題ないため、警告は無視して続行できます。ただし、サイトをテストして、メモリーが十分であることを確認する必要があります。

あり

ディスク容量

1GB

ディスクの空き容量を調べるには、次のようにdfコマンドを使用します。

prompt> df -k dir

dirは、Forms/Reports Servicesのインストール先ディレクトリ、またはそのディレクトリが存在しない場合はその親ディレクトリに置き換えます。たとえば、Forms/Reports Servicesを/opt/oracle/にインストールする場合は、dir/opt/oracleまたは/opt/oracle/orasolfrsに置き換えます。

なし

/tmpディレクトリの容量

250MB

/tmpディレクトリの空き容量を調べるには、次のようにdfコマンドを使用します。

prompt> df -k /tmp

/tmpディレクトリに十分な空き容量がない場合は、TMP環境変数を設定して、別のディレクトリを指定できます。詳細は、第3.8.5項「TMP」を参照してください。

あり

スワップ容量

640MB以上のスワップ空き容量

スワップの空き容量を調べるには、次のようにswapコマンドを使用します。

prompt> /usr/sbin/swap -l

free列の値は空きブロック数を示します。各ブロックのサイズは512バイトです。これらのブロックのサイズをKBに変換するには、2で割ります。たとえば、空きブロックが2,000,000個ある場合は、1,000,000KBになります。

十分なスワップの空き容量がない場合は、次の操作を行います。

  1. rootユーザーとしてログオンし、空のスワップ・ファイルを作成します。

    prompt> su
    Password: root_user_password
    # mkfile sizem swap_file_name
    
    

    サイズをMBで指定する場合は、サイズにmを追加します(900mなど)。このファイルの最小サイズには、必要なスワップ容量から現在のスワップ空き容量を差し引いた値以上を指定する必要があります。たとえば、スワップの空き容量が100MBの場合、作成するスワップ・ファイルは540MB以上であることが必要です。

  2. 次のコマンドを使用して、ファイルをスワップ容量に追加します。

    # /usr/sbin/swap -a swap_file_name
    
    
  3. /etc/vfstabファイルに次の行を追加します。この行を追加しないと、コンピュータの再起動時に新しいスワップ容量が反映されません。

    /path/to/swap/file   -   -   swap   -   no   -
    
    

    /path/to/swap/fileは、スワップ・ファイルの場所で置き換えます。

  4. 新しいスワップ容量のサイズを確認します。

    prompt> /usr/sbin/swap -l
    

あり

モニター

256色

モニターの表示機能を調べる手順は次のとおりです。

  1. DISPLAY環境変数が正しく設定されていることを確認します。詳細は、第3.8.4項「DISPLAY」を参照してください。設定をテストするには、/usr/openwin/bin/xclockを実行できるかどうかを確かめます。

  2. xwininfoコマンドを実行します。

    prompt> /usr/openwin/bin/xwininfo
    
    

    Depth行を調べます。Depthは8(ビット/ピクセル)以上であることが必要です。

注意: DISPLAY環境変数は、Forms/Reports Servicesのインストール時に、Oracle Universal Installerにのみ必要です。Oracle FormsおよびOracle Reportsは、これを使用しません。

あり

サポートされているブラウザ

サポートされているブラウザの最新リストについては、OracleMetaLinkサイト(http://metalink.oracle.com)にアクセスしてください。

次のブラウザがサポートされています。

  • Microsoft Internet Explorer 5.5、6.0以上(Microsoft Windowsでのみサポート)。

  • Windows XP SP2の場合は、Microsoft Internet Explorer 6.0.2900.2180.xpsp_sp2_rtm.040803-2158を使用してください。このバージョンはSP2パッケージに付属しています。

  • Netscape 7.1、7.2。

  • Mozilla 1.5、Mozilla 1.7。Mozillaは、http://www.mozilla.orgからダウンロードできます。Mozillaブラウザのスタンドアロン版であるFirefoxは、現時点では、動作保証されていないことに注意してください。サポートされているブラウザの最新リストについては、OracleMetaLinkサイト(http://metalink.oracle.com)にアクセスしてください。

  • Safari 1.2(Apple Macintoshコンピュータで使用)。

  • Adobe Acrobat

Formsアプリケーションには、ブラウザ内部で実行されるJVMが必要です。現時点では、ブラウザとJVMの次の組合せがサポートされています。

  • Microsoft Internet Explorer 6.0以上と、ネイティブJVMまたはJInitiator 1.3.1.13以上

  • Netscape 4.7x、7.0x以上と、JInitiator 1.3.1.13以上またはSun Java Plugin 1.4.1以上

さらに、今後いくつかのブラウザおよびJVMが認定される予定です。Forms用の認定ブラウザおよびJVMの最新情報については、Oracle Technology Network(OTN)(http://otn.oracle.com/products/forms/htdocs/10g/clientsod_forms10g.html)にアクセスしてください。

なし


メモリー使用量の削減と最適なチューニングのためのヒント

メモリーの使用量を減らす必要がある場合は、次のことを行います。

3.2 オペレーティング・システムのパッチ

Forms/Reports Servicesをインストールする前にインストールが必要なSolarisオペレーティング・システムのパッチを、表3-2に示します。パッチは次のURLからダウンロードできます。

http://sunsolve.sun.com

これらのパッチのインストール方法は、パッチに付属するREADMEファイルを参照してください。

J2SEパッチ・クラスタとドメイン名のパッチ(112138-01以上)をインストールすることで、すべてのパッチ要件を満たすことができます。


注意:

表3-2に示すパッチは、このマニュアルの発行時点における最新版ですが、Sun社ではJ2SEに必要なパッチを頻繁に更新しています。最新のパッチの一覧は、次のURLで「Readme」リンクをクリックして確認してください。http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE

表3-2 Solarisオペレーティング・システムに必要なパッチ

オペレーティング・システム 必要なパッチ

Solaris 8

  • 108652-82以上: X11 6.4.1: Xsunのパッチ

  • 108921-21以上: CDE 1.4: dtwmのパッチ

  • 108940-62以上: Motif 1.2.7および2.1.1: ランタイム・ライブラリのパッチ

  • 108773-18以上: IIIMおよびXの入出力メソッドのパッチ

  • 111310-01以上: /usr/lib/libdhcpagent.so.1のパッチ

  • 109147-28以上: リンカーのパッチ

  • 111308-04以上: /usr/lib/libmtmalloc.so.1のパッチ

  • 112438-03以上: /kernel/drv/randomのパッチ

  • 108434-17以上: C++用の共有ライブラリのパッチ(32ビット)

  • 108435-17以上: C++用の共有ライブラリのパッチ(64ビット)

  • 111111-04以上: /usr/bin/nawkのパッチ

  • 112396-02以上: /usr/bin/fgrepのパッチ

  • 110386-03以上: RBAC機能のパッチ

  • 111023-03以上: /kernel/fs/mntfsおよび/kernel/fs/sparcv9/mntfsのパッチ

  • 111317-05以上: /sbin/initおよび/usr/sbin/initのパッチ

  • 113648-03以上: /usr/sbin/mountのパッチ

  • 115827-01以上: /sbin/suloginおよび/sbin/netstrategyのパッチ

  • 116602-01以上: /sbin/uadminおよび/sbin/hostconfigのパッチ

  • 108987-13以上: patchaddおよびpatchrmのパッチ

  • 108528-29以上: カーネル更新のパッチ

  • 108989-02以上: /usr/kernel/sys/acctctlおよび/usr/kernel/sys/exacctsysのパッチ

  • 108993-36以上: LDAP2クライアント、libc、libthreadおよびlibnslライブラリのパッチ

  • 109326-14以上: libresolv.so.2およびin.namedのパッチ

  • 110615-11以上: sendmailのパッチ

Solaris 9

  • 113096-03以上: X11 6.6.1: OWconfigのパッチ

  • 112785-35以上: X11 6.6.1: Xsunのパッチ


3.2.1 コンピュータにインストールされているオペレーティング・システムのパッチの一覧表示

コンピュータにインストールされているパッチを調べる手順は次のとおりです。

  1. -pオプションを指定してshowrevコマンドを実行します。次のようにコマンドを入力すると、出力内容がpatchListファイルに保存されます。

    prompt> showrev -p | sort > patchList
    
    
  2. viやemacsなどのテキスト・エディタでファイルを開き、パッチ番号を検索します。

3.2.2 オペレーティング・システムのパッチのチェック

インストーラはコンピュータ上の必要なパッチ・バージョンを検索します。完全に一致するパッチがない場合、インストーラを起動したシェルに次のような警告メッセージが表示されます。

CD-ROM: prompt> mount_point/10.1.2disk1/runInstaller
DVD:    prompt> mount_point/application_server/runInstaller
...
Some optional pre-requisite checks have failed. Continue? (y/n) [n] n

ユーザーはインストーラを終了するか、続行するかを選択できます。

インストールしていないパッチがある場合は、nと入力してインストーラを終了します。インストーラの終了後に、必要なパッチをダウンロードしてインストールします。

必要なすべてのパッチがインストールされていることを確認した場合にのみ、yと入力して続行します。

3.3 オペレーティング・システムのパッケージ

コンピュータに次のオペレーティング・システムのパッケージがインストールされていることを確認します。これらのパッケージがインストールされていない場合、インストーラは続行できません。

最後の2つのパッケージ(SUNWi1csSUNWi15cs)は、ISO8859-1およびISO8859-15のコードセットに必要です。

コンピュータにオペレーティング・システムのパッケージがインストールされているかどうかを確認するには、パッケージ名を指定してpkginfoコマンドを実行します。pkginfoを実行するときは、次の構文を使用します。

pkginfo package_name1 package_name2 ...

たとえば、パッケージの一覧がすべてコンピュータにインストールされているかどうかを確認するには、次のコマンドを実行します。

prompt> pkginfo SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox
SUNWtoo SUNWi1of SUNWxwfnt SUNWi1cs SUNWi15cs

コンピュータにインストールされていないパッケージがある場合は、システム管理者に連絡してください。

3.4 カーネル・パラメータ

Forms/Reports Servicesをインストールするコンピュータで、そのカーネル・パラメータを表3-3および表3-4に示す最小値に設定する必要があります。

カーネル・パラメータの値は、/etc/systemファイルに書き込まれます。/etc/systemファイルにパラメータが指定されていない場合は、行を追加してパラメータを指定する必要があります。


注意:

  • カーネル・パラメータ値の設定が必要なのは、Oracle Application Server Metadata RepositoryまたはOracle Application Server Web Cacheが実行されるコンピュータのみです。これらのコンポーネントをインストールする場合は、インストーラによってカーネル・パラメータの値がチェックされます。

  • カーネル・パラメータの値が要件を満たさない場合は、エラー・メッセージが表示されます。該当するカーネル・パラメータを適切な値に更新しないかぎり、インストールは続行できません。

  • カーネル・パラメータの値を更新した場合は、コンピュータを再起動して、新しい値を有効にする必要があります。


表3-3 OracleAS Web Cacheで必要なカーネル・パラメータ

パラメータ 最小値を示す/etc/systemの行 説明

rlim_fd_max

set rlim_fd_max=65536

1つのプロセスがオープンできるファイル・ディスクリプタに対する厳格な制限を定義します。


表3-4 OracleAS Metadata Repositoryで必要なカーネル・パラメータ

パラメータ 最小値を示す/etc/systemの行 説明

semmni

set semsys:seminfo_semmni=100

システム全体でのセマフォ・セットの最大数を定義します。

semmns

set semsys:seminfo_semmns=1024

システム上の最大セマフォを定義します。256は、1つのデータベース(これからインストールするOracleAS Metadata Repository)を実行するコンピュータ用の最小値です。

コンピュータでデータベースがすでに実行されている場合は、第3.4項「カーネル・パラメータ」「semmnsパラメータの最小値を決定するには」を参照してください。

semmsl

set semsys:seminfo_semmsl=256

初期インストールに限定した推奨最小値を定義します。

shmmax

set shmsys:shminfo_shmmax=4294967295

共有メモリー・セグメントの最大許容サイズを定義します(4GB = 4294967295)。

shmmin

set shmsys:shminfo_shmmin=1

単一共有メモリー・セグメントの最小許容サイズを定義します。

注意: このパラメータは、Solaris 9では使用されません。

shmmni

set shmsys:shminfo_shmmni=100

システム全体の共有メモリー・セグメントの最大数を定義します。

shmseg

set shmsys:shminfo_shmseg=10

1つのプロセスで連結可能な共有メモリー・セグメントの最大数を定義します。

注意: このパラメータは、Solaris 9では使用されません。


semmnsパラメータの最小値を決定するには

Oracleデータベースが実行されていないコンピュータにOracleAS Metadata Repositoryをインストールする場合(つまり、OracleAS Metadata Repositoryがコンピュータ上で実行される唯一のデータベースとなる場合)は、semmnsパラメータを最小の256に設定します。

Oracleデータベースがすでに実行されているコンピュータにOracleAS Metadata Repositoryをインストールする場合は、semmnsパラメータを、各Oracleデータベース(OracleAS Metadata Repositoryを含む)のprocesses初期化パラメータを合計して、それに最大のパラメータ値を2回加算し、さらにデータベースごとに10を加算した値に設定します。

OracleAS Metadata Repositoryデータベースのprocessesパラメータのデフォルト値は150です。

たとえば、コンピュータでOracleデータベースがすでに実行されており、そのprocessesパラメータが200に設定されている場合、semmnsパラメータを最低でも770に設定する必要があります。

Oracleデータベースのprocessesパラメータの値を確認するには、SQL*Plusで次のコマンドを実行します。

prompt> sqlplus "sys/password as sysdba"
SQL> show parameters processes

passwordには、SYSユーザーのパスワードを指定します。

カーネル・パラメータの値を追加または更新するには

  1. 値の変更が必要なコンピュータに、rootユーザーとしてログオンします。

  2. /etc/systemファイルのバックアップ・コピーを作成します。たとえば、次のコマンドを実行すると、system.backという名前のバックアップ・コピーが作成されます。

    # cp /etc/system /etc/system.back
    
    
  3. viやemacsなどのテキスト・エディタを使用して、値を更新するか、または必要に応じて/etc/systemファイルに新しい行を追加します。たとえば、次の行は、パラメータに値を設定する例を示しています。

    set semsys:seminfo_semmni=300
    set semsys:seminfo_semmns=1024
    set semsys:seminfo_semmsl=256
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set shmsys:shminfo_shmmni=512
    set shmsys:shminfo_shmseg=150
    
    

    ヒント:

    /etc/systemファイルのコメント文字は、アスタリスク(*)であり、#ではありません。

  4. コンピュータを再起動して、新しい値を有効にします。

3.5 ポート

Oracle HTTP Server、OracleAS Web Cache、Oracle Enterprise Manager 10gなどの数多くのOracle Application Serverコンポーネントで、ポートが使用されます。インストーラでデフォルトのポート番号を割り当てたり、指定したポート番号を使用したりするよう構成できます。

Oracle HTTP Serverのデフォルト・ポートが80ではなく7777である理由

デフォルトでは、Oracle HTTP Serverはポート80ではなくポート7777を使用するように、インストーラによって構成されます。ポート7777がデフォルトになっている理由は、UNIXでは、コンポーネントに1024未満のポート番号を使用する場合、rootユーザーとして追加手順を実行しないかぎり、コンポーネントを使用できないためです。インストーラにはrootアクセス権がないので、必然的に1024より大きい番号のポートが使用されます。

Oracle HTTP Serverでデフォルト以外のポート(ポート80など)を使用する場合は、静的ポート機能を使用することで、コンポーネントにポート番号を割り当てることができます。ポート番号はインストール後に変更することもできますが、インストール時に設定するほうが簡単です。

3.5.1 ポートの使用状況の確認方法

ポートが使用されているかどうかを調べるには、次のようにnetstatコマンドを実行します。

prompt> netstat -an | grep portnum

3.5.2 デフォルトのポート番号の使用方法

コンポーネントにデフォルトのポート番号を使用する場合は、何も設定する必要はありません。各コンポーネントのポート範囲内にあるポートが少なくとも1つは使用できることを確認してください。範囲内に空きポートが見つからない場合は、インストールは失敗します。

3.5.3 カスタム・ポート番号(静的ポート機能)の使用方法

コンポーネントに対してカスタム・ポート番号を割り当てるようインストーラに指示する手順は次のとおりです。

  1. コンポーネント名およびポート番号を含むファイルを作成します。ファイルの形式は、第3.5.3.1項「staticports.iniファイルの形式」を参照してください。通常、このファイルはstaticports.iniという名前にしますが、他の名前を付けることもできます。

  2. インストーラの「ポート構成オプションの指定」画面で「手動」を選択し、staticports.iniファイルへのフルパスを入力します。

    このファイルへのフルパスを指定しない場合、インストーラはこのファイルを見つけることができません。その場合は、警告が表示されることなく、すべてのコンポーネントにデフォルト・ポートが割り当てられます。


以前のリリースとの違い:

リリース10g(9.0.4)では、コマンドラインを使用して、staticports.iniファイルを指定しました。このリリースでは、新しい「ポート構成オプションの指定」画面で、このファイルを指定します。

3.5.3.1 staticports.iniファイルの形式

staticports.iniファイルの形式は次のとおりです。port_numは、コンポーネントで使用するポート番号に置き換えます。

# J2EE and Web Cache
Oracle HTTP Server port = port_num
Oracle HTTP Server Listen port = port_num
Oracle HTTP Server SSL port = port_num
Oracle HTTP Server Listen (SSL) port = port_num
Oracle HTTP Server Diagnostic port = port_num
Java Object Cache port = port_num
DCM Java Object Cache port = port_num
DCM Discovery port = port_num
Oracle Notification Server Request port = port_num
Oracle Notification Server Local port = port_num
Oracle Notification Server Remote port = port_num
Application Server Control port = port_num
Application Server Control RMI port = port_num
Oracle Management Agent port = port_num
Web Cache HTTP Listen port = port_num
Web Cache HTTP Listen (SSL) port = port_num
Web Cache Administration port = port_num
Web Cache Invalidation port = port_num
Web Cache Statistics port = port_num
Log Loader port = port_num
ASG port = port_num

# Business Intelligence and Forms
Reports Services SQL*Net port = port_num
Reports Services discoveryService port = port_num
Reports Services bridge port = port_num

# Infrastructure
Oracle Internet Directory port = port_num
Oracle Internet Directory (SSL) port = port_num
Oracle Certificate Authority SSL Server Authentication port = port_num
Oracle Certificate Authority SSL Mutual Authentication port = port_num
Ultra Search HTTP port number = port_num

このファイルは、CD-ROM(Disk 1)またはDVD-ROMにあるstaticports.iniファイルをテンプレートとして使用すると簡単に作成できます。

  1. CD-ROMまたはDVD-ROMにあるstaticports.iniファイルをハード・ディスクにコピーします。

    表3-5 CD-ROMおよびDVD-ROMのstaticports.iniファイルの場所

    メディア staticports.iniファイルの場所

    CD-ROM

    Disk 1: mount_point/1012disk1/stage/Response/staticports.ini

    DVD-ROM

    mount_point/application_server/stage/Response/staticports.ini


  2. ローカル・コピー(ハード・ディスク上のファイル)を編集して、使用するポート番号を含めます。

    staticports.iniファイルのすべてのコンポーネントのポート番号を指定する必要はありません。このファイルに記載されていないコンポーネントには、デフォルトのポート番号が使用されます。

    次の例では、Application Server Controlのポートと、OracleAS Web Cacheの一部のポートを設定します。指定されていないコンポーネントについては、デフォルトのポート番号が割り当てられます。

    Application Server Control port = 2000
    Web Cache Administration port = 2001
    Web Cache Invalidation port = 2002
    Web Cache Statistics port = 2003
    
    

    インストールが完了したら、portlist.iniファイルで、割り当てられたポートを確認できます。


ポート番号の選択方法:

  • ポート番号の最大値は65535です。

  • 1024未満のポート番号をコンポーネントに使用する場合は、そのコンポーネントをrootユーザーとして実行する必要があります。

  • 1024未満のポート番号をコンポーネントに使用すると、インストールが終了してもそのコンポーネントは起動されません。コンポーネントを起動するには、事前に構成が必要になる場合があります。詳細は、該当するコンポーネントのドキュメントを参照してください。

  • ポート番号389および636をOracle Internet Directoryで使用する場合は、/etc/servicesファイルでこれらの番号をコメント化する必要があります。

  • Oracle HTTP ServerとOracleAS Web Cacheのポート番号を設定する場合は、事前に第3.5.3.3項「Oracle HTTP ServerおよびOracleAS Web Cacheのポート」を読んでください。


インストーラはメモリーを調べることで、ファイルで指定されたポートが使用可能かどうかを確認します。つまり、実行中のプロセスが使用しているポートしか検出できないということです。アプリケーションが使用しているポートを特定するために構成ファイルを調べることはありません。

指定されたポートが使用中であることを検出した場合、アラートを表示します。使用中のポートは割り当てられません。この問題に対応する手順は次のとおりです。

  1. staticports.iniファイルを編集して、別のポートを指定するか、ポートを使用しているアプリケーションを停止します。

  2. 再試行」をクリックします。インストーラがstaticports.iniファイルを再度読み取り、ファイル内のエントリをもう一度確認します。

portlist.iniファイルのstaticports.iniとしての使用

staticports.iniファイルは、Forms/Reports Servicesのインストール後に作成されるportlist.iniファイルと同じ形式になっています。Forms/Reports Servicesのインストール後に別のインストールに同じポート番号を使用する場合は、最初のインストールのportlist.iniファイルを、以降のインストールでstaticports.iniファイルとして使用できます。


注意:

staticports.iniOracle Management Agent portの行は、portlist.iniEnterprise Manager Agent portの行に該当します。

3.5.3.2 インストーラが、指定されたポートではなくデフォルトのポートを使用する原因となるエラーの状況

staticports.iniファイルを注意深く調べます。間違いがあると、インストーラが警告を表示せずにデフォルトのポートを使用する原因となります。次の点を調べてください。

  • 複数のコンポーネントに同じポートを指定した場合、インストーラは指定されたポートを最初のコンポーネントに使用し、他のコンポーネントにはそのコンポーネントのデフォルトのポートを使用します。複数のコンポーネントに同じポートが指定されていても、インストーラによって警告は表示されません。

  • staticports.iniファイルに構文エラーがある場合は(行内に=文字が記述されていないなど)、その行は無視されます。こうした行で指定されているコンポーネントには、デフォルト・ポートが割り当てられます。構文エラーがある行に対して、警告は表示されません。

  • コンポーネント名のつづりが間違っていた場合、インストーラはそのコンポーネントにデフォルトのポートを割り当てます。ファイル内のコンポーネント名では大文字と小文字が区別されます。認識できない名前がある行に対して、警告は表示されません。

  • ポート番号に数字以外の値を指定した場合、インストーラはその行を無視し、コンポーネントにデフォルトのポート番号を割り当てます。その際に、警告は表示されません。

  • staticports.iniファイルへの相対パスが指定されている場合は、インストーラはファイルを見つけることができません。インストーラは警告を表示せずに続行し、すべてのコンポーネントにデフォルトのポートを割り当てます。staticports.iniファイルへのフルパスを指定する必要があります。

3.5.3.3 Oracle HTTP ServerおよびOracleAS Web Cacheのポート

Oracle HTTP Serverのhttpd.confファイルでは、OracleAS Web CacheおよびOracle HTTP Serverで使用するポートは、PortディレクティブとListenディレクティブが指定します。これらのポートを設定するときには、構成するコンポーネントに応じて、staticports.iniファイルの適切な行を選択します。

これらのコンポーネントのポートを設定する際は、次の内容を十分に理解しておく必要があります。

OracleAS Web CacheとOracle HTTP Serverの両方を構成する場合

  1. OracleAS Web Cacheのポートを設定します。

    OracleAS Web Cacheでは、Portディレクティブで指定されるポートが使用されます(図3-1)。このポートを設定するには、staticports.iniファイルに次の行を使用します。

    Web Cache HTTP Listen port = port_number
    
    

    OracleAS Web CacheのSSLポートを構成するには、次の行を使用します。

    Web Cache HTTP Listen (SSL) port = port_number
    
    

    この場合、Oracle HTTP Server port行を使用してポート番号を設定することはできません。staticports.iniファイルにOracle HTTP Server port行とWeb Cache HTTP Listen port行の両方が記述されている場合は、Oracle HTTP Server port行は無視されます。たとえば、次の2行がstaticports.iniにあるとします。

    Web Cache HTTP Listen port = 7979
    Oracle HTTP Server port = 8080
    
    

    Portディレクティブは7979に設定されます。

  2. Oracle HTTP Serverのポートを設定します。

    Oracle HTTP Serverでは、Listenディレクティブで指定されるポートが使用されます。このポートを設定するには、staticports.iniファイルに次の行を使用します。

    Oracle HTTP Server Listen port = port_number
    
    

    SSL Listenポートを構成するには、次の行を使用します。

    Oracle HTTP Server Listen (SSL) port = port_number
    
    

図3-1 OracleAS Web CacheとOracle HTTP Serverの両方を構成する場合

図3-1の説明が続きます。
「図3-1 OracleAS Web CacheとOracle HTTP Serverの両方を構成する場合」の説明

Oracle HTTP Serverのみの構成(OracleAS Web Cacheは不使用)

Oracle HTTP Serverのみを構成する場合、Oracle HTTP ServerではPortディレクティブとListenディレクティブの両方を使用します(図3-2)。この場合、両ディレクティブが同じポート番号を使用するように設定する必要があります。

これらのポートを設定するには、staticports.iniファイルのOracle HTTP Server port行とOracle HTTP Server Listen port行を使用します。次に例を示します。

Oracle HTTP Server port = 8080
Oracle HTTP Server Listen port = 8080

これらのポートのSSLバージョンを設定するには、次の行を使用します。非SSLバージョンの場合と同様、2つの行で同じポート番号を指定する必要があります。

Oracle HTTP Server SSL port = 443
Oracle HTTP Server Listen (SSL) port = 443

staticports.iniのWeb Cache行も指定した場合、OracleAS Web Cacheは構成していないため、これらの行は無視されます。

図3-2 Oracle HTTP Serverのみを構成する場合

図3-2の説明が続きます。
「図3-2 Oracle HTTP Serverのみを構成する場合」の説明

3.5.3.4

この項では、staticports.iniを使用するためのいくつかの一般的な使用例について説明します。

3.5.3.4.1 フロントエンドにOracleAS Web Cache、ポート番号に80と443を使用するようOracle HTTP Serverを構成する場合

この使用例では、次の行を含むstaticports.iniファイルを作成します。

Web Cache HTTP Listen port = 80
Oracle HTTP Server Listen port = 81
Web Cache HTTP Listen (SSL) port = 443
Oracle HTTP Server Listen (SSL) port = 444

Oracle HTTP Serverでは、ListenおよびSSL Listenのポートには、任意の使用可能なポートを指定できます。この例では、ポート81444を使用します。これらのポートは、1024未満の番号でなくてもかまいません。選択したポート番号が1024未満の場合は、Oracle HTTP ServerとOracleAS Web Cacheをrootユーザーとして起動する必要があります。


注意:

この例では1024未満のポート番号を使用しているため、Oracle HTTP ServerとOracleAS Web Cacheをrootユーザーで実行するように構成する必要があります。この構成は、インストール時またはインストール後に実行できます。

インストール後に構成を行う場合は、インストーラではこれらのコンポーネントは起動されません(コンポーネントが未構成のため)。

詳細は、『Oracle HTTP Server管理者ガイド』および『Oracle Application Server Web Cache管理者ガイド』を参照してください。


3.5.3.4.2 OracleAS Web Cacheなしで、ポート番号に80と443を使用するようOracle HTTP Serverを構成する場合

この使用例では、次の行を含むstaticports.iniファイルを作成します。

Oracle HTTP Server port = 80
Oracle HTTP Server Listen port = 80
Oracle HTTP Server SSL port = 443
Oracle HTTP Server Listen (SSL) port = 443


注意:

この例では1024未満のポート番号を使用しているため、Oracle HTTP Serverをrootユーザーで実行するように構成する必要があります。詳細は、前述の「注意」を参照してください。

3.6 オペレーティング・システム・グループ

Oracle製品がインストールされていないコンピュータにForms/Reports Servicesをインストールする場合は、オペレーティング・システム・グループを作成する必要があります。この場合は、インベントリ・ディレクトリを所有するグループを作成します。第3.6項「オペレーティング・システム・グループ」「インベントリ・ディレクトリのグループの作成」を参照してください。

ローカルのオペレーティング・システム・グループを作成するには、Solaris Management Consoleを使用します。手順は次のとおりです。

  1. Solaris Management Consoleウィンドウを表示するモニターを指定するようDISPLAY環境変数を設定します。この環境変数の設定の詳細は、第3.8.4項「DISPLAY」を参照してください。

  2. Solaris Management Consoleを起動します。

    prompt> /usr/sadm/bin/smc
    
    
  3. 左側のフレームで「This Computer」を開いてから「System Configuration」を開きます。

  4. Users」をクリックして「Log In」ウィンドウを表示します。

  5. rootユーザーとしてログオンします。

  6. 左側のフレームで「Users」を開いてから「Groups」を選択します。

  7. Action」を選択し、「Add Group」を選択します。

  8. Group Name」フィールドに、グループの名前を入力します。

  9. Group ID Number」フィールドに、グループのIDを入力します。IDは数値にする必要があります。このフィールドはオプションです。

  10. OK」をクリックします。

ローカル・オペレーティング・システム・グループが作成されました。オペレーティング・システム・ユーザーとグループの詳細は、オペレーティング・システムのドキュメントを参照するか、システム管理者に連絡してください。

インベントリ・ディレクトリのグループの作成

Oracle製品がインストールされていないコンピュータにForms/Reports Servicesをインストールする場合は、インベントリ・ディレクトリを所有するグループを作成します。インストーラは、インベントリ・ディレクトリにファイルを保存して、コンピュータにインストールされたOracle製品を識別します。

このマニュアルでは、このオペレーティング・システム・グループの名前にoinstallが使用されています。

インベントリ・ディレクトリに対して別個のグループを作成することで、様々なユーザーがコンピュータにOracle製品をインストールできます。ユーザーはインベントリ・ディレクトリに対する書込み権限が必要です。書込み権限を持つには、oinstallグループに所属する必要があります。

Oracle製品を初めてコンピュータにインストールするときは、インベントリ・ディレクトリ用のグループ名を入力する画面が表示されます。以降のインストールでは、インベントリ・ディレクトリの場所を入力する画面が表示されます。

インベントリ・ディレクトリのデフォルト名はoraInventoryです。

インベントリ・ディレクトリがコンピュータ上に存在するかどうかが不明な場合は、/var/opt/oracle/oraInst.locファイルを調べます。このファイルには、インベントリ・ディレクトリの場所とその所有グループが示されています。このファイルがない場合は、Oracle製品がコンピュータにインストールされていないことを意味します。

3.7 オペレーティング・システム・ユーザー

Oracle製品のインストールおよびアップグレードを行うためのオペレーティング・システム・ユーザーを作成します。インストーラを実行するオペレーティング・システム・ユーザーは、次のディレクトリに対する書込み権限が必要です。

コンピュータに他のOracle製品がインストールされている場合は、オペレーティング・システム・ユーザーがすでに作成されている可能性があります。/var/opt/oracle/oraInst.locファイルを調べてください。このファイルには、インベントリ・ディレクトリの場所とその所有グループが示されています。このファイルがない場合は、Oracle製品がコンピュータにインストールされていないことを意味します。

Oracle製品のインストールに使用するユーザーがまだ作成されていない場合は、表3-6に示すプロパティを持つユーザーを作成します。

表3-6 インストーラを実行するオペレーティング・システム・ユーザーのプロパティ

項目 説明

ログイン名

このユーザーには任意の名前を付けられます。このマニュアルでは、oracleユーザーという名前を使用します。

グループ識別子

oracleユーザーのプライマリ・グループには、oraInventoryディレクトリに対する書込み権限が必要です。

このグループには任意の名前を付けられます。このマニュアルでは、oinstallという名前を使用します。

ホーム・ディレクトリ

oracleユーザーのホーム・ディレクトリには、他のユーザーと同じホーム・ディレクトリを指定できます。

ログイン・シェル

デフォルトのログイン・シェルは、C、BourneまたはKornシェルです。



注意:

oracleユーザーは、Oracle製品のインストールとメンテナンスの目的にのみ使用します。インストーラ関連の作業以外には、oracleユーザーを使用しないでください。また、rootoracleユーザーとして使用しないでください。

ローカル・オペレーティング・システム・ユーザーの作成

ローカル・オペレーティング・システム・ユーザーを作成するには、Solaris Management Consoleを使用します。手順は次のとおりです。

  1. Solaris Management Consoleウィンドウを表示するモニターを指定するようDISPLAY環境変数を設定します。この環境変数の設定の詳細は、第3.8.4項「DISPLAY」を参照してください。

  2. Solaris Management Consoleを起動します。

    prompt> /usr/sadm/bin/smc
    
    
  3. 左側のフレームで「This Computer」を開いてから「System Configuration」を開きます。

  4. Users」をクリックして「Log In」ウィンドウを表示します。

  5. User Name」フィールドにrootと入力します。「Password」フィールドにrootのパスワードを入力します。

  6. 左側のフレームで「Users」を開いてから「User Accounts」を選択します。

  7. Action」→「Add User」→「With Wizard」を選択します。

  8. User Name」フィールドにユーザー名を入力します。たとえば、oracleと入力します。「Full Name」フィールドと「Description」フィールドはオプションです。

  9. Next」をクリックします。

  10. User ID Number」フィールドのデフォルト値を受け入れます。

  11. Next」をクリックします。

  12. User Must Use This Password At First Login」を選択し、このユーザーのパスワードを入力します。

  13. Next」をクリックします。

  14. Primary Group」で、このユーザーのプライマリ・グループを選択します。これは、インベントリ・ディレクトリを所有するために先ほど作成したグループです。「インベントリ・ディレクトリのグループの作成」を参照してください。

  15. Next」をクリックします。

  16. Path」フィールドに、このユーザーのホーム・ディレクトリを入力します。

  17. Next」をクリックします。

  18. このユーザーのメール・サーバー情報を確認し、「Next」をクリックします。

  19. ユーザー情報を確認し、「Finish」をクリックします。

ローカル・オペレーティング・システム・ユーザーが作成されました。

オペレーティング・システム・ユーザーが属しているグループを確認するには、このユーザー名を指定してgroupsコマンドを実行します。次に例を示します。

prompt> groups oracle

オペレーティング・システム・ユーザーとグループの詳細は、オペレーティング・システムのドキュメントを参照するか、システム管理者に連絡してください。

3.8 環境変数

Forms/Reports Servicesをインストールするオペレーティング・システム・ユーザーは、表3-7に示す環境変数を設定または解除する必要があります。

表3-7 環境変数の要約

環境変数 設定または解除

ORACLE_HOMEおよびORACLE_SID


どちらでもかまわない(インストーラによってこれら2つの環境変数は解除される)。

PATH、CLASSPATHおよびLD_LIBRARY_PATH


Oracleホーム・ディレクトリ内にあるディレクトリの参照はできない。

DISPLAY


インストーラ・ウィンドウを表示するモニターに設定する。

TMP


オプション。解除された場合は、/tmpがデフォルトになる。

TNS_ADMIN


設定できない。

REPORTS_DEFAULT_DISPLAY


デフォルトではYESに設定されている。NOに設定する場合は、適切なディスプレイを指定する必要がある。


3.8.1 環境変数に関するヒント

環境変数を操作する際は、次のヒントを参考にしてください。

  • .profileファイルに設定された環境変数は、読取り不能な場合があります。環境変数が適切な値に設定されていることを確認する場合は、インストーラを実行したシェルで値をチェックしてください。

  • 環境変数の値を調べるには、envコマンドを使用します。このコマンドは、現在定義されているすべての環境変数とその値を表示します。

    % env
    
    
  • suコマンドを使用してユーザーを切り替えた場合(rootユーザーからoracleユーザーへの切替えなど)は、切り替えた後に環境変数を確認してください。新しいユーザーの場合、環境変数が渡されないことがあるためです。これは、-パラメータを指定してsuを実行した(su - user)場合でも同様です。

    # /* root user */
    # su - oracle
    % env
    
    

3.8.2 ORACLE_HOMEおよびORACLE_SID

これらの環境変数はインストーラによって解除されるため、インストーラの起動時には設定または解除のどちらの状態でもかまいません。

3.8.3 PATH、CLASSPATHおよびLD_LIBRARY_PATH

PATHCLASSPATHおよびLD_LIBRARY_PATH環境変数がOracleホーム・ディレクトリを参照しないように編集します。

3.8.4 DISPLAY

インストーラを表示するXサーバーを指定するようDISPLAY環境変数を設定します。DISPLAY環境変数の形式は次のとおりです。

hostname:display_number.screen_number

例(Cシェル):

% setenv DISPLAY test.mydomain.com:0.0

例(BourneまたはKornシェル):

$ DISPLAY=test.mydomain.com:0.0; export DISPLAY

ディスプレイをテストするには、xclockプログラムを実行します。

$ /usr/openwin/bin/xclock &

Forms/Reports Servicesでは、インストール時にのみ稼動するXサーバーが必要になります。オペレーティング・システムにフレーム・バッファを持つXサーバーがインストールされている場合、インストール中はログインしたままで、フレーム・バッファを実行しておく必要があります。フレーム・バッファを実行しない場合は、X Virtual Frame Buffer(XVFB)やVirtual Network Computing(VNC)などの仮想フレーム・バッファを使用する必要があります。

XVFBなどの仮想フレーム・バッファ・ソリューションを取得してインストールする方法は、OTN(http://www.oracle.com/technology/products/)にアクセスし、「frame buffer」で検索してください。

3.8.5 TMP

インストーラは、インストール時に、一時ファイルを一時ディレクトリに書き込む必要があります。デフォルトでは、一時ディレクトリは/tmpです。

/tmp以外のディレクトリを使用する場合は、TMP環境変数を代替ディレクトリのフルパスに設定します。このディレクトリは、表3-1に示した要件を満たす必要があります。

例(Cシェル):

% setenv TMP /tmp2

例(BourneまたはKornシェル):

$ TMP=/tmp2; export TMP

この環境変数が未設定でデフォルト・ディレクトリに十分な容量がない場合は、環境変数が設定されていないことを示すエラー・メッセージが表示されます。その場合は、異なるディレクトリを指すように環境変数を設定するか、デフォルト・ディレクトリの容量が十分になるように解放してください。どちらを実行しても、インストールは最初からやりなおす必要があります。

3.8.6 TNS_ADMIN

この項では、次の2つの要件について説明します。

  • TNS_ADMIN環境変数が設定されていないこと。

  • /etcおよび/var/opt/oracleディレクトリにtnsnames.oraファイルを配置しないこと。

これらの要件は、他のOracle製品のNet構成ファイル間の競合を防ぐために必要です。

TNS_ADMINの設定が必要な場合または/etc/var/opt/oracletnsnames.oraファイルを配置する必要がある場合は、Forms/Reports Servicesをインストールする前に次の手順を実行してください。

  1. /etcまたは/var/opt/oracletnsnames.oraファイルがある場合は、これらのディレクトリから別のディレクトリにファイルを移動します。または、ファイルの名前を変更します。

  2. TNS_ADMIN環境変数が設定されていないことを確認します。

    例(Cシェル):

    % unsetenv TNS_ADMIN
    
    

    例(BourneまたはKornシェル):

    $ unset TNS_ADMIN
    
    

インストール後に、新しく作成されたtnsnames.oraファイルの内容を、既存のtnsnames.oraファイルにマージできます。

3.8.7 REPORTS_DEFAULT_DISPLAY

REPORTS_DEFAULT_DISPLAY環境変数は、Oracle Reportsに次の機能を実装するかどうかを指定します。

  • DISPLAYへの依存性の排除

  • フォント情報のために有効なプリンタを定義する依存性の排除

  • イメージおよびフォント情報の表面解像度に対するScreenPrinter(screenprinter.ppd)の使用

  • 拡張イメージのサポート

Oracle Reportsでは、REPORTS_DEFAULT_DISPLAY=YESの場合、DISPLAY環境変数のすべての設定値が上書きされます。REPORTS_DEFAULT_DISPLAYの詳細は、『Oracle Application Server Reports ServicesレポートWeb公開ガイド』を参照してください。


注意:

REPORTS_DEFAULT_DISPLAYはOracle Reportsに対してのみ使用され、Oracle Application Serverのインストーラには適用されません。REPORTS_DEFAULT_DISPLAYYESに設定された場合でも、インストーラではDISPLAY環境変数がそのまま使用されます。

3.9 hostsファイル

/etc/hostsファイルの内容は、デフォルトのOracle Identity Managementレルムの場所と、Oracle Application Server Single Sign-Onのホスト名に影響を与えます。

インストーラには、hostsファイルを編集せずに必要な値を入力できる代替方法が用意されています。詳細は、Oracle Application Serverのインストレーション・ガイドを参照してください。

3.10 ネットワーク関連のトピック

通常、Forms/Reports Servicesをインストールするコンピュータは、ネットワーク接続されており、Forms/Reports Servicesインストールを含むローカル記憶域、ディスプレイ画面、CD-ROMまたはDVD-ROMドライブを備えています。

この項では、このような一般的な使用例に該当しないコンピュータへのForms/Reports Servicesのインストール方法について説明します。この項は、次のトピックで構成されています。

3.10.1 マルチホーム(マルチIP)コンピュータへのインストール

マルチホーム・コンピュータは、複数のIPアドレスに関連付けられます。これは複数のネットワーク・カードをコンピュータに装着することで可能となります。各IPアドレスはホスト名に関連付けられています。さらに、ホスト名の別名を設定することもできます。デフォルトでは、Oracle Universal InstallerはORACLE_HOSTNAME環境変数の設定を使用して、ホスト名を検出します。ORACLE_HOSTNAMEが設定されていない場合に、複数のネットワーク・カードを持つコンピュータにForms/Reports Servicesをインストールすると、/etc/hostsファイルにある最初の名前を使用してホスト名が決められます。

このホスト名(またはこのホスト名の別名)を使用して、クライアントがコンピュータにアクセスできるようにする必要があります。そのことを確認するには、クライアント・コンピュータから短縮名(ホスト名のみ)およびフルネーム(ホスト名.ドメイン名)を使用してホスト名に対するpingを実行します。これらは、両方とも正常に実行される必要があります。

3.10.2 CD-ROMまたはDVD-ROMからハード・ドライブへのコピーを使用した、ハード・ドライブからのインストール

Forms/Reports ServicesのCD-ROMまたはDVD-ROMからインストールするかわりに、CD-ROMまたはDVD-ROMの内容をハード・ドライブにコピーし、ハード・ドライブからインストールできます。この方法は、Forms/Reports Servicesの多数のインスタンスをネットワーク経由でインストールする場合や、Forms/Reports ServicesをインストールするコンピュータにCD-ROMまたはDVD-ROMドライブが搭載されていない場合に適しています。

また、リモートのCD-ROMまたはDVD-ROMドライブからインストールすることもできます。「リモートのCD-ROMまたはDVD-ROMドライブからのインストール」を参照してください。

ハード・ドライブからインストールするときは、CD-ROMの交換を求めるメッセージは表示されません。適切な場所にコピーされている場合は、インストーラが自動的にファイルを探します。

CD-ROMをコピーするには

  1. 親ディレクトリ(たとえば、orasolfrs)を作成し、その親ディレクトリ下にDisk1Disk2という名前のサブディレクトリを作成します(Disk 3以降も同様)。サブディレクトリの名前は、DiskNにする必要があります(NはCD-ROM番号)。

  2. 各CD-ROMの内容を該当するディレクトリにコピーします。

    prompt> cp -pr /cdrom_mount_point/10.1.2disk1/* /path/to/hard/drive/Disk1/
    prompt> cp -pr /cdrom_mount_point/10.1.2disk2/* /path/to/hard/drive/Disk2/
    ... Repeat for each CD-ROM.
    
    

コピーしたファイルからインストーラを実行するには、Disk1ディレクトリのrunInstaller実行可能プログラムを起動します。このファイルは、Forms/Reports Servicesが実行されるコンピュータで実行します。

prompt> /path/to/hard/drive/Disk1/runInstaller

DVD-ROMからorasolfrsディレクトリをコピーするには

orasolfrsディレクトリをDVD-ROMからハード・ディスクにコピーします。

prompt> cp -pr /dvd_mount_point/orasolfrs /path/to/hard/drive

コピーしたファイルからインストーラを実行するには、Forms/Reports Servicesが実行されるコンピュータでrunInstaller実行可能プログラムを起動します。

prompt> /path/to/hard/drive/orasolfrs/runInstaller

3.10.3 リモートのCD-ROMまたはDVD-ROMドライブからのインストール

Forms/Reports ServicesをインストールするコンピュータにCD-ROMまたはDVD-ROMドライブが搭載されていない場合は、リモートのCD-ROMまたはDVD-ROMドライブからインストールを実行できます。それには次の手順を実行します。

  • NFSを介してリモートのCD-ROMまたはDVD-ROMドライブを共有します。

    CD-ROMまたはDVD-ROMドライブがあるリモート・コンピュータで、次の手順を実行します。

    1. CD-ROM: Forms/Reports ServicesのDisk 1をCD-ROMドライブに挿入します。

      DVD-ROM: Forms/Reports ServicesのDVD-ROMをDVD-ROMドライブに挿入します。

    2. CD-ROMまたはDVD-ROMドライブを共有します。

      CD-ROM:

      prompt> su
      Password: root_password
      # share -F nfs -o ro /cdrom/disk1
      
      

      パスの/cdrom/disk1には、CD-ROMドライブ内のCD-ROMへのパスを指定します。ここでは、任意のパスを指定できます。

      DVD-ROM:

      prompt> su
      Password: root_password
      # share -F nfs -o ro /cdrom
      
      

      パスの/cdromには、DVD-ROMドライブ内のDVD-ROMへのパスを指定します。ここでは、任意のパスを指定できます。

    ローカル・コンピュータで、CD-ROMまたはDVD-ROMにアクセスし、インストーラを実行します。

    CD-ROM:

    prompt> /net/remote_computer_hostname/cdrom/disk1/runInstaller
    
    

    DVD-ROM:

    prompt> /net/remote_computer_hostname/cdrom/orasolfrs/runInstaller
    
    

    remote_computer_hostnameは、リモート・コンピュータの名前に置き換えます。

  • CD-ROMにのみ必要な手順:

    CD-ROMの交換を求めるメッセージが表示されたら、CD-ROMドライブの共有を解除してからCD-ROMを取り出して指定のCD-ROMを挿入します。その後、CD-ROMドライブを再度共有します。共有を解除しないと、CD-ROMを取り出せません。


    注意:

    CD-ROMを交換するとき、インストーラは実行したままである必要があります。CD-ROMの交換時に、インストーラは絶対に終了しないでください。インストーラを終了した場合、インストールを途中から続行できません。また、ここまでに行った部分インストールは使用できません。手動で削除する必要が生じることもあります。

    CD-ROMドライブが存在するリモート・コンピュータで、次の操作を行います。

    prompt> su
    Password: root_password
    # unshare /cdrom/disk1
    # eject cdrom
    ... Remove the CD-ROM, and insert the CD-ROM requested by the installer (for
    ... example, Disk 2).
    ... Share the CD-ROM.
    # share -F nfs -o ro /cdrom/disk2
    
    

3.10.4 リモート・コンピュータでのインストール

インストーラをリモート・コンピュータ(remote_computer)で実行しながら、その画面をローカル・コンピュータ(local_computer)に表示できます。Forms/Reports Servicesは、リモート・コンピュータにインストールされます。

  1. remote_computerlocal_computerに表示できるようにします。ローカル・コンピュータのコンソールで、次のコマンドを実行します。

    local_computer> xhost +remote_computer
    
    

    xhostを実行しないと、Xlibエラーが発生する可能性があります。これは、インストーラ起動時のFailed to connect to serverConnection refused by serverまたはCan't open displayと同様のエラーです。

  2. local_computerで、remote_computerへのリモート・ログインを実行します(telnetまたはrloginを使用)。第3.7項「オペレーティング・システム・ユーザー」に説明されているoracleユーザーとしてログオンします。第3.8項「環境変数」に説明されている環境変数が適切に設定されていることを確認します。

    local_computer> rlogin -l oracle remote_computer.mydomain.com
    - OR -
    local_computer> telnet remote_computer.mydomain.com
    
    
  3. remote_computer上のDISPLAY環境変数がlocal_computerを指すように設定します。

    例(Cシェル):

    remote_computer> setenv DISPLAY local_computer.mydomain.com:0.0
    
    

    例(BourneまたはKornシェル):

    remote_computer> DISPLAY=local_computer.mydomain.com:0.0; export DISPLAY
    
    
  4. インストーラを実行します。インストーラの実行方法は、第4.9項「Oracle Universal Installerの起動」を参照してください。


    注意:

    PseudoColorカラー・モデルまたはPseudoColorビジュアルをサポートしている場合、PC X emulatorを使用してインストーラを実行できます。PseudoColorビジュアルを使用するようPC X emulatorを設定してからインストーラを実行します。カラー・モデル設定またはビジュアル設定の変更方法については、X emulatorのドキュメントを参照してください。

3.10.5 NFSマウントしたストレージへのインストール

標準のNFSが装備されたSun社のコンピュータでは、Forms/Reports Servicesをインストールおよび実行できません。Network Appliance(NetApp)ファイラなどの認可されたNFSマウントのストレージ・システムを使用する必要があります。Forms/Reports Servicesは、NFSマウントのストレージ・システムでの動作が保証されています。

NetAppシステムは最低でも、リモート・インストール・ユーザーとリモートrootユーザーに対してエクスポートする必要があります。これは、exportfsコマンドを使用して実行できます。

prompt> exportfs -i /vol/vol1

更新された最新の証明リストについては、Oracle Technology Network(http://www.oracle.com/technology)で確認してください。

3.10.6 単一インストールからの複数インスタンスの実行

Forms/Reports Servicesコンポーネントは、それらがインストールされたコンピュータ上でのみ動作するよう設計されています。そのため、NFSを通じてリモート・コンピュータのファイルにアクセスできる場合でも、コンポーネントをリモート・コンピュータで実行することはできません。

3.10.7 NISおよびNIS+のサポート

Forms/Reports Servicesは、NISおよびNIS+環境にインストールして実行できます。これらの環境の詳細は、Oracle Application Serverのインストレーション・ガイドを参照してください。

3.10.8 Java対応フォント・パッケージ

ロケールに応じて、別のキャラクタ設定が必要な場合があります。Java対応Solarisフォント・パッケージの場合、すべてのロケールにおいて、SUNWi1ofSUNWxwfntの両方のフォント・パッケージが常に必要です。ロケールによっては、追加のフォント・パッケージが必要になる場合があります。Solarisフォント・パッケージの一覧は、http://java.sun.com/j2se/1.4.1/font-requirements.htmlを参照してください。

3.10.9 複数のネットワーク・カードを持つコンピュータへのインストール

Forms/Reports Servicesを、複数のネットワーク・カードを持つコンピュータにインストールする場合、インストーラは/etc/hostsファイルの最初のホスト名を使用します。使用するホスト名を先頭にするには、このファイルの行の並替えが必要な場合があります。ファイルはインストールの終了後、元の順序に戻せます。

3.11 インストーラが実行する前提条件チェック

表3-8に、インストーラが実行するチェックの一覧を示します。

表3-8 インストーラが実行する前提条件チェック

項目 説明

CPU

CPUが最低処理速度を満たしているかどうかをチェックします。

オペレーティング・システムのバージョン

サポートされるバージョンは表3-1を参照してください。

オペレーティング・システムのパッチ

必要なパッチの一覧については、第3.2項「オペレーティング・システムのパッチ」を参照してください。

オペレーティング・システムのパッケージ

必要なパッケージの一覧は、第3.3項「オペレーティング・システムのパッケージ」を参照してください。

オペレーティング・システムのカーネル・パラメータ

必要なカーネル・パラメータの一覧は、第3.4項「カーネル・パラメータ」を参照してください。

メモリー

推奨値については、表3-1を参照してください。

スワップ容量

推奨値については、表3-1を参照してください。

TMP容量

推奨値については、表3-1を参照してください。

インスタンス名

Forms/Reports Servicesをインストールするコンピュータに同じ名前のインスタンスが存在しないことを確認します。

Oracleホーム・ディレクトリの名前

Oracleホーム・ディレクトリ名にスペースが含まれていないかどうかをチェックします。

Oracleホーム・ディレクトリへのパス

Oracleホーム・ディレクトリへのパスが127文字を超えていないことを確認します。

Oracleホーム・ディレクトリの内容

Oracleホーム・ディレクトリに、インストール障害を引き起こすファイルが含まれていないかどうかをチェックします。

Oracleホーム・ディレクトリ

中間層を拡張する場合と、Oracle Developer Suiteが配置されたOracleホームに中間層をインストールする場合以外は、新しいディレクトリにForms/Reports Servicesをインストールする必要があります。ここで、許可されていないインストール例をいくつか紹介します。

  • 8.0、8i、9.0.1または9.2データベースのOracleホームへの、Oracle Application Server 10gのインストール

  • Oracle Management ServiceのOracleホームへの、Oracle Application Server 10gのインストール

  • Oracle Collaboration SuiteのOracleホームへの、Oracle Application Server 10gのインストール

  • スタンドアロンのOracle HTTP ServerのOracleホームへの、Oracle Application Server 10gのインストール

  • スタンドアロンのOracleAS Web CacheのOracleホームへの、Oracle Application Server 10gのインストール

  • Oracle9i Developer Suite 9.0.2のOracleホームへの、Oracle Application Server 10gのインストール

  • スタンドアロンのOracle Application Server Containers for J2EEのOracleホームへの、Oracle Application Server 10gのインストール

  • Oracle9iAS 1.0.2.2のOracleホームへの、Oracle Application Server 10gのインストール

  • Oracle9iAS9.0.2または9.0.3中間層のOracleホームへの、Oracle Application Server 10g Forms and Reports Services中間層のインストール

  • OracleAS Infrastructure 9.0.2またはリリース10gのOracleホームへの、OracleAS Developer Kits 10gのインストール

  • Oracle9iAS9.0.2または9.0.3中間層のOracleホームへの、OracleAS Developer Kits 10gのインストール

  • Oracle Developer Suite 9.0.2またはリリース10gのOracleホームへの、OracleAS Developer Kits 10gのインストール

  • Oracle9iAS 9.0.2のOracleホームへの、OracleAS Infrastructure 10gのインストール

  • Oracle Application Server 10g Forms and Reports Services中間層またはOracleAS Developer Kits 10gのOracleホームへの、OracleAS Infrastructure 10gのインストール

  • Oracle Developer Suite 9.0.2またはリリース10gのOracleホームへの、OracleAS Infrastructure 10gのインストール

ポート1521

アプリケーションがポート1521を使用している場合は、インストーラが警告を表示します。警告の対象となるアプリケーションには、すべてのバージョンのデータベース・リスナーが含まれます。この場合、ポート1521を使用しているアプリケーションを停止し、警告ダイアログで「再試行」をクリックする必要があります。

ポート1521を使用しているのがデータベース・リスナーの場合は、Metadata Repositoryデータベースに対しては使用できる可能性があります。

ポート1521を使用しているのが別のアプリケーションの場合は、そのポートを停止するか、別のポートを使用するように構成します。あるいは、データベース・リスナーが1521以外のポートを使用するよう変更できますが、それはインストール終了後にのみ実行可能です。詳細は、『Oracle Application Server管理者ガイド』を参照してください。

静的ポートの競合

staticports.iniファイルにポートが指定されている場合は、ファイルにリストされているポートをチェックします。staticports.iniファイルの詳細は、第3.5項「ポート」を参照してください。

モニター

モニターが256色以上を表示できるように構成されているかどうかをチェックします。

Display権限

ユーザーにDISPLAY環境変数で指定されているモニターで表示する権限が与えられているかどうかをチェックします。

DISPLAY環境変数

DISPLAY環境変数が設定されているかどうかをチェックします。

TNS_ADMIN環境変数

TNS_ADMIN環境変数が設定されていないこと。

tnsnames.oraファイルは、/etcまたは/var/opt/oracleディレクトリに含めることはできません。

Oracle Enterprise Managerディレクトリの書込み確認

中間層を実行する場合、またはForms/Reports Servicesを同じOracleホームに再インストールする場合にのみチェックします。インストーラを実行するオペレーティング・システム・ユーザーに次のディレクトリに書き込むことができるかどうかをチェックします。

  • ORACLE_HOME/sysman/emd

  • ORACLE_HOME/sysman/config

  • ORACLE_HOME/sysman/webapps/emd/WEB-INF/config

Oracle Enterprise Managerファイルの有無

中間層を実行する場合、またはForms/Reports Servicesを同じOracleホームに再インストールする場合にのみチェックします。次のファイルが存在するかどうかをチェックします。

  • ORACLE_HOME/sysman/config/iasadmin.properties

  • ORACLE_HOME/sysman/webapps/emd/WEB-INF/config/consoleConfig.xml