Oracle® GoldenGate Application Adapters Oracle GoldenGateアダプタの管理 12c (12.1.2.1.1) E67383-01 |
|
前 |
次 |
この章では、Oracle GoldenGateアダプタに含まれている標準およびアプリケーション固有のプロパティのデフォルトについて説明します。
この章の内容は次のとおりです。
Oracle GoldenGateアダプタでは次のようにしてファイル・ライターのプロパティの設定タスクを容易にしています。
一部の標準プロパティにデフォルトが設定されています
出力を受信する特定のアプリケーション用に一般的な形式を作成する、あらかじめ定義されたプロパティのセットが含まれています。
これらのあらかじめ定義された形式を使用すると、そのアプリケーションで通常必要とされる事項に基づいて標準のデフォルトが変更されます。形式のプロパティは、プロパティ・ファイルに手動で設定することでオーバーライドできます。形式からプロパティを処理する場合、システムでは、まずプロパティ・ファイル自体にそのプロパティが設定されているかをチェックします。されている場合、プロパティ・ファイルの設定が使用されます。されていない場合、形式の設定が使用されます。
すべてのライターで、次のプロパティが使用されます。各プロパティに示されている値はデフォルトです。
writer
.files.data.rootdir=./outwriter
.files.data.rollover.time=10writer
.files.data.rollover.size=100000writer
.files.data.norecords.timeout=10writer
.files.control.use=truewriter
.files.control.ext=.ctrlwriter
.files.control.rootdir=./out
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つのカンマ区切りの出力ファイルを作成する場合のプロパティ。goldengate.userexit.outputmode=txs goldengate.userexit.buffertxs=true goldengate.userexit.datetime.removecolon=true goldengate.userexit.timestamp=utcwriter
.mode=DSVwriter
.rawchars=falsewriter
.includebefores=truewriter
.includecolnames=truewriter
.omitvalues=falsewriter
.diffsonly=falsewriter
.omitplaceholders=truewriter
.files.onepertable=falsewriter
.files.data.ext=_data.csvwriter
.files.data.tmpext=_data.csv.tempwriter
.files.data.bom.code=efbbbfwriter
.dsv.nullindicator.chars=NULLwriter
.dsv.nullindicator.escaped.chars=writer
.dsv.fielddelim.chars=,writer
.dsv.fielddelim.escaped.chars=writer
.dsv.linedelim.chars=\nwriter
.dsv.linedelim.escaped.chars=writer
.dsv.quotes.chars="writer
.dsv.quotes.escaped.chars=""writer
.dsv.quotealways=truewriter
.groupcols=truewriter
.afterfirst=truewriter
.begintx.metacols="B","S",position,"GGMC",%LAST_UPD_BY,"1", numopswriter
.metacols="R",opcode,%ROW_ID,%LAST_UPD_BY,%LAST_UPD, %MODIFICATION_NUM,%CONFLICT_ID,position,txoppos,table,"","","","","", "",%DB_LAST_UPD,%DB_LAST_UPD_SRC,numcolswriter
.metacols.DB_LAST_UPD.omit=truewriter
.metacols.DB_LAST_UPD_SRC.omit=truewriter
.metacols.opcode.updatepk.chars=Uwriter
.metacols.position.format=decwriter
.endtx.metacols="E"
writer
.mode=LDVwriter
.files.onepertable=falsewriter
.files.data.ext=.datawriter
.files.data.tmpext=.tempwriter
.metacols=position,timestamp,opcode,txind,catalog,schema,tablewriter
.metacols.timestamp.fixedlen=26writer
.metacols.schema.fixedjustify=rightwriter
.metacols.schema.fixedpadchar.chars=Ywriter
.metacols.opcode.fixedlen=1writer
.metacols.opcode.insert.chars=Iwriter
.metacols.opcode.update.chars=Uwriter
.metacols.opcode.delete.chars=Dwriter
.metacols.txind.fixedlen=1writer
.metacols.txind.begin.chars=Bwriter
.metacols.txind.middle.chars=Mwriter
.metacols.txind.end.chars=Ewriter
.metacols.txind.whole.chars=Wwriter
.metacols.position.format=decwriter
.ldv.vals.missing.chars=Mwriter
.ldv.vals.present.chars=Pwriter
.ldv.vals.null.chars=Nwriter
.ldv.lengths.record.mode=binarywriter
.ldv.lengths.record.length=4writer
.ldv.lengths.field.mode=binarywriter
.ldv.lengths.field.length=2writer
.statistics.period=onrolloverwriter
.statistics.tosummaryfile=truewriter
.statistics.overall=truewriter
.statistics.summary.fileformat=catalog,schema,table,schemaandtable,total, gctimestamp,ctimestampwriter
.statistics.summary.delimiter.chars=|writer
.statistics.summary.eol.chars=\n
writer
.mode=DSVwriter
.rawchars=falsewriter
.includebefores=falsewriter
.includecolnames=falsewriter
.omitvalues=falsewriter
.diffsonly=falsewriter
.omitplaceholders=falsewriter
.files.onepertable=truewriter
.files.data.ext=_data.dsvwriter
.files.data.tmpext=_data.dsv.tempwriter
.dsv.nullindicator.chars=writer
.dsv.fielddelim.chars=;writer
.dsv.fielddelim.escaped.chars=
writer
.mode=DSVwriter
.rawchars=falsewriter
.includebefores=falsewriter
.includecolnames=falsewriter
.omitvalues=falsewriter
.diffsonly=falsewriter
.omitplaceholders=falsewriter
.files.onepertable=truewriter
.files.data.ext=_data.dsvwriter
.files.data.tmpext=_data.dsv.tempwriter
.dsv.nullindicator.chars=writer
.dsv.fielddelim.chars=|writer
.dsv.fielddelim.escaped.chars=writer
.metacols=opcode,timestampwriter
.metacols.opcode.insert.chars=Iwriter
.metacols.opcode.update.chars=Uwriter
.metacols.opcode.delete.chars=D
writer
.mode=DSVwriter
.rawchars=falsewriter
.includebefores=falsewriter
.includecolnames=falsewriter
.omitvalues=falsewriter
.diffsonly=falsewriter
.omitplaceholders=falsewriter
.files.onepertable=truewriter
.files.data.ext=_data.dsvwriter
.files.data.tmpext=_data.dsv.tempwriter
.dsv.nullindicator.chars=NULLwriter
.dsv.fielddelim.chars=,writer
.dsv.linedelim.chars=\nwriter
.dsv.quotes.chars="writer
.dsv.quotes.escaped.chars=""writer
.metacols=position,txind,opcode,timestamp,catalog,schema,tablewriter
.statistics.period=onrolloverwriter
.statistics.overall=true