Parallel extractorがCDC用のテーブルも抽出しようとしてしまう
Tungsten Replicatorで、OracleデータベースからMySQLデータベースにデータを流し込もうとしています。各種初期化は終わり、ドキュメントにあるParallel extractorを使う方法で既にOracle側にあるデータをMySQLに入れようとしているところです。
ところが、エラーで途中で止まってしまいます。幸いオープンソースなのでログを仕込んでみたところ、CDCで変更を記録するためのテーブルのデータも抽出しようとしているらしいことがわかりました。
java.sql.Types.VARBINARY
という型 (-3) の SOURCE_COLMAP$
という名前のカラムを処理しようとしている:
2014-12-08 14:59:37,077 [cookbook - prov-q-to-thl-0] WARN thl.serializer.ProtobufSerializer Unimplemented type -3 for SOURCE_COLMAP$
テーブルは MYSCHEMA.CT_USER
:
2014-12-08 14:59:37,428 [cookbook - prov-q-to-thl-0] ERROR thl.serializer.ProtobufSerializer Failure while storing MYSCHEMA_PUB.CT_USER
どうすればCDC用テーブルは無視するように設定できるでしょうか。
バージョン: Tungsten Replicator 3.0.0-524