列レベルのフィルタリング条件を指定する際にデータベースとテーブルも指定する場合、
-l/--table-listパラメータは不要なのでしょうか?データベースとテーブルレベルのフィルタリングはobcdc内で実行されるため、不要なログを事前に除外できます。そのため、
-l/--table-listパラメータも同時に指定することを推奨します。oblogminerの実行中に生成される実行ログ
oblogminer.logが多すぎます。実行時のログ生成をどのように削減できますか?-L/--log_levelパラメータを使用してログレベルを指定することで、実行ログの生成量を制御できます。例えば、ログレベルをALL.*:WARNと定義します。oblogminerの分析結果とユーザーが実際に実行したDML SQL文が異なるのはなぜですか?
oblogminerは、ユーザーが実行したDML SQL文ではなく、clogログに基づいて分析を行います。そのため、分析結果の
SQL_REDOとユーザーが実際に実行したDML SQL文との間に差異が生じる可能性がありますが、それはユーザーが実行したDML SQL文と同等であるはずです。例えば、主キーテーブルの主キー列に対するUPDATE操作について、oblogminerはDELETEおよびINSERT操作を生成します。
oblogminerの起動に失敗し、
init cdc instance failedというエラーが表示されるのはなぜですか?起動に失敗する一般的な原因の一つは、開始時間(
-s/--start-timeで指定)がobcdcの要求する開始タイムスタンプに適合しないことです。開始時間が早すぎると、oblogminerの起動に失敗します。具体的な制限については、obcdc よくある質問を参照してください。
よくある質問
シェア
前のトピック