1 Oracle Tuxedoシステムのインストール前の作業

Oracle Tuxedoシステムのインストール前の作業 次の項では、Oracle Tuxedo 22cリリース1 (22.1.0.0.0)製品ソフトウェアをインストールする前に知っておく必要がある情報について説明します。

1.1 Oracle Universal Installer(OUI)

Oracle Tuxedo 22cリリース1 (22.1.0.0.0)製品ソフトウェア・インストーラは、Oracle Universal Installer (OUI)に基づいています。Oracle Tuxedo 22cリリース1 (22.1.0.0.0)製品ソフトウェアをホストにインストールするには、OUIを使用してOracle製品をインストールする方法を理解する必要があります。

1.2 インストールのモード

次のいずれかのモードでOUIを使用してOracle製品をインストールできます。
対話型
OUI対話モードを使用してグラフィカル・ユーザー・インタフェースを使用し、 インストールを練習し、要求されたらインストール・ダイアログで情報を指定します。異なる設定で少数の製品を少数のホストにインストールする場合、この方法が最も有用です。
コンソール
OUIコンソール・モードを使用して、グラフィカル・ユーザー・インタフェースを介さずに、コンソール・インタラクティブ・インタフェースでOracleインストール・プログラムを実行します。このメソッドは、グラフィカル・コンソールが搭載されていないUNIXシステムを対象としています。
サイレント
OUIのサイレント・インストール・モードを使用して、グラフィカル・ユーザー・インタフェースを介さずに必要な情報をレスポンス・ファイルに指定します。この方法は、複数のホストに同じ製品を複数回インストールする場合に最も便利です。レスポンス・ファイルを使用して、インストール・パラメータがわかっている製品のインストールを自動化できます。

1.3 インストール・メディア

ノート:

runInstaller.sh (UNIX)を起動する際は、このコマンドが存在するディレクトリから起動するか、runInstaller.sh (UNIX)への完全パスを指定する必要があります。

1.4 UNIXユーザー対象の特記事項

次の各項では、特定の製品をUNIXシステムにインストールする際に適用される特別な手順について説明します。

1.4.1 root権限によるUNIXインストーラの場所の指定

初めてOUIを使用してOracle製品をインストールする場合、インストールを進める前に、別のターミナル・ウィンドウからシェル・スクリプトを実行するよう求められます。

ノート:

OUIをサイレント・モードで実行中に、構成アシスタントに先立ってorainstRoot.shの実行が必要となった場合、OUIではインストール中は構成アシスタントをスキップします。orainstRoot.shをrootとして実行してから、スキップした構成アシスタントをサイレント・インストール完了後に実行する必要があります。
必要なシェル・スクリプトを正常に実行するには:
  1. OUIウィンドウを開いたまま、別のターミナル・ウィンドウを開きます。
  2. 新しい端末のウィンドウで、代替ユーザー・コマンド(su -root)を使用して、root権限でログインします
  3. Oracleソフトウェア製品を現在インストールしているOracleホームにディレクトリを変更します。
  4. シェル・スクリプトorainstRoot.shを実行します。
  5. スクリプトが終了したら、コマンド・プロンプトに戻り、新しいターミナル・ウィンドウから終了し、OUIに戻ってインストールを続行します。

ノート:

インストールを終了せずに、シェル・スクリプトを実行してください。インストールを終了すると、このスクリプトは削除されます。OUIで初めてOracle製品をインストールしたときにのみスクリプトを実行するように求められます。

1.4.2 サーバー接続失敗エラー

OUIをSolarisオペレーティング・システムで実行した際、Xlibエラーやサーバー接続失敗エラーが発生した場合、次を実行します。
  1. OUIを実行するホスト・コンピュータで次の環境変数を定義します。
    %setenv DISPLAY <machine name>:0.0
  2. <machine name>を、OUIを表示するコンピュータの名前に置き換えます。
  3. OUIが表示されるコンピュータで、コマンド(%xhost +)を入力します。これによって、他のコンピュータで情報をコンピュータ・モニター上に表示できます
  4. DISPLAY環境変数の設定後、runInstaller.shスクリプトを再実行します。

ノート:

サイレント・モードでレスポンス・ファイルを使用することで、DISPLAY変数を指定せずにOUIを実行できます。

1.4.3 UNIXグループ名の指定

UNIXシステムで製品をインストールしている場合、インストーラは、ベース・ディレクトリを所有するグループの名前の指定も求めます。

Oracleソフトウェアの更新、インストールおよび削除の権限を持つUNIXグループ名を選択する必要があります。このグループのメンバーには、選択ベース・ディレクトリの書込み権限が必要です。

このグループに属するユーザーのみが、このホストでソフトウェアをインストールまたは削除できます。

1.5 Oracle Universal Installerのログ・ファイルについて

OUIを使用して製品のインストールやアンインストールを行う際、各インストールに関して重要な情報はインベントリだけでなく一連のログ・ファイルにも保存され、次のディレクトリにあります。
$ORACLE_HOME/cfgtoollogs

これらのログ・ファイルを使用して、インストールの問題をトラブルシューティングできます。インストールした様々なソフトウェア・コンポーネントの削除と構成でもこれらのファイルは重要です。OUIでは現行セッション・ログの名前と場所が「インストール」ページで表示されます。各インストールまたは構成ユーティリティには、$ORACLE_HOME/cfgtoollogsフォルダ内にログが含まれる個別のフォルダが用意されます。

ノート:

製品の削除に使用するログは、インストール・プロセス中に生成されるinstallActions<timestamp>.logとは別です。installActions<timestamp>.logのほうが読み取りやすく、インストール時に実行された操作の表示に使用できます。

1.6 Oracleの国際化

この項は、OUI (Oracle User Interface)言語の設定に役立ちます。

1.6.1 インストール・ダイアログの言語

OUIは、オペレーティング・システムの言語で実行されます。OUIは、Javaによって検出されたシステム・ロケール値の言語を使用し、それをデフォルト言語に設定します。OUIのダイアログは、この言語が使用可能な場合、この言語で表示されます。特定のOUIダイアログがオペレーティング・システムの言語に翻訳されていない場合、これらのダイアログは英語で表示されます。

OUIでは、oraparam.iniファイルで変数NLS_ENABLEDTRUEに設定されている場合のみ、翻訳されたGUIが表示されます。NLS_ENABLED変数がFALSEに設定されている場合、すべてのテキストが英語で表示されます。

ノート:

国際化対応のために表示されるダイアログはカスタマイズ済の部品あり、その一部がOUIに組み込まれます。

1.7 WebによるOracle Tuxedoの配布

Oracle Tuxedoは、オラクル社のWebサイトからダウンロードできます。

Oracle Tuxedo製品ソフトウェアのインストーラは、Oracle社のWebサイトからプラットフォームに合わせてダウンロードできます。

1.8 Oracle Tuxedoソフトウェア・コンポーネント

Oracle Tuxedo 22cリリース1 (22.1.0.0.0)ソフトウェア配布キットには、JavaクライアントがOracle Tuxedoサービスを呼び出すためのOracle Jolt製品ソフトウェア、Oracle Tuxedoアプリケーションを集中エンタープライズ管理コンソールから制御するためのOracle SNMPエージェント製品ソフトウェア、およびネイティブのTuxedo Webサービスが提供されるOracle Service Architecture Leveraging Tuxedo (Oracle SALT)が付属しています。

Oracle Tuxedo 22cリリース1 (22.1.0.0.0)配布キットには、次のコンポーネントが含まれています:

  • Oracle Tuxedoサーバー・コンポーネント:
    • Oracleアプリケーション・トランザクション・モニター・インタフェース(ATMI)サーバー・ソフトウェア
    • Oracle Common Object Request Broker Architecture (CORBA) C++サーバー・ソフトウェア
    • Oracle Joltサーバー・ソフトウェア
    • Oracle SNMPエージェント・ソフトウェア
  • Oracle Tuxedoクライアント・コンポーネント:
    • Oracle ATMI Workstation (/WS)クライアント・ソフトウェア
    • Oracle CORBA C++クライアント・ソフトウェア - C++Object Request Broker (ORB)と環境オブジェクトを含む
    • Oracle Jolt 22cリリース1 (22.1.0.0.0)クライアント・ソフトウェア
  • Oracle Service Architecture Leveraging Tuxedo (Oracle SALT):
    • Oracle Service Architecture Leveraging Tuxedo (Oracle SALT)ソフトウェア

次の図は、Oracle Tuxedoのコンポーネントの概要を示しています:

図1-1 Oracle Tuxedoのクライアントおよびサーバー・コンポーネント


Oracle Tuxedoのクライアントおよびサーバー・コンポーネントの図

1.9 ハードウェアとソフトウェアの前提条件

Oracle Tuxedoソフトウェアは、Tuxedoドメインとも呼ばれるOracle Tuxedoアプリケーションに参加する各サーバー・マシンにインストールする必要があります。Tuxedoアプリケーションは、Tuxedoシステムを基盤としたビジネス・ソフトウェア・プログラムであり、UBBCONFIGという1つの構成ファイルによって定義および制御されます。Tuxedo構成ファイルの詳細は、『ファイル形式、データ記述、MIBおよびシステム・プロセス・リファレンス』のリファレンス・ページUBBCONFIG(5)を参照してください。

Tuxedoアプリケーションは、ネットワークで接続された多くのTuxedoシステム・プロセス、1つ以上のアプリケーション・クライアント・プロセス、1つ以上のアプリケーション・サーバー・プロセス、および1台以上のコンピュータ・マシンで構成されます。Oracle Tuxedoソフトウェアの異なるリリースを実行しているマルチ・マシンTuxedoアプリケーションでは、マスター・マシン(UBBCONFIGファイルのRESOURCESセクションのMASTERパラメータによって指定される)が、アプリケーションでOracle Tuxedoソフトウェアの最新のリリースを実行する必要があります。Tuxedoアプリケーションの詳細は、『Oracle Tuxedo製品概要』の「ドメイン」を参照してください。

ノート:

  • Oracle Tuxedoシステムの実行可能ファイルは、リモート・ファイル・システム間で共有しないことをお薦めします。共有すると信頼性が損なわれます。
  • Oracle TuxedoソフトウェアをUNIXシステムにインストールする前に、「ファイルおよびデータベースの管理とディスク領域の割当て」に従ってハード・ディスク・デバイスのパーティションを作成し直すことをお薦めします。

1.10 システム要件

Oracle Tuxedo 22cリリース1 (22.1.0.0.0)のシステム要件を次の表に示します:

表1-1 Oracle Tuxedo 22cリリース1 (22.1.0.0.0)のシステム要件

コンポーネント 要件
プラットフォーム* Oracle Tuxedo 22cリリースのプラットフォーム・データ・シートに記載されているプラットフォーム。
ハード・ディスク・ドライブ Oracle Tuxedo 22cリリースのプラットフォーム・データ・シートのターゲット・プラットフォームのデータ・シートのとおり。ディスク領域の要件の詳細は、「ファイルおよびデータベースの管理とディスク領域の割当て」を参照してください。
メモリー Oracle Tuxedo 22cリリースのプラットフォーム・データ・シートのターゲット・プラットフォームのデータ・シートのとおり。

1.11 ソフトウェア要件

コンソール・モードを使用してOracle Tuxedo 22cをインストールするには、Java Runtime Environment(JRE)が必要です。JRE 1.8以上が推奨されます。Oracle Tuxedoをインストールする前に、必要なJREをインストールし、それに応じて環境変数JAVA_HOMEを設定するようにしてください。

1.12 プロセス間通信リソースの構成

プロセス間通信(IPC)とはWindowsおよびUNIXオペレーティング・システムがサポートしている機能の1つで、プロセスどうしの通信を可能にします。UNIXシステムでは、UNIXシステムに固有の方法でIPCパラメータを調整して、Oracle Tuxedoアプリケーションのパフォーマンスを最大限にします。ほとんどのUNIXシステムのデフォルト値はOracle Tuxedoアプリケーションには低すぎるため、Oracle Tuxedo 22cリリースのプラットフォーム・データ・シートに記載されている方法に従ってIPCパラメータを調整する必要があります。IPCの推奨値については、「UNIXシステムでのIPCリソースの構成」を参照してください。

Oracle Tuxedoソフトウェアをインストールし、アプリケーション構成ファイル(UBBCONFIGファイル)を作成したら、tmloadcf(1)コマンドを使用して、アプリケーションのサポートに必要な最低限のIPCリソースを計算してリストに出力します。Oracle Tuxedoアプリケーションを分散化する場合は、そのアプリケーションに参加するすべてのマシンに必要最低限なIPCリソースを割り当てておく必要があります。IPCリソースの計算およびtmloadcf(1)コマンドの使用の詳細は、「インストール後の作業の実行」を参照してください

ノート:

Oracle TuxedoソフトウェアをUNIXシステムにインストールする前に、UNIXシステムでのIPCリソースの構成の情報に従って、ターゲット・マシンのIPCパラメータを調整しておくことをお薦めします

1.13 Oracleインストール・プログラム

Oracle Tuxedoソフトウェアは、インストーラ・ファイルとして配布されます。このファイルにはOracleインストール・プログラムのコピーも含まれています。Oracleインストール・プログラムは、Oracle Tuxedo製品をUNIXシステムにインストールするためのOracleの標準ツールです。

1.13.1 インストールの取消し

GUIモードで「取消」ボタンまたはウィンドウを閉じるボタンをクリックすると、Oracle Tuxedo 22cリリース1 (22.1.0.0.0)のインストールは完了しません。その場合は、Oracle Tuxedo 22cリリース1 (22.1.0.0.0)を再びインストールする必要があります。

以前のTuxedo製品ディレクトリにOracle Tuxedo 22cリリース1 (22.1.0.0.0)をインストールし、元の構成に戻す場合は、以前のTuxedoバージョンを再インストールする必要があります。Oracle Tuxedo 22cリリース1 (22.1.0.0.0)は新しいOracleホーム製品ディレクトリにインストールすることを強くお薦めします。

1.14 インストール・タイプ

インストール・タイプとは、機能で関連付けられた製品ソフトウェア・コンポーネントのセットのことです。Oracle Tuxedo 22cリリース1 (22.1.0.0.0)には次のインストール・タイプが用意されています:

  • 完全インストール - Tuxedo、SALTおよびTSAM PlusエージェントのすべてのOracle Tuxedo 22cリリース1 (22.1.0.0.0)サーバー・コンポーネントとクライアント・コンポーネントで構成されます。
  • サーバー・インストール - Tuxedo、SALTおよびTSAM PlusエージェントのすべてのOracle Tuxedo 22cリリース1 (22.1.0.0.0)サーバー・コンポーネントで構成されます。
  • クライアント・インストール - すべてのOracle Tuxedo 22cリリース1 (22.1.0.0.0)のクライアント・コンポーネントで構成されます:
    • Oracle ATMI Workstation (/WS)クライアント・ソフトウェア
    • 環境オブジェクトを含むOracle CORBA C++クライアント・ソフトウェア(C++クライアントORB (オブジェクト・リクエスト・ブローカ))
    • Oracle Jolt 22cリリース1 (22.1.0.0.0)クライアント・ソフトウェア

Oracle Tuxedo 22cリリース1 (22.1.0.0.0)のインストール時にインストール・タイプを選択することに加え、選択したインストール・タイプから1つ以上のソフトウェア・コンポーネントを選択(追加)または選択解除(削除)することでインストールをさらにカスタマイズすることもできます。カスタマイズはGUIモード・インストール方法のみで可能です。詳細は、I「Oracle TuxedoのGUIモード・インストール」を参照してください。

1.15 インストール作業のロード・マップ

以上で、インストールを開始する準備は完了です。Oracle Tuxedo 22cリリース1 (22.1.0.0.0)をインストールするには、次のいずれかの項を参照してください:

Oracle Tuxedoリリース(12.2.2.0.0)以前のソフトウェアからアップグレードする場合は、Oracle TuxedoシステムのTuxedo 22cリリース1 (22.1.0.0.0)へのアップグレードを参照してください

Oracle Tuxedoソフトウェアをアンインストールする場合は、Oracle Tuxedoのアンインストールを参照してください