変更の取得の有効化
CREATE TABLE
およびALTER TABLE
コマンドのDATA CAPTURE CHANGES
機能で提供される拡張形式でデータの変更が記録されるよう、DB2を構成します。この形式により、Oracle GoldenGateでは、UPDATE文によって変更された行の変更前イメージと変更後イメージの全体を使用できます。GGSCIを使用して、次のようにALTER TABLE
コマンドを発行できます。
GGSCIからの変更の取得を有効にする手順:
例3-1 LONGVAR
ロギングを除外する手順
ALTER TABLE
コマンドからINCLUDE LONGVAR COLUMNS
句を省略するには、EXCLUDELONG
オプション付きでADD TRANDATA
を使用します。
ADD TRANDATA owner.table
, EXCLUDELONG
ノート:
LONGVAR
列をロギングから除外した場合、変更前イメージを必要とするOracle GoldenGateの機能(GETUPDATEBEFORES
、NOCOMPRESSUPDATES
およびNOCOMPRESSDELETES
パラメータなど)では、表にこれらの列が含まれているとエラーが返される場合があります。回避策については、TRANLOGOPTIONS
パラメータのREQUIRELONGDATACAPTURECHANGES
| NOREQUIRELONGDATACAPTURECHANGES
オプションを参照してください。