文档解释
ORA-39769: finish is not allowed with an incompletely loaded last row
Cause: Part of a row has been loaded, but it is not complete.
Action: Finish loading the current row when load stream returns OCI_ERROR or OCI_NEED_DATA.
。
官方解释
一般处理方法及步骤
1. 首先,检查最后一行的数据是否正确,是否有格式错误。如果是,则修正数据格式。
2. 再次尝试使用 FINISH 加载数据。
3. 如果不行,则尝试使用 IGNORE LOADING ERRORS设置,强行加载最后一行数据。
4. 如果出现 ORA-01928,可以在控制文件中设置SKIP_UNUSABLE_INDEXES,然后重新加载数据。
5. 最后,尝试在未完全加载的行上使用CONCATENATE ,将其追加到建表语句中,以重建表。