我在Teradata中有一个表,我正在尝试执行的每个操作,我收到错误“操作不允许:正在加载”。 我该如何释放那张桌子?
感谢。
答案 0 :(得分:1)
在该表上启动了 Fastoad 或 TPT Load ,但从未完成。是否存在名称为PutMapping putMapping = new PutMapping.Builder(
"my_index",
"my_type",
"{ \"document\" : { \"properties\" : { \"message\" : {\"type\" : \"string\", \"store\" : \"yes\"} } } }"
).build();
&的表格。 thistable_ET
?
干净的方式是重新启动/完成该负载。
但是因为在加载之前桌子必须是空的,所以你可能只是放下它。重新创建它(并且不要忘记那些thistable_UV
/ _ET
表。
答案 1 :(得分:0)
如果看不到_ET / _UV表,则该表也可能已被装载,可以通过“ release mload $ {table_name}”命令清除该表。在这种情况下,您将在日志中遇到两个错误,一个错误是2652之前的2574。
如果其他方法失败,则更剧烈的方法是尝试删除表。