![]() ![]() ![]() ![]() ![]() ![]() ![]() |
次の項では、Oracle Tuxedo 12c リリース1 (12.1.1)製品ソフトウェアのインストールに必要な予備知識について説明します。
Oracle Tuxedoの評価版は、Oracle社のWebサイト(http://www.oracle.com/technology/software/index.html)からダウンロードできます。
Oracle Tuxedo製品ソフトウェアのインストーラは、Oracle社のWebサイトからプラットフォームに合わせてダウンロードできます。
Oracle Tuxedo 12c リリース1 (12.1.1)ソフトウェア配布キットには、JavaクライアントがOracle Tuxedoサービスを呼び出すためのOracle Jolt製品ソフトウェアと、Oracle Tuxedoアプリケーションを中央エンタープライズ管理コンソールから制御するためのOracle SNMPエージェント製品ソフトウェアが付属しています。
Oracle Tuxedo 12c リリース1 (12.1.1)には、次のコンポーネントが含まれています。
図1-1に、Oracle Tuxedoクライアント・コンポーネントとサーバー・コンポーネントの全体像を示します。
リモート・クライアント、ネイティブ・クライアント、LLE、SSLなどの用語については、『Oracle Tuxedo製品概要』のクライアントおよびサーバー・コンポーネントに関する項を参照してください。
Tuxedo .NETワークステーション・クライアントには以下のものが必要です。
LLEおよびSSLには、56ビットと128/256ビットの暗号化方式があります。
Oracle Tuxedoソフトウェアは、Tuxedoドメインとも呼ばれるOracle Tuxedoアプリケーションに参加する各サーバー・マシンにインストールする必要があります。TuxedoアプリケーションはTuxedoシステムを基盤としたビジネス・ソフトウェア・プログラムであり、UBBCONFIG
という1つの構成ファイルによって定義および制御されます。Tuxedo構成ファイルについては、『Oracle Tuxedoファイル形式、データ記述、MIBおよびシステム・プロセス・リファレンス』の「UBBCONFIG(5)」を参照してください。
Tuxedoアプリケーションは、ネットワークで接続された多くのTuxedoシステム・プロセス、1つ以上のアプリケーション・クライアント・プロセス、1つ以上のアプリケーション・サーバー・プロセス、および1台以上のコンピュータ・マシンで構成されます。Oracle Tuxedoソフトウェアの異なるリリースを実行しているマルチ・マシンTuxedoアプリケーションでは、MASTERマシン (UBBCONFIG
ファイルのRESOURCES
セクションにあるMASTER
パラメータによって指定される)がアプリケーションでOracle Tuxedoソフトウェアの最新のリリースを実行する必要があります。Tuxedoアプリケーションの詳細は、『Oracle Tuxedo製品概要』の「ドメイン」を参照してください。
注意: | Oracle Tuxedoシステムの実行可能ファイルは、リモート・ファイル・システム間で共有しないことをお薦めします。共有すると信頼性が損なわれます。 |
表1-1は、Oracle Tuxedo 12c リリース1 (12.1.1)のシステム要件を示しています。
「Oracle Tuxedo 12c リリース1 (12.1.1)プラットフォーム・データ・シート」に記載されている任意のプラットフォーム。
|
|
「Oracle Tuxedo 12c リリース1 (12.1.1)プラットフォーム・データ・シート」のターゲット・プラットフォームのデータ・シートのとおり。ディスク領域の要件の詳細は、「ファイルおよびデータベースの管理とディスク領域の割当て」を参照してください。
|
|
「Oracle Tuxedo 12c リリース1 (12.1.1)プラットフォーム・データ・シート」のターゲット・プラットフォームのデータ・シートのとおり。
|
|
Oracle Joltのインストール前の作業については、「Oracle Jolt 12c リリース1 (12.1.1)の概要とインストール情報」を参照してください。Oracle SNMPエージェントに関する準備作業は不要です。
注意: | Oracle TuxedoソフトウェアをUNIXシステムにインストールする前に、「ファイルおよびデータベースの管理とディスク領域の割当て」に従ってハード・ディスク・デバイスのパーティションを作成し直すことをお薦めします。 |
Oracleインストール・プログラムは、Oracle Tuxedoをターゲット・システムにインストールするために必要なファイルをアーカイブから抽出する一時ディレクトリを使用します。インストール時には、インストーラに同梱の圧縮されたJava Runtime Environment (JRE)と圧縮解除されたJREを格納するための十分な領域を持つ一時ディレクトリが必要になります。インストールの最後に、インストール・プログラムはJREを一時ディレクトリからOracleホーム・ディレクトリに移動します。Oracleホーム・ディレクトリについては、「Oracleホーム・ディレクトリ」を参照してください。
必要な一時ストレージ領域の容量は、ターゲットのプラットフォームによって異なります。詳細は、「Oracle Tuxedo 12c リリース1 (12.1.1)プラットフォーム・データ・シート」のデータ・シートを参照してください。
デフォルトでは、インストール・プログラムは表1-2の一時ディレクトリを使用します。
適切な一時領域を確保するには、代替ディレクトリをインストール用の一時ディレクトリとして割り当ててください。このようにするには、Oracleインストール・プログラムを開始する前に、表 1-3に示した該当する手順を実行するとともに、一時ディレクトリにあるファイルをできるだけ多くクリーンアップしてください。
プロセス間通信(IPC)とはWindowsおよびUNIXオペレーティング・システムがサポートしている機能の1つで、プロセスどうしの通信を可能にします。プロセスは同じコンピュータで実行されていても、ネットワーク上の別のコンピュータで実行されていてもかまいません。
Windows 2003 Serverシステムでは、Oracle Tuxedoシステムはプロセス間通信を容易にするOracle ProcMGR (プロセス・マネージャ)と呼ばれるIPCサービスを提供します。Oracle ProcMGRサービスを使用すると、IPCパラメータを調整して、Oracle Tuxedoアプリケーションのパフォーマンスを最大限に引き出すことができます。
UNIXシステムでは、UNIXシステムに固有の方法でIPCパラメータを調整して、Oracle Tuxedoアプリケーションのパフォーマンスを最大限に引き出すことができます。ほとんどのUNIXシステムのデフォルト値はOracle Tuxedoアプリケーションには低すぎるため、「Oracle Tuxedo 12c リリース1 (12.1.1)プラットフォーム・データ・シート」に記載されている方法に従ってIPCパラメータを調整する必要があります。IPCの推奨値については、「UNIXシステムでのIPCリソースの構成」を参照してください。
Oracle Tuxedoソフトウェアをインストールし、構成ファイル(UBBCONFIG
ファイル)を作成したら、tmloadcf(1)
コマンドを使用して、アプリケーションの実行に必要最低限のIPCリソースを計算してリストに出力します。Oracle Tuxedoアプリケーションを分散化する場合は、そのアプリケーションに参加するすべてのマシンに必要最低限なIPCリソースを割り当てておく必要があります。tmloadcf(1)
コマンドを使用してIPCリソースを計算する方法については、「インストール後のタスクの実行」を参照してください。
注意: | Oracle TuxedoソフトウェアをUNIXシステムにインストールする前に、「UNIXシステムでのIPCリソースの構成」に従って、ターゲット・マシンのIPCパラメータを調整しておくことをお薦めします。 |
Oracle Tuxedoソフトウェアは、インストーラ・ファイルとして配布されます。このファイルにはOracleインストール・プログラムのコピーも含まれています。Oracleインストール・プログラムは、Oracle Tuxedo製品をWindowsまたはUNIXシステムにインストールするためのOracleの標準ツールです。
注意: | Windowsプラットフォームでは、Tuxedo 12c リリース1 (12.1.1)のインストール後にシステムに再ログインする必要があります。 |
WindowsシステムでGUIモードおよびサイレント・インストール中に旧バージョンのTuxedoソフトウェアが検出された場合、Tuxedoインストーラは、以下の旧バージョンのTuxedoのProcMGRとリスナー・サービスを自動的に停止します。
注意: | GUIインストール中、次の確認メッセージが表示されます: 「前のバージョンのTuxedoサービスを停止します」 |
注意: | 3050以外のポートに構成されているリスナー・サービスは手動で削除する必要があります。 |
このTuxedo配布キットを使用する場合、これらのサービスを停止しなければ、同じマシンで複数のTuxedoバージョンを実行できません。ProcMGRサーバーの停止に必要な時間はわずかですが、リスナー・サービスの停止に必要な時間は数分にわたる場合があります。
Oracleインストール・プログラムは、3通りのインストール方法をサポートしています。上記のいずれの方法を使用してもOracle Tuxedo製品ソフトウェアをインストールできます。
GUIモードで「取消」ボタンまたは「ウィンドウを閉じる」ボタンを押したり、コンソール・モードでquitを入力すると、Tuxedo 12c リリース1 (12.1.1)は正常にインストールされません。その場合、Tuxedo 12c リリース1 (12.1.1)の再インストールが必要です。
Tuxedo 12c リリース1 (12.1.1)を前のTuxedo製品ディレクトリにインストールしていて、元の構成に戻す場合には、前のTuxedoバージョンを再インストールする必要があります。
インストール・セットとは、機能で関連付けられた、製品のソフトウェア・コンポーネントのセットのことです。Oracle Tuxedo 12c リリース1 (12.1.1)では、次の7つのインストール・セットが用意されています。
Oracle Tuxedo 12c リリース1 (12.1.1)のインストール時にインストール・セットを選択することに加え、選択したインストール・セットから1つ以上のソフトウェア・コンポーネントを選択(追加)または選択解除(削除)することでインストールをさらにカスタマイズすることもできます。カスタマイズはGUIモードおよびコンソール・モードのインストールでのみ可能です。詳細は、「Oracle TuxedoのGUIモード・インストール」および「UNIXシステム上でのOracle Tuxedoのコンソール・モード・インストール」を参照してください。サイレント・インストールでは行うことができません。
Oracle Tuxedoをインストールする場合、Oracleホーム・ディレクトリを指定する必要があります。Oracleホーム・ディレクトリは、同じマシン上にインストールされた複数のOracle製品が使用する共通ファイルのリポジトリです。このため、Oracleホーム・ディレクトリを、システムにインストールされているOracle製品の「中央サポート・ディレクトリ」と見なすことができます。
Oracleソフトウェアがシステム上で正しく動作するには、Oracleホーム・ディレクトリ内のファイルが不可欠です。これらのファイルは以下の機能を果たします。
次の図に、Oracle Tuxedo 12c リリース1 (12.1.1)のインストーラ・プログラムで作成されるOracleホーム・ディレクトリの構造を示します。
Oracle Tuxedo 12c リリース1 (12.1.1)のインストール時に、既存のOracleホーム・ディレクトリを選択するか、または新しいOracleホーム・ディレクトリのパスを指定するようにメッセージが表示されます。新しいディレクトリを作成する場合、Oracle Tuxedoインストーラ・プログラムによってディレクトリが自動的に作成されます。
Oracleホーム・ディレクトリを選択する際には、インストールするOracle Tuxedo用のOracle製品ディレクトリを選択するようにメッセージが表示されます。Oracle製品ディレクトリをOracleホーム・ディレクトリの下に作成することもできますが、それ以外の場所に作成してもかまいません。
Oracle Tuxedoインストーラによって作成されるOracleホーム・ディレクトリのファイルとディレクトリを表1-4に示します。
Oracleホーム・ロケーション・ファイルとOracleホーム・ディレクトリのインストールおよびアンインストールの履歴を記録したファイルを格納するディレクトリ。これらのファイルの詳細は、「Windowsシステム上のOracle Tuxedoのショートカットの理解」を参照してください。
|
複数のOracleホーム・ディレクトリを作成することは可能ですが、作成しないことをお薦めします。ほとんどの場合、Oracleホーム・ディレクトリは1つで十分です。ただし、開発環境と本番環境を分けてそれぞれに製品スタックを持たせる場合には複数のディレクトリを作成すると便利です。2つのディレクトリがあれば、一方のOracleホーム・ディレクトリで開発環境を更新しても、準備が整うまで本番環境を変更しなくて済みます。
以上で、インストールを開始する準備は完了です。Oracle Tuxedo 12c リリース1 (12.1.1)をインストールするには、次の項を参照してください。
Oracle WebLogic EnterpriseまたはOracle Tuxedo 9.1以前のソフトウェアからアップグレードする場合は、「Oracle Tuxedoシステムの12c リリース1 (12.1.1)へのアップグレード」を参照してください。
Oracle Tuxedoソフトウェアをアンインストールする場合は、「インストール後のタスクの実行」を参照してください。
![]() ![]() ![]() |