CDCの機能でDDLの変更を検出して反映させたい

概要

CDCの機能でDDLの変更を検出して反映させたい。

 

回答

 CDCで検出できるのはInsert, Update, Deleteのみです。残念ながらDDLの変更は検出はできません。

 

【Oracle CDCのRedo/Archiveモードをstop_on_ddl=>'n'で運用されたい場合】

Oracle CDCのRedo/ArchiveモードでCDCを追加する際、デフォルトではdbms_cdc_publish.create_change_setでstop_on_ddl=>'y'が指定されます。

stop_on_ddl=>'n'で運用されたい場合、サポート対象外にはなりますが、DDL変更時に発生しうる問題などを予め踏まえたうえでご利用ください。 

 

Version history
Revision #:
2 of 2
Last update:
‎03-22-2018 01:16 AM
Updated by:
 
Contributors