トレースログ
TRACE_LOG_LEVEL
Machbase サーバーで問題が発生した場合は、ログファイルで詳細な動作を確認できます。 TRACE_LOG_LEVEL で、モジュールごとの出力レベルを指定します。
- 既定値:277(MM_1 + QP_1 + SM_1 + XM_1)
- 範囲:0 ~ 524287
- 動的変更:可能
- ログファイル:
$MACHBASE_HOME/trc/machbase.trc
レベルの値
| レベル | 値 | モジュール |
|---|---|---|
| MM_1 | 1 | メインモジュールのログレベル 1 |
| MM_2 | 2 | メインモジュールのログレベル 2 |
| QP_1 | 4 | クエリープロセッサーのログレベル 1 |
| QP_2 | 8 | クエリープロセッサーのログレベル 2 |
| SM_1 | 16 | ストレージマネージャーのログレベル 1 |
| SM_2 | 32 | ストレージマネージャーのログレベル 2 |
| CC_1 | 64 | クラスタ Coordinator のログレベル 1 |
| CC_2 | 128 | クラスタ Coordinator のログレベル 2 |
| XM_1 | 256 | クラスタのクエリー分散のログレベル 1 |
| XM_2 | 512 | クラスタのクエリー分散のログレベル 2 |
| LM_1 | 1024 | クラスタのリンク管理のログレベル 1 |
| LM_2 | 2048 | クラスタのリンク管理のログレベル 2 |
| RP_1 | 4096 | クラスタのレプリケーションのログレベル 1 |
| RP_2 | 8192 | クラスタのレプリケーションのログレベル 2 |
| MISC_1 | 65536 | その他のログレベル 1 |
| MISC_2 | 131072 | その他のログレベル 2 |
| DEBUG | 262144 | デバッグ |
設定
-- 現在の値を確認する
select name, value from v$property where name = 'TRACE_LOG_LEVEL';
-- 複数のレベルを組み合わせる場合、各値の合計を計算して指定
-- 例:MM_1 + MM_2 + QP_1 + SM_1 + XM_1 = 1 + 2 + 4 + 16 + 256 = 279
alter system set TRACE_LOG_LEVEL = 279;最終更新日