プライマリ・コンテンツへ移動
Oracle® Fusion Middleware Oracle GoldenGate for Big Dataの管理
リリース12
c
(12.3.0.1)
E85689-01
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連情報
表記規則
第I部 Oracle GoldenGate for Big Dataの理解
1
JavaアダプタとOracle GoldenGate for Big Dataの理解
1.1
概要
1.1.1
Oracle GoldenGateの機能
1.1.2
アダプタ統合オプション
1.1.2.1
トランザクションの証跡への取得
1.1.2.2
トランザクションの証跡からの適用
1.2
Oracle GoldenGate Javaアダプタのプロパティの使用
1.2.1
プロパティ・ファイル内の値
1.2.2
プロパティ・ファイルの場所
1.2.3
プロパティ・ファイルでのコメントの使用
1.2.4
プロパティ名内の変数
1.3
Oracle GoldenGateのドキュメント
2
Javaアダプタの概要
2.1
Oracle GoldenGate VAMメッセージの取得
2.1.1
メッセージ取得構成オプション
2.1.2
一般的な構成
2.2
Oracle GoldenGate Java配信
2.3
配信構成オプション
3
ロギングの構成
3.1
Oracle GoldenGate Javaアダプタのデフォルト・ロギング
3.1.1
デフォルト実装タイプ
3.1.2
デフォルト・メッセージ・ロギング
3.1.3
ログ・ファイル名
3.1.4
問題のログ出力
3.2
推奨されるロギング設定
3.2.1
推奨されるロギング・タイプへの変更
第II部 JMSメッセージの取得
4
メッセージ取得の構成
4.1
VAM Extractの構成
4.1.1
Extractの追加
4.1.2
Extractパラメータの構成
4.1.3
メッセージ取得の構成
4.2
メッセージの接続と取得
4.2.1
JMSへの接続
4.2.2
メッセージの取得
4.2.3
トランザクションの完了
5
メッセージの解析
5.1
解析の概要
5.1.1
パーサー・タイプ
5.1.2
ソースおよびターゲットのデータ定義
5.1.3
必須データ
5.1.3.1
トランザクション識別子
5.1.3.2
シーケンス識別子
5.1.3.3
タイムスタンプ
5.1.3.4
表名
5.1.3.5
操作タイプ
5.1.3.6
列データ
5.1.4
オプション・データ
5.1.4.1
トランザクション・インジケータ
5.1.4.2
トランザクション名
5.1.4.3
トランザクションの所有者
5.2
固定幅解析
5.2.1
ヘッダー
5.2.1.1
複合表名の指定
5.2.1.2
タイムスタンプ形式の指定
5.2.1.3
関数の指定
5.2.2
ヘッダーとレコード・データ型の翻訳
5.2.3
キー識別子
5.2.4
ソース定義ファイルの使用
5.3
区切り解析
5.3.1
メタデータ列
5.3.2
解析プロパティ
5.3.2.1
デリミタを表すプロパティ
5.3.2.2
値を表すプロパティ
5.3.2.3
日時を表すプロパティ
5.3.3
解析手順
5.4
XML解析
5.4.1
XMLのスタイル
5.4.2
XML解析ルール
5.4.3
XPath式
5.4.3.1
サポートされるコンストラクト:
5.4.3.2
サポートされる式
5.4.3.3
データ値の取得
5.4.4
他の値式
5.4.5
トランザクション・ルール
5.4.6
操作ルール
5.4.7
列ルール
5.4.8
ルール全体の例
5.5
ソース定義生成ユーティリティ
6
メッセージ取得プロパティ
6.1
ロギングおよび接続のプロパティ
6.1.1
ロギング・プロパティ
6.1.1.1
gg.log
6.1.1.2
gg.log.level
6.1.1.3
gg.log.file
6.1.1.4
gg.log.classpath
6.1.2
JMS接続プロパティ
6.1.2.1
jvm.boot options
6.1.2.2
jms.report.output
6.1.2.3
jms.report.time
6.1.2.4
jms.report.records
6.1.2.5
jms.id
6.1.2.6
jms.destination
6.1.2.7
jms.connectionFactory
6.1.2.8
jms.user、jms.password
6.1.3
JNDIのプロパティ
6.2
パーサー・プロパティ
6.2.1
パーサーのタイプの設定
6.2.1.1
parser.type
6.2.2
固定パーサー・プロパティ
6.2.2.1
fixed.schematype
6.2.2.2
fixed.sourcedefs
6.2.2.3
fixed.copybook
6.2.2.4
fixed.header
6.2.2.5
fixed.seqid
6.2.2.6
fixed.timestamp
6.2.2.7
fixed.timestamp.format
6.2.2.8
fixed.txid
6.2.2.9
fixed.txowner
6.2.2.10
fixed.txname
6.2.2.11
fixed.optype
6.2.2.12
fixed.optype.insertval
6.2.2.13
fixed.optype.updateval
6.2.2.14
fixed.optype.deleteval
6.2.2.15
fixed.table
6.2.2.16
fixed.schema
6.2.2.17
fixed.txind
6.2.2.18
fixed.txind.beginval
6.2.2.19
fixed.txind.middleval
6.2.2.20
fixed.txind.endval
6.2.2.21
fixed.txind.wholeval
6.2.3
区切りパーサー・プロパティ
6.2.3.1
delim.sourcedefs
6.2.3.2
delim.header
6.2.3.3
delim.seqid
6.2.3.4
delim.timestamp
6.2.3.5
delim.timestamp.format
6.2.3.6
delim.txid
6.2.3.7
delim.txowner
6.2.3.8
delim.txname
6.2.3.9
delim.optype
6.2.3.10
delim.optype.insertval
6.2.3.11
delim.optype.updateval
6.2.3.12
delim.optype.deleteval
6.2.3.13
delim.schemaandtable
6.2.3.14
delim.schema
6.2.3.15
delim.table
6.2.3.16
delim.txind
6.2.3.17
delim.txind.beginval
6.2.3.18
delim.txind.middleval
6.2.3.19
delim.txind.endval
6.2.3.20
delim.txind.wholeval
6.2.3.21
delim.fielddelim
6.2.3.22
delim.linedelim
6.2.3.23
delim.quote
6.2.3.24
delim.nullindicator
6.2.3.25
delim.fielddelim.escaped
6.2.3.26
delim.linedelim.escaped
6.2.3.27
delim.quote.escaped
6.2.3.28
delim.nullindicator.escaped
6.2.3.29
delim.hasbefores
6.2.3.30
delim.hasnames
6.2.3.31
delim.afterfirst
6.2.3.32
delim.isgrouped
6.2.3.33
delim.dateformat | delim.dateformat.table | delim.dateform.table.column
6.2.4
XMLパーサー・プロパティ
6.2.4.1
xml.sourcedefs
6.2.4.2
xml.rules
6.2.4.3
rulename.type
6.2.4.4
rulename.match
6.2.4.5
rulename.subrules
6.2.4.6
txrule.timestamp
6.2.4.7
txrule.timestamp.format
6.2.4.8
txrule.seqid
6.2.4.9
txrule.txid
6.2.4.10
txrule.txowner
6.2.4.11
txrule.txname
6.2.4.12
oprule.timestamp
6.2.4.13
oprule.timestamp.format
6.2.4.14
oprule.seqid
6.2.4.15
oprule.txid
6.2.4.16
oprule.txowner
6.2.4.17
oprule.txname
6.2.4.18
oprule.schemandtable
6.2.4.19
oprule.schema
6.2.4.20
oprule.table
6.2.4.21
oprule.optype
6.2.4.22
oprule.optype.insertval
6.2.4.23
oprule.optype.updateval
6.2.4.24
oprule.optype.deleteval
6.2.4.25
oprule.txind
6.2.4.26
oprule.txind.beginval
6.2.4.27
oprule.txind.middleval
6.2.4.28
oprule.txind.endval
6.2.4.29
oprule.txind.wholeval
6.2.4.30
colrule.name
6.2.4.31
colrule.index
6.2.4.32
colrule.value
6.2.4.33
colrule.isnull
6.2.4.34
colrule.ismissing
6.2.4.35
colrule.before.value
6.2.4.36
colrule.before.isnull
6.2.4.37
colrule.before.ismissing
6.2.4.38
colrule.after.value
6.2.4.39
colrule.after.isnull
6.2.4.40
colrule.after.ismissing
第III部 Oracle GoldenGate Java配信
7
Java配信の構成
7.1
プロパティ・ファイルでのJREの構成
7.2
Java配信のためのOracle GoldenGateの構成
7.2.1
Java配信のためのReplicatの構成
7.3
Javaハンドラの構成
8
Java配信の実行
8.1
アプリケーションの起動
8.1.1
Replicatの使用の開始
8.2
Java配信の再起動
8.2.1
ReplicatでのJava配信の再起動
9
イベント・ハンドラの構成
9.1
イベント・ハンドラの指定
9.2
JMSハンドラ
9.3
ファイル・ハンドラ
9.4
カスタム・ハンドラ
9.5
出力のフォーマット
9.6
レポート
10
Java配信プロパティ
10.1
共通プロパティ
10.1.1
ロギング・プロパティ
10.1.1.1
gg.log
10.1.1.2
gg.log.level
10.1.1.3
gg.log.file
10.1.1.4
gg.log.classpath
10.1.2
JVM Bootオプション
10.1.2.1
jvm.bootoptions
10.2
配信プロパティ
10.2.1
一般プロパティ
10.2.1.1
goldengate.userexit.writers
10.2.1.2
goldengate.userexit.chkptprefix
10.2.1.3
goldengate.userexit.nochkpt
10.2.1.4
goldengate.userexit.usetargetcols
10.2.2
統計およびレポート
10.2.2.1
jvm.stats.display
10.2.2.2
jvm.stats.full
10.2.2.3
jvm.stats.time | jvm.stats.numrecs
10.3
Javaアプリケーション・プロパティ
10.3.1
すべてのハンドラ用のプロパティ
10.3.1.1
gg.handlerlist
10.3.1.2
gg.handler.name.type
10.3.2
フォーマットされた出力用のプロパティ
10.3.2.1
gg.handler.name.format
10.3.2.2
gg.handler.name.includeTables
10.3.2.3
gg.handler.name.excludeTables
10.3.2.4
gg.handler.name.mode, gg.handler.name.format.mode
10.3.3
CSVおよび固定形式の出力用プロパティ
10.3.3.1
gg.handler.name.format.delim
10.3.3.2
gg.handler.name.format.quote
10.3.3.3
gg.handler.name.format.metacols
10.3.3.4
gg.handler.name.format.missingColumnChar
10.3.3.5
gg.handler.name.format.presentColumnChar
10.3.3.6
gg.handler.name.format.nullColumnChar
10.3.3.7
gg.handler.name.format.beginTxChar
10.3.3.8
gg.handler.name.format.middleTxChar
10.3.3.9
gg.handler.name.format.endTxChar
10.3.3.10
gg.handler.name.format.wholeTxChar
10.3.3.11
gg.handler.name.format.insertChar
10.3.3.12
gg.handler.name.format.updateChar
10.3.3.13
gg.handler.name.format.deleteChar
10.3.3.14
gg.handler.name.format.truncateChar
10.3.3.15
gg.handler.name.format.endOfLine
10.3.3.16
gg.handler.name.format.justify
10.3.3.17
gg.handler.name.format.includeBefores
10.3.4
ファイル・ライター・プロパティ
10.3.4.1
gg.handler.name.file
10.3.4.2
gg.handler.name.append
10.3.4.3
gg.handler.name.rolloverSize
10.3.5
JMSハンドラ・プロパティ
10.3.5.1
標準JMS設定
10.3.5.1.1
gg.handler.name.destination
10.3.5.1.2
gg.handler.name.user
10.3.5.1.3
gg.handler.name.password
10.3.5.1.4
gg.handler.name.queueOrTopic
10.3.5.1.5
gg.handler.name.persistent
10.3.5.1.6
gg.handler.name.priority
10.3.5.1.7
gg.handler.name.timeToLive
10.3.5.1.8
gg.handler.name.connectionFactory
10.3.5.1.9
gg.handler.name.useJndi
10.3.5.1.10
gg.handler.name.connectionUrl
10.3.5.1.11
gg.handler.name.connectionFactoryClass
10.3.5.1.12
gg.handler.name.localTX
10.3.5.1.13
gg.handlerlist.nop
10.3.5.1.14
gg.handler.name.physicalDestination
10.3.5.2
グループ・トランザクション・プロパティ
10.3.6
JNDIのプロパティ
10.3.7
一般プロパティ
10.3.7.1
gg.classpath
10.3.7.2
gg.report.time
10.3.7.3
gg.binaryencoding
10.3.8
Java配信のトランザクションのグループ化
10.3.8.1
gg.handler.name.minGroupSize
10.3.8.2
gg.handler.name.maxGroupSize
11
カスタム・フィルタ、フォーマッタおよびハンドラの開発
11.1
イベントのフィルタリング
11.2
カスタム・フォーマット
11.2.1
Javaでのカスタム・フォーマッタのコーディング
11.2.2
Velocityテンプレートの使用
11.3
Javaでのカスタム・ハンドラのコーディング
11.4
追加リソース
第IV部 Oracle GoldenGateアダプタのトラブルシューティング
12
Javaアダプタのトラブルシューティング
12.1
エラーの確認
12.2
問題のレポート
A
含まれているサンプルのリスト
B
ロギングのカスタマイズ