目次 前 次 PDF


管理タスクと管理ツール

管理タスクと管理ツール
このトピックには次の項が含まれます:
管理者が実行するタスク
管理者の作業は、次の2つのタスクに大きく分類できます。
セットアップ・タスク - アプリケーションを起動する前にシステム側で準備する必要のあるすべてのタスク。
実行時の管理 - 起動後のアプリケーション上で実行するタスク。
セットアップ・タスク
管理者は、セットアップ時に、Oracle Tuxedoシステムの計画、設計、インストール、セキュリティの設定および構成を行う責任があります。表1‑1に、セットアップ時の必須のタスクとオプションのタスクを示します。
 
 
実行時のタスク
Oracle Tuxedoシステムをインストールし、TUXCONFIGファイルをロードすると、アプリケーションの起動準備は完了です。アプリケーションを起動したら、アプリケーションのアクティビティをモニタリングし、問題が発生していないかどうか、または問題の原因となり得る現象がないかどうかを確認する必要があります。表1‑2に、実行時の必須のタスクとオプションのタスクを示します。
 
MASTERマシンで問題が発生した場合に、アプリケーションの基本的な役割をMASTERマシンから代替(BACKUP)マシンに再び割り当てる(移行)
実行時には、問題が発生した場合や、アプリケーション要件の変化にすばやく対応する必要があります。これらの実行に役立つように、3つのツール(Oracle Tuxedo管理コンソール、コマンド行インタフェースおよびAdminAPI)が用意されています。表1‑3に、介入が必要となる可能性があるいくつかの状況を示します。
 
MASTERマシン上で発生するおそれのある問題を修復する
指定したBACKUPマシンに置換します。
関連項目
Oracle Tuxedo ATMI環境およびCORBA環境の違い
Oracle Tuxedo CORBA環境では、Oracle Tuxedoの管理機能により、オブジェクト・リクエスト・ブローカ(ORB : Object Request Broker)とTPフレームワークのコンテキスト内で実行するアプリケーションの管理がサポートされます。
Oracle Tuxedo CORBA環境のUBBCONFIG構成ファイルでは、クライアント・アプリケーションとサーバー・アプリケーションの構成を次のようにサポートしています。
RESOURCESセクションでは、アプリケーション全体にわたるデフォルト値を指定し、掲示板の表サイズ設定に適用します。
MACHINESセクションでは、プロセッサ固有の値を指定し、これらの表のサイズ設定に適用できます。
INTERFACESセクションでは、アプリケーションで使用されるCORBAインタフェースに関する情報を指定できます。
ROUTINGセクションでは、Tuxedo CORBA環境で使用される各種ルーティング基準をサポートします。Oracle Tuxedo ATMIデータ依存型ルーティングのパラメータを指定する既存のROUTINGセクションをそのまま使用することもできます。
ただし、Oracle TuxedoのCORBA環境では、異なる通信プロトコルを使用して、リモートおよび外部クライアントからOracle Tuxedoサーバー・アプリケーションに接続します。このプロトコルが、標準インターネットORB間プロトコル(IIOP)です。Oracle Tuxedoのワークステーション・ハンドラ(WSH)プロセスとワークステーション・リスナー(WSL)プロセスのかわりに、CORBA環境では、そのゲートウェイ・プロセスであるIIOPハンドラ(ISH)とIIOPリスナー(ISL)を呼び出します。この場合、構文がわずかに異なり、各アプリケーションのUBBCONFIG構成ファイルにあるSERVERSセクションで、WSLのかわりにISLを使用します。
全体的に、Oracle Tuxedo CORBAおよびATMI環境の管理タスクは似ています。ただし、これらの環境には、次のようないくつかの主要な違いがあります。
Oracle TuxedoのATMI環境では、データ依存型のルーティング基準を判別するために、サービス呼出しに使用される任意のFMLフィールドをチェックできます。Oracle TuxedoのCORBA環境では、システム設計者は、CORBAインタフェースのルーティング基準を人的な手段で伝達する必要があります。Oracle TuxedoのCORBA環境には、ルーティングに使用できるサービス・リクエスト・メッセージ・データや関連バッファ情報が用意されていません。これは、CORBAでのルーティングが、ターゲットのCORBAオブジェクトのメソッド呼出しではなく、ファクトリで実行されるためです。
CORBAインタフェースをACLで直接制御することはできません。管理者レベルでサーバントを制御することはできません。UBBCONFIG構成ファイルでは、MANDATORY_ACLパラメータからSECURITYパラメータまでは無視されます。
注意:
アプリケーションの設計計画の作成
管理者は、カスタマのビジネス要件を把握し、ソフトウェアがどのように使用されるかを知る必要があります。これらのニーズを理解することで、管理者は、システム設計者やアプリケーション開発者と協力して、要件を満たすアプリケーションの構成を実現できます。
アプリケーションの設計を計画する前に、以下の事項を確認してください。
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
関連項目
アプリケーションの管理用ツール
Oracle Tuxedoシステムには、Oracle Tuxedo ATMIまたはCORBA環境のいずれにおいても同じ一連の管理タスクを実行する方法がいくつか用意されています。グラフィカル・ユーザー・インタフェースの使用とシェル・プロンプトでのコマンド入力のどちらに慣れている場合も、自分に合った方法でOracle Tuxedoアプリケーションの管理者としての職務を実行できます。図1‑1に、構成ファイルへの書込みや、実行時のOracle Tuxedoアプリケーション管理に使用できるツールを示します。
図1‑1 管理ツール
Oracle Tuxedo管理コンソール - アプリケーションをモニターし、アプリケーション操作を動的に構成するためのWebベースのツールです。
Oracle Tuxedo MIBアプリケーション・プログラミング・インタフェース - MIB内の情報にアクセスしたり、これらの情報を変更するためのプロシージャ用のインタフェースです。
コマンド行ユーティリティ - アプリケーションの管理(tmadmin(1))、アクティブ化(tmboot(1))、構成(tmconfig、wtmconfig(1))および非アクティブ化(tmshutdown(1))を実行するためのコマンド群です。詳細は、『Oracle Tuxedoコマンド・リファレンス』を参照してください。
.
表1‑4  
グラフィカル・ユーザー・インタフェース(GUI)を使用して、TUXCONFIGファイルを作成および編集します。GUIから直接ヘルプにアクセスすると、GUIの詳しい説明を参照できます。
ユーザー用にTUXCONFIGファイルを変更するプログラムを作成します。
1.
テキスト・エディタで、UBBCONFIGファイル(テキスト形式のTUXCONFIG)を作成および編集します。
2.
tmloadcfを実行して、UBBCONFIGファイルをバイナリ形式のTUXCONFIGファイルに変換します。
(tmloadcfコマンド・オプションの詳細は、『Oracle Tuxedoコマンド・リファレンス』のtmloadcf(1)に関する項を参照してください。)
関連項目
『Oracle Tuxedo ATMIの紹介』Oracle Tuxedo管理コンソールを使用した管理操作に関する項
『Oracle Tuxedo ATMIの紹介』MIBを使用した操作の管理に関する項
『Oracle Tuxedo ATMIの紹介』コマンド行ユーティリティを使用した操作の管理に関する項
『Oracle Tuxedo ATMIの紹介』Oracle Tuxedo ATMIのアーキテクチャに関する項
『ファイル形式、データ記述、MIBおよびシステム・プロセス・リファレンス』ACL_MIB(5)APPQ_MIB(5)EVENT_MIB(5)MIB(5)TM_MIB(5)WS_MIB(5)およびUBBCONFIG(5)に関する項
『Oracle Tuxedoコマンド・リファレンス』tmshutdown(1)に関する項

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved