ヘッダーをスキップ
Oracle® GoldenGate Application Adapters Oracle GoldenGateアダプタの管理
12c (12.1.2.1.1)
E67383-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

7 あらかじめ定義されているデフォルトおよび形式

この章では、Oracle GoldenGateアダプタに含まれている標準およびアプリケーション固有のプロパティのデフォルトについて説明します。

この章の内容は次のとおりです。

7.1 あらかじめ定義されているデフォルトおよび形式の概要

Oracle GoldenGateアダプタでは次のようにしてファイル・ライターのプロパティの設定タスクを容易にしています。

  • 一部の標準プロパティにデフォルトが設定されています

  • 出力を受信する特定のアプリケーション用に一般的な形式を作成する、あらかじめ定義されたプロパティのセットが含まれています。

    これらのあらかじめ定義された形式を使用すると、そのアプリケーションで通常必要とされる事項に基づいて標準のデフォルトが変更されます。形式のプロパティは、プロパティ・ファイルに手動で設定することでオーバーライドできます。形式からプロパティを処理する場合、システムでは、まずプロパティ・ファイル自体にそのプロパティが設定されているかをチェックします。されている場合、プロパティ・ファイルの設定が使用されます。されていない場合、形式の設定が使用されます。

7.1.1 デフォルト・プロパティ

すべてのライターで、次のプロパティが使用されます。各プロパティに示されている値はデフォルトです。

writer.files.data.rootdir=./out 
writer.files.data.rollover.time=10 
writer.files.data.rollover.size=100000 
writer.files.data.norecords.timeout=10 
writer.files.control.use=true 
writer.files.control.ext=.ctrl 
writer.files.control.rootdir=./out 

7.1.2 コンシューマ形式の指定

templateプロパティを使用して、使用される形式ファイルの名前を指定します。

構文

writer.template=format_name

writer - フラット・ファイル・ライターの名前を指定します。

format_name - 特定のアプリケーション用の既存のデフォルト・プロパティ設定ファイル名を指定します。有効な値は次のとおりです。


SIEBEL - Siebel Remote用にトランザクション情報を使用して1つのDSV形式の出力ファイルを作成する場合のプロパティ。
ABINITIO - Ab Initioによって消費されるLDV形式の出力を作成する場合のプロパティ。
NETEZZA - Netezza用に表ごとに1つのDSV形式の出力ファイルを作成する場合のプロパティ。
GREENPLUM - Greenplum用に1つのDSV形式の出力ファイルを作成する場合のプロパティ。
COMMADELIM - 表ごとに1つのカンマ区切りの出力ファイルを作成する場合のプロパティ。

7.2 Siebel Remote形式

goldengate.userexit.outputmode=txs 
goldengate.userexit.buffertxs=true 
goldengate.userexit.datetime.removecolon=true 
goldengate.userexit.timestamp=utc 
writer.mode=DSV 
writer.rawchars=false 
writer.includebefores=true 
writer.includecolnames=true 
writer.omitvalues=false 
writer.diffsonly=false 
writer.omitplaceholders=true 
writer.files.onepertable=false 
writer.files.data.ext=_data.csv 
writer.files.data.tmpext=_data.csv.temp 
writer.files.data.bom.code=efbbbf 
writer.dsv.nullindicator.chars=NULL 
writer.dsv.nullindicator.escaped.chars= 
writer.dsv.fielddelim.chars=, 
writer.dsv.fielddelim.escaped.chars= 
writer.dsv.linedelim.chars=\n 
writer.dsv.linedelim.escaped.chars= 
writer.dsv.quotes.chars=" 
writer.dsv.quotes.escaped.chars="" 
writer.dsv.quotealways=true 
writer.groupcols=true 
writer.afterfirst=true 
writer.begintx.metacols="B","S",position,"GGMC",%LAST_UPD_BY,"1", 
numops 
writer.metacols="R",opcode,%ROW_ID,%LAST_UPD_BY,%LAST_UPD, 
%MODIFICATION_NUM,%CONFLICT_ID,position,txoppos,table,"","","","","", 
"",%DB_LAST_UPD,%DB_LAST_UPD_SRC,numcols 
writer.metacols.DB_LAST_UPD.omit=true 
writer.metacols.DB_LAST_UPD_SRC.omit=true 
writer.metacols.opcode.updatepk.chars=U 
writer.metacols.position.format=dec 
writer.endtx.metacols="E" 

7.3 Ab Initio形式

writer.mode=LDV 
writer.files.onepertable=false 
writer.files.data.ext=.data 
writer.files.data.tmpext=.temp 
writer.metacols=position,timestamp,opcode,txind,catalog,schema,table 
writer.metacols.timestamp.fixedlen=26 
writer.metacols.schema.fixedjustify=right 
writer.metacols.schema.fixedpadchar.chars=Y 
writer.metacols.opcode.fixedlen=1 
writer.metacols.opcode.insert.chars=I 
writer.metacols.opcode.update.chars=U 
writer.metacols.opcode.delete.chars=D 
writer.metacols.txind.fixedlen=1 
writer.metacols.txind.begin.chars=B 
writer.metacols.txind.middle.chars=M 
writer.metacols.txind.end.chars=E 
writer.metacols.txind.whole.chars=W 
writer.metacols.position.format=dec 
writer.ldv.vals.missing.chars=M 
writer.ldv.vals.present.chars=P 
writer.ldv.vals.null.chars=N 
writer.ldv.lengths.record.mode=binary 
writer.ldv.lengths.record.length=4 
writer.ldv.lengths.field.mode=binary 
writer.ldv.lengths.field.length=2 
writer.statistics.period=onrollover 
writer.statistics.tosummaryfile=true 
writer.statistics.overall=true 
writer.statistics.summary.fileformat=catalog,schema,table,schemaandtable,total, 
gctimestamp,ctimestamp 
writer.statistics.summary.delimiter.chars=| 
writer.statistics.summary.eol.chars=\n 

7.4 Netezza形式

writer.mode=DSV 
writer.rawchars=false 
writer.includebefores=false 
writer.includecolnames=false 
writer.omitvalues=false 
writer.diffsonly=false 
writer.omitplaceholders=false 
writer.files.onepertable=true 
writer.files.data.ext=_data.dsv 
writer.files.data.tmpext=_data.dsv.temp 
writer.dsv.nullindicator.chars= 
writer.dsv.fielddelim.chars=; 
writer.dsv.fielddelim.escaped.chars= 

7.5 Greenplum形式

writer.mode=DSV 
writer.rawchars=false 
writer.includebefores=false 
writer.includecolnames=false 
writer.omitvalues=false 
writer.diffsonly=false 
writer.omitplaceholders=false 
writer.files.onepertable=true 
writer.files.data.ext=_data.dsv 
writer.files.data.tmpext=_data.dsv.temp 
writer.dsv.nullindicator.chars= 
writer.dsv.fielddelim.chars=| 
writer.dsv.fielddelim.escaped.chars= 
writer.metacols=opcode,timestamp 
writer.metacols.opcode.insert.chars=I 
writer.metacols.opcode.update.chars=U 
writer.metacols.opcode.delete.chars=D 

7.6 カンマ区切り形式

writer.mode=DSV 
writer.rawchars=false 
writer.includebefores=false 
writer.includecolnames=false 
writer.omitvalues=false 
writer.diffsonly=false 
writer.omitplaceholders=false 
writer.files.onepertable=true 
writer.files.data.ext=_data.dsv 
writer.files.data.tmpext=_data.dsv.temp 
writer.dsv.nullindicator.chars=NULL 
writer.dsv.fielddelim.chars=, 
writer.dsv.linedelim.chars=\n 
writer.dsv.quotes.chars=" 
writer.dsv.quotes.escaped.chars="" 
writer.metacols=position,txind,opcode,timestamp,catalog,schema,table 
writer.statistics.period=onrollover 
writer.statistics.overall=true