Nifi在接入数据插入到数据库时,
大多人会遇到同样的数据和表结构往Mysql插入一切正常,
缺无法插入数据到Oracle数据库,而且很难发现问题所在,问题解决方式如下
问题解决:
插入数据到mysql和oracle时,ConvertJSONToSQL 组件中表名的大小写问题导致,
mysql插入时候表名大小写均可,但Oracle数据库插入时,表名必须大写,小写则插入不进去;
如图位置:
Nifi插入数据到数据库过程汇总,数据量少无法插入到数据库中;
使用PutSql组件往数据库插入时候,按照默认的配置发现,批次数量是100,但数据少于100时,总是插入不到数据库,而且还没抛错出来是最难的,
发现原因就是这个“Support Fragmented Transactions”配置问题,
问题解决:
这个默认是true,修改为false即可,也就是实时提交;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)