disable partial_lob and replace with _enable_dbms_lob_partial_update config
This commit is contained in:
parent
3e8454c918
commit
e00c5f80ef
@ -1907,3 +1907,6 @@ DEF_BOOL(strict_check_os_params, OB_CLUSTER_PARAMETER, "False",
|
||||
DEF_BOOL(_enable_memleak_light_backtrace, OB_CLUSTER_PARAMETER, "True",
|
||||
"specifies whether allow memleak to get the backtrace of malloc by light_backtrace",
|
||||
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||
DEF_BOOL(_enable_dbms_lob_partial_update, OB_TENANT_PARAMETER, "False",
|
||||
"Enable the capability of dbms_lob to perform partial updates on LOB",
|
||||
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||
|
@ -2082,7 +2082,11 @@ int ObSysVarOnCheckFuncs::check_log_row_value_option_is_valid(sql::ObExecContext
|
||||
ret = OB_ERR_PARAM_VALUE_INVALID;
|
||||
LOG_USER_ERROR(OB_ERR_PARAM_VALUE_INVALID);
|
||||
} else {
|
||||
out_val = in_val;
|
||||
// because not adapat obcdc, currently partial_lob is disabled
|
||||
// out_val = in_val;
|
||||
ret = OB_NOT_SUPPORTED;
|
||||
LOG_WARN("partial_lob is not support, please use _enable_dbms_lob_partial_update instead", K(ret), K(in_val));
|
||||
LOG_USER_ERROR(OB_NOT_SUPPORTED, "partial_lob");
|
||||
}
|
||||
} else {
|
||||
out_val = in_val;
|
||||
|
@ -287,6 +287,7 @@ _enable_column_store
|
||||
_enable_compaction_diagnose
|
||||
_enable_convert_real_to_decimal
|
||||
_enable_dblink_reuse_connection
|
||||
_enable_dbms_lob_partial_update
|
||||
_enable_decimal_int_type
|
||||
_enable_defensive_check
|
||||
_enable_easy_keepalive
|
||||
|
Loading…
x
Reference in New Issue
Block a user