プライマリ・コンテンツに移動
Oracle® GoldenGate Oracle GoldenGateリファレンスfor Windows and UNIX
12c (12.1.2)
E49845-08
  目次へ移動
目次

前
 
次
 

WARNLONGTRANS

適用対象

Extract

説明

WARNLONGTRANSパラメータでは、Extractによってトランザクションが長時間に及んでいることの警告メッセージが生成されるまでの、トランザクションのオープン時間を指定します。またWARNLONGTRANSも使用して、Oracle GoldenGateが長時間に及ぶトランザクションをチェックする頻度を制御します。

このパラメータは、Oracle、SQL/MX、SQL ServerおよびSybaseに有効です。

WARNLONGTRANSを指定すると、Oracle GoldenGateは指定されたしきい値を満たすトランザクションを確認し、検出した最初のトランザクションをOracle GoldenGateエラー・ログ、Extractレポート・ファイル、およびシステム・ログにレポートします。デフォルトでは、Oracle GoldenGateはこの確認を5分ごとに繰り返します。

オープンしているトランザクションのリストのオンデマンド表示、トランザクション詳細のファイルへの出力、これらのトランザクションの中止またはトレイルへの強制的な書込みの方法を表示するには、SEND EXTRACTコマンドのオプションを使用します。詳細は、「SEND EXTRACT」を参照してください。

デフォルト

1時間(および別の処理スレッドを使用して5分間隔で確認)

構文

WARNLONGTRANS duration
[, CHECKINTERVAL interval]
[, NOUSETHREADS]
[, USELASTREADTIME]
duration

オープンしているトランザクションを長時間に及ぶトランザクションとみなすまでの時間を設定します。durationは、整数およびそれに続く秒、分または時間を示す次のいずれかの形式の時間単位で指定されます。数値と単位の間にスペースを入れないでください。単位の大/小文字は区別されません。デフォルトは1時間です。

S|SEC|SECS|SECOND|SECONDS
M|MIN|MINS|MINUTE|MINUTES
H|HOUR|HOURS
D|DAY|DAYS

有効なdurationの例は次のとおりです。

WARNLONGTRANS 2HRS
WARNLONGTRANS 2hours
WARNLONGTRANS 1DAY
WARNLONGTRANS 600sec
WARNLONGTRANS 40s
CHECKINTERVAL interval

Oracle GoldenGateがWARNLONGTRANSを満たすトランザクションを確認し、最も長時間に及ぶトランザクションをレポートする間隔を設定します。intervalは、整数およびそれに続く秒、分または時間を示す次のいずれかの形式の時間単位で指定されます。数値と単位の間にスペースを入れないでください。単位の大/小文字は区別されません。デフォルトは最小値の5分です。

S|SEC|SECS|SECOND|SECONDS
M|MIN|MINS|MINUTE|MINUTES
H|HOUR|HOURS
D|DAY|DAYS

有効なinterval指定の例は次のとおりです。

CHECKINTERVAL 2hrs
CHECKINTERVAL 2HOURS
CHECKINTERVAL 1day
CHECKINTERVAL 600SEC
CHECKINTERVAL 2m
NOUSETHREADS

Oracleに有効です。

メイン・プロセス・スレッドによってモニタリングを実施することを指定します。デフォルトでは、パフォーマンスの理由で、モニタリングは個々のスレッドによって実施されます。NOUSETHREADSは、システムがマルチスレッドをサポートしていない場合にのみ使用するようにしてください。

USELASTREADTIME

Oracleに有効です。

トランザクションが長時間に及んでいるかどうかの判断基準として、Extractに常にOracle REDOログの最後の読取り時間を使用させます。デフォルトでは、ExtractはREDOログから読み取った最後のレコードのタイムスタンプを使用します。このパラメータは、ARCHIVEDLOGONLYオプションを使用してTRANLOGOPTIONSでアーカイブ・ログ専用モードで実行しているExtractに適用されます。

WARNLONGTRANS 2h, CHECKINTERVAL 3m, NOUSETHREADS