"ERROR OGG-15050 Oracle GoldenGate Delivery, l***.prm: Error loading Java VM runtime library: (2 No such file or directory)."
设置环境变量LD_LIBRARY_PATH,然后重启mgr,再启动rhdfs.如果不重启mgr直接启动rhdfs,则会报这个错
2. 对主键的修改无法更新,但是通过在复制上加
xxxxxxxxxx13
1
ERROR 2016-07-30 14:47:40,180 [main] The Delimited Text Formatter encountered a update including a primary key. The behavior is configured to ABEND in this scenario.2
ERROR 2016-07-30 14:47:40,181 [main] The Delimited Text Formatter formatOp operation failed.3
java.lang.RuntimeException: The Delimited Text Formatter encountered a update including a primary key. The behavior is configured to ABEND in this scenario.4
at oracle.goldengate.format.text.DelimitedTextFormatter.formatOp(DelimitedTextFormatter.java:427)5
at oracle.goldengate.handler.flume.FlumeHandler.formatOp(FlumeHandler.java:275)6
at oracle.goldengate.handler.flume.FlumeHandler.operationAdded(FlumeHandler.java:136)7
at oracle.goldengate.datasource.DsEventManager$3.send(DsEventManager.java:439)8
at oracle.goldengate.datasource.DsEventManager$EventDispatcher.distributeEvent(DsEventManager.java:231)9
at oracle.goldengate.datasource.DsEventManager.fireOperationAdded(DsEventManager.java:447)10
at oracle.goldengate.datasource.AbstractDataSource.fireOperationAdded(AbstractDataSource.java:464)11
at oracle.goldengate.datasource.UserExitDataSource.addOperationToTransactionAndFireEvent(UserExitDataSource.java:1337)12
at oracle.goldengate.datasource.UserExitDataSource.createOperation(UserExitDataSource.java:1305)13
at oracle.goldengate.datasource.UserExitDataSource.createOperation(UserExitDataSource.java:1096)xxxxxxxxxx14
1
Logdump 25 >pos 148486542
Reading forward from RBA 14848654 3
Logdump 26 >n4
___________________________________________________________________ 5
Hdr-Ind : E (x45) Partition : . (x04) 6
UndoFlag : . (x00) BeforeAfter: A (x41) 7
RecLength : 147 (x0093) IO Time : 2016/07/30 13:34:23.006.490 8
IOType : 115 (x73) OrigNode : 255 (xff) 9
TransInd : . (x03) FormatType : R (x52) 10
SyskeyLen : 0 (x00) Incomplete : . (x00) 11
AuditRBA : 13456 AuditPos : 525723664 12
Continued : N (x00) RecCount : 1 (x01) 13
14
2016/07/30 13:34:23.006.490 GGSPKUpdate Len 147 RBA 14848654 x
1
2
REPLICAT RFLUME Last Started 2016-07-30 14:47 Status ABENDED3
Checkpoint Lag 00:00:00 (updated 02:12:47 ago)4
Log Read Checkpoint File /opt/ogg/dirdat/nn0000002685
2016-07-30 13:34:20.005220 RBA 14732512IOTPY:
捕获主键更新:
3.源表更新主键的问题
默认是会abend,可以配置为:
| Optional |
|
| Provides configuration for how the formatter should handle update operations that change a primary key. Primary key operations can be problematic for the text formatter and require special consideration by you.
|
4.ERROR OGG-01875 Classic Extract doesn't support RAC parallel direct load of table.
这个问题没弄清楚,抽取是DBA那边弄的.
参考这个:
https://community.oracle.com/thread/3942758
5.kafka handler
当使用tx模式时,如果做了partition,数据会随机的发送到某个partition中,而不是按表hash,导致数据丢失.
op模式时不会,数据按表进入特定的partition