diff --git a/src/storage/direct_load/ob_direct_load_insert_table_ctx.cpp b/src/storage/direct_load/ob_direct_load_insert_table_ctx.cpp index f82826c002..23eadd0647 100644 --- a/src/storage/direct_load/ob_direct_load_insert_table_ctx.cpp +++ b/src/storage/direct_load/ob_direct_load_insert_table_ctx.cpp @@ -204,7 +204,7 @@ int ObDirectLoadInsertTabletContext::open() } else { is_open_ = true; } - if (OB_FAIL(ret)) { + if (OB_FAIL(ret) && !param_->is_incremental_) { open_err_ = ret; // avoid open repeatedly when failed } }