点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我是sql开发人员,正在开发sql脚本以将文件导入HANA数据库。
我有〜8GO文件,19个字段,每行70个字符。
我在创建表中犯了一个错误,我反转列的位置,以便字符串变成数字字符串。
表是使用UNLOAD PRIORITY 9创建的,增量日志已禁用,未分区。
当我导入文件时
从CSV文件'/odi/file.dmp'导入到ODI.C $ _FILE 记录以'\ n'分隔 以';'分隔的字段 可选用""包围 逃逸"" 10000个 日期格式" YYYY-MM-DD" 时间戳格式'YYYY-MM-DD-HH24.MI.SS.FF6' 错误日志'/odi/log/file.err' 无效数据失败 底线10 表锁
我们得到了一个OOM,因为我按正确的顺序排列了列,没关系,但是我想知道为什么HANA数据库崩溃了。
com.sap.db.jdbc.exceptions.jdbc40.SQLNonTransientConnectionException:数据接收失败[连接重置]。
有人可以向我解释发生了什么吗? 例如,是否将错误记录到某个地方以便以后写入错误文件? 没有任何配置可以更改此行为,我不希望数据库因导入文件而崩溃,甚至出现错误,我希望只有在没有OOM的情况下导入才会失败。 对于信息导入表,它不是目标表,因此,如果可以在该选项卡上放置选项,它会在导入之前创建,并在以后删除。
感谢帮助。
SUSE Linux Enterprise Server 12 SP4上的版本2.00.036.00(hana2sp03)。 常驻内存300Go
如果您能够重现该问题并进行故障转储,则建议您打开支持事件。
一周热门 更多>