ttTraceMon
ttTraceMon
ユーティリティでは、TimesTenの内部トレース機能を有効および無効にできます。
データベースごとにトレース・オプションを有効および無効にできます。各データベースには、TimesTenの内部処理を説明するメッセージを書き込めるトレース・バッファが含まれています。デフォルトでは、トレースは無効になっています。ただし、このユーティリティを使用して有効にできます。
ttTraceMon
ユーティリティには、トレース情報を有効、無効、ダンプ、操作するためのサブコマンドが用意されています。ttTraceMon
は対話的に実行する(プロンプトで複数のサブコマンドを入力できます)ことも、対話的に実行しない(ttTraceMon
コマンド・ラインで1つのサブコマンドを指定できます)こともできます。
対話的に実行する場合、ttTraceMon
は標準入力からテキスト行の入力を要求し、その行をトレース・コマンドとして解釈します。セミコロンで区切ることによって、複数のトレース・コマンドを同一の行に指定できます。ttTraceMon
を終了するには、空白行を入力します。
対話モードでは、次のようにttTraceMon
コマンドの出力をファイルにリダイレクトできます。
% ttTraceMon connection_string > filename
コンポーネント名の大/小文字は区別されません。一部のコマンド(dump
、show
およびflush
)では、複数のコンポーネントを表示することができ、操作は各コンポーネントに対して行われます。各サブコマンドでは、コンポーネントを表示しないと、ユーティリティの操作はすべてのコンポーネントに対して行われます。
このユーティリティで使用できるコンポーネントの説明と、ttTraceMon
が各コンポーネントに対して返す情報の説明は、『Oracle TimesTen In-Memory Databaseトラブルシューティング・ガイド』の「ttTraceMonユーティリティの使用」を参照してください。
必要な権限
このユーティリティには、ADMIN
権限が必要です。
TimesTen ScaleoutおよびTimesTen Classicでの使用
このユーティリティはTimesTen Classicでサポートされていますが、TimesTen Scaleoutではサポートされません。
構文
ttTraceMon {-h | -help | -?} ttTraceMon {-V | -version} ttTraceMon [-e subcommand] {-connStr connection_string | DSN}
オプション
ttTraceMon
ユーティリティには、次のオプションがあります。
オプション | 説明 |
---|---|
|
データベースの場所、ドライバ、および必要に応じてその他の接続属性設定を指定するODBC接続文字列。 |
|
トレース情報の取得元となるデータベースのODBCデータソース名を示します。 |
|
指定したデータベースに対してサブコマンドが実行されます。サブコマンドが2語以上で構成される場合は二重引用符で囲みます。例: ttTraceMon -e "show err" database1 サブコマンドが完了すると、 |
|
使用方法のメッセージを出力して終了します。 |
|
|
サブコマンド
ttTraceMon
は、次のサブコマンドを使用してコールできます。
コマンド | 説明 |
---|---|
|
すべての このユーティリティで使用できるコンポーネントの説明と、 |
|
指定した接続のトレース機能を有効または無効にします。データベースの作成時には、トレース機能はすべての接続に対して有効になっています。 |
|
現在バッファされているトレース・レコードをすべて出力します。 |
|
コンポーネント |
|
バッファ済のトレース・レコードをすべて破棄します。 |
|
コンポーネント |
|
トレース・コマンドのサマリーを出力します。 |
|
コンポーネント |
|
トレース出力を指定のファイルに出力します。fileに設定できる値は、 |
|
有効なトレース・レベルをすべて表示します。 |
|
コンポーネント |
|
出力ファイルの最大数を設定します。 |
|
出力ファイルのファイル・サイズ制限を設定します。
|
ノート:
トレース機能によってパフォーマンスが大幅に低下する可能性があるため、問題のデバッグに対してのみトレース機能を有効にしてください。この情報は、主にTimesTenカスタマ・サポートによる使用を目的としていますが、システム管理者およびシステム開発者に役立つ場合もあります。