Oracle Tuxedoアプリケーション実行時の管理

     前  次    目次    PDFとして表示 - 新規ウィンドウ  Adobe Readerを取得 - 新規ウィンドウ
コンテンツはここから始まります

アプリケーションの起動と停止

アプリケーションの起動と停止に必要なタスク

環境変数の設定

Windowsの場合

UNIXの場合

TUXCONFIGファイルの作成

全サイトでのtlistenの起動

tlistenのコマンド・オプション

アプリケーション固有のディレクトリとファイルを手動で伝播する

TLOGデバイスの作成

アプリケーションの起動

小規模アプリケーション(マシン2台による構成)でtmbootを実行する

大規模アプリケーション(50台を超えるマシン構成)でtmbootを実行する

アプリケーションの停止

tmshutdownの実行

アプリケーションが正常に停止できない場合にIPCツールを使用する

Oracle Tuxedoアプリケーションのモニター

アプリケーションのモニター方法

システム・データとアプリケーション・データのモニター

システム・データをモニターする

システム・データの格納場所

静的および動的な管理データをモニターする

静的データとは

静的データの確認

動的データとは

動的データの確認

起動と停止に関する一般的な問題

起動時の一般的な問題

停止時の一般的な問題

適切なモニター・ツールを選択する

Oracle管理コンソールを使用してアプリケーションをモニターする

ツールバーを使用してアクティビティをモニターする

コマンドライン・ユーティリティを使用してアプリケーションをモニターする

tmadminを使用して構成を調べる

txrptを使用してサーバーとサービスに関するレポートを作成する

tmadminセッションのしくみ

tmadminコマンドを使用してシステムをモニターする

イベント・ブローカを使用してアプリケーションをモニターする

ログ・ファイルを使用してアクティビティをモニターする

トランザクション・ログ(TLOG)とは

ユーザー・ログ(ULOG)とは

ログを使用してエラーを検出する

トランザクション・ログ(TLOG)を分析する

トランザクション・エラーを検出する

ユーザー・ログ(ULOG)を分析する

ULOGメッセージの例

ULOG内のtlistenメッセージを分析する

tlistenメッセージの例

アプリケーション・サービス・ログを使用してサービスの作業負荷を予測する

MIBを使用してアプリケーションをモニターする

制限を指定してMIBを問い合せる

グローバル・データおよびローカル・データを問い合せる

グローバル・データとは

ローカル・データとは

tmadmcallを使用して情報にアクセスする

ud32を使用してMIBの問合せと更新を行う

実行時およびユーザー・レベルのトレース機能を使用する

DBBLおよびBBLを使用してエラーを管理する

ATMIを使用してシステム・エラーとアプリケーション・エラーを処理する

設定可能なタイムアウトのメカニズムを使用する

冗長サーバーを設定して障害を処理する

マルチスレッド化またはマルチコンテキスト化されたアプリケーションをモニターする

MIBを使用してマルチスレッド化またはマルチコンテキスト化されたアプリケーションのデータを取得する

アプリケーションの動的な変更

アプリケーションの動的な変更

アプリケーションを変更するためのツール

tmconfigを使用した構成への永続的な変更

tmconfigのしくみ

構成ファイルのセクションの選択

tmconfigタスクの選択

tmconfigタスクの出力内容

tmconfigエラー・メッセージによって示されるシステムの状態

tmconfigの実行

tmconfigの環境変数の設定

tmconfigの全セッションの実行

tmconfig入力バッファの注意事項

tmconfigを使用した構成の一時的な変更

新しいマシンの追加

サーバーの追加

新しく設定したマシンのアクティブ化

新しいグループの追加

アプリケーションに対するデータ依存型ルーティング(DDR)の変更

インタフェースのファクトリ・ベース・ルーティング(FBR)の変更

アプリケーション全体に関するパラメータの変更

アプリケーション・パスワードの変更

tmconfigを使用した動的な変更での制限

実行中のシステムに行うことのできない作業

tmadminを使用した構成への一時的な変更

tmadminの環境変数の設定

Tuxedo ATMIサービスまたはサーバーの一時停止

Tuxedo ATMIサービスまたはサーバーの再開

サービスまたはサーバーの公開

サービスまたはサーバーの公開の取消し

Tuxedo ATMIサーバーのサービス・パラメータの変更

Tuxedo CORBAサーバーのインタフェース・パラメータの変更

AUTOTRANタイムアウト値の変更

Tuxedo CORBAインタフェースの一時停止

Tuxedo CORBAインタフェースの再開

分散アプリケーションでのネットワーク管理

分散アプリケーション用のネットワークの構築

ネットワーク・データの圧縮

圧縮レベルの設定

データ圧縮のしきい値の選択

ネットワーク・リクエストのロード・バランシング

データ依存型ルーティングの使用

水平分離型データベースを使ったデータ依存型ルーティングの例

ルール・ベース・サーバーでのデータ依存型ルーティングの例

ネットワーク構成の変更

イベント・ブローカについて

イベント

アプリケーション定義のイベントとシステム定義のイベントの違い

イベント・ブローカとは

イベント・ブローカのしくみ

イベントの通知

システム・イベントの重大度レベル

ブローカ・イベントの利点

イベントのサブスクライブ

イベント・ブローカを使用するためのプロセス

イベント・ブローカ・サーバーの構成

ポーリング間隔の設定

ATMIおよびEVENT_MIBを使用したイベントのサブスクライブ、ポスト、サブスクライブの取消し

eventexprおよびフィルタを使用したイベント・カテゴリの識別

イベント・ブローカへのアクセス

通知方法の選択

イベントへのサブスクリプションの取消し

トランザクションでのイベント・ブローカの使用

イベント・ブローカでのトランザクションのしくみ

トランザクションでのイベント・ブローカの使用例

アプリケーションの移行

アプリケーションの移行について

Masterマシンの移行

サーバー・グループの移行

マシンの移行

スケジュール設定された移行の実行

移行の種類

MasterマシンとBackupマシンの切替え

MASTERマシンとBACKUPマシンの切替え例

サーバー・グループの移行

サーバー・グループの移行(プライマリ・マシンから代替マシンにアクセスできる場合)

サーバー・グループの移行(プライマリ・マシンから代替マシンにアクセスできない場合)

サーバー・グループの移行例

1つのマシンから別のマシンへのサーバー・グループの移行

マシンの移行(プライマリ・マシンから代替マシンにアクセスできる場合)

マシンの移行(プライマリ・マシンから代替マシンにアクセスできない場合)

マシンの移行例

移行の取消し

移行の取消し例

Backupマシンへのトランザクション・ログの移行

Oracle Tuxedo ATMIアプリケーションのチューニング

MSSQセットの使用

ロード・バランシングの有効化

サービスの実行時間の測定

インタフェースまたはサービスへの優先度の割当て

優先度の設定例

PRIOパラメータを使用してパフォーマンスを向上させる

複数のサービスをサーバーへバンドルする

サービスのバンドルが必要な場合

システム全体のパフォーマンスの向上

サービスとインタフェースをキャッシュする

サービス・キャッシュの制限事項

認可および監査によるセキュリティを削除する

マルチスレッド化されたブリッジを使用する

マルチスレッド処理をオフにする

XAトランザクションをオフにする

システムのIPC要件の決定

IPCパラメータのチューニング

MAXACCESSERS、MAXSERVERS、MAXINTERFACES、およびMAXSERVICESパラメータの設定

MAXGTT、MAXBUFTYPE、およびMAXBUFSTYPEパラメータの設定

SANITYSCAN、BLOCKTIME、BBLQUERY、およびDBBLWAITパラメータの設定

チューニング関連パラメータの推奨値

システム・トラフィックの測定

システム・ボトルネックの検出例

UNIXプラットフォームにおけるボトルネックの検出

Windowsプラットフォームにおけるボトルネックの検出

Oracle Tuxedoアプリケーションのトラブルシューティング

障害の種類の判別

アプリケーション障害の原因の判別

Oracle Tuxedoシステムでの障害の原因の判別

非請求メッセージのブロードキャスト

システム・ファイルの保守

汎用デバイス・リスト(UDL: Universal Device List)の出力

VTOC情報の出力

デバイスの再初期化

デバイス・リストの作成

デバイス・リストの破棄

リカバリ時の注意事項

分断されたネットワークの修復

分断されたネットワークの検出

ULOGのチェック

ネットワーク、サーバー、およびサービスに関する情報の収集

ネットワーク接続の回復

一時的なネットワーク障害からの回復

重大なネットワーク障害からの回復

障害が発生したマシンの復元

障害が発生したMASTERマシンの復元

障害が発生した非マスター・マシンの復元

システム・コンポーネントの置換

アプリケーション・コンポーネントの置換

手動によるサーバーのクリーンアップと再起動

デッド・プロセスに関連付けられた資源のクリーンアップ

ほかの資源のクリーンアップ

Oracle Tuxedo CORBAサーバーの起動順序の確認

Oracle Tuxedo CORBAサーバーのホスト名形式と大文字/小文字の確認

Oracle Tuxedo CORBAクライアントの起動失敗の原因

トランザクションの中断とコミット

トランザクションの中断

トランザクションのコミット

committransコマンドの使用上の注意

トランザクション使用時における障害回復

アプリケーションが正しく停止しない場合のIPCツールの使用

マルチスレッド化またはマルチコンテキスト化されたアプリケーションのトラブルシューティング

マルチスレッド化またはマルチコンテキスト化されたアプリケーションのデバッグ

マルチスレッド化されたアプリケーションでの保護モードの制限


  先頭に戻る       前  次