/** * Copyright (c) 2021 OceanBase * OceanBase CE is licensed under Mulan PubL v2. * You can use this software according to the terms and conditions of the Mulan PubL v2. * You may obtain a copy of Mulan PubL v2 at: * http://license.coscl.org.cn/MulanPubL-2.0 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. */ // DO NOT EDIT. This file is automatically generated from `ob_errno.def'. #include "ob_errno.h" #ifndef __ERROR_CODE_PARSER_ #include "ob_define.h" #else #define OB_LIKELY #define OB_UNLIKELY #define NULL 0 #include #endif using namespace oceanbase::common; // fix ob_error.cpp file requires at least 20g memory for release(-O2) compilation // it can be solved by introducing header file temporarily // TODO: it is clang11 bug, the specific reason to be further located #include static const char *ERROR_NAME[OB_MAX_ERROR_CODE]; static const char *ERROR_CAUSE[OB_MAX_ERROR_CODE]; static const char *ERROR_SOLUTION[OB_MAX_ERROR_CODE]; static int MYSQL_ERRNO[OB_MAX_ERROR_CODE]; static const char *SQLSTATE[OB_MAX_ERROR_CODE]; static const char *STR_ERROR[OB_MAX_ERROR_CODE]; static const char *STR_USER_ERROR[OB_MAX_ERROR_CODE]; static int ORACLE_ERRNO[OB_MAX_ERROR_CODE]; static const char *ORACLE_STR_ERROR[OB_MAX_ERROR_CODE]; static const char *ORACLE_STR_USER_ERROR[OB_MAX_ERROR_CODE]; static struct ObStrErrorInit { ObStrErrorInit() { memset(ERROR_NAME, 0, sizeof(ERROR_NAME)); memset(ERROR_CAUSE, 0, sizeof(ERROR_CAUSE)); memset(ERROR_SOLUTION, 0, sizeof(ERROR_SOLUTION)); memset(MYSQL_ERRNO, 0, sizeof(MYSQL_ERRNO)); memset(SQLSTATE, 0, sizeof(SQLSTATE)); memset(STR_ERROR, 0, sizeof(STR_ERROR)); memset(STR_USER_ERROR, 0, sizeof(STR_USER_ERROR)); memset(ORACLE_ERRNO, 0, sizeof(ORACLE_ERRNO)); memset(ORACLE_STR_ERROR, 0, sizeof(ORACLE_STR_ERROR)); memset(ORACLE_STR_USER_ERROR, 0, sizeof(ORACLE_STR_USER_ERROR)); ERROR_NAME[-OB_ERROR] = "OB_ERROR"; ERROR_CAUSE[-OB_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERROR] = -1; SQLSTATE[-OB_ERROR] = "HY000"; STR_ERROR[-OB_ERROR] = "Common error"; STR_USER_ERROR[-OB_ERROR] = "Common error"; ORACLE_ERRNO[-OB_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERROR] = "ORA-00600: internal error code, arguments: -4000, Common error"; ORACLE_STR_USER_ERROR[-OB_ERROR] = "ORA-00600: internal error code, arguments: -4000, Common error"; ERROR_NAME[-OB_OBJ_TYPE_ERROR] = "OB_OBJ_TYPE_ERROR"; ERROR_CAUSE[-OB_OBJ_TYPE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_OBJ_TYPE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBJ_TYPE_ERROR] = -1; SQLSTATE[-OB_OBJ_TYPE_ERROR] = "HY004"; STR_ERROR[-OB_OBJ_TYPE_ERROR] = "Object type error"; STR_USER_ERROR[-OB_OBJ_TYPE_ERROR] = "Object type error"; ORACLE_ERRNO[-OB_OBJ_TYPE_ERROR] = 600; ORACLE_STR_ERROR[-OB_OBJ_TYPE_ERROR] = "ORA-00600: internal error code, arguments: -4001, Object type error"; ORACLE_STR_USER_ERROR[-OB_OBJ_TYPE_ERROR] = "ORA-00600: internal error code, arguments: -4001, Object type error"; ERROR_NAME[-OB_INVALID_ARGUMENT] = "OB_INVALID_ARGUMENT"; ERROR_CAUSE[-OB_INVALID_ARGUMENT] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT] = ER_WRONG_ARGUMENTS; SQLSTATE[-OB_INVALID_ARGUMENT] = "HY000"; STR_ERROR[-OB_INVALID_ARGUMENT] = "Invalid argument"; STR_USER_ERROR[-OB_INVALID_ARGUMENT] = "Incorrect arguments to %s"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT] = "ORA-00600: internal error code, arguments: -4002, Invalid argument"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT] = "ORA-00600: internal error code, arguments: -4002, Incorrect arguments to %s"; ERROR_NAME[-OB_ARRAY_OUT_OF_RANGE] = "OB_ARRAY_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ARRAY_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ARRAY_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ARRAY_OUT_OF_RANGE] = -1; SQLSTATE[-OB_ARRAY_OUT_OF_RANGE] = "42000"; STR_ERROR[-OB_ARRAY_OUT_OF_RANGE] = "Array index out of range"; STR_USER_ERROR[-OB_ARRAY_OUT_OF_RANGE] = "Array index out of range"; ORACLE_ERRNO[-OB_ARRAY_OUT_OF_RANGE] = 600; ORACLE_STR_ERROR[-OB_ARRAY_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -4003, Array index out of range"; ORACLE_STR_USER_ERROR[-OB_ARRAY_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -4003, Array index out of range"; ERROR_NAME[-OB_SERVER_LISTEN_ERROR] = "OB_SERVER_LISTEN_ERROR"; ERROR_CAUSE[-OB_SERVER_LISTEN_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_LISTEN_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_LISTEN_ERROR] = -1; SQLSTATE[-OB_SERVER_LISTEN_ERROR] = "08S01"; STR_ERROR[-OB_SERVER_LISTEN_ERROR] = "Failed to listen to the port"; STR_USER_ERROR[-OB_SERVER_LISTEN_ERROR] = "Failed to listen to the port"; ORACLE_ERRNO[-OB_SERVER_LISTEN_ERROR] = 600; ORACLE_STR_ERROR[-OB_SERVER_LISTEN_ERROR] = "ORA-00600: internal error code, arguments: -4004, Failed to listen to the port"; ORACLE_STR_USER_ERROR[-OB_SERVER_LISTEN_ERROR] = "ORA-00600: internal error code, arguments: -4004, Failed to listen to the port"; ERROR_NAME[-OB_INIT_TWICE] = "OB_INIT_TWICE"; ERROR_CAUSE[-OB_INIT_TWICE] = "Internal Error"; ERROR_SOLUTION[-OB_INIT_TWICE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INIT_TWICE] = -1; SQLSTATE[-OB_INIT_TWICE] = "HY000"; STR_ERROR[-OB_INIT_TWICE] = "The object is initialized twice"; STR_USER_ERROR[-OB_INIT_TWICE] = "The object is initialized twice"; ORACLE_ERRNO[-OB_INIT_TWICE] = 600; ORACLE_STR_ERROR[-OB_INIT_TWICE] = "ORA-00600: internal error code, arguments: -4005, The object is initialized twice"; ORACLE_STR_USER_ERROR[-OB_INIT_TWICE] = "ORA-00600: internal error code, arguments: -4005, The object is initialized twice"; ERROR_NAME[-OB_NOT_INIT] = "OB_NOT_INIT"; ERROR_CAUSE[-OB_NOT_INIT] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_INIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_INIT] = -1; SQLSTATE[-OB_NOT_INIT] = "HY000"; STR_ERROR[-OB_NOT_INIT] = "The object is not initialized"; STR_USER_ERROR[-OB_NOT_INIT] = "The object is not initialized"; ORACLE_ERRNO[-OB_NOT_INIT] = 600; ORACLE_STR_ERROR[-OB_NOT_INIT] = "ORA-00600: internal error code, arguments: -4006, The object is not initialized"; ORACLE_STR_USER_ERROR[-OB_NOT_INIT] = "ORA-00600: internal error code, arguments: -4006, The object is not initialized"; ERROR_NAME[-OB_NOT_SUPPORTED] = "OB_NOT_SUPPORTED"; ERROR_CAUSE[-OB_NOT_SUPPORTED] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_SUPPORTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_SUPPORTED] = ER_NOT_SUPPORTED_YET; SQLSTATE[-OB_NOT_SUPPORTED] = "0A000"; STR_ERROR[-OB_NOT_SUPPORTED] = "Not supported feature or function"; STR_USER_ERROR[-OB_NOT_SUPPORTED] = "%s not supported"; ORACLE_ERRNO[-OB_NOT_SUPPORTED] = 600; ORACLE_STR_ERROR[-OB_NOT_SUPPORTED] = "ORA-00600: internal error code, arguments: -4007, Not supported feature or function"; ORACLE_STR_USER_ERROR[-OB_NOT_SUPPORTED] = "ORA-00600: internal error code, arguments: -4007, %s not supported"; ERROR_NAME[-OB_ITER_END] = "OB_ITER_END"; ERROR_CAUSE[-OB_ITER_END] = "Internal Error"; ERROR_SOLUTION[-OB_ITER_END] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ITER_END] = -1; SQLSTATE[-OB_ITER_END] = "HY000"; STR_ERROR[-OB_ITER_END] = "End of iteration"; STR_USER_ERROR[-OB_ITER_END] = "End of iteration"; ORACLE_ERRNO[-OB_ITER_END] = 600; ORACLE_STR_ERROR[-OB_ITER_END] = "ORA-00600: internal error code, arguments: -4008, End of iteration"; ORACLE_STR_USER_ERROR[-OB_ITER_END] = "ORA-00600: internal error code, arguments: -4008, End of iteration"; ERROR_NAME[-OB_IO_ERROR] = "OB_IO_ERROR"; ERROR_CAUSE[-OB_IO_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_IO_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IO_ERROR] = -1; SQLSTATE[-OB_IO_ERROR] = "58030"; STR_ERROR[-OB_IO_ERROR] = "IO error"; STR_USER_ERROR[-OB_IO_ERROR] = "IO error"; ORACLE_ERRNO[-OB_IO_ERROR] = 600; ORACLE_STR_ERROR[-OB_IO_ERROR] = "ORA-00600: internal error code, arguments: -4009, IO error"; ORACLE_STR_USER_ERROR[-OB_IO_ERROR] = "ORA-00600: internal error code, arguments: -4009, IO error"; ERROR_NAME[-OB_ERROR_FUNC_VERSION] = "OB_ERROR_FUNC_VERSION"; ERROR_CAUSE[-OB_ERROR_FUNC_VERSION] = "Internal Error"; ERROR_SOLUTION[-OB_ERROR_FUNC_VERSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERROR_FUNC_VERSION] = -1; SQLSTATE[-OB_ERROR_FUNC_VERSION] = "HY000"; STR_ERROR[-OB_ERROR_FUNC_VERSION] = "Wrong RPC command version"; STR_USER_ERROR[-OB_ERROR_FUNC_VERSION] = "Wrong RPC command version"; ORACLE_ERRNO[-OB_ERROR_FUNC_VERSION] = 600; ORACLE_STR_ERROR[-OB_ERROR_FUNC_VERSION] = "ORA-00600: internal error code, arguments: -4010, Wrong RPC command version"; ORACLE_STR_USER_ERROR[-OB_ERROR_FUNC_VERSION] = "ORA-00600: internal error code, arguments: -4010, Wrong RPC command version"; ERROR_NAME[-OB_PACKET_NOT_SENT] = "OB_PACKET_NOT_SENT"; ERROR_CAUSE[-OB_PACKET_NOT_SENT] = "Internal Error"; ERROR_SOLUTION[-OB_PACKET_NOT_SENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PACKET_NOT_SENT] = -1; SQLSTATE[-OB_PACKET_NOT_SENT] = "HY000"; STR_ERROR[-OB_PACKET_NOT_SENT] = "Can not send packet"; STR_USER_ERROR[-OB_PACKET_NOT_SENT] = "Can not send packet"; ORACLE_ERRNO[-OB_PACKET_NOT_SENT] = 600; ORACLE_STR_ERROR[-OB_PACKET_NOT_SENT] = "ORA-00600: internal error code, arguments: -4011, Can not send packet"; ORACLE_STR_USER_ERROR[-OB_PACKET_NOT_SENT] = "ORA-00600: internal error code, arguments: -4011, Can not send packet"; ERROR_NAME[-OB_TIMEOUT] = "OB_TIMEOUT"; ERROR_CAUSE[-OB_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TIMEOUT] = -1; SQLSTATE[-OB_TIMEOUT] = "HY000"; STR_ERROR[-OB_TIMEOUT] = "Timeout"; STR_USER_ERROR[-OB_TIMEOUT] = "Timeout"; ORACLE_ERRNO[-OB_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_TIMEOUT] = "ORA-00600: internal error code, arguments: -4012, Timeout"; ORACLE_STR_USER_ERROR[-OB_TIMEOUT] = "ORA-00600: internal error code, arguments: -4012, Timeout"; ERROR_NAME[-OB_ALLOCATE_MEMORY_FAILED] = "OB_ALLOCATE_MEMORY_FAILED"; ERROR_CAUSE[-OB_ALLOCATE_MEMORY_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_ALLOCATE_MEMORY_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ALLOCATE_MEMORY_FAILED] = -1; SQLSTATE[-OB_ALLOCATE_MEMORY_FAILED] = "HY001"; STR_ERROR[-OB_ALLOCATE_MEMORY_FAILED] = "No memory or reach tenant memory limit"; STR_USER_ERROR[-OB_ALLOCATE_MEMORY_FAILED] = "No memory or reach tenant memory limit"; ORACLE_ERRNO[-OB_ALLOCATE_MEMORY_FAILED] = 600; ORACLE_STR_ERROR[-OB_ALLOCATE_MEMORY_FAILED] = "ORA-00600: internal error code, arguments: -4013, No memory or reach tenant memory limit"; ORACLE_STR_USER_ERROR[-OB_ALLOCATE_MEMORY_FAILED] = "ORA-00600: internal error code, arguments: -4013, No memory or reach tenant memory limit"; ERROR_NAME[-OB_INNER_STAT_ERROR] = "OB_INNER_STAT_ERROR"; ERROR_CAUSE[-OB_INNER_STAT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_INNER_STAT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INNER_STAT_ERROR] = -1; SQLSTATE[-OB_INNER_STAT_ERROR] = "HY000"; STR_ERROR[-OB_INNER_STAT_ERROR] = "Inner state error"; STR_USER_ERROR[-OB_INNER_STAT_ERROR] = "Inner state error"; ORACLE_ERRNO[-OB_INNER_STAT_ERROR] = 600; ORACLE_STR_ERROR[-OB_INNER_STAT_ERROR] = "ORA-00600: internal error code, arguments: -4014, Inner state error"; ORACLE_STR_USER_ERROR[-OB_INNER_STAT_ERROR] = "ORA-00600: internal error code, arguments: -4014, Inner state error"; ERROR_NAME[-OB_ERR_SYS] = "OB_ERR_SYS"; ERROR_CAUSE[-OB_ERR_SYS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SYS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SYS] = -1; SQLSTATE[-OB_ERR_SYS] = "HY000"; STR_ERROR[-OB_ERR_SYS] = "System error"; STR_USER_ERROR[-OB_ERR_SYS] = "System error"; ORACLE_ERRNO[-OB_ERR_SYS] = 600; ORACLE_STR_ERROR[-OB_ERR_SYS] = "ORA-00600: internal error code, arguments: -4015, System error"; ORACLE_STR_USER_ERROR[-OB_ERR_SYS] = "ORA-00600: internal error code, arguments: -4015, System error"; ERROR_NAME[-OB_ERR_UNEXPECTED] = "OB_ERR_UNEXPECTED"; ERROR_CAUSE[-OB_ERR_UNEXPECTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNEXPECTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNEXPECTED] = -1; SQLSTATE[-OB_ERR_UNEXPECTED] = "HY000"; STR_ERROR[-OB_ERR_UNEXPECTED] = "Internal error"; STR_USER_ERROR[-OB_ERR_UNEXPECTED] = "%s"; ORACLE_ERRNO[-OB_ERR_UNEXPECTED] = 600; ORACLE_STR_ERROR[-OB_ERR_UNEXPECTED] = "ORA-00600: internal error code, arguments: -4016, Internal error"; ORACLE_STR_USER_ERROR[-OB_ERR_UNEXPECTED] = "ORA-00600: internal error code, arguments: -4016, %s"; ERROR_NAME[-OB_ENTRY_EXIST] = "OB_ENTRY_EXIST"; ERROR_CAUSE[-OB_ENTRY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ENTRY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ENTRY_EXIST] = -1; SQLSTATE[-OB_ENTRY_EXIST] = "HY000"; STR_ERROR[-OB_ENTRY_EXIST] = "Entry already exist"; STR_USER_ERROR[-OB_ENTRY_EXIST] = "%s"; ORACLE_ERRNO[-OB_ENTRY_EXIST] = 600; ORACLE_STR_ERROR[-OB_ENTRY_EXIST] = "ORA-00600: internal error code, arguments: -4017, Entry already exist"; ORACLE_STR_USER_ERROR[-OB_ENTRY_EXIST] = "ORA-00600: internal error code, arguments: -4017, %s"; ERROR_NAME[-OB_ENTRY_NOT_EXIST] = "OB_ENTRY_NOT_EXIST"; ERROR_CAUSE[-OB_ENTRY_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ENTRY_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ENTRY_NOT_EXIST] = -1; SQLSTATE[-OB_ENTRY_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ENTRY_NOT_EXIST] = "Entry not exist"; STR_USER_ERROR[-OB_ENTRY_NOT_EXIST] = "%s"; ORACLE_ERRNO[-OB_ENTRY_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ENTRY_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4018, Entry not exist"; ORACLE_STR_USER_ERROR[-OB_ENTRY_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4018, %s"; ERROR_NAME[-OB_SIZE_OVERFLOW] = "OB_SIZE_OVERFLOW"; ERROR_CAUSE[-OB_SIZE_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_SIZE_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SIZE_OVERFLOW] = -1; SQLSTATE[-OB_SIZE_OVERFLOW] = "HY000"; STR_ERROR[-OB_SIZE_OVERFLOW] = "Size overflow"; STR_USER_ERROR[-OB_SIZE_OVERFLOW] = "Size overflow"; ORACLE_ERRNO[-OB_SIZE_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_SIZE_OVERFLOW] = "ORA-00600: internal error code, arguments: -4019, Size overflow"; ORACLE_STR_USER_ERROR[-OB_SIZE_OVERFLOW] = "ORA-00600: internal error code, arguments: -4019, Size overflow"; ERROR_NAME[-OB_REF_NUM_NOT_ZERO] = "OB_REF_NUM_NOT_ZERO"; ERROR_CAUSE[-OB_REF_NUM_NOT_ZERO] = "Internal Error"; ERROR_SOLUTION[-OB_REF_NUM_NOT_ZERO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REF_NUM_NOT_ZERO] = -1; SQLSTATE[-OB_REF_NUM_NOT_ZERO] = "HY000"; STR_ERROR[-OB_REF_NUM_NOT_ZERO] = "Reference count is not zero"; STR_USER_ERROR[-OB_REF_NUM_NOT_ZERO] = "Reference count is not zero"; ORACLE_ERRNO[-OB_REF_NUM_NOT_ZERO] = 600; ORACLE_STR_ERROR[-OB_REF_NUM_NOT_ZERO] = "ORA-00600: internal error code, arguments: -4020, Reference count is not zero"; ORACLE_STR_USER_ERROR[-OB_REF_NUM_NOT_ZERO] = "ORA-00600: internal error code, arguments: -4020, Reference count is not zero"; ERROR_NAME[-OB_CONFLICT_VALUE] = "OB_CONFLICT_VALUE"; ERROR_CAUSE[-OB_CONFLICT_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_CONFLICT_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CONFLICT_VALUE] = -1; SQLSTATE[-OB_CONFLICT_VALUE] = "HY000"; STR_ERROR[-OB_CONFLICT_VALUE] = "Conflict value"; STR_USER_ERROR[-OB_CONFLICT_VALUE] = "Conflict value"; ORACLE_ERRNO[-OB_CONFLICT_VALUE] = 600; ORACLE_STR_ERROR[-OB_CONFLICT_VALUE] = "ORA-00600: internal error code, arguments: -4021, Conflict value"; ORACLE_STR_USER_ERROR[-OB_CONFLICT_VALUE] = "ORA-00600: internal error code, arguments: -4021, Conflict value"; ERROR_NAME[-OB_ITEM_NOT_SETTED] = "OB_ITEM_NOT_SETTED"; ERROR_CAUSE[-OB_ITEM_NOT_SETTED] = "Internal Error"; ERROR_SOLUTION[-OB_ITEM_NOT_SETTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ITEM_NOT_SETTED] = -1; SQLSTATE[-OB_ITEM_NOT_SETTED] = "HY000"; STR_ERROR[-OB_ITEM_NOT_SETTED] = "Item not set"; STR_USER_ERROR[-OB_ITEM_NOT_SETTED] = "Item not set"; ORACLE_ERRNO[-OB_ITEM_NOT_SETTED] = 600; ORACLE_STR_ERROR[-OB_ITEM_NOT_SETTED] = "ORA-00600: internal error code, arguments: -4022, Item not set"; ORACLE_STR_USER_ERROR[-OB_ITEM_NOT_SETTED] = "ORA-00600: internal error code, arguments: -4022, Item not set"; ERROR_NAME[-OB_EAGAIN] = "OB_EAGAIN"; ERROR_CAUSE[-OB_EAGAIN] = "Internal Error"; ERROR_SOLUTION[-OB_EAGAIN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EAGAIN] = -1; SQLSTATE[-OB_EAGAIN] = "HY000"; STR_ERROR[-OB_EAGAIN] = "Try again"; STR_USER_ERROR[-OB_EAGAIN] = "Try again"; ORACLE_ERRNO[-OB_EAGAIN] = 600; ORACLE_STR_ERROR[-OB_EAGAIN] = "ORA-00600: internal error code, arguments: -4023, Try again"; ORACLE_STR_USER_ERROR[-OB_EAGAIN] = "ORA-00600: internal error code, arguments: -4023, Try again"; ERROR_NAME[-OB_BUF_NOT_ENOUGH] = "OB_BUF_NOT_ENOUGH"; ERROR_CAUSE[-OB_BUF_NOT_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_BUF_NOT_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BUF_NOT_ENOUGH] = -1; SQLSTATE[-OB_BUF_NOT_ENOUGH] = "HY000"; STR_ERROR[-OB_BUF_NOT_ENOUGH] = "Buffer not enough"; STR_USER_ERROR[-OB_BUF_NOT_ENOUGH] = "Buffer not enough"; ORACLE_ERRNO[-OB_BUF_NOT_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_BUF_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4024, Buffer not enough"; ORACLE_STR_USER_ERROR[-OB_BUF_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4024, Buffer not enough"; ERROR_NAME[-OB_PARTIAL_FAILED] = "OB_PARTIAL_FAILED"; ERROR_CAUSE[-OB_PARTIAL_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_PARTIAL_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTIAL_FAILED] = -1; SQLSTATE[-OB_PARTIAL_FAILED] = "HY000"; STR_ERROR[-OB_PARTIAL_FAILED] = "Partial failed"; STR_USER_ERROR[-OB_PARTIAL_FAILED] = "Partial failed"; ORACLE_ERRNO[-OB_PARTIAL_FAILED] = 600; ORACLE_STR_ERROR[-OB_PARTIAL_FAILED] = "ORA-00600: internal error code, arguments: -4025, Partial failed"; ORACLE_STR_USER_ERROR[-OB_PARTIAL_FAILED] = "ORA-00600: internal error code, arguments: -4025, Partial failed"; ERROR_NAME[-OB_READ_NOTHING] = "OB_READ_NOTHING"; ERROR_CAUSE[-OB_READ_NOTHING] = "Internal Error"; ERROR_SOLUTION[-OB_READ_NOTHING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_READ_NOTHING] = -1; SQLSTATE[-OB_READ_NOTHING] = "02000"; STR_ERROR[-OB_READ_NOTHING] = "Nothing to read"; STR_USER_ERROR[-OB_READ_NOTHING] = "Nothing to read"; ORACLE_ERRNO[-OB_READ_NOTHING] = 1403; ORACLE_STR_ERROR[-OB_READ_NOTHING] = "ORA-01403: no data found"; ORACLE_STR_USER_ERROR[-OB_READ_NOTHING] = "ORA-01403: no data found"; ERROR_NAME[-OB_FILE_NOT_EXIST] = "OB_FILE_NOT_EXIST"; ERROR_CAUSE[-OB_FILE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_FILE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FILE_NOT_EXIST] = ER_FILE_NOT_FOUND; SQLSTATE[-OB_FILE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_FILE_NOT_EXIST] = "File not exist"; STR_USER_ERROR[-OB_FILE_NOT_EXIST] = "File not exist"; ORACLE_ERRNO[-OB_FILE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_FILE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4027, File not exist"; ORACLE_STR_USER_ERROR[-OB_FILE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4027, File not exist"; ERROR_NAME[-OB_DISCONTINUOUS_LOG] = "OB_DISCONTINUOUS_LOG"; ERROR_CAUSE[-OB_DISCONTINUOUS_LOG] = "Internal Error"; ERROR_SOLUTION[-OB_DISCONTINUOUS_LOG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DISCONTINUOUS_LOG] = -1; SQLSTATE[-OB_DISCONTINUOUS_LOG] = "HY000"; STR_ERROR[-OB_DISCONTINUOUS_LOG] = "Log entry not continuous"; STR_USER_ERROR[-OB_DISCONTINUOUS_LOG] = "Log entry not continuous"; ORACLE_ERRNO[-OB_DISCONTINUOUS_LOG] = 600; ORACLE_STR_ERROR[-OB_DISCONTINUOUS_LOG] = "ORA-00600: internal error code, arguments: -4028, Log entry not continuous"; ORACLE_STR_USER_ERROR[-OB_DISCONTINUOUS_LOG] = "ORA-00600: internal error code, arguments: -4028, Log entry not continuous"; ERROR_NAME[-OB_SCHEMA_ERROR] = "OB_SCHEMA_ERROR"; ERROR_CAUSE[-OB_SCHEMA_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_SCHEMA_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SCHEMA_ERROR] = -1; SQLSTATE[-OB_SCHEMA_ERROR] = "HY000"; STR_ERROR[-OB_SCHEMA_ERROR] = "Schema error"; STR_USER_ERROR[-OB_SCHEMA_ERROR] = "Schema error"; ORACLE_ERRNO[-OB_SCHEMA_ERROR] = 600; ORACLE_STR_ERROR[-OB_SCHEMA_ERROR] = "ORA-00600: internal error code, arguments: -4029, Schema error"; ORACLE_STR_USER_ERROR[-OB_SCHEMA_ERROR] = "ORA-00600: internal error code, arguments: -4029, Schema error"; ERROR_NAME[-OB_TENANT_OUT_OF_MEM] = "OB_TENANT_OUT_OF_MEM"; ERROR_CAUSE[-OB_TENANT_OUT_OF_MEM] = "Internal Error"; ERROR_SOLUTION[-OB_TENANT_OUT_OF_MEM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TENANT_OUT_OF_MEM] = -1; SQLSTATE[-OB_TENANT_OUT_OF_MEM] = "HY000"; STR_ERROR[-OB_TENANT_OUT_OF_MEM] = "Over tenant memory limits"; STR_USER_ERROR[-OB_TENANT_OUT_OF_MEM] = "Over tenant memory limits"; ORACLE_ERRNO[-OB_TENANT_OUT_OF_MEM] = 600; ORACLE_STR_ERROR[-OB_TENANT_OUT_OF_MEM] = "ORA-00600: internal error code, arguments: -4030, Over tenant memory limits"; ORACLE_STR_USER_ERROR[-OB_TENANT_OUT_OF_MEM] = "ORA-00600: internal error code, arguments: -4030, Over tenant memory limits"; ERROR_NAME[-OB_UNKNOWN_OBJ] = "OB_UNKNOWN_OBJ"; ERROR_CAUSE[-OB_UNKNOWN_OBJ] = "Internal Error"; ERROR_SOLUTION[-OB_UNKNOWN_OBJ] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNKNOWN_OBJ] = -1; SQLSTATE[-OB_UNKNOWN_OBJ] = "HY004"; STR_ERROR[-OB_UNKNOWN_OBJ] = "Unknown object"; STR_USER_ERROR[-OB_UNKNOWN_OBJ] = "Unknown object"; ORACLE_ERRNO[-OB_UNKNOWN_OBJ] = 600; ORACLE_STR_ERROR[-OB_UNKNOWN_OBJ] = "ORA-00600: internal error code, arguments: -4031, Unknown object"; ORACLE_STR_USER_ERROR[-OB_UNKNOWN_OBJ] = "ORA-00600: internal error code, arguments: -4031, Unknown object"; ERROR_NAME[-OB_NO_MONITOR_DATA] = "OB_NO_MONITOR_DATA"; ERROR_CAUSE[-OB_NO_MONITOR_DATA] = "Internal Error"; ERROR_SOLUTION[-OB_NO_MONITOR_DATA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_MONITOR_DATA] = -1; SQLSTATE[-OB_NO_MONITOR_DATA] = "02000"; STR_ERROR[-OB_NO_MONITOR_DATA] = "No monitor data"; STR_USER_ERROR[-OB_NO_MONITOR_DATA] = "No monitor data"; ORACLE_ERRNO[-OB_NO_MONITOR_DATA] = 600; ORACLE_STR_ERROR[-OB_NO_MONITOR_DATA] = "ORA-00600: internal error code, arguments: -4032, No monitor data"; ORACLE_STR_USER_ERROR[-OB_NO_MONITOR_DATA] = "ORA-00600: internal error code, arguments: -4032, No monitor data"; ERROR_NAME[-OB_SERIALIZE_ERROR] = "OB_SERIALIZE_ERROR"; ERROR_CAUSE[-OB_SERIALIZE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_SERIALIZE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERIALIZE_ERROR] = -1; SQLSTATE[-OB_SERIALIZE_ERROR] = "HY000"; STR_ERROR[-OB_SERIALIZE_ERROR] = "Serialize error"; STR_USER_ERROR[-OB_SERIALIZE_ERROR] = "Serialize error"; ORACLE_ERRNO[-OB_SERIALIZE_ERROR] = 600; ORACLE_STR_ERROR[-OB_SERIALIZE_ERROR] = "ORA-00600: internal error code, arguments: -4033, Serialize error"; ORACLE_STR_USER_ERROR[-OB_SERIALIZE_ERROR] = "ORA-00600: internal error code, arguments: -4033, Serialize error"; ERROR_NAME[-OB_DESERIALIZE_ERROR] = "OB_DESERIALIZE_ERROR"; ERROR_CAUSE[-OB_DESERIALIZE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_DESERIALIZE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DESERIALIZE_ERROR] = -1; SQLSTATE[-OB_DESERIALIZE_ERROR] = "HY000"; STR_ERROR[-OB_DESERIALIZE_ERROR] = "Deserialize error"; STR_USER_ERROR[-OB_DESERIALIZE_ERROR] = "Deserialize error"; ORACLE_ERRNO[-OB_DESERIALIZE_ERROR] = 600; ORACLE_STR_ERROR[-OB_DESERIALIZE_ERROR] = "ORA-00600: internal error code, arguments: -4034, Deserialize error"; ORACLE_STR_USER_ERROR[-OB_DESERIALIZE_ERROR] = "ORA-00600: internal error code, arguments: -4034, Deserialize error"; ERROR_NAME[-OB_AIO_TIMEOUT] = "OB_AIO_TIMEOUT"; ERROR_CAUSE[-OB_AIO_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_AIO_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_AIO_TIMEOUT] = -1; SQLSTATE[-OB_AIO_TIMEOUT] = "HY000"; STR_ERROR[-OB_AIO_TIMEOUT] = "Asynchronous IO error"; STR_USER_ERROR[-OB_AIO_TIMEOUT] = "Asynchronous IO error"; ORACLE_ERRNO[-OB_AIO_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_AIO_TIMEOUT] = "ORA-00600: internal error code, arguments: -4035, Asynchronous IO error"; ORACLE_STR_USER_ERROR[-OB_AIO_TIMEOUT] = "ORA-00600: internal error code, arguments: -4035, Asynchronous IO error"; ERROR_NAME[-OB_NEED_RETRY] = "OB_NEED_RETRY"; ERROR_CAUSE[-OB_NEED_RETRY] = "Internal Error"; ERROR_SOLUTION[-OB_NEED_RETRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NEED_RETRY] = -1; SQLSTATE[-OB_NEED_RETRY] = "HY000"; STR_ERROR[-OB_NEED_RETRY] = "Need retry"; STR_USER_ERROR[-OB_NEED_RETRY] = "Need retry"; ORACLE_ERRNO[-OB_NEED_RETRY] = 600; ORACLE_STR_ERROR[-OB_NEED_RETRY] = "ORA-00600: internal error code, arguments: -4036, Need retry"; ORACLE_STR_USER_ERROR[-OB_NEED_RETRY] = "ORA-00600: internal error code, arguments: -4036, Need retry"; ERROR_NAME[-OB_TOO_MANY_SSTABLE] = "OB_TOO_MANY_SSTABLE"; ERROR_CAUSE[-OB_TOO_MANY_SSTABLE] = "Internal Error"; ERROR_SOLUTION[-OB_TOO_MANY_SSTABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TOO_MANY_SSTABLE] = -1; SQLSTATE[-OB_TOO_MANY_SSTABLE] = "HY000"; STR_ERROR[-OB_TOO_MANY_SSTABLE] = "Too many sstable"; STR_USER_ERROR[-OB_TOO_MANY_SSTABLE] = "Too many sstable"; ORACLE_ERRNO[-OB_TOO_MANY_SSTABLE] = 600; ORACLE_STR_ERROR[-OB_TOO_MANY_SSTABLE] = "ORA-00600: internal error code, arguments: -4037, Too many sstable"; ORACLE_STR_USER_ERROR[-OB_TOO_MANY_SSTABLE] = "ORA-00600: internal error code, arguments: -4037, Too many sstable"; ERROR_NAME[-OB_NOT_MASTER] = "OB_NOT_MASTER"; ERROR_CAUSE[-OB_NOT_MASTER] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_MASTER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_MASTER] = -1; SQLSTATE[-OB_NOT_MASTER] = "HY000"; STR_ERROR[-OB_NOT_MASTER] = "The observer or zone is not the master"; STR_USER_ERROR[-OB_NOT_MASTER] = "The observer or zone is not the master"; ORACLE_ERRNO[-OB_NOT_MASTER] = 600; ORACLE_STR_ERROR[-OB_NOT_MASTER] = "ORA-00600: internal error code, arguments: -4038, The observer or zone is not the master"; ORACLE_STR_USER_ERROR[-OB_NOT_MASTER] = "ORA-00600: internal error code, arguments: -4038, The observer or zone is not the master"; ERROR_NAME[-OB_KILLED_BY_THROTTLING] = "OB_KILLED_BY_THROTTLING"; ERROR_CAUSE[-OB_KILLED_BY_THROTTLING] = "Internal Error"; ERROR_SOLUTION[-OB_KILLED_BY_THROTTLING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_KILLED_BY_THROTTLING] = -1; SQLSTATE[-OB_KILLED_BY_THROTTLING] = "HY000"; STR_ERROR[-OB_KILLED_BY_THROTTLING] = "Request has killed by sql throttle"; STR_USER_ERROR[-OB_KILLED_BY_THROTTLING] = "Request has killed by sql throttle"; ORACLE_ERRNO[-OB_KILLED_BY_THROTTLING] = 600; ORACLE_STR_ERROR[-OB_KILLED_BY_THROTTLING] = "ORA-00600: internal error code, arguments: -4039, Request has killed by sql throttle"; ORACLE_STR_USER_ERROR[-OB_KILLED_BY_THROTTLING] = "ORA-00600: internal error code, arguments: -4039, Request has killed by sql throttle"; ERROR_NAME[-OB_DECRYPT_FAILED] = "OB_DECRYPT_FAILED"; ERROR_CAUSE[-OB_DECRYPT_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_DECRYPT_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DECRYPT_FAILED] = -1; SQLSTATE[-OB_DECRYPT_FAILED] = "HY000"; STR_ERROR[-OB_DECRYPT_FAILED] = "Decrypt error"; STR_USER_ERROR[-OB_DECRYPT_FAILED] = "Decrypt error"; ORACLE_ERRNO[-OB_DECRYPT_FAILED] = 600; ORACLE_STR_ERROR[-OB_DECRYPT_FAILED] = "ORA-00600: internal error code, arguments: -4041, Decrypt error"; ORACLE_STR_USER_ERROR[-OB_DECRYPT_FAILED] = "ORA-00600: internal error code, arguments: -4041, Decrypt error"; ERROR_NAME[-OB_USER_NOT_EXIST] = "OB_USER_NOT_EXIST"; ERROR_CAUSE[-OB_USER_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_USER_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_USER_NOT_EXIST] = ER_PASSWORD_NO_MATCH; SQLSTATE[-OB_USER_NOT_EXIST] = "42000"; STR_ERROR[-OB_USER_NOT_EXIST] = "Can not find any matching row in the user table"; STR_USER_ERROR[-OB_USER_NOT_EXIST] = "Can not find any matching row in the user table'%.*s'"; ORACLE_ERRNO[-OB_USER_NOT_EXIST] = 1918; ORACLE_STR_ERROR[-OB_USER_NOT_EXIST] = "ORA-01918: user does not exist"; ORACLE_STR_USER_ERROR[-OB_USER_NOT_EXIST] = "ORA-01918: user '%.*s' does not exist"; ERROR_NAME[-OB_PASSWORD_WRONG] = "OB_PASSWORD_WRONG"; ERROR_CAUSE[-OB_PASSWORD_WRONG] = "Internal Error"; ERROR_SOLUTION[-OB_PASSWORD_WRONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PASSWORD_WRONG] = ER_ACCESS_DENIED_ERROR; SQLSTATE[-OB_PASSWORD_WRONG] = "42000"; STR_ERROR[-OB_PASSWORD_WRONG] = "Access denied for user"; STR_USER_ERROR[-OB_PASSWORD_WRONG] = "Access denied for user '%.*s'@'%.*s' (using password: %s)"; ORACLE_ERRNO[-OB_PASSWORD_WRONG] = 600; ORACLE_STR_ERROR[-OB_PASSWORD_WRONG] = "ORA-00600: internal error code, arguments: -4043, Access denied for user"; ORACLE_STR_USER_ERROR[-OB_PASSWORD_WRONG] = "ORA-00600: internal error code, arguments: -4043, Access denied for user '%.*s'@'%.*s' (using password: %s)"; ERROR_NAME[-OB_SKEY_VERSION_WRONG] = "OB_SKEY_VERSION_WRONG"; ERROR_CAUSE[-OB_SKEY_VERSION_WRONG] = "Internal Error"; ERROR_SOLUTION[-OB_SKEY_VERSION_WRONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SKEY_VERSION_WRONG] = -1; SQLSTATE[-OB_SKEY_VERSION_WRONG] = "HY000"; STR_ERROR[-OB_SKEY_VERSION_WRONG] = "Wrong skey version"; STR_USER_ERROR[-OB_SKEY_VERSION_WRONG] = "Wrong skey version"; ORACLE_ERRNO[-OB_SKEY_VERSION_WRONG] = 600; ORACLE_STR_ERROR[-OB_SKEY_VERSION_WRONG] = "ORA-00600: internal error code, arguments: -4044, Wrong skey version"; ORACLE_STR_USER_ERROR[-OB_SKEY_VERSION_WRONG] = "ORA-00600: internal error code, arguments: -4044, Wrong skey version"; ERROR_NAME[-OB_NOT_REGISTERED] = "OB_NOT_REGISTERED"; ERROR_CAUSE[-OB_NOT_REGISTERED] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_REGISTERED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_REGISTERED] = -1; SQLSTATE[-OB_NOT_REGISTERED] = "HY000"; STR_ERROR[-OB_NOT_REGISTERED] = "Not registered"; STR_USER_ERROR[-OB_NOT_REGISTERED] = "Not registered"; ORACLE_ERRNO[-OB_NOT_REGISTERED] = 600; ORACLE_STR_ERROR[-OB_NOT_REGISTERED] = "ORA-00600: internal error code, arguments: -4048, Not registered"; ORACLE_STR_USER_ERROR[-OB_NOT_REGISTERED] = "ORA-00600: internal error code, arguments: -4048, Not registered"; ERROR_NAME[-OB_WAITQUEUE_TIMEOUT] = "OB_WAITQUEUE_TIMEOUT"; ERROR_CAUSE[-OB_WAITQUEUE_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_WAITQUEUE_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WAITQUEUE_TIMEOUT] = 4012; SQLSTATE[-OB_WAITQUEUE_TIMEOUT] = "HY000"; STR_ERROR[-OB_WAITQUEUE_TIMEOUT] = "Task timeout and not executed"; STR_USER_ERROR[-OB_WAITQUEUE_TIMEOUT] = "Task timeout and not executed"; ORACLE_ERRNO[-OB_WAITQUEUE_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_WAITQUEUE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4049, Task timeout and not executed"; ORACLE_STR_USER_ERROR[-OB_WAITQUEUE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4049, Task timeout and not executed"; ERROR_NAME[-OB_NOT_THE_OBJECT] = "OB_NOT_THE_OBJECT"; ERROR_CAUSE[-OB_NOT_THE_OBJECT] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_THE_OBJECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_THE_OBJECT] = -1; SQLSTATE[-OB_NOT_THE_OBJECT] = "HY000"; STR_ERROR[-OB_NOT_THE_OBJECT] = "Not the object"; STR_USER_ERROR[-OB_NOT_THE_OBJECT] = "Not the object"; ORACLE_ERRNO[-OB_NOT_THE_OBJECT] = 600; ORACLE_STR_ERROR[-OB_NOT_THE_OBJECT] = "ORA-00600: internal error code, arguments: -4050, Not the object"; ORACLE_STR_USER_ERROR[-OB_NOT_THE_OBJECT] = "ORA-00600: internal error code, arguments: -4050, Not the object"; ERROR_NAME[-OB_ALREADY_REGISTERED] = "OB_ALREADY_REGISTERED"; ERROR_CAUSE[-OB_ALREADY_REGISTERED] = "Internal Error"; ERROR_SOLUTION[-OB_ALREADY_REGISTERED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ALREADY_REGISTERED] = -1; SQLSTATE[-OB_ALREADY_REGISTERED] = "HY000"; STR_ERROR[-OB_ALREADY_REGISTERED] = "Already registered"; STR_USER_ERROR[-OB_ALREADY_REGISTERED] = "Already registered"; ORACLE_ERRNO[-OB_ALREADY_REGISTERED] = 600; ORACLE_STR_ERROR[-OB_ALREADY_REGISTERED] = "ORA-00600: internal error code, arguments: -4051, Already registered"; ORACLE_STR_USER_ERROR[-OB_ALREADY_REGISTERED] = "ORA-00600: internal error code, arguments: -4051, Already registered"; ERROR_NAME[-OB_LAST_LOG_RUINNED] = "OB_LAST_LOG_RUINNED"; ERROR_CAUSE[-OB_LAST_LOG_RUINNED] = "Internal Error"; ERROR_SOLUTION[-OB_LAST_LOG_RUINNED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LAST_LOG_RUINNED] = -1; SQLSTATE[-OB_LAST_LOG_RUINNED] = "HY000"; STR_ERROR[-OB_LAST_LOG_RUINNED] = "Corrupted log entry"; STR_USER_ERROR[-OB_LAST_LOG_RUINNED] = "Corrupted log entry"; ORACLE_ERRNO[-OB_LAST_LOG_RUINNED] = 600; ORACLE_STR_ERROR[-OB_LAST_LOG_RUINNED] = "ORA-00600: internal error code, arguments: -4052, Corrupted log entry"; ORACLE_STR_USER_ERROR[-OB_LAST_LOG_RUINNED] = "ORA-00600: internal error code, arguments: -4052, Corrupted log entry"; ERROR_NAME[-OB_NO_CS_SELECTED] = "OB_NO_CS_SELECTED"; ERROR_CAUSE[-OB_NO_CS_SELECTED] = "Internal Error"; ERROR_SOLUTION[-OB_NO_CS_SELECTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_CS_SELECTED] = -1; SQLSTATE[-OB_NO_CS_SELECTED] = "HY000"; STR_ERROR[-OB_NO_CS_SELECTED] = "No ChunkServer selected"; STR_USER_ERROR[-OB_NO_CS_SELECTED] = "No ChunkServer selected"; ORACLE_ERRNO[-OB_NO_CS_SELECTED] = 600; ORACLE_STR_ERROR[-OB_NO_CS_SELECTED] = "ORA-00600: internal error code, arguments: -4053, No ChunkServer selected"; ORACLE_STR_USER_ERROR[-OB_NO_CS_SELECTED] = "ORA-00600: internal error code, arguments: -4053, No ChunkServer selected"; ERROR_NAME[-OB_NO_TABLETS_CREATED] = "OB_NO_TABLETS_CREATED"; ERROR_CAUSE[-OB_NO_TABLETS_CREATED] = "Internal Error"; ERROR_SOLUTION[-OB_NO_TABLETS_CREATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_TABLETS_CREATED] = -1; SQLSTATE[-OB_NO_TABLETS_CREATED] = "HY000"; STR_ERROR[-OB_NO_TABLETS_CREATED] = "No tablets created"; STR_USER_ERROR[-OB_NO_TABLETS_CREATED] = "No tablets created"; ORACLE_ERRNO[-OB_NO_TABLETS_CREATED] = 600; ORACLE_STR_ERROR[-OB_NO_TABLETS_CREATED] = "ORA-00600: internal error code, arguments: -4054, No tablets created"; ORACLE_STR_USER_ERROR[-OB_NO_TABLETS_CREATED] = "ORA-00600: internal error code, arguments: -4054, No tablets created"; ERROR_NAME[-OB_INVALID_ERROR] = "OB_INVALID_ERROR"; ERROR_CAUSE[-OB_INVALID_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ERROR] = -1; SQLSTATE[-OB_INVALID_ERROR] = "HY000"; STR_ERROR[-OB_INVALID_ERROR] = "Invalid entry"; STR_USER_ERROR[-OB_INVALID_ERROR] = "Invalid entry"; ORACLE_ERRNO[-OB_INVALID_ERROR] = 600; ORACLE_STR_ERROR[-OB_INVALID_ERROR] = "ORA-00600: internal error code, arguments: -4055, Invalid entry"; ORACLE_STR_USER_ERROR[-OB_INVALID_ERROR] = "ORA-00600: internal error code, arguments: -4055, Invalid entry"; ERROR_NAME[-OB_DECIMAL_OVERFLOW_WARN] = "OB_DECIMAL_OVERFLOW_WARN"; ERROR_CAUSE[-OB_DECIMAL_OVERFLOW_WARN] = "Internal Error"; ERROR_SOLUTION[-OB_DECIMAL_OVERFLOW_WARN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DECIMAL_OVERFLOW_WARN] = -1; SQLSTATE[-OB_DECIMAL_OVERFLOW_WARN] = "HY000"; STR_ERROR[-OB_DECIMAL_OVERFLOW_WARN] = "Decimal overflow warning"; STR_USER_ERROR[-OB_DECIMAL_OVERFLOW_WARN] = "Decimal overflow warning"; ORACLE_ERRNO[-OB_DECIMAL_OVERFLOW_WARN] = 600; ORACLE_STR_ERROR[-OB_DECIMAL_OVERFLOW_WARN] = "ORA-00600: internal error code, arguments: -4057, Decimal overflow warning"; ORACLE_STR_USER_ERROR[-OB_DECIMAL_OVERFLOW_WARN] = "ORA-00600: internal error code, arguments: -4057, Decimal overflow warning"; ERROR_NAME[-OB_DECIMAL_UNLEGAL_ERROR] = "OB_DECIMAL_UNLEGAL_ERROR"; ERROR_CAUSE[-OB_DECIMAL_UNLEGAL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_DECIMAL_UNLEGAL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DECIMAL_UNLEGAL_ERROR] = -1; SQLSTATE[-OB_DECIMAL_UNLEGAL_ERROR] = "HY000"; STR_ERROR[-OB_DECIMAL_UNLEGAL_ERROR] = "Decimal overflow error"; STR_USER_ERROR[-OB_DECIMAL_UNLEGAL_ERROR] = "Decimal overflow error"; ORACLE_ERRNO[-OB_DECIMAL_UNLEGAL_ERROR] = 600; ORACLE_STR_ERROR[-OB_DECIMAL_UNLEGAL_ERROR] = "ORA-00600: internal error code, arguments: -4058, Decimal overflow error"; ORACLE_STR_USER_ERROR[-OB_DECIMAL_UNLEGAL_ERROR] = "ORA-00600: internal error code, arguments: -4058, Decimal overflow error"; ERROR_NAME[-OB_OBJ_DIVIDE_ERROR] = "OB_OBJ_DIVIDE_ERROR"; ERROR_CAUSE[-OB_OBJ_DIVIDE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_OBJ_DIVIDE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBJ_DIVIDE_ERROR] = -1; SQLSTATE[-OB_OBJ_DIVIDE_ERROR] = "HY000"; STR_ERROR[-OB_OBJ_DIVIDE_ERROR] = "Divide error"; STR_USER_ERROR[-OB_OBJ_DIVIDE_ERROR] = "Divide error"; ORACLE_ERRNO[-OB_OBJ_DIVIDE_ERROR] = 600; ORACLE_STR_ERROR[-OB_OBJ_DIVIDE_ERROR] = "ORA-00600: internal error code, arguments: -4060, Divide error"; ORACLE_STR_USER_ERROR[-OB_OBJ_DIVIDE_ERROR] = "ORA-00600: internal error code, arguments: -4060, Divide error"; ERROR_NAME[-OB_NOT_A_DECIMAL] = "OB_NOT_A_DECIMAL"; ERROR_CAUSE[-OB_NOT_A_DECIMAL] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_A_DECIMAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_A_DECIMAL] = -1; SQLSTATE[-OB_NOT_A_DECIMAL] = "HY000"; STR_ERROR[-OB_NOT_A_DECIMAL] = "Not a decimal"; STR_USER_ERROR[-OB_NOT_A_DECIMAL] = "Not a decimal"; ORACLE_ERRNO[-OB_NOT_A_DECIMAL] = 600; ORACLE_STR_ERROR[-OB_NOT_A_DECIMAL] = "ORA-00600: internal error code, arguments: -4061, Not a decimal"; ORACLE_STR_USER_ERROR[-OB_NOT_A_DECIMAL] = "ORA-00600: internal error code, arguments: -4061, Not a decimal"; ERROR_NAME[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "OB_DECIMAL_PRECISION_NOT_EQUAL"; ERROR_CAUSE[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "Internal Error"; ERROR_SOLUTION[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DECIMAL_PRECISION_NOT_EQUAL] = -1; SQLSTATE[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "HY104"; STR_ERROR[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "Decimal precision error"; STR_USER_ERROR[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "Decimal precision error"; ORACLE_ERRNO[-OB_DECIMAL_PRECISION_NOT_EQUAL] = 600; ORACLE_STR_ERROR[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "ORA-00600: internal error code, arguments: -4062, Decimal precision error"; ORACLE_STR_USER_ERROR[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "ORA-00600: internal error code, arguments: -4062, Decimal precision error"; ERROR_NAME[-OB_EMPTY_RANGE] = "OB_EMPTY_RANGE"; ERROR_CAUSE[-OB_EMPTY_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_EMPTY_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EMPTY_RANGE] = -1; SQLSTATE[-OB_EMPTY_RANGE] = "HY000"; STR_ERROR[-OB_EMPTY_RANGE] = "Empty range"; STR_USER_ERROR[-OB_EMPTY_RANGE] = "Empty range"; ORACLE_ERRNO[-OB_EMPTY_RANGE] = 600; ORACLE_STR_ERROR[-OB_EMPTY_RANGE] = "ORA-00600: internal error code, arguments: -4063, Empty range"; ORACLE_STR_USER_ERROR[-OB_EMPTY_RANGE] = "ORA-00600: internal error code, arguments: -4063, Empty range"; ERROR_NAME[-OB_SESSION_KILLED] = "OB_SESSION_KILLED"; ERROR_CAUSE[-OB_SESSION_KILLED] = "Internal Error"; ERROR_SOLUTION[-OB_SESSION_KILLED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SESSION_KILLED] = -1; SQLSTATE[-OB_SESSION_KILLED] = "HY000"; STR_ERROR[-OB_SESSION_KILLED] = "Session killed"; STR_USER_ERROR[-OB_SESSION_KILLED] = "Session killed"; ORACLE_ERRNO[-OB_SESSION_KILLED] = 600; ORACLE_STR_ERROR[-OB_SESSION_KILLED] = "ORA-00600: internal error code, arguments: -4064, Session killed"; ORACLE_STR_USER_ERROR[-OB_SESSION_KILLED] = "ORA-00600: internal error code, arguments: -4064, Session killed"; ERROR_NAME[-OB_LOG_NOT_SYNC] = "OB_LOG_NOT_SYNC"; ERROR_CAUSE[-OB_LOG_NOT_SYNC] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_NOT_SYNC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_NOT_SYNC] = -1; SQLSTATE[-OB_LOG_NOT_SYNC] = "HY000"; STR_ERROR[-OB_LOG_NOT_SYNC] = "Log not sync"; STR_USER_ERROR[-OB_LOG_NOT_SYNC] = "Log not sync"; ORACLE_ERRNO[-OB_LOG_NOT_SYNC] = 600; ORACLE_STR_ERROR[-OB_LOG_NOT_SYNC] = "ORA-00600: internal error code, arguments: -4065, Log not sync"; ORACLE_STR_USER_ERROR[-OB_LOG_NOT_SYNC] = "ORA-00600: internal error code, arguments: -4065, Log not sync"; ERROR_NAME[-OB_DIR_NOT_EXIST] = "OB_DIR_NOT_EXIST"; ERROR_CAUSE[-OB_DIR_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_DIR_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DIR_NOT_EXIST] = ER_CANT_READ_DIR; SQLSTATE[-OB_DIR_NOT_EXIST] = "HY000"; STR_ERROR[-OB_DIR_NOT_EXIST] = "Directory not exist"; STR_USER_ERROR[-OB_DIR_NOT_EXIST] = "Directory not exist"; ORACLE_ERRNO[-OB_DIR_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_DIR_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4066, Directory not exist"; ORACLE_STR_USER_ERROR[-OB_DIR_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4066, Directory not exist"; ERROR_NAME[-OB_SESSION_NOT_FOUND] = "OB_SESSION_NOT_FOUND"; ERROR_CAUSE[-OB_SESSION_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_SESSION_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SESSION_NOT_FOUND] = 4012; SQLSTATE[-OB_SESSION_NOT_FOUND] = "HY000"; STR_ERROR[-OB_SESSION_NOT_FOUND] = "RPC session not found"; STR_USER_ERROR[-OB_SESSION_NOT_FOUND] = "RPC session not found"; ORACLE_ERRNO[-OB_SESSION_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_SESSION_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4067, RPC session not found"; ORACLE_STR_USER_ERROR[-OB_SESSION_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4067, RPC session not found"; ERROR_NAME[-OB_INVALID_LOG] = "OB_INVALID_LOG"; ERROR_CAUSE[-OB_INVALID_LOG] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_LOG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_LOG] = -1; SQLSTATE[-OB_INVALID_LOG] = "HY000"; STR_ERROR[-OB_INVALID_LOG] = "Invalid log"; STR_USER_ERROR[-OB_INVALID_LOG] = "Invalid log"; ORACLE_ERRNO[-OB_INVALID_LOG] = 600; ORACLE_STR_ERROR[-OB_INVALID_LOG] = "ORA-00600: internal error code, arguments: -4068, Invalid log"; ORACLE_STR_USER_ERROR[-OB_INVALID_LOG] = "ORA-00600: internal error code, arguments: -4068, Invalid log"; ERROR_NAME[-OB_INVALID_DATA] = "OB_INVALID_DATA"; ERROR_CAUSE[-OB_INVALID_DATA] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_DATA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_DATA] = -1; SQLSTATE[-OB_INVALID_DATA] = "HY000"; STR_ERROR[-OB_INVALID_DATA] = "Invalid data"; STR_USER_ERROR[-OB_INVALID_DATA] = "Invalid data"; ORACLE_ERRNO[-OB_INVALID_DATA] = 600; ORACLE_STR_ERROR[-OB_INVALID_DATA] = "ORA-00600: internal error code, arguments: -4070, Invalid data"; ORACLE_STR_USER_ERROR[-OB_INVALID_DATA] = "ORA-00600: internal error code, arguments: -4070, Invalid data"; ERROR_NAME[-OB_ALREADY_DONE] = "OB_ALREADY_DONE"; ERROR_CAUSE[-OB_ALREADY_DONE] = "Internal Error"; ERROR_SOLUTION[-OB_ALREADY_DONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ALREADY_DONE] = -1; SQLSTATE[-OB_ALREADY_DONE] = "HY000"; STR_ERROR[-OB_ALREADY_DONE] = "Already done"; STR_USER_ERROR[-OB_ALREADY_DONE] = "Already done"; ORACLE_ERRNO[-OB_ALREADY_DONE] = 600; ORACLE_STR_ERROR[-OB_ALREADY_DONE] = "ORA-00600: internal error code, arguments: -4071, Already done"; ORACLE_STR_USER_ERROR[-OB_ALREADY_DONE] = "ORA-00600: internal error code, arguments: -4071, Already done"; ERROR_NAME[-OB_CANCELED] = "OB_CANCELED"; ERROR_CAUSE[-OB_CANCELED] = "Internal Error"; ERROR_SOLUTION[-OB_CANCELED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANCELED] = -1; SQLSTATE[-OB_CANCELED] = "HY000"; STR_ERROR[-OB_CANCELED] = "Operation canceled"; STR_USER_ERROR[-OB_CANCELED] = "Operation canceled"; ORACLE_ERRNO[-OB_CANCELED] = 600; ORACLE_STR_ERROR[-OB_CANCELED] = "ORA-00600: internal error code, arguments: -4072, Operation canceled"; ORACLE_STR_USER_ERROR[-OB_CANCELED] = "ORA-00600: internal error code, arguments: -4072, Operation canceled"; ERROR_NAME[-OB_LOG_SRC_CHANGED] = "OB_LOG_SRC_CHANGED"; ERROR_CAUSE[-OB_LOG_SRC_CHANGED] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_SRC_CHANGED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_SRC_CHANGED] = -1; SQLSTATE[-OB_LOG_SRC_CHANGED] = "HY000"; STR_ERROR[-OB_LOG_SRC_CHANGED] = "Log source changed"; STR_USER_ERROR[-OB_LOG_SRC_CHANGED] = "Log source changed"; ORACLE_ERRNO[-OB_LOG_SRC_CHANGED] = 600; ORACLE_STR_ERROR[-OB_LOG_SRC_CHANGED] = "ORA-00600: internal error code, arguments: -4073, Log source changed"; ORACLE_STR_USER_ERROR[-OB_LOG_SRC_CHANGED] = "ORA-00600: internal error code, arguments: -4073, Log source changed"; ERROR_NAME[-OB_LOG_NOT_ALIGN] = "OB_LOG_NOT_ALIGN"; ERROR_CAUSE[-OB_LOG_NOT_ALIGN] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_NOT_ALIGN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_NOT_ALIGN] = -1; SQLSTATE[-OB_LOG_NOT_ALIGN] = "HY000"; STR_ERROR[-OB_LOG_NOT_ALIGN] = "Log not aligned"; STR_USER_ERROR[-OB_LOG_NOT_ALIGN] = "Log not aligned"; ORACLE_ERRNO[-OB_LOG_NOT_ALIGN] = 600; ORACLE_STR_ERROR[-OB_LOG_NOT_ALIGN] = "ORA-00600: internal error code, arguments: -4074, Log not aligned"; ORACLE_STR_USER_ERROR[-OB_LOG_NOT_ALIGN] = "ORA-00600: internal error code, arguments: -4074, Log not aligned"; ERROR_NAME[-OB_LOG_MISSING] = "OB_LOG_MISSING"; ERROR_CAUSE[-OB_LOG_MISSING] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_MISSING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_MISSING] = -1; SQLSTATE[-OB_LOG_MISSING] = "HY000"; STR_ERROR[-OB_LOG_MISSING] = "Log entry missed"; STR_USER_ERROR[-OB_LOG_MISSING] = "Log entry missed"; ORACLE_ERRNO[-OB_LOG_MISSING] = 600; ORACLE_STR_ERROR[-OB_LOG_MISSING] = "ORA-00600: internal error code, arguments: -4075, Log entry missed"; ORACLE_STR_USER_ERROR[-OB_LOG_MISSING] = "ORA-00600: internal error code, arguments: -4075, Log entry missed"; ERROR_NAME[-OB_NEED_WAIT] = "OB_NEED_WAIT"; ERROR_CAUSE[-OB_NEED_WAIT] = "Internal Error"; ERROR_SOLUTION[-OB_NEED_WAIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NEED_WAIT] = -1; SQLSTATE[-OB_NEED_WAIT] = "HY000"; STR_ERROR[-OB_NEED_WAIT] = "Need wait"; STR_USER_ERROR[-OB_NEED_WAIT] = "Need wait"; ORACLE_ERRNO[-OB_NEED_WAIT] = 600; ORACLE_STR_ERROR[-OB_NEED_WAIT] = "ORA-00600: internal error code, arguments: -4076, Need wait"; ORACLE_STR_USER_ERROR[-OB_NEED_WAIT] = "ORA-00600: internal error code, arguments: -4076, Need wait"; ERROR_NAME[-OB_NOT_IMPLEMENT] = "OB_NOT_IMPLEMENT"; ERROR_CAUSE[-OB_NOT_IMPLEMENT] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_IMPLEMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_IMPLEMENT] = -1; SQLSTATE[-OB_NOT_IMPLEMENT] = "0A000"; STR_ERROR[-OB_NOT_IMPLEMENT] = "Not implemented feature"; STR_USER_ERROR[-OB_NOT_IMPLEMENT] = "Not implemented feature"; ORACLE_ERRNO[-OB_NOT_IMPLEMENT] = 600; ORACLE_STR_ERROR[-OB_NOT_IMPLEMENT] = "ORA-00600: internal error code, arguments: -4077, Not implemented feature"; ORACLE_STR_USER_ERROR[-OB_NOT_IMPLEMENT] = "ORA-00600: internal error code, arguments: -4077, Not implemented feature"; ERROR_NAME[-OB_DIVISION_BY_ZERO] = "OB_DIVISION_BY_ZERO"; ERROR_CAUSE[-OB_DIVISION_BY_ZERO] = "Internal Error"; ERROR_SOLUTION[-OB_DIVISION_BY_ZERO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DIVISION_BY_ZERO] = ER_DIVISION_BY_ZERO; SQLSTATE[-OB_DIVISION_BY_ZERO] = "42000"; STR_ERROR[-OB_DIVISION_BY_ZERO] = "Divided by zero"; STR_USER_ERROR[-OB_DIVISION_BY_ZERO] = "Divided by zero"; ORACLE_ERRNO[-OB_DIVISION_BY_ZERO] = 600; ORACLE_STR_ERROR[-OB_DIVISION_BY_ZERO] = "ORA-00600: internal error code, arguments: -4078, Divided by zero"; ORACLE_STR_USER_ERROR[-OB_DIVISION_BY_ZERO] = "ORA-00600: internal error code, arguments: -4078, Divided by zero"; ERROR_NAME[-OB_EXCEED_MEM_LIMIT] = "OB_EXCEED_MEM_LIMIT"; ERROR_CAUSE[-OB_EXCEED_MEM_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_EXCEED_MEM_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EXCEED_MEM_LIMIT] = -1; SQLSTATE[-OB_EXCEED_MEM_LIMIT] = "HY013"; STR_ERROR[-OB_EXCEED_MEM_LIMIT] = "exceed memory limit"; STR_USER_ERROR[-OB_EXCEED_MEM_LIMIT] = "exceed memory limit"; ORACLE_ERRNO[-OB_EXCEED_MEM_LIMIT] = 600; ORACLE_STR_ERROR[-OB_EXCEED_MEM_LIMIT] = "ORA-00600: internal error code, arguments: -4080, exceed memory limit"; ORACLE_STR_USER_ERROR[-OB_EXCEED_MEM_LIMIT] = "ORA-00600: internal error code, arguments: -4080, exceed memory limit"; ERROR_NAME[-OB_RESULT_UNKNOWN] = "OB_RESULT_UNKNOWN"; ERROR_CAUSE[-OB_RESULT_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_RESULT_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESULT_UNKNOWN] = -1; SQLSTATE[-OB_RESULT_UNKNOWN] = "HY000"; STR_ERROR[-OB_RESULT_UNKNOWN] = "Unknown result"; STR_USER_ERROR[-OB_RESULT_UNKNOWN] = "Unknown result"; ORACLE_ERRNO[-OB_RESULT_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_RESULT_UNKNOWN] = "ORA-00600: internal error code, arguments: -4081, Unknown result"; ORACLE_STR_USER_ERROR[-OB_RESULT_UNKNOWN] = "ORA-00600: internal error code, arguments: -4081, Unknown result"; ERROR_NAME[-OB_NO_RESULT] = "OB_NO_RESULT"; ERROR_CAUSE[-OB_NO_RESULT] = "Internal Error"; ERROR_SOLUTION[-OB_NO_RESULT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_RESULT] = -1; SQLSTATE[-OB_NO_RESULT] = "02000"; STR_ERROR[-OB_NO_RESULT] = "No result"; STR_USER_ERROR[-OB_NO_RESULT] = "No result"; ORACLE_ERRNO[-OB_NO_RESULT] = 600; ORACLE_STR_ERROR[-OB_NO_RESULT] = "ORA-00600: internal error code, arguments: -4084, No result"; ORACLE_STR_USER_ERROR[-OB_NO_RESULT] = "ORA-00600: internal error code, arguments: -4084, No result"; ERROR_NAME[-OB_QUEUE_OVERFLOW] = "OB_QUEUE_OVERFLOW"; ERROR_CAUSE[-OB_QUEUE_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_QUEUE_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_QUEUE_OVERFLOW] = -1; SQLSTATE[-OB_QUEUE_OVERFLOW] = "HY000"; STR_ERROR[-OB_QUEUE_OVERFLOW] = "Queue overflow"; STR_USER_ERROR[-OB_QUEUE_OVERFLOW] = "Queue overflow"; ORACLE_ERRNO[-OB_QUEUE_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_QUEUE_OVERFLOW] = "ORA-00600: internal error code, arguments: -4085, Queue overflow"; ORACLE_STR_USER_ERROR[-OB_QUEUE_OVERFLOW] = "ORA-00600: internal error code, arguments: -4085, Queue overflow"; ERROR_NAME[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "OB_LOG_ID_RANGE_NOT_CONTINUOUS"; ERROR_CAUSE[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = -1; SQLSTATE[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "HY000"; STR_ERROR[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "Table log_id range no continuous"; STR_USER_ERROR[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "Table log_id range no continuous"; ORACLE_ERRNO[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = 600; ORACLE_STR_ERROR[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "ORA-00600: internal error code, arguments: -4090, Table log_id range no continuous"; ORACLE_STR_USER_ERROR[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "ORA-00600: internal error code, arguments: -4090, Table log_id range no continuous"; ERROR_NAME[-OB_TERM_LAGGED] = "OB_TERM_LAGGED"; ERROR_CAUSE[-OB_TERM_LAGGED] = "Internal Error"; ERROR_SOLUTION[-OB_TERM_LAGGED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TERM_LAGGED] = -1; SQLSTATE[-OB_TERM_LAGGED] = "HY000"; STR_ERROR[-OB_TERM_LAGGED] = "Term lagged"; STR_USER_ERROR[-OB_TERM_LAGGED] = "Term lagged"; ORACLE_ERRNO[-OB_TERM_LAGGED] = 600; ORACLE_STR_ERROR[-OB_TERM_LAGGED] = "ORA-00600: internal error code, arguments: -4097, Term lagged"; ORACLE_STR_USER_ERROR[-OB_TERM_LAGGED] = "ORA-00600: internal error code, arguments: -4097, Term lagged"; ERROR_NAME[-OB_TERM_NOT_MATCH] = "OB_TERM_NOT_MATCH"; ERROR_CAUSE[-OB_TERM_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_TERM_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TERM_NOT_MATCH] = -1; SQLSTATE[-OB_TERM_NOT_MATCH] = "HY000"; STR_ERROR[-OB_TERM_NOT_MATCH] = "Term not match"; STR_USER_ERROR[-OB_TERM_NOT_MATCH] = "Term not match"; ORACLE_ERRNO[-OB_TERM_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_TERM_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4098, Term not match"; ORACLE_STR_USER_ERROR[-OB_TERM_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4098, Term not match"; ERROR_NAME[-OB_START_LOG_CURSOR_INVALID] = "OB_START_LOG_CURSOR_INVALID"; ERROR_CAUSE[-OB_START_LOG_CURSOR_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_START_LOG_CURSOR_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_START_LOG_CURSOR_INVALID] = -1; SQLSTATE[-OB_START_LOG_CURSOR_INVALID] = "HY000"; STR_ERROR[-OB_START_LOG_CURSOR_INVALID] = "Invalid log cursor"; STR_USER_ERROR[-OB_START_LOG_CURSOR_INVALID] = "Invalid log cursor"; ORACLE_ERRNO[-OB_START_LOG_CURSOR_INVALID] = 600; ORACLE_STR_ERROR[-OB_START_LOG_CURSOR_INVALID] = "ORA-00600: internal error code, arguments: -4099, Invalid log cursor"; ORACLE_STR_USER_ERROR[-OB_START_LOG_CURSOR_INVALID] = "ORA-00600: internal error code, arguments: -4099, Invalid log cursor"; ERROR_NAME[-OB_LOCK_NOT_MATCH] = "OB_LOCK_NOT_MATCH"; ERROR_CAUSE[-OB_LOCK_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_LOCK_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOCK_NOT_MATCH] = -1; SQLSTATE[-OB_LOCK_NOT_MATCH] = "HY000"; STR_ERROR[-OB_LOCK_NOT_MATCH] = "Lock not match"; STR_USER_ERROR[-OB_LOCK_NOT_MATCH] = "Lock not match"; ORACLE_ERRNO[-OB_LOCK_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_LOCK_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4100, Lock not match"; ORACLE_STR_USER_ERROR[-OB_LOCK_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4100, Lock not match"; ERROR_NAME[-OB_DEAD_LOCK] = "OB_DEAD_LOCK"; ERROR_CAUSE[-OB_DEAD_LOCK] = "Internal Error"; ERROR_SOLUTION[-OB_DEAD_LOCK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DEAD_LOCK] = ER_LOCK_DEADLOCK; SQLSTATE[-OB_DEAD_LOCK] = "HY000"; STR_ERROR[-OB_DEAD_LOCK] = "Deadlock"; STR_USER_ERROR[-OB_DEAD_LOCK] = "Deadlock"; ORACLE_ERRNO[-OB_DEAD_LOCK] = 60; ORACLE_STR_ERROR[-OB_DEAD_LOCK] = "ORA-00060: deadlock detected while waiting for resource"; ORACLE_STR_USER_ERROR[-OB_DEAD_LOCK] = "ORA-00060: deadlock detected while waiting for resource"; ERROR_NAME[-OB_PARTIAL_LOG] = "OB_PARTIAL_LOG"; ERROR_CAUSE[-OB_PARTIAL_LOG] = "Internal Error"; ERROR_SOLUTION[-OB_PARTIAL_LOG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTIAL_LOG] = -1; SQLSTATE[-OB_PARTIAL_LOG] = "HY000"; STR_ERROR[-OB_PARTIAL_LOG] = "Incomplete log entry"; STR_USER_ERROR[-OB_PARTIAL_LOG] = "Incomplete log entry"; ORACLE_ERRNO[-OB_PARTIAL_LOG] = 600; ORACLE_STR_ERROR[-OB_PARTIAL_LOG] = "ORA-00600: internal error code, arguments: -4102, Incomplete log entry"; ORACLE_STR_USER_ERROR[-OB_PARTIAL_LOG] = "ORA-00600: internal error code, arguments: -4102, Incomplete log entry"; ERROR_NAME[-OB_CHECKSUM_ERROR] = "OB_CHECKSUM_ERROR"; ERROR_CAUSE[-OB_CHECKSUM_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_CHECKSUM_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CHECKSUM_ERROR] = -1; SQLSTATE[-OB_CHECKSUM_ERROR] = "42000"; STR_ERROR[-OB_CHECKSUM_ERROR] = "Data checksum error"; STR_USER_ERROR[-OB_CHECKSUM_ERROR] = "Data checksum error"; ORACLE_ERRNO[-OB_CHECKSUM_ERROR] = 600; ORACLE_STR_ERROR[-OB_CHECKSUM_ERROR] = "ORA-00600: internal error code, arguments: -4103, Data checksum error"; ORACLE_STR_USER_ERROR[-OB_CHECKSUM_ERROR] = "ORA-00600: internal error code, arguments: -4103, Data checksum error"; ERROR_NAME[-OB_INIT_FAIL] = "OB_INIT_FAIL"; ERROR_CAUSE[-OB_INIT_FAIL] = "Internal Error"; ERROR_SOLUTION[-OB_INIT_FAIL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INIT_FAIL] = -1; SQLSTATE[-OB_INIT_FAIL] = "HY000"; STR_ERROR[-OB_INIT_FAIL] = "Initialize error"; STR_USER_ERROR[-OB_INIT_FAIL] = "Initialize error"; ORACLE_ERRNO[-OB_INIT_FAIL] = 600; ORACLE_STR_ERROR[-OB_INIT_FAIL] = "ORA-00600: internal error code, arguments: -4104, Initialize error"; ORACLE_STR_USER_ERROR[-OB_INIT_FAIL] = "ORA-00600: internal error code, arguments: -4104, Initialize error"; ERROR_NAME[-OB_ROWKEY_ORDER_ERROR] = "OB_ROWKEY_ORDER_ERROR"; ERROR_CAUSE[-OB_ROWKEY_ORDER_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ROWKEY_ORDER_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROWKEY_ORDER_ERROR] = -1; SQLSTATE[-OB_ROWKEY_ORDER_ERROR] = "HY000"; STR_ERROR[-OB_ROWKEY_ORDER_ERROR] = "Rowkey order error"; STR_USER_ERROR[-OB_ROWKEY_ORDER_ERROR] = "Rowkey order error"; ORACLE_ERRNO[-OB_ROWKEY_ORDER_ERROR] = 600; ORACLE_STR_ERROR[-OB_ROWKEY_ORDER_ERROR] = "ORA-00600: internal error code, arguments: -4105, Rowkey order error"; ORACLE_STR_USER_ERROR[-OB_ROWKEY_ORDER_ERROR] = "ORA-00600: internal error code, arguments: -4105, Rowkey order error"; ERROR_NAME[-OB_NOT_ENOUGH_STORE] = "OB_NOT_ENOUGH_STORE"; ERROR_CAUSE[-OB_NOT_ENOUGH_STORE] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_ENOUGH_STORE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_ENOUGH_STORE] = -1; SQLSTATE[-OB_NOT_ENOUGH_STORE] = "HY000"; STR_ERROR[-OB_NOT_ENOUGH_STORE] = "not enough commitlog store"; STR_USER_ERROR[-OB_NOT_ENOUGH_STORE] = "not enough commitlog store"; ORACLE_ERRNO[-OB_NOT_ENOUGH_STORE] = 600; ORACLE_STR_ERROR[-OB_NOT_ENOUGH_STORE] = "ORA-00600: internal error code, arguments: -4106, not enough commitlog store"; ORACLE_STR_USER_ERROR[-OB_NOT_ENOUGH_STORE] = "ORA-00600: internal error code, arguments: -4106, not enough commitlog store"; ERROR_NAME[-OB_BLOCK_SWITCHED] = "OB_BLOCK_SWITCHED"; ERROR_CAUSE[-OB_BLOCK_SWITCHED] = "Internal Error"; ERROR_SOLUTION[-OB_BLOCK_SWITCHED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BLOCK_SWITCHED] = -1; SQLSTATE[-OB_BLOCK_SWITCHED] = "HY000"; STR_ERROR[-OB_BLOCK_SWITCHED] = "block switched when fill commitlog"; STR_USER_ERROR[-OB_BLOCK_SWITCHED] = "block switched when fill commitlog"; ORACLE_ERRNO[-OB_BLOCK_SWITCHED] = 600; ORACLE_STR_ERROR[-OB_BLOCK_SWITCHED] = "ORA-00600: internal error code, arguments: -4107, block switched when fill commitlog"; ORACLE_STR_USER_ERROR[-OB_BLOCK_SWITCHED] = "ORA-00600: internal error code, arguments: -4107, block switched when fill commitlog"; ERROR_NAME[-OB_PHYSIC_CHECKSUM_ERROR] = "OB_PHYSIC_CHECKSUM_ERROR"; ERROR_CAUSE[-OB_PHYSIC_CHECKSUM_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_PHYSIC_CHECKSUM_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PHYSIC_CHECKSUM_ERROR] = -1; SQLSTATE[-OB_PHYSIC_CHECKSUM_ERROR] = "42000"; STR_ERROR[-OB_PHYSIC_CHECKSUM_ERROR] = "Physic data checksum error"; STR_USER_ERROR[-OB_PHYSIC_CHECKSUM_ERROR] = "Physic data checksum error"; ORACLE_ERRNO[-OB_PHYSIC_CHECKSUM_ERROR] = 600; ORACLE_STR_ERROR[-OB_PHYSIC_CHECKSUM_ERROR] = "ORA-00600: internal error code, arguments: -4108, Physic data checksum error"; ORACLE_STR_USER_ERROR[-OB_PHYSIC_CHECKSUM_ERROR] = "ORA-00600: internal error code, arguments: -4108, Physic data checksum error"; ERROR_NAME[-OB_STATE_NOT_MATCH] = "OB_STATE_NOT_MATCH"; ERROR_CAUSE[-OB_STATE_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_STATE_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STATE_NOT_MATCH] = -1; SQLSTATE[-OB_STATE_NOT_MATCH] = "HY000"; STR_ERROR[-OB_STATE_NOT_MATCH] = "Server state or role not the same as expected"; STR_USER_ERROR[-OB_STATE_NOT_MATCH] = "Server state or role not the same as expected"; ORACLE_ERRNO[-OB_STATE_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_STATE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4109, Server state or role not the same as expected"; ORACLE_STR_USER_ERROR[-OB_STATE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4109, Server state or role not the same as expected"; ERROR_NAME[-OB_READ_ZERO_LOG] = "OB_READ_ZERO_LOG"; ERROR_CAUSE[-OB_READ_ZERO_LOG] = "Internal Error"; ERROR_SOLUTION[-OB_READ_ZERO_LOG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_READ_ZERO_LOG] = -1; SQLSTATE[-OB_READ_ZERO_LOG] = "HY000"; STR_ERROR[-OB_READ_ZERO_LOG] = "Read zero log"; STR_USER_ERROR[-OB_READ_ZERO_LOG] = "Read zero log"; ORACLE_ERRNO[-OB_READ_ZERO_LOG] = 600; ORACLE_STR_ERROR[-OB_READ_ZERO_LOG] = "ORA-00600: internal error code, arguments: -4110, Read zero log"; ORACLE_STR_USER_ERROR[-OB_READ_ZERO_LOG] = "ORA-00600: internal error code, arguments: -4110, Read zero log"; ERROR_NAME[-OB_BLOCK_NEED_FREEZE] = "OB_BLOCK_NEED_FREEZE"; ERROR_CAUSE[-OB_BLOCK_NEED_FREEZE] = "Internal Error"; ERROR_SOLUTION[-OB_BLOCK_NEED_FREEZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BLOCK_NEED_FREEZE] = -1; SQLSTATE[-OB_BLOCK_NEED_FREEZE] = "HY000"; STR_ERROR[-OB_BLOCK_NEED_FREEZE] = "block need freeze"; STR_USER_ERROR[-OB_BLOCK_NEED_FREEZE] = "block need freeze"; ORACLE_ERRNO[-OB_BLOCK_NEED_FREEZE] = 600; ORACLE_STR_ERROR[-OB_BLOCK_NEED_FREEZE] = "ORA-00600: internal error code, arguments: -4111, block need freeze"; ORACLE_STR_USER_ERROR[-OB_BLOCK_NEED_FREEZE] = "ORA-00600: internal error code, arguments: -4111, block need freeze"; ERROR_NAME[-OB_BLOCK_FROZEN] = "OB_BLOCK_FROZEN"; ERROR_CAUSE[-OB_BLOCK_FROZEN] = "Internal Error"; ERROR_SOLUTION[-OB_BLOCK_FROZEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BLOCK_FROZEN] = -1; SQLSTATE[-OB_BLOCK_FROZEN] = "HY000"; STR_ERROR[-OB_BLOCK_FROZEN] = "block frozen"; STR_USER_ERROR[-OB_BLOCK_FROZEN] = "block frozen"; ORACLE_ERRNO[-OB_BLOCK_FROZEN] = 600; ORACLE_STR_ERROR[-OB_BLOCK_FROZEN] = "ORA-00600: internal error code, arguments: -4112, block frozen"; ORACLE_STR_USER_ERROR[-OB_BLOCK_FROZEN] = "ORA-00600: internal error code, arguments: -4112, block frozen"; ERROR_NAME[-OB_IN_FATAL_STATE] = "OB_IN_FATAL_STATE"; ERROR_CAUSE[-OB_IN_FATAL_STATE] = "Internal Error"; ERROR_SOLUTION[-OB_IN_FATAL_STATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IN_FATAL_STATE] = -1; SQLSTATE[-OB_IN_FATAL_STATE] = "HY000"; STR_ERROR[-OB_IN_FATAL_STATE] = "In FATAL state"; STR_USER_ERROR[-OB_IN_FATAL_STATE] = "In FATAL state"; ORACLE_ERRNO[-OB_IN_FATAL_STATE] = 600; ORACLE_STR_ERROR[-OB_IN_FATAL_STATE] = "ORA-00600: internal error code, arguments: -4113, In FATAL state"; ORACLE_STR_USER_ERROR[-OB_IN_FATAL_STATE] = "ORA-00600: internal error code, arguments: -4113, In FATAL state"; ERROR_NAME[-OB_IN_STOP_STATE] = "OB_IN_STOP_STATE"; ERROR_CAUSE[-OB_IN_STOP_STATE] = "Internal Error"; ERROR_SOLUTION[-OB_IN_STOP_STATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IN_STOP_STATE] = -1; SQLSTATE[-OB_IN_STOP_STATE] = "08S01"; STR_ERROR[-OB_IN_STOP_STATE] = "In STOP state"; STR_USER_ERROR[-OB_IN_STOP_STATE] = "In STOP state"; ORACLE_ERRNO[-OB_IN_STOP_STATE] = 600; ORACLE_STR_ERROR[-OB_IN_STOP_STATE] = "ORA-00600: internal error code, arguments: -4114, In STOP state"; ORACLE_STR_USER_ERROR[-OB_IN_STOP_STATE] = "ORA-00600: internal error code, arguments: -4114, In STOP state"; ERROR_NAME[-OB_UPS_MASTER_EXISTS] = "OB_UPS_MASTER_EXISTS"; ERROR_CAUSE[-OB_UPS_MASTER_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_UPS_MASTER_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UPS_MASTER_EXISTS] = -1; SQLSTATE[-OB_UPS_MASTER_EXISTS] = "HY000"; STR_ERROR[-OB_UPS_MASTER_EXISTS] = "Master UpdateServer already exists"; STR_USER_ERROR[-OB_UPS_MASTER_EXISTS] = "Master UpdateServer already exists"; ORACLE_ERRNO[-OB_UPS_MASTER_EXISTS] = 600; ORACLE_STR_ERROR[-OB_UPS_MASTER_EXISTS] = "ORA-00600: internal error code, arguments: -4115, Master UpdateServer already exists"; ORACLE_STR_USER_ERROR[-OB_UPS_MASTER_EXISTS] = "ORA-00600: internal error code, arguments: -4115, Master UpdateServer already exists"; ERROR_NAME[-OB_LOG_NOT_CLEAR] = "OB_LOG_NOT_CLEAR"; ERROR_CAUSE[-OB_LOG_NOT_CLEAR] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_NOT_CLEAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_NOT_CLEAR] = -1; SQLSTATE[-OB_LOG_NOT_CLEAR] = "42000"; STR_ERROR[-OB_LOG_NOT_CLEAR] = "Log not clear"; STR_USER_ERROR[-OB_LOG_NOT_CLEAR] = "Log not clear"; ORACLE_ERRNO[-OB_LOG_NOT_CLEAR] = 600; ORACLE_STR_ERROR[-OB_LOG_NOT_CLEAR] = "ORA-00600: internal error code, arguments: -4116, Log not clear"; ORACLE_STR_USER_ERROR[-OB_LOG_NOT_CLEAR] = "ORA-00600: internal error code, arguments: -4116, Log not clear"; ERROR_NAME[-OB_FILE_ALREADY_EXIST] = "OB_FILE_ALREADY_EXIST"; ERROR_CAUSE[-OB_FILE_ALREADY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_FILE_ALREADY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FILE_ALREADY_EXIST] = ER_FILE_EXISTS_ERROR; SQLSTATE[-OB_FILE_ALREADY_EXIST] = "58000"; STR_ERROR[-OB_FILE_ALREADY_EXIST] = "File already exist"; STR_USER_ERROR[-OB_FILE_ALREADY_EXIST] = "File already exist"; ORACLE_ERRNO[-OB_FILE_ALREADY_EXIST] = 600; ORACLE_STR_ERROR[-OB_FILE_ALREADY_EXIST] = "ORA-00600: internal error code, arguments: -4117, File already exist"; ORACLE_STR_USER_ERROR[-OB_FILE_ALREADY_EXIST] = "ORA-00600: internal error code, arguments: -4117, File already exist"; ERROR_NAME[-OB_UNKNOWN_PACKET] = "OB_UNKNOWN_PACKET"; ERROR_CAUSE[-OB_UNKNOWN_PACKET] = "Internal Error"; ERROR_SOLUTION[-OB_UNKNOWN_PACKET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNKNOWN_PACKET] = ER_UNKNOWN_COM_ERROR; SQLSTATE[-OB_UNKNOWN_PACKET] = "HY001"; STR_ERROR[-OB_UNKNOWN_PACKET] = "Unknown packet"; STR_USER_ERROR[-OB_UNKNOWN_PACKET] = "Unknown packet"; ORACLE_ERRNO[-OB_UNKNOWN_PACKET] = 600; ORACLE_STR_ERROR[-OB_UNKNOWN_PACKET] = "ORA-00600: internal error code, arguments: -4118, Unknown packet"; ORACLE_STR_USER_ERROR[-OB_UNKNOWN_PACKET] = "ORA-00600: internal error code, arguments: -4118, Unknown packet"; ERROR_NAME[-OB_RPC_PACKET_TOO_LONG] = "OB_RPC_PACKET_TOO_LONG"; ERROR_CAUSE[-OB_RPC_PACKET_TOO_LONG] = "Internal Error"; ERROR_SOLUTION[-OB_RPC_PACKET_TOO_LONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RPC_PACKET_TOO_LONG] = -1; SQLSTATE[-OB_RPC_PACKET_TOO_LONG] = "08000"; STR_ERROR[-OB_RPC_PACKET_TOO_LONG] = "RPC packet to send too long"; STR_USER_ERROR[-OB_RPC_PACKET_TOO_LONG] = "RPC packet to send too long"; ORACLE_ERRNO[-OB_RPC_PACKET_TOO_LONG] = 600; ORACLE_STR_ERROR[-OB_RPC_PACKET_TOO_LONG] = "ORA-00600: internal error code, arguments: -4119, RPC packet to send too long"; ORACLE_STR_USER_ERROR[-OB_RPC_PACKET_TOO_LONG] = "ORA-00600: internal error code, arguments: -4119, RPC packet to send too long"; ERROR_NAME[-OB_LOG_TOO_LARGE] = "OB_LOG_TOO_LARGE"; ERROR_CAUSE[-OB_LOG_TOO_LARGE] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_TOO_LARGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_TOO_LARGE] = -1; SQLSTATE[-OB_LOG_TOO_LARGE] = "HY000"; STR_ERROR[-OB_LOG_TOO_LARGE] = "Log too large"; STR_USER_ERROR[-OB_LOG_TOO_LARGE] = "Log too large"; ORACLE_ERRNO[-OB_LOG_TOO_LARGE] = 600; ORACLE_STR_ERROR[-OB_LOG_TOO_LARGE] = "ORA-00600: internal error code, arguments: -4120, Log too large"; ORACLE_STR_USER_ERROR[-OB_LOG_TOO_LARGE] = "ORA-00600: internal error code, arguments: -4120, Log too large"; ERROR_NAME[-OB_RPC_SEND_ERROR] = "OB_RPC_SEND_ERROR"; ERROR_CAUSE[-OB_RPC_SEND_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_RPC_SEND_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RPC_SEND_ERROR] = 4012; SQLSTATE[-OB_RPC_SEND_ERROR] = "HY000"; STR_ERROR[-OB_RPC_SEND_ERROR] = "RPC send error"; STR_USER_ERROR[-OB_RPC_SEND_ERROR] = "RPC send error"; ORACLE_ERRNO[-OB_RPC_SEND_ERROR] = 600; ORACLE_STR_ERROR[-OB_RPC_SEND_ERROR] = "ORA-00600: internal error code, arguments: -4121, RPC send error"; ORACLE_STR_USER_ERROR[-OB_RPC_SEND_ERROR] = "ORA-00600: internal error code, arguments: -4121, RPC send error"; ERROR_NAME[-OB_RPC_POST_ERROR] = "OB_RPC_POST_ERROR"; ERROR_CAUSE[-OB_RPC_POST_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_RPC_POST_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RPC_POST_ERROR] = 4012; SQLSTATE[-OB_RPC_POST_ERROR] = "HY000"; STR_ERROR[-OB_RPC_POST_ERROR] = "RPC post error"; STR_USER_ERROR[-OB_RPC_POST_ERROR] = "RPC post error"; ORACLE_ERRNO[-OB_RPC_POST_ERROR] = 600; ORACLE_STR_ERROR[-OB_RPC_POST_ERROR] = "ORA-00600: internal error code, arguments: -4122, RPC post error"; ORACLE_STR_USER_ERROR[-OB_RPC_POST_ERROR] = "ORA-00600: internal error code, arguments: -4122, RPC post error"; ERROR_NAME[-OB_LIBEASY_ERROR] = "OB_LIBEASY_ERROR"; ERROR_CAUSE[-OB_LIBEASY_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_LIBEASY_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LIBEASY_ERROR] = -1; SQLSTATE[-OB_LIBEASY_ERROR] = "08000"; STR_ERROR[-OB_LIBEASY_ERROR] = "Libeasy error"; STR_USER_ERROR[-OB_LIBEASY_ERROR] = "Libeasy error"; ORACLE_ERRNO[-OB_LIBEASY_ERROR] = 600; ORACLE_STR_ERROR[-OB_LIBEASY_ERROR] = "ORA-00600: internal error code, arguments: -4123, Libeasy error"; ORACLE_STR_USER_ERROR[-OB_LIBEASY_ERROR] = "ORA-00600: internal error code, arguments: -4123, Libeasy error"; ERROR_NAME[-OB_CONNECT_ERROR] = "OB_CONNECT_ERROR"; ERROR_CAUSE[-OB_CONNECT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_CONNECT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CONNECT_ERROR] = -1; SQLSTATE[-OB_CONNECT_ERROR] = "HY000"; STR_ERROR[-OB_CONNECT_ERROR] = "Connect error"; STR_USER_ERROR[-OB_CONNECT_ERROR] = "Connect error"; ORACLE_ERRNO[-OB_CONNECT_ERROR] = 600; ORACLE_STR_ERROR[-OB_CONNECT_ERROR] = "ORA-00600: internal error code, arguments: -4124, Connect error"; ORACLE_STR_USER_ERROR[-OB_CONNECT_ERROR] = "ORA-00600: internal error code, arguments: -4124, Connect error"; ERROR_NAME[-OB_NOT_FREE] = "OB_NOT_FREE"; ERROR_CAUSE[-OB_NOT_FREE] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_FREE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_FREE] = -1; SQLSTATE[-OB_NOT_FREE] = "HY000"; STR_ERROR[-OB_NOT_FREE] = "Not free"; STR_USER_ERROR[-OB_NOT_FREE] = "Not free"; ORACLE_ERRNO[-OB_NOT_FREE] = 600; ORACLE_STR_ERROR[-OB_NOT_FREE] = "ORA-00600: internal error code, arguments: -4125, Not free"; ORACLE_STR_USER_ERROR[-OB_NOT_FREE] = "ORA-00600: internal error code, arguments: -4125, Not free"; ERROR_NAME[-OB_INIT_SQL_CONTEXT_ERROR] = "OB_INIT_SQL_CONTEXT_ERROR"; ERROR_CAUSE[-OB_INIT_SQL_CONTEXT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_INIT_SQL_CONTEXT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INIT_SQL_CONTEXT_ERROR] = -1; SQLSTATE[-OB_INIT_SQL_CONTEXT_ERROR] = "HY000"; STR_ERROR[-OB_INIT_SQL_CONTEXT_ERROR] = "Init SQL context error"; STR_USER_ERROR[-OB_INIT_SQL_CONTEXT_ERROR] = "Init SQL context error"; ORACLE_ERRNO[-OB_INIT_SQL_CONTEXT_ERROR] = 600; ORACLE_STR_ERROR[-OB_INIT_SQL_CONTEXT_ERROR] = "ORA-00600: internal error code, arguments: -4126, Init SQL context error"; ORACLE_STR_USER_ERROR[-OB_INIT_SQL_CONTEXT_ERROR] = "ORA-00600: internal error code, arguments: -4126, Init SQL context error"; ERROR_NAME[-OB_SKIP_INVALID_ROW] = "OB_SKIP_INVALID_ROW"; ERROR_CAUSE[-OB_SKIP_INVALID_ROW] = "Internal Error"; ERROR_SOLUTION[-OB_SKIP_INVALID_ROW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SKIP_INVALID_ROW] = -1; SQLSTATE[-OB_SKIP_INVALID_ROW] = "42000"; STR_ERROR[-OB_SKIP_INVALID_ROW] = "Skip invalid row"; STR_USER_ERROR[-OB_SKIP_INVALID_ROW] = "Skip invalid row"; ORACLE_ERRNO[-OB_SKIP_INVALID_ROW] = 600; ORACLE_STR_ERROR[-OB_SKIP_INVALID_ROW] = "ORA-00600: internal error code, arguments: -4127, Skip invalid row"; ORACLE_STR_USER_ERROR[-OB_SKIP_INVALID_ROW] = "ORA-00600: internal error code, arguments: -4127, Skip invalid row"; ERROR_NAME[-OB_RPC_PACKET_INVALID] = "OB_RPC_PACKET_INVALID"; ERROR_CAUSE[-OB_RPC_PACKET_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_RPC_PACKET_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RPC_PACKET_INVALID] = -1; SQLSTATE[-OB_RPC_PACKET_INVALID] = "HY000"; STR_ERROR[-OB_RPC_PACKET_INVALID] = "RPC packet is invalid"; STR_USER_ERROR[-OB_RPC_PACKET_INVALID] = "RPC packet is invalid"; ORACLE_ERRNO[-OB_RPC_PACKET_INVALID] = 600; ORACLE_STR_ERROR[-OB_RPC_PACKET_INVALID] = "ORA-00600: internal error code, arguments: -4128, RPC packet is invalid"; ORACLE_STR_USER_ERROR[-OB_RPC_PACKET_INVALID] = "ORA-00600: internal error code, arguments: -4128, RPC packet is invalid"; ERROR_NAME[-OB_NO_TABLET] = "OB_NO_TABLET"; ERROR_CAUSE[-OB_NO_TABLET] = "Internal Error"; ERROR_SOLUTION[-OB_NO_TABLET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_TABLET] = -1; SQLSTATE[-OB_NO_TABLET] = "HY000"; STR_ERROR[-OB_NO_TABLET] = "No tablets"; STR_USER_ERROR[-OB_NO_TABLET] = "No tablets"; ORACLE_ERRNO[-OB_NO_TABLET] = 600; ORACLE_STR_ERROR[-OB_NO_TABLET] = "ORA-00600: internal error code, arguments: -4133, No tablets"; ORACLE_STR_USER_ERROR[-OB_NO_TABLET] = "ORA-00600: internal error code, arguments: -4133, No tablets"; ERROR_NAME[-OB_SNAPSHOT_DISCARDED] = "OB_SNAPSHOT_DISCARDED"; ERROR_CAUSE[-OB_SNAPSHOT_DISCARDED] = "Internal Error"; ERROR_SOLUTION[-OB_SNAPSHOT_DISCARDED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SNAPSHOT_DISCARDED] = -1; SQLSTATE[-OB_SNAPSHOT_DISCARDED] = "HY000"; STR_ERROR[-OB_SNAPSHOT_DISCARDED] = "Request to read too old versioned data"; STR_USER_ERROR[-OB_SNAPSHOT_DISCARDED] = "Request to read too old versioned data"; ORACLE_ERRNO[-OB_SNAPSHOT_DISCARDED] = 1555; ORACLE_STR_ERROR[-OB_SNAPSHOT_DISCARDED] = "ORA-01555: snapshot too old"; ORACLE_STR_USER_ERROR[-OB_SNAPSHOT_DISCARDED] = "ORA-01555: snapshot too old"; ERROR_NAME[-OB_DATA_NOT_UPTODATE] = "OB_DATA_NOT_UPTODATE"; ERROR_CAUSE[-OB_DATA_NOT_UPTODATE] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_NOT_UPTODATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_NOT_UPTODATE] = -1; SQLSTATE[-OB_DATA_NOT_UPTODATE] = "HY000"; STR_ERROR[-OB_DATA_NOT_UPTODATE] = "State is stale"; STR_USER_ERROR[-OB_DATA_NOT_UPTODATE] = "State is stale"; ORACLE_ERRNO[-OB_DATA_NOT_UPTODATE] = 600; ORACLE_STR_ERROR[-OB_DATA_NOT_UPTODATE] = "ORA-00600: internal error code, arguments: -4139, State is stale"; ORACLE_STR_USER_ERROR[-OB_DATA_NOT_UPTODATE] = "ORA-00600: internal error code, arguments: -4139, State is stale"; ERROR_NAME[-OB_ROW_MODIFIED] = "OB_ROW_MODIFIED"; ERROR_CAUSE[-OB_ROW_MODIFIED] = "Internal Error"; ERROR_SOLUTION[-OB_ROW_MODIFIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROW_MODIFIED] = -1; SQLSTATE[-OB_ROW_MODIFIED] = "HY000"; STR_ERROR[-OB_ROW_MODIFIED] = "Row modified"; STR_USER_ERROR[-OB_ROW_MODIFIED] = "Row modified"; ORACLE_ERRNO[-OB_ROW_MODIFIED] = 600; ORACLE_STR_ERROR[-OB_ROW_MODIFIED] = "ORA-00600: internal error code, arguments: -4142, Row modified"; ORACLE_STR_USER_ERROR[-OB_ROW_MODIFIED] = "ORA-00600: internal error code, arguments: -4142, Row modified"; ERROR_NAME[-OB_VERSION_NOT_MATCH] = "OB_VERSION_NOT_MATCH"; ERROR_CAUSE[-OB_VERSION_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_VERSION_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_VERSION_NOT_MATCH] = -1; SQLSTATE[-OB_VERSION_NOT_MATCH] = "42000"; STR_ERROR[-OB_VERSION_NOT_MATCH] = "Version not match"; STR_USER_ERROR[-OB_VERSION_NOT_MATCH] = "Version not match"; ORACLE_ERRNO[-OB_VERSION_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_VERSION_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4143, Version not match"; ORACLE_STR_USER_ERROR[-OB_VERSION_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4143, Version not match"; ERROR_NAME[-OB_BAD_ADDRESS] = "OB_BAD_ADDRESS"; ERROR_CAUSE[-OB_BAD_ADDRESS] = "Internal Error"; ERROR_SOLUTION[-OB_BAD_ADDRESS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BAD_ADDRESS] = -1; SQLSTATE[-OB_BAD_ADDRESS] = "42000"; STR_ERROR[-OB_BAD_ADDRESS] = "Bad address"; STR_USER_ERROR[-OB_BAD_ADDRESS] = "Bad address"; ORACLE_ERRNO[-OB_BAD_ADDRESS] = 600; ORACLE_STR_ERROR[-OB_BAD_ADDRESS] = "ORA-00600: internal error code, arguments: -4144, Bad address"; ORACLE_STR_USER_ERROR[-OB_BAD_ADDRESS] = "ORA-00600: internal error code, arguments: -4144, Bad address"; ERROR_NAME[-OB_ENQUEUE_FAILED] = "OB_ENQUEUE_FAILED"; ERROR_CAUSE[-OB_ENQUEUE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_ENQUEUE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ENQUEUE_FAILED] = -1; SQLSTATE[-OB_ENQUEUE_FAILED] = "HY000"; STR_ERROR[-OB_ENQUEUE_FAILED] = "Enqueue error"; STR_USER_ERROR[-OB_ENQUEUE_FAILED] = "Enqueue error"; ORACLE_ERRNO[-OB_ENQUEUE_FAILED] = 600; ORACLE_STR_ERROR[-OB_ENQUEUE_FAILED] = "ORA-00600: internal error code, arguments: -4146, Enqueue error"; ORACLE_STR_USER_ERROR[-OB_ENQUEUE_FAILED] = "ORA-00600: internal error code, arguments: -4146, Enqueue error"; ERROR_NAME[-OB_INVALID_CONFIG] = "OB_INVALID_CONFIG"; ERROR_CAUSE[-OB_INVALID_CONFIG] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_CONFIG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_CONFIG] = -1; SQLSTATE[-OB_INVALID_CONFIG] = "HY000"; STR_ERROR[-OB_INVALID_CONFIG] = "Invalid config"; STR_USER_ERROR[-OB_INVALID_CONFIG] = "%s"; ORACLE_ERRNO[-OB_INVALID_CONFIG] = 600; ORACLE_STR_ERROR[-OB_INVALID_CONFIG] = "ORA-00600: internal error code, arguments: -4147, Invalid config"; ORACLE_STR_USER_ERROR[-OB_INVALID_CONFIG] = "ORA-00600: internal error code, arguments: -4147, %s"; ERROR_NAME[-OB_STMT_EXPIRED] = "OB_STMT_EXPIRED"; ERROR_CAUSE[-OB_STMT_EXPIRED] = "Internal Error"; ERROR_SOLUTION[-OB_STMT_EXPIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STMT_EXPIRED] = -1; SQLSTATE[-OB_STMT_EXPIRED] = "HY000"; STR_ERROR[-OB_STMT_EXPIRED] = "Expired statement"; STR_USER_ERROR[-OB_STMT_EXPIRED] = "Expired statement"; ORACLE_ERRNO[-OB_STMT_EXPIRED] = 600; ORACLE_STR_ERROR[-OB_STMT_EXPIRED] = "ORA-00600: internal error code, arguments: -4149, Expired statement"; ORACLE_STR_USER_ERROR[-OB_STMT_EXPIRED] = "ORA-00600: internal error code, arguments: -4149, Expired statement"; ERROR_NAME[-OB_ERR_MIN_VALUE] = "OB_ERR_MIN_VALUE"; ERROR_CAUSE[-OB_ERR_MIN_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MIN_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MIN_VALUE] = -1; SQLSTATE[-OB_ERR_MIN_VALUE] = "42000"; STR_ERROR[-OB_ERR_MIN_VALUE] = "Min value"; STR_USER_ERROR[-OB_ERR_MIN_VALUE] = "Min value"; ORACLE_ERRNO[-OB_ERR_MIN_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_MIN_VALUE] = "ORA-00600: internal error code, arguments: -4150, Min value"; ORACLE_STR_USER_ERROR[-OB_ERR_MIN_VALUE] = "ORA-00600: internal error code, arguments: -4150, Min value"; ERROR_NAME[-OB_ERR_MAX_VALUE] = "OB_ERR_MAX_VALUE"; ERROR_CAUSE[-OB_ERR_MAX_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MAX_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MAX_VALUE] = -1; SQLSTATE[-OB_ERR_MAX_VALUE] = "42000"; STR_ERROR[-OB_ERR_MAX_VALUE] = "Max value"; STR_USER_ERROR[-OB_ERR_MAX_VALUE] = "Max value"; ORACLE_ERRNO[-OB_ERR_MAX_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_MAX_VALUE] = "ORA-00600: internal error code, arguments: -4151, Max value"; ORACLE_STR_USER_ERROR[-OB_ERR_MAX_VALUE] = "ORA-00600: internal error code, arguments: -4151, Max value"; ERROR_NAME[-OB_ERR_NULL_VALUE] = "OB_ERR_NULL_VALUE"; ERROR_CAUSE[-OB_ERR_NULL_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NULL_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NULL_VALUE] = -1; SQLSTATE[-OB_ERR_NULL_VALUE] = "42000"; STR_ERROR[-OB_ERR_NULL_VALUE] = "Null value"; STR_USER_ERROR[-OB_ERR_NULL_VALUE] = "%s"; ORACLE_ERRNO[-OB_ERR_NULL_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_NULL_VALUE] = "ORA-00600: internal error code, arguments: -4152, Null value"; ORACLE_STR_USER_ERROR[-OB_ERR_NULL_VALUE] = "ORA-00600: internal error code, arguments: -4152, %s"; ERROR_NAME[-OB_RESOURCE_OUT] = "OB_RESOURCE_OUT"; ERROR_CAUSE[-OB_RESOURCE_OUT] = "Internal Error"; ERROR_SOLUTION[-OB_RESOURCE_OUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESOURCE_OUT] = ER_OUT_OF_RESOURCES; SQLSTATE[-OB_RESOURCE_OUT] = "53000"; STR_ERROR[-OB_RESOURCE_OUT] = "Out of resource"; STR_USER_ERROR[-OB_RESOURCE_OUT] = "Out of resource"; ORACLE_ERRNO[-OB_RESOURCE_OUT] = 600; ORACLE_STR_ERROR[-OB_RESOURCE_OUT] = "ORA-00600: internal error code, arguments: -4153, Out of resource"; ORACLE_STR_USER_ERROR[-OB_RESOURCE_OUT] = "ORA-00600: internal error code, arguments: -4153, Out of resource"; ERROR_NAME[-OB_ERR_SQL_CLIENT] = "OB_ERR_SQL_CLIENT"; ERROR_CAUSE[-OB_ERR_SQL_CLIENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SQL_CLIENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SQL_CLIENT] = -1; SQLSTATE[-OB_ERR_SQL_CLIENT] = "HY000"; STR_ERROR[-OB_ERR_SQL_CLIENT] = "Internal SQL client error"; STR_USER_ERROR[-OB_ERR_SQL_CLIENT] = "Internal SQL client error"; ORACLE_ERRNO[-OB_ERR_SQL_CLIENT] = 600; ORACLE_STR_ERROR[-OB_ERR_SQL_CLIENT] = "ORA-00600: internal error code, arguments: -4154, Internal SQL client error"; ORACLE_STR_USER_ERROR[-OB_ERR_SQL_CLIENT] = "ORA-00600: internal error code, arguments: -4154, Internal SQL client error"; ERROR_NAME[-OB_META_TABLE_WITHOUT_USE_TABLE] = "OB_META_TABLE_WITHOUT_USE_TABLE"; ERROR_CAUSE[-OB_META_TABLE_WITHOUT_USE_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_META_TABLE_WITHOUT_USE_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_META_TABLE_WITHOUT_USE_TABLE] = -1; SQLSTATE[-OB_META_TABLE_WITHOUT_USE_TABLE] = "HY000"; STR_ERROR[-OB_META_TABLE_WITHOUT_USE_TABLE] = "Meta table without use table"; STR_USER_ERROR[-OB_META_TABLE_WITHOUT_USE_TABLE] = "Meta table without use table"; ORACLE_ERRNO[-OB_META_TABLE_WITHOUT_USE_TABLE] = 600; ORACLE_STR_ERROR[-OB_META_TABLE_WITHOUT_USE_TABLE] = "ORA-00600: internal error code, arguments: -4155, Meta table without use table"; ORACLE_STR_USER_ERROR[-OB_META_TABLE_WITHOUT_USE_TABLE] = "ORA-00600: internal error code, arguments: -4155, Meta table without use table"; ERROR_NAME[-OB_DISCARD_PACKET] = "OB_DISCARD_PACKET"; ERROR_CAUSE[-OB_DISCARD_PACKET] = "Internal Error"; ERROR_SOLUTION[-OB_DISCARD_PACKET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DISCARD_PACKET] = -1; SQLSTATE[-OB_DISCARD_PACKET] = "HY000"; STR_ERROR[-OB_DISCARD_PACKET] = "Discard packet"; STR_USER_ERROR[-OB_DISCARD_PACKET] = "Discard packet"; ORACLE_ERRNO[-OB_DISCARD_PACKET] = 600; ORACLE_STR_ERROR[-OB_DISCARD_PACKET] = "ORA-00600: internal error code, arguments: -4156, Discard packet"; ORACLE_STR_USER_ERROR[-OB_DISCARD_PACKET] = "ORA-00600: internal error code, arguments: -4156, Discard packet"; ERROR_NAME[-OB_OPERATE_OVERFLOW] = "OB_OPERATE_OVERFLOW"; ERROR_CAUSE[-OB_OPERATE_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_OPERATE_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OPERATE_OVERFLOW] = ER_DATA_OUT_OF_RANGE; SQLSTATE[-OB_OPERATE_OVERFLOW] = "22003"; STR_ERROR[-OB_OPERATE_OVERFLOW] = "value is out of range"; STR_USER_ERROR[-OB_OPERATE_OVERFLOW] = "%s value is out of range in '%s'"; ORACLE_ERRNO[-OB_OPERATE_OVERFLOW] = 25137; ORACLE_STR_ERROR[-OB_OPERATE_OVERFLOW] = "ORA-25137: Data value out of range"; ORACLE_STR_USER_ERROR[-OB_OPERATE_OVERFLOW] = "ORA-25137: Data value %s out of range in '%s'"; ERROR_NAME[-OB_INVALID_DATE_FORMAT] = "OB_INVALID_DATE_FORMAT"; ERROR_CAUSE[-OB_INVALID_DATE_FORMAT] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_DATE_FORMAT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_DATE_FORMAT] = ER_TRUNCATED_WRONG_VALUE; SQLSTATE[-OB_INVALID_DATE_FORMAT] = "22007"; STR_ERROR[-OB_INVALID_DATE_FORMAT] = "Incorrect value"; STR_USER_ERROR[-OB_INVALID_DATE_FORMAT] = "%s=%d must between %d and %d"; ORACLE_ERRNO[-OB_INVALID_DATE_FORMAT] = 1821; ORACLE_STR_ERROR[-OB_INVALID_DATE_FORMAT] = "ORA-01821: date format not recognized"; ORACLE_STR_USER_ERROR[-OB_INVALID_DATE_FORMAT] = "ORA-01821: date format not recognized, %s=%d must between %d and %d"; ERROR_NAME[-OB_POOL_REGISTERED_FAILED] = "OB_POOL_REGISTERED_FAILED"; ERROR_CAUSE[-OB_POOL_REGISTERED_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_POOL_REGISTERED_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_POOL_REGISTERED_FAILED] = -1; SQLSTATE[-OB_POOL_REGISTERED_FAILED] = "HY000"; STR_ERROR[-OB_POOL_REGISTERED_FAILED] = "register pool failed"; STR_USER_ERROR[-OB_POOL_REGISTERED_FAILED] = "register pool failed"; ORACLE_ERRNO[-OB_POOL_REGISTERED_FAILED] = 600; ORACLE_STR_ERROR[-OB_POOL_REGISTERED_FAILED] = "ORA-00600: internal error code, arguments: -4159, register pool failed"; ORACLE_STR_USER_ERROR[-OB_POOL_REGISTERED_FAILED] = "ORA-00600: internal error code, arguments: -4159, register pool failed"; ERROR_NAME[-OB_POOL_UNREGISTERED_FAILED] = "OB_POOL_UNREGISTERED_FAILED"; ERROR_CAUSE[-OB_POOL_UNREGISTERED_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_POOL_UNREGISTERED_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_POOL_UNREGISTERED_FAILED] = -1; SQLSTATE[-OB_POOL_UNREGISTERED_FAILED] = "HY000"; STR_ERROR[-OB_POOL_UNREGISTERED_FAILED] = "unregister pool failed"; STR_USER_ERROR[-OB_POOL_UNREGISTERED_FAILED] = "unregister pool failed"; ORACLE_ERRNO[-OB_POOL_UNREGISTERED_FAILED] = 600; ORACLE_STR_ERROR[-OB_POOL_UNREGISTERED_FAILED] = "ORA-00600: internal error code, arguments: -4160, unregister pool failed"; ORACLE_STR_USER_ERROR[-OB_POOL_UNREGISTERED_FAILED] = "ORA-00600: internal error code, arguments: -4160, unregister pool failed"; ERROR_NAME[-OB_INVALID_ARGUMENT_NUM] = "OB_INVALID_ARGUMENT_NUM"; ERROR_CAUSE[-OB_INVALID_ARGUMENT_NUM] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT_NUM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT_NUM] = -1; SQLSTATE[-OB_INVALID_ARGUMENT_NUM] = "42000"; STR_ERROR[-OB_INVALID_ARGUMENT_NUM] = "Invalid argument num"; STR_USER_ERROR[-OB_INVALID_ARGUMENT_NUM] = "Invalid argument num"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT_NUM] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT_NUM] = "ORA-00600: internal error code, arguments: -4161, Invalid argument num"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT_NUM] = "ORA-00600: internal error code, arguments: -4161, Invalid argument num"; ERROR_NAME[-OB_LEASE_NOT_ENOUGH] = "OB_LEASE_NOT_ENOUGH"; ERROR_CAUSE[-OB_LEASE_NOT_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_LEASE_NOT_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LEASE_NOT_ENOUGH] = -1; SQLSTATE[-OB_LEASE_NOT_ENOUGH] = "HY000"; STR_ERROR[-OB_LEASE_NOT_ENOUGH] = "reserved lease not enough"; STR_USER_ERROR[-OB_LEASE_NOT_ENOUGH] = "reserved lease not enough"; ORACLE_ERRNO[-OB_LEASE_NOT_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_LEASE_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4162, reserved lease not enough"; ORACLE_STR_USER_ERROR[-OB_LEASE_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4162, reserved lease not enough"; ERROR_NAME[-OB_LEASE_NOT_MATCH] = "OB_LEASE_NOT_MATCH"; ERROR_CAUSE[-OB_LEASE_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_LEASE_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LEASE_NOT_MATCH] = -1; SQLSTATE[-OB_LEASE_NOT_MATCH] = "HY000"; STR_ERROR[-OB_LEASE_NOT_MATCH] = "ups lease not match with rs"; STR_USER_ERROR[-OB_LEASE_NOT_MATCH] = "ups lease not match with rs"; ORACLE_ERRNO[-OB_LEASE_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_LEASE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4163, ups lease not match with rs"; ORACLE_STR_USER_ERROR[-OB_LEASE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4163, ups lease not match with rs"; ERROR_NAME[-OB_UPS_SWITCH_NOT_HAPPEN] = "OB_UPS_SWITCH_NOT_HAPPEN"; ERROR_CAUSE[-OB_UPS_SWITCH_NOT_HAPPEN] = "Internal Error"; ERROR_SOLUTION[-OB_UPS_SWITCH_NOT_HAPPEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UPS_SWITCH_NOT_HAPPEN] = -1; SQLSTATE[-OB_UPS_SWITCH_NOT_HAPPEN] = "HY000"; STR_ERROR[-OB_UPS_SWITCH_NOT_HAPPEN] = "ups switch not happen"; STR_USER_ERROR[-OB_UPS_SWITCH_NOT_HAPPEN] = "ups switch not happen"; ORACLE_ERRNO[-OB_UPS_SWITCH_NOT_HAPPEN] = 600; ORACLE_STR_ERROR[-OB_UPS_SWITCH_NOT_HAPPEN] = "ORA-00600: internal error code, arguments: -4164, ups switch not happen"; ORACLE_STR_USER_ERROR[-OB_UPS_SWITCH_NOT_HAPPEN] = "ORA-00600: internal error code, arguments: -4164, ups switch not happen"; ERROR_NAME[-OB_EMPTY_RESULT] = "OB_EMPTY_RESULT"; ERROR_CAUSE[-OB_EMPTY_RESULT] = "Internal Error"; ERROR_SOLUTION[-OB_EMPTY_RESULT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EMPTY_RESULT] = -1; SQLSTATE[-OB_EMPTY_RESULT] = "HY000"; STR_ERROR[-OB_EMPTY_RESULT] = "Empty result"; STR_USER_ERROR[-OB_EMPTY_RESULT] = "Empty result"; ORACLE_ERRNO[-OB_EMPTY_RESULT] = 600; ORACLE_STR_ERROR[-OB_EMPTY_RESULT] = "ORA-00600: internal error code, arguments: -4165, Empty result"; ORACLE_STR_USER_ERROR[-OB_EMPTY_RESULT] = "ORA-00600: internal error code, arguments: -4165, Empty result"; ERROR_NAME[-OB_CACHE_NOT_HIT] = "OB_CACHE_NOT_HIT"; ERROR_CAUSE[-OB_CACHE_NOT_HIT] = "Internal Error"; ERROR_SOLUTION[-OB_CACHE_NOT_HIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CACHE_NOT_HIT] = -1; SQLSTATE[-OB_CACHE_NOT_HIT] = "HY000"; STR_ERROR[-OB_CACHE_NOT_HIT] = "Cache not hit"; STR_USER_ERROR[-OB_CACHE_NOT_HIT] = "Cache not hit"; ORACLE_ERRNO[-OB_CACHE_NOT_HIT] = 600; ORACLE_STR_ERROR[-OB_CACHE_NOT_HIT] = "ORA-00600: internal error code, arguments: -4166, Cache not hit"; ORACLE_STR_USER_ERROR[-OB_CACHE_NOT_HIT] = "ORA-00600: internal error code, arguments: -4166, Cache not hit"; ERROR_NAME[-OB_NESTED_LOOP_NOT_SUPPORT] = "OB_NESTED_LOOP_NOT_SUPPORT"; ERROR_CAUSE[-OB_NESTED_LOOP_NOT_SUPPORT] = "Internal Error"; ERROR_SOLUTION[-OB_NESTED_LOOP_NOT_SUPPORT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NESTED_LOOP_NOT_SUPPORT] = -1; SQLSTATE[-OB_NESTED_LOOP_NOT_SUPPORT] = "HY000"; STR_ERROR[-OB_NESTED_LOOP_NOT_SUPPORT] = "Nested loop not support"; STR_USER_ERROR[-OB_NESTED_LOOP_NOT_SUPPORT] = "Nested loop not support"; ORACLE_ERRNO[-OB_NESTED_LOOP_NOT_SUPPORT] = 600; ORACLE_STR_ERROR[-OB_NESTED_LOOP_NOT_SUPPORT] = "ORA-00600: internal error code, arguments: -4167, Nested loop not support"; ORACLE_STR_USER_ERROR[-OB_NESTED_LOOP_NOT_SUPPORT] = "ORA-00600: internal error code, arguments: -4167, Nested loop not support"; ERROR_NAME[-OB_LOG_INVALID_MOD_ID] = "OB_LOG_INVALID_MOD_ID"; ERROR_CAUSE[-OB_LOG_INVALID_MOD_ID] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_INVALID_MOD_ID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_INVALID_MOD_ID] = -1; SQLSTATE[-OB_LOG_INVALID_MOD_ID] = "HY000"; STR_ERROR[-OB_LOG_INVALID_MOD_ID] = "Invalid log module id"; STR_USER_ERROR[-OB_LOG_INVALID_MOD_ID] = "Invalid log module id"; ORACLE_ERRNO[-OB_LOG_INVALID_MOD_ID] = 600; ORACLE_STR_ERROR[-OB_LOG_INVALID_MOD_ID] = "ORA-00600: internal error code, arguments: -4168, Invalid log module id"; ORACLE_STR_USER_ERROR[-OB_LOG_INVALID_MOD_ID] = "ORA-00600: internal error code, arguments: -4168, Invalid log module id"; ERROR_NAME[-OB_LOG_MODULE_UNKNOWN] = "OB_LOG_MODULE_UNKNOWN"; ERROR_CAUSE[-OB_LOG_MODULE_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_MODULE_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_MODULE_UNKNOWN] = -1; SQLSTATE[-OB_LOG_MODULE_UNKNOWN] = "HY000"; STR_ERROR[-OB_LOG_MODULE_UNKNOWN] = "Unknown module name"; STR_USER_ERROR[-OB_LOG_MODULE_UNKNOWN] = "Unknown module name. Invalid Setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level"; ORACLE_ERRNO[-OB_LOG_MODULE_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_LOG_MODULE_UNKNOWN] = "ORA-00600: internal error code, arguments: -4169, Unknown module name"; ORACLE_STR_USER_ERROR[-OB_LOG_MODULE_UNKNOWN] = "ORA-00600: internal error code, arguments: -4169, Unknown module name. Invalid Setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level"; ERROR_NAME[-OB_LOG_LEVEL_INVALID] = "OB_LOG_LEVEL_INVALID"; ERROR_CAUSE[-OB_LOG_LEVEL_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_LEVEL_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_LEVEL_INVALID] = -1; SQLSTATE[-OB_LOG_LEVEL_INVALID] = "HY000"; STR_ERROR[-OB_LOG_LEVEL_INVALID] = "Invalid level"; STR_USER_ERROR[-OB_LOG_LEVEL_INVALID] = "Invalid level. Invalid setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level"; ORACLE_ERRNO[-OB_LOG_LEVEL_INVALID] = 600; ORACLE_STR_ERROR[-OB_LOG_LEVEL_INVALID] = "ORA-00600: internal error code, arguments: -4170, Invalid level"; ORACLE_STR_USER_ERROR[-OB_LOG_LEVEL_INVALID] = "ORA-00600: internal error code, arguments: -4170, Invalid level. Invalid setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level"; ERROR_NAME[-OB_LOG_PARSER_SYNTAX_ERR] = "OB_LOG_PARSER_SYNTAX_ERR"; ERROR_CAUSE[-OB_LOG_PARSER_SYNTAX_ERR] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_PARSER_SYNTAX_ERR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_PARSER_SYNTAX_ERR] = -1; SQLSTATE[-OB_LOG_PARSER_SYNTAX_ERR] = "HY000"; STR_ERROR[-OB_LOG_PARSER_SYNTAX_ERR] = "Syntax to set log_level error"; STR_USER_ERROR[-OB_LOG_PARSER_SYNTAX_ERR] = "Syntax to set log_level error. Invalid setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level"; ORACLE_ERRNO[-OB_LOG_PARSER_SYNTAX_ERR] = 600; ORACLE_STR_ERROR[-OB_LOG_PARSER_SYNTAX_ERR] = "ORA-00600: internal error code, arguments: -4171, Syntax to set log_level error"; ORACLE_STR_USER_ERROR[-OB_LOG_PARSER_SYNTAX_ERR] = "ORA-00600: internal error code, arguments: -4171, Syntax to set log_level error. Invalid setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level"; ERROR_NAME[-OB_INDEX_OUT_OF_RANGE] = "OB_INDEX_OUT_OF_RANGE"; ERROR_CAUSE[-OB_INDEX_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_INDEX_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INDEX_OUT_OF_RANGE] = -1; SQLSTATE[-OB_INDEX_OUT_OF_RANGE] = "HY000"; STR_ERROR[-OB_INDEX_OUT_OF_RANGE] = "Index out of range"; STR_USER_ERROR[-OB_INDEX_OUT_OF_RANGE] = "Index out of range"; ORACLE_ERRNO[-OB_INDEX_OUT_OF_RANGE] = 600; ORACLE_STR_ERROR[-OB_INDEX_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -4172, Index out of range"; ORACLE_STR_USER_ERROR[-OB_INDEX_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -4172, Index out of range"; ERROR_NAME[-OB_INT_UNDERFLOW] = "OB_INT_UNDERFLOW"; ERROR_CAUSE[-OB_INT_UNDERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_INT_UNDERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INT_UNDERFLOW] = -1; SQLSTATE[-OB_INT_UNDERFLOW] = "HY000"; STR_ERROR[-OB_INT_UNDERFLOW] = "Int underflow"; STR_USER_ERROR[-OB_INT_UNDERFLOW] = "Int underflow"; ORACLE_ERRNO[-OB_INT_UNDERFLOW] = 600; ORACLE_STR_ERROR[-OB_INT_UNDERFLOW] = "ORA-00600: internal error code, arguments: -4173, Int underflow"; ORACLE_STR_USER_ERROR[-OB_INT_UNDERFLOW] = "ORA-00600: internal error code, arguments: -4173, Int underflow"; ERROR_NAME[-OB_UNKNOWN_CONNECTION] = "OB_UNKNOWN_CONNECTION"; ERROR_CAUSE[-OB_UNKNOWN_CONNECTION] = "Internal Error"; ERROR_SOLUTION[-OB_UNKNOWN_CONNECTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNKNOWN_CONNECTION] = ER_NO_SUCH_THREAD; SQLSTATE[-OB_UNKNOWN_CONNECTION] = "HY000"; STR_ERROR[-OB_UNKNOWN_CONNECTION] = "Unknown thread id"; STR_USER_ERROR[-OB_UNKNOWN_CONNECTION] = "Unknown thread id: %lu"; ORACLE_ERRNO[-OB_UNKNOWN_CONNECTION] = 600; ORACLE_STR_ERROR[-OB_UNKNOWN_CONNECTION] = "ORA-00600: internal error code, arguments: -4174, Unknown thread id"; ORACLE_STR_USER_ERROR[-OB_UNKNOWN_CONNECTION] = "ORA-00600: internal error code, arguments: -4174, Unknown thread id: %lu"; ERROR_NAME[-OB_ERROR_OUT_OF_RANGE] = "OB_ERROR_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ERROR_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERROR_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERROR_OUT_OF_RANGE] = -1; SQLSTATE[-OB_ERROR_OUT_OF_RANGE] = "42000"; STR_ERROR[-OB_ERROR_OUT_OF_RANGE] = "Out of range"; STR_USER_ERROR[-OB_ERROR_OUT_OF_RANGE] = "Out of range"; ORACLE_ERRNO[-OB_ERROR_OUT_OF_RANGE] = 600; ORACLE_STR_ERROR[-OB_ERROR_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -4175, Out of range"; ORACLE_STR_USER_ERROR[-OB_ERROR_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -4175, Out of range"; ERROR_NAME[-OB_CACHE_SHRINK_FAILED] = "OB_CACHE_SHRINK_FAILED"; ERROR_CAUSE[-OB_CACHE_SHRINK_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_CACHE_SHRINK_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CACHE_SHRINK_FAILED] = -1; SQLSTATE[-OB_CACHE_SHRINK_FAILED] = "HY001"; STR_ERROR[-OB_CACHE_SHRINK_FAILED] = "shrink cache failed, no available cache"; STR_USER_ERROR[-OB_CACHE_SHRINK_FAILED] = "shrink cache failed, no available cache"; ORACLE_ERRNO[-OB_CACHE_SHRINK_FAILED] = 600; ORACLE_STR_ERROR[-OB_CACHE_SHRINK_FAILED] = "ORA-00600: internal error code, arguments: -4176, shrink cache failed, no available cache"; ORACLE_STR_USER_ERROR[-OB_CACHE_SHRINK_FAILED] = "ORA-00600: internal error code, arguments: -4176, shrink cache failed, no available cache"; ERROR_NAME[-OB_OLD_SCHEMA_VERSION] = "OB_OLD_SCHEMA_VERSION"; ERROR_CAUSE[-OB_OLD_SCHEMA_VERSION] = "Internal Error"; ERROR_SOLUTION[-OB_OLD_SCHEMA_VERSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OLD_SCHEMA_VERSION] = -1; SQLSTATE[-OB_OLD_SCHEMA_VERSION] = "42000"; STR_ERROR[-OB_OLD_SCHEMA_VERSION] = "Schema version too old"; STR_USER_ERROR[-OB_OLD_SCHEMA_VERSION] = "Schema version too old"; ORACLE_ERRNO[-OB_OLD_SCHEMA_VERSION] = 600; ORACLE_STR_ERROR[-OB_OLD_SCHEMA_VERSION] = "ORA-00600: internal error code, arguments: -4177, Schema version too old"; ORACLE_STR_USER_ERROR[-OB_OLD_SCHEMA_VERSION] = "ORA-00600: internal error code, arguments: -4177, Schema version too old"; ERROR_NAME[-OB_RELEASE_SCHEMA_ERROR] = "OB_RELEASE_SCHEMA_ERROR"; ERROR_CAUSE[-OB_RELEASE_SCHEMA_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_RELEASE_SCHEMA_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RELEASE_SCHEMA_ERROR] = -1; SQLSTATE[-OB_RELEASE_SCHEMA_ERROR] = "HY000"; STR_ERROR[-OB_RELEASE_SCHEMA_ERROR] = "Release schema error"; STR_USER_ERROR[-OB_RELEASE_SCHEMA_ERROR] = "Release schema error"; ORACLE_ERRNO[-OB_RELEASE_SCHEMA_ERROR] = 600; ORACLE_STR_ERROR[-OB_RELEASE_SCHEMA_ERROR] = "ORA-00600: internal error code, arguments: -4178, Release schema error"; ORACLE_STR_USER_ERROR[-OB_RELEASE_SCHEMA_ERROR] = "ORA-00600: internal error code, arguments: -4178, Release schema error"; ERROR_NAME[-OB_OP_NOT_ALLOW] = "OB_OP_NOT_ALLOW"; ERROR_CAUSE[-OB_OP_NOT_ALLOW] = "Internal Error"; ERROR_SOLUTION[-OB_OP_NOT_ALLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OP_NOT_ALLOW] = -1; SQLSTATE[-OB_OP_NOT_ALLOW] = "HY000"; STR_ERROR[-OB_OP_NOT_ALLOW] = "Operation not allowed now"; STR_USER_ERROR[-OB_OP_NOT_ALLOW] = "%s not allowed"; ORACLE_ERRNO[-OB_OP_NOT_ALLOW] = 600; ORACLE_STR_ERROR[-OB_OP_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4179, Operation not allowed now"; ORACLE_STR_USER_ERROR[-OB_OP_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4179, %s not allowed"; ERROR_NAME[-OB_NO_EMPTY_ENTRY] = "OB_NO_EMPTY_ENTRY"; ERROR_CAUSE[-OB_NO_EMPTY_ENTRY] = "Internal Error"; ERROR_SOLUTION[-OB_NO_EMPTY_ENTRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_EMPTY_ENTRY] = -1; SQLSTATE[-OB_NO_EMPTY_ENTRY] = "HY000"; STR_ERROR[-OB_NO_EMPTY_ENTRY] = "No empty entry"; STR_USER_ERROR[-OB_NO_EMPTY_ENTRY] = "No empty entry"; ORACLE_ERRNO[-OB_NO_EMPTY_ENTRY] = 600; ORACLE_STR_ERROR[-OB_NO_EMPTY_ENTRY] = "ORA-00600: internal error code, arguments: -4180, No empty entry"; ORACLE_STR_USER_ERROR[-OB_NO_EMPTY_ENTRY] = "ORA-00600: internal error code, arguments: -4180, No empty entry"; ERROR_NAME[-OB_ERR_ALREADY_EXISTS] = "OB_ERR_ALREADY_EXISTS"; ERROR_CAUSE[-OB_ERR_ALREADY_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ALREADY_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ALREADY_EXISTS] = -1; SQLSTATE[-OB_ERR_ALREADY_EXISTS] = "42S01"; STR_ERROR[-OB_ERR_ALREADY_EXISTS] = "Already exist"; STR_USER_ERROR[-OB_ERR_ALREADY_EXISTS] = "Already exist"; ORACLE_ERRNO[-OB_ERR_ALREADY_EXISTS] = 600; ORACLE_STR_ERROR[-OB_ERR_ALREADY_EXISTS] = "ORA-00600: internal error code, arguments: -4181, Already exist"; ORACLE_STR_USER_ERROR[-OB_ERR_ALREADY_EXISTS] = "ORA-00600: internal error code, arguments: -4181, Already exist"; ERROR_NAME[-OB_SEARCH_NOT_FOUND] = "OB_SEARCH_NOT_FOUND"; ERROR_CAUSE[-OB_SEARCH_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_SEARCH_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SEARCH_NOT_FOUND] = -1; SQLSTATE[-OB_SEARCH_NOT_FOUND] = "HY000"; STR_ERROR[-OB_SEARCH_NOT_FOUND] = "Value not found"; STR_USER_ERROR[-OB_SEARCH_NOT_FOUND] = "Value not found"; ORACLE_ERRNO[-OB_SEARCH_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_SEARCH_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4182, Value not found"; ORACLE_STR_USER_ERROR[-OB_SEARCH_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4182, Value not found"; ERROR_NAME[-OB_BEYOND_THE_RANGE] = "OB_BEYOND_THE_RANGE"; ERROR_CAUSE[-OB_BEYOND_THE_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_BEYOND_THE_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BEYOND_THE_RANGE] = -1; SQLSTATE[-OB_BEYOND_THE_RANGE] = "HY000"; STR_ERROR[-OB_BEYOND_THE_RANGE] = "Key out of range"; STR_USER_ERROR[-OB_BEYOND_THE_RANGE] = "Key out of range"; ORACLE_ERRNO[-OB_BEYOND_THE_RANGE] = 600; ORACLE_STR_ERROR[-OB_BEYOND_THE_RANGE] = "ORA-00600: internal error code, arguments: -4183, Key out of range"; ORACLE_STR_USER_ERROR[-OB_BEYOND_THE_RANGE] = "ORA-00600: internal error code, arguments: -4183, Key out of range"; ERROR_NAME[-OB_CS_OUTOF_DISK_SPACE] = "OB_CS_OUTOF_DISK_SPACE"; ERROR_CAUSE[-OB_CS_OUTOF_DISK_SPACE] = "Internal Error"; ERROR_SOLUTION[-OB_CS_OUTOF_DISK_SPACE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CS_OUTOF_DISK_SPACE] = -1; SQLSTATE[-OB_CS_OUTOF_DISK_SPACE] = "53100"; STR_ERROR[-OB_CS_OUTOF_DISK_SPACE] = "ChunkServer out of disk space"; STR_USER_ERROR[-OB_CS_OUTOF_DISK_SPACE] = "ChunkServer out of disk space"; ORACLE_ERRNO[-OB_CS_OUTOF_DISK_SPACE] = 600; ORACLE_STR_ERROR[-OB_CS_OUTOF_DISK_SPACE] = "ORA-00600: internal error code, arguments: -4184, ChunkServer out of disk space"; ORACLE_STR_USER_ERROR[-OB_CS_OUTOF_DISK_SPACE] = "ORA-00600: internal error code, arguments: -4184, ChunkServer out of disk space"; ERROR_NAME[-OB_COLUMN_GROUP_NOT_FOUND] = "OB_COLUMN_GROUP_NOT_FOUND"; ERROR_CAUSE[-OB_COLUMN_GROUP_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_COLUMN_GROUP_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_COLUMN_GROUP_NOT_FOUND] = -1; SQLSTATE[-OB_COLUMN_GROUP_NOT_FOUND] = "HY000"; STR_ERROR[-OB_COLUMN_GROUP_NOT_FOUND] = "Column group not found"; STR_USER_ERROR[-OB_COLUMN_GROUP_NOT_FOUND] = "Column group not found"; ORACLE_ERRNO[-OB_COLUMN_GROUP_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_COLUMN_GROUP_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4185, Column group not found"; ORACLE_STR_USER_ERROR[-OB_COLUMN_GROUP_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4185, Column group not found"; ERROR_NAME[-OB_CS_COMPRESS_LIB_ERROR] = "OB_CS_COMPRESS_LIB_ERROR"; ERROR_CAUSE[-OB_CS_COMPRESS_LIB_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_CS_COMPRESS_LIB_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CS_COMPRESS_LIB_ERROR] = -1; SQLSTATE[-OB_CS_COMPRESS_LIB_ERROR] = "HY000"; STR_ERROR[-OB_CS_COMPRESS_LIB_ERROR] = "ChunkServer failed to get compress library"; STR_USER_ERROR[-OB_CS_COMPRESS_LIB_ERROR] = "ChunkServer failed to get compress library"; ORACLE_ERRNO[-OB_CS_COMPRESS_LIB_ERROR] = 600; ORACLE_STR_ERROR[-OB_CS_COMPRESS_LIB_ERROR] = "ORA-00600: internal error code, arguments: -4186, ChunkServer failed to get compress library"; ORACLE_STR_USER_ERROR[-OB_CS_COMPRESS_LIB_ERROR] = "ORA-00600: internal error code, arguments: -4186, ChunkServer failed to get compress library"; ERROR_NAME[-OB_ITEM_NOT_MATCH] = "OB_ITEM_NOT_MATCH"; ERROR_CAUSE[-OB_ITEM_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ITEM_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ITEM_NOT_MATCH] = -1; SQLSTATE[-OB_ITEM_NOT_MATCH] = "HY000"; STR_ERROR[-OB_ITEM_NOT_MATCH] = "Item not match"; STR_USER_ERROR[-OB_ITEM_NOT_MATCH] = "Item not match"; ORACLE_ERRNO[-OB_ITEM_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_ITEM_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4187, Item not match"; ORACLE_STR_USER_ERROR[-OB_ITEM_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4187, Item not match"; ERROR_NAME[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "OB_SCHEDULER_TASK_CNT_MISMATCH"; ERROR_CAUSE[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SCHEDULER_TASK_CNT_MISMATCH] = -1; SQLSTATE[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "HY000"; STR_ERROR[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "Running task cnt and unfinished task cnt not consistent"; STR_USER_ERROR[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "Running task cnt and unfinished task cnt not consistent"; ORACLE_ERRNO[-OB_SCHEDULER_TASK_CNT_MISMATCH] = 600; ORACLE_STR_ERROR[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "ORA-00600: internal error code, arguments: -4188, Running task cnt and unfinished task cnt not consistent"; ORACLE_STR_USER_ERROR[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "ORA-00600: internal error code, arguments: -4188, Running task cnt and unfinished task cnt not consistent"; ERROR_NAME[-OB_INVALID_MACRO_BLOCK_TYPE] = "OB_INVALID_MACRO_BLOCK_TYPE"; ERROR_CAUSE[-OB_INVALID_MACRO_BLOCK_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_MACRO_BLOCK_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_MACRO_BLOCK_TYPE] = -1; SQLSTATE[-OB_INVALID_MACRO_BLOCK_TYPE] = "HY000"; STR_ERROR[-OB_INVALID_MACRO_BLOCK_TYPE] = "the macro block type does not exist"; STR_USER_ERROR[-OB_INVALID_MACRO_BLOCK_TYPE] = "the macro block type does not exist"; ORACLE_ERRNO[-OB_INVALID_MACRO_BLOCK_TYPE] = 600; ORACLE_STR_ERROR[-OB_INVALID_MACRO_BLOCK_TYPE] = "ORA-00600: internal error code, arguments: -4189, the macro block type does not exist"; ORACLE_STR_USER_ERROR[-OB_INVALID_MACRO_BLOCK_TYPE] = "ORA-00600: internal error code, arguments: -4189, the macro block type does not exist"; ERROR_NAME[-OB_INVALID_DATE_FORMAT_END] = "OB_INVALID_DATE_FORMAT_END"; ERROR_CAUSE[-OB_INVALID_DATE_FORMAT_END] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_DATE_FORMAT_END] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_DATE_FORMAT_END] = ER_TRUNCATED_WRONG_VALUE; SQLSTATE[-OB_INVALID_DATE_FORMAT_END] = "22007"; STR_ERROR[-OB_INVALID_DATE_FORMAT_END] = "Incorrect value"; STR_USER_ERROR[-OB_INVALID_DATE_FORMAT_END] = "Incorrect value"; ORACLE_ERRNO[-OB_INVALID_DATE_FORMAT_END] = 1830; ORACLE_STR_ERROR[-OB_INVALID_DATE_FORMAT_END] = "ORA-01830: date format picture ends before converting entire input string"; ORACLE_STR_USER_ERROR[-OB_INVALID_DATE_FORMAT_END] = "ORA-01830: date format picture ends before converting entire input string"; ERROR_NAME[-OB_PG_IS_REMOVED] = "OB_PG_IS_REMOVED"; ERROR_CAUSE[-OB_PG_IS_REMOVED] = "Internal Error"; ERROR_SOLUTION[-OB_PG_IS_REMOVED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PG_IS_REMOVED] = -1; SQLSTATE[-OB_PG_IS_REMOVED] = "HY000"; STR_ERROR[-OB_PG_IS_REMOVED] = "partition group is removed"; STR_USER_ERROR[-OB_PG_IS_REMOVED] = "partition group is removed"; ORACLE_ERRNO[-OB_PG_IS_REMOVED] = 600; ORACLE_STR_ERROR[-OB_PG_IS_REMOVED] = "ORA-00600: internal error code, arguments: -4191, partition group is removed"; ORACLE_STR_USER_ERROR[-OB_PG_IS_REMOVED] = "ORA-00600: internal error code, arguments: -4191, partition group is removed"; ERROR_NAME[-OB_HASH_EXIST] = "OB_HASH_EXIST"; ERROR_CAUSE[-OB_HASH_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_HASH_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_HASH_EXIST] = -1; SQLSTATE[-OB_HASH_EXIST] = "HY000"; STR_ERROR[-OB_HASH_EXIST] = "hash map/set entry exist"; STR_USER_ERROR[-OB_HASH_EXIST] = "%s"; ORACLE_ERRNO[-OB_HASH_EXIST] = 600; ORACLE_STR_ERROR[-OB_HASH_EXIST] = "ORA-00600: internal error code, arguments: -4200, hash map/set entry exist"; ORACLE_STR_USER_ERROR[-OB_HASH_EXIST] = "ORA-00600: internal error code, arguments: -4200, %s"; ERROR_NAME[-OB_HASH_NOT_EXIST] = "OB_HASH_NOT_EXIST"; ERROR_CAUSE[-OB_HASH_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_HASH_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_HASH_NOT_EXIST] = -1; SQLSTATE[-OB_HASH_NOT_EXIST] = "HY000"; STR_ERROR[-OB_HASH_NOT_EXIST] = "hash map/set entry not exist"; STR_USER_ERROR[-OB_HASH_NOT_EXIST] = "%s"; ORACLE_ERRNO[-OB_HASH_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_HASH_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4201, hash map/set entry not exist"; ORACLE_STR_USER_ERROR[-OB_HASH_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4201, %s"; ERROR_NAME[-OB_HASH_GET_TIMEOUT] = "OB_HASH_GET_TIMEOUT"; ERROR_CAUSE[-OB_HASH_GET_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_HASH_GET_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_HASH_GET_TIMEOUT] = -1; SQLSTATE[-OB_HASH_GET_TIMEOUT] = "HY000"; STR_ERROR[-OB_HASH_GET_TIMEOUT] = "hash map/set get timeout"; STR_USER_ERROR[-OB_HASH_GET_TIMEOUT] = "hash map/set get timeout"; ORACLE_ERRNO[-OB_HASH_GET_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_HASH_GET_TIMEOUT] = "ORA-00600: internal error code, arguments: -4204, hash map/set get timeout"; ORACLE_STR_USER_ERROR[-OB_HASH_GET_TIMEOUT] = "ORA-00600: internal error code, arguments: -4204, hash map/set get timeout"; ERROR_NAME[-OB_HASH_PLACEMENT_RETRY] = "OB_HASH_PLACEMENT_RETRY"; ERROR_CAUSE[-OB_HASH_PLACEMENT_RETRY] = "Internal Error"; ERROR_SOLUTION[-OB_HASH_PLACEMENT_RETRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_HASH_PLACEMENT_RETRY] = -1; SQLSTATE[-OB_HASH_PLACEMENT_RETRY] = "HY000"; STR_ERROR[-OB_HASH_PLACEMENT_RETRY] = "hash map/set retry"; STR_USER_ERROR[-OB_HASH_PLACEMENT_RETRY] = "hash map/set retry"; ORACLE_ERRNO[-OB_HASH_PLACEMENT_RETRY] = 600; ORACLE_STR_ERROR[-OB_HASH_PLACEMENT_RETRY] = "ORA-00600: internal error code, arguments: -4205, hash map/set retry"; ORACLE_STR_USER_ERROR[-OB_HASH_PLACEMENT_RETRY] = "ORA-00600: internal error code, arguments: -4205, hash map/set retry"; ERROR_NAME[-OB_HASH_FULL] = "OB_HASH_FULL"; ERROR_CAUSE[-OB_HASH_FULL] = "Internal Error"; ERROR_SOLUTION[-OB_HASH_FULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_HASH_FULL] = -1; SQLSTATE[-OB_HASH_FULL] = "HY000"; STR_ERROR[-OB_HASH_FULL] = "hash map/set full"; STR_USER_ERROR[-OB_HASH_FULL] = "hash map/set full"; ORACLE_ERRNO[-OB_HASH_FULL] = 600; ORACLE_STR_ERROR[-OB_HASH_FULL] = "ORA-00600: internal error code, arguments: -4206, hash map/set full"; ORACLE_STR_USER_ERROR[-OB_HASH_FULL] = "ORA-00600: internal error code, arguments: -4206, hash map/set full"; ERROR_NAME[-OB_PACKET_PROCESSED] = "OB_PACKET_PROCESSED"; ERROR_CAUSE[-OB_PACKET_PROCESSED] = "Internal Error"; ERROR_SOLUTION[-OB_PACKET_PROCESSED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PACKET_PROCESSED] = -1; SQLSTATE[-OB_PACKET_PROCESSED] = "HY000"; STR_ERROR[-OB_PACKET_PROCESSED] = "packet processed"; STR_USER_ERROR[-OB_PACKET_PROCESSED] = "packet processed"; ORACLE_ERRNO[-OB_PACKET_PROCESSED] = 600; ORACLE_STR_ERROR[-OB_PACKET_PROCESSED] = "ORA-00600: internal error code, arguments: -4207, packet processed"; ORACLE_STR_USER_ERROR[-OB_PACKET_PROCESSED] = "ORA-00600: internal error code, arguments: -4207, packet processed"; ERROR_NAME[-OB_WAIT_NEXT_TIMEOUT] = "OB_WAIT_NEXT_TIMEOUT"; ERROR_CAUSE[-OB_WAIT_NEXT_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_WAIT_NEXT_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WAIT_NEXT_TIMEOUT] = -1; SQLSTATE[-OB_WAIT_NEXT_TIMEOUT] = "HY000"; STR_ERROR[-OB_WAIT_NEXT_TIMEOUT] = "wait next packet timeout"; STR_USER_ERROR[-OB_WAIT_NEXT_TIMEOUT] = "wait next packet timeout"; ORACLE_ERRNO[-OB_WAIT_NEXT_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_WAIT_NEXT_TIMEOUT] = "ORA-00600: internal error code, arguments: -4208, wait next packet timeout"; ORACLE_STR_USER_ERROR[-OB_WAIT_NEXT_TIMEOUT] = "ORA-00600: internal error code, arguments: -4208, wait next packet timeout"; ERROR_NAME[-OB_LEADER_NOT_EXIST] = "OB_LEADER_NOT_EXIST"; ERROR_CAUSE[-OB_LEADER_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_LEADER_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LEADER_NOT_EXIST] = -1; SQLSTATE[-OB_LEADER_NOT_EXIST] = "HY000"; STR_ERROR[-OB_LEADER_NOT_EXIST] = "partition has not leader"; STR_USER_ERROR[-OB_LEADER_NOT_EXIST] = "partition has not leader"; ORACLE_ERRNO[-OB_LEADER_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_LEADER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4209, partition has not leader"; ORACLE_STR_USER_ERROR[-OB_LEADER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4209, partition has not leader"; ERROR_NAME[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "OB_PREPARE_MAJOR_FREEZE_FAILED"; ERROR_CAUSE[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PREPARE_MAJOR_FREEZE_FAILED] = -1; SQLSTATE[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "HY000"; STR_ERROR[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "prepare major freeze failed"; STR_USER_ERROR[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "prepare major freeze failed"; ORACLE_ERRNO[-OB_PREPARE_MAJOR_FREEZE_FAILED] = 600; ORACLE_STR_ERROR[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4210, prepare major freeze failed"; ORACLE_STR_USER_ERROR[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4210, prepare major freeze failed"; ERROR_NAME[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "OB_COMMIT_MAJOR_FREEZE_FAILED"; ERROR_CAUSE[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_COMMIT_MAJOR_FREEZE_FAILED] = -1; SQLSTATE[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "HY000"; STR_ERROR[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "commit major freeze failed"; STR_USER_ERROR[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "commit major freeze failed"; ORACLE_ERRNO[-OB_COMMIT_MAJOR_FREEZE_FAILED] = 600; ORACLE_STR_ERROR[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4211, commit major freeze failed"; ORACLE_STR_USER_ERROR[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4211, commit major freeze failed"; ERROR_NAME[-OB_ABORT_MAJOR_FREEZE_FAILED] = "OB_ABORT_MAJOR_FREEZE_FAILED"; ERROR_CAUSE[-OB_ABORT_MAJOR_FREEZE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_ABORT_MAJOR_FREEZE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ABORT_MAJOR_FREEZE_FAILED] = -1; SQLSTATE[-OB_ABORT_MAJOR_FREEZE_FAILED] = "HY000"; STR_ERROR[-OB_ABORT_MAJOR_FREEZE_FAILED] = "abort major freeze failed"; STR_USER_ERROR[-OB_ABORT_MAJOR_FREEZE_FAILED] = "abort major freeze failed"; ORACLE_ERRNO[-OB_ABORT_MAJOR_FREEZE_FAILED] = 600; ORACLE_STR_ERROR[-OB_ABORT_MAJOR_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4212, abort major freeze failed"; ORACLE_STR_USER_ERROR[-OB_ABORT_MAJOR_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4212, abort major freeze failed"; ERROR_NAME[-OB_MAJOR_FREEZE_NOT_FINISHED] = "OB_MAJOR_FREEZE_NOT_FINISHED"; ERROR_CAUSE[-OB_MAJOR_FREEZE_NOT_FINISHED] = "Internal Error"; ERROR_SOLUTION[-OB_MAJOR_FREEZE_NOT_FINISHED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MAJOR_FREEZE_NOT_FINISHED] = -1; SQLSTATE[-OB_MAJOR_FREEZE_NOT_FINISHED] = "HY000"; STR_ERROR[-OB_MAJOR_FREEZE_NOT_FINISHED] = "last major freeze not finish"; STR_USER_ERROR[-OB_MAJOR_FREEZE_NOT_FINISHED] = "last major freeze not finish"; ORACLE_ERRNO[-OB_MAJOR_FREEZE_NOT_FINISHED] = 600; ORACLE_STR_ERROR[-OB_MAJOR_FREEZE_NOT_FINISHED] = "ORA-00600: internal error code, arguments: -4213, last major freeze not finish"; ORACLE_STR_USER_ERROR[-OB_MAJOR_FREEZE_NOT_FINISHED] = "ORA-00600: internal error code, arguments: -4213, last major freeze not finish"; ERROR_NAME[-OB_PARTITION_NOT_LEADER] = "OB_PARTITION_NOT_LEADER"; ERROR_CAUSE[-OB_PARTITION_NOT_LEADER] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_NOT_LEADER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_NOT_LEADER] = -1; SQLSTATE[-OB_PARTITION_NOT_LEADER] = "HY000"; STR_ERROR[-OB_PARTITION_NOT_LEADER] = "partition is not leader partition"; STR_USER_ERROR[-OB_PARTITION_NOT_LEADER] = "partition is not leader partition"; ORACLE_ERRNO[-OB_PARTITION_NOT_LEADER] = 600; ORACLE_STR_ERROR[-OB_PARTITION_NOT_LEADER] = "ORA-00600: internal error code, arguments: -4214, partition is not leader partition"; ORACLE_STR_USER_ERROR[-OB_PARTITION_NOT_LEADER] = "ORA-00600: internal error code, arguments: -4214, partition is not leader partition"; ERROR_NAME[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT"; ERROR_CAUSE[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = -1; SQLSTATE[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "HY000"; STR_ERROR[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "wait major freeze response timeout"; STR_USER_ERROR[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "wait major freeze response timeout"; ORACLE_ERRNO[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4215, wait major freeze response timeout"; ORACLE_STR_USER_ERROR[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4215, wait major freeze response timeout"; ERROR_NAME[-OB_CURL_ERROR] = "OB_CURL_ERROR"; ERROR_CAUSE[-OB_CURL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_CURL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CURL_ERROR] = -1; SQLSTATE[-OB_CURL_ERROR] = "HY000"; STR_ERROR[-OB_CURL_ERROR] = "curl error"; STR_USER_ERROR[-OB_CURL_ERROR] = "curl error"; ORACLE_ERRNO[-OB_CURL_ERROR] = 600; ORACLE_STR_ERROR[-OB_CURL_ERROR] = "ORA-00600: internal error code, arguments: -4216, curl error"; ORACLE_STR_USER_ERROR[-OB_CURL_ERROR] = "ORA-00600: internal error code, arguments: -4216, curl error"; ERROR_NAME[-OB_MAJOR_FREEZE_NOT_ALLOW] = "OB_MAJOR_FREEZE_NOT_ALLOW"; ERROR_CAUSE[-OB_MAJOR_FREEZE_NOT_ALLOW] = "Internal Error"; ERROR_SOLUTION[-OB_MAJOR_FREEZE_NOT_ALLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MAJOR_FREEZE_NOT_ALLOW] = -1; SQLSTATE[-OB_MAJOR_FREEZE_NOT_ALLOW] = "HY000"; STR_ERROR[-OB_MAJOR_FREEZE_NOT_ALLOW] = "Major freeze not allowed now"; STR_USER_ERROR[-OB_MAJOR_FREEZE_NOT_ALLOW] = "%s"; ORACLE_ERRNO[-OB_MAJOR_FREEZE_NOT_ALLOW] = 600; ORACLE_STR_ERROR[-OB_MAJOR_FREEZE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4217, Major freeze not allowed now"; ORACLE_STR_USER_ERROR[-OB_MAJOR_FREEZE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4217, %s"; ERROR_NAME[-OB_PREPARE_FREEZE_FAILED] = "OB_PREPARE_FREEZE_FAILED"; ERROR_CAUSE[-OB_PREPARE_FREEZE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_PREPARE_FREEZE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PREPARE_FREEZE_FAILED] = -1; SQLSTATE[-OB_PREPARE_FREEZE_FAILED] = "HY000"; STR_ERROR[-OB_PREPARE_FREEZE_FAILED] = "prepare freeze failed"; STR_USER_ERROR[-OB_PREPARE_FREEZE_FAILED] = "prepare freeze failed"; ORACLE_ERRNO[-OB_PREPARE_FREEZE_FAILED] = 600; ORACLE_STR_ERROR[-OB_PREPARE_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4218, prepare freeze failed"; ORACLE_STR_USER_ERROR[-OB_PREPARE_FREEZE_FAILED] = "ORA-00600: internal error code, arguments: -4218, prepare freeze failed"; ERROR_NAME[-OB_INVALID_DATE_VALUE] = "OB_INVALID_DATE_VALUE"; ERROR_CAUSE[-OB_INVALID_DATE_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_DATE_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_DATE_VALUE] = ER_TRUNCATED_WRONG_VALUE; SQLSTATE[-OB_INVALID_DATE_VALUE] = "22007"; STR_ERROR[-OB_INVALID_DATE_VALUE] = "Incorrect value"; STR_USER_ERROR[-OB_INVALID_DATE_VALUE] = "Incorrect datetime value: '%.*s' for column '%s'"; ORACLE_ERRNO[-OB_INVALID_DATE_VALUE] = 1861; ORACLE_STR_ERROR[-OB_INVALID_DATE_VALUE] = "ORA-01861: literal does not match format string"; ORACLE_STR_USER_ERROR[-OB_INVALID_DATE_VALUE] = "ORA-01861: literal does not match format string: '%.*s' for column '%s'"; ERROR_NAME[-OB_INACTIVE_SQL_CLIENT] = "OB_INACTIVE_SQL_CLIENT"; ERROR_CAUSE[-OB_INACTIVE_SQL_CLIENT] = "Internal Error"; ERROR_SOLUTION[-OB_INACTIVE_SQL_CLIENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INACTIVE_SQL_CLIENT] = -1; SQLSTATE[-OB_INACTIVE_SQL_CLIENT] = "HY000"; STR_ERROR[-OB_INACTIVE_SQL_CLIENT] = "Inactive sql client, only read allowed"; STR_USER_ERROR[-OB_INACTIVE_SQL_CLIENT] = "Inactive sql client, only read allowed"; ORACLE_ERRNO[-OB_INACTIVE_SQL_CLIENT] = 600; ORACLE_STR_ERROR[-OB_INACTIVE_SQL_CLIENT] = "ORA-00600: internal error code, arguments: -4220, Inactive sql client, only read allowed"; ORACLE_STR_USER_ERROR[-OB_INACTIVE_SQL_CLIENT] = "ORA-00600: internal error code, arguments: -4220, Inactive sql client, only read allowed"; ERROR_NAME[-OB_INACTIVE_RPC_PROXY] = "OB_INACTIVE_RPC_PROXY"; ERROR_CAUSE[-OB_INACTIVE_RPC_PROXY] = "Internal Error"; ERROR_SOLUTION[-OB_INACTIVE_RPC_PROXY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INACTIVE_RPC_PROXY] = -1; SQLSTATE[-OB_INACTIVE_RPC_PROXY] = "HY000"; STR_ERROR[-OB_INACTIVE_RPC_PROXY] = "Inactive rpc proxy, can not send RPC request"; STR_USER_ERROR[-OB_INACTIVE_RPC_PROXY] = "Inactive rpc proxy, can not send RPC request"; ORACLE_ERRNO[-OB_INACTIVE_RPC_PROXY] = 600; ORACLE_STR_ERROR[-OB_INACTIVE_RPC_PROXY] = "ORA-00600: internal error code, arguments: -4221, Inactive rpc proxy, can not send RPC request"; ORACLE_STR_USER_ERROR[-OB_INACTIVE_RPC_PROXY] = "ORA-00600: internal error code, arguments: -4221, Inactive rpc proxy, can not send RPC request"; ERROR_NAME[-OB_INTERVAL_WITH_MONTH] = "OB_INTERVAL_WITH_MONTH"; ERROR_CAUSE[-OB_INTERVAL_WITH_MONTH] = "Internal Error"; ERROR_SOLUTION[-OB_INTERVAL_WITH_MONTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INTERVAL_WITH_MONTH] = -1; SQLSTATE[-OB_INTERVAL_WITH_MONTH] = "42000"; STR_ERROR[-OB_INTERVAL_WITH_MONTH] = "Interval with year or month can not be converted to microseconds"; STR_USER_ERROR[-OB_INTERVAL_WITH_MONTH] = "Interval with year or month can not be converted to microseconds"; ORACLE_ERRNO[-OB_INTERVAL_WITH_MONTH] = 600; ORACLE_STR_ERROR[-OB_INTERVAL_WITH_MONTH] = "ORA-00600: internal error code, arguments: -4222, Interval with year or month can not be converted to microseconds"; ORACLE_STR_USER_ERROR[-OB_INTERVAL_WITH_MONTH] = "ORA-00600: internal error code, arguments: -4222, Interval with year or month can not be converted to microseconds"; ERROR_NAME[-OB_TOO_MANY_DATETIME_PARTS] = "OB_TOO_MANY_DATETIME_PARTS"; ERROR_CAUSE[-OB_TOO_MANY_DATETIME_PARTS] = "Internal Error"; ERROR_SOLUTION[-OB_TOO_MANY_DATETIME_PARTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TOO_MANY_DATETIME_PARTS] = -1; SQLSTATE[-OB_TOO_MANY_DATETIME_PARTS] = "42000"; STR_ERROR[-OB_TOO_MANY_DATETIME_PARTS] = "Interval has too many datetime parts"; STR_USER_ERROR[-OB_TOO_MANY_DATETIME_PARTS] = "Interval has too many datetime parts"; ORACLE_ERRNO[-OB_TOO_MANY_DATETIME_PARTS] = 600; ORACLE_STR_ERROR[-OB_TOO_MANY_DATETIME_PARTS] = "ORA-00600: internal error code, arguments: -4223, Interval has too many datetime parts"; ORACLE_STR_USER_ERROR[-OB_TOO_MANY_DATETIME_PARTS] = "ORA-00600: internal error code, arguments: -4223, Interval has too many datetime parts"; ERROR_NAME[-OB_DATA_OUT_OF_RANGE] = "OB_DATA_OUT_OF_RANGE"; ERROR_CAUSE[-OB_DATA_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_OUT_OF_RANGE] = ER_WARN_DATA_OUT_OF_RANGE; SQLSTATE[-OB_DATA_OUT_OF_RANGE] = "22003"; STR_ERROR[-OB_DATA_OUT_OF_RANGE] = "Out of range value for column"; STR_USER_ERROR[-OB_DATA_OUT_OF_RANGE] = "Out of range value for column '%.*s' at row %ld"; ORACLE_ERRNO[-OB_DATA_OUT_OF_RANGE] = 1438; ORACLE_STR_ERROR[-OB_DATA_OUT_OF_RANGE] = "ORA-01438: value larger than specified precision allowed for this column"; ORACLE_STR_USER_ERROR[-OB_DATA_OUT_OF_RANGE] = "ORA-01438: value larger than specified precision allowed for this column '%.*s' at row %ld"; ERROR_NAME[-OB_PARTITION_NOT_EXIST] = "OB_PARTITION_NOT_EXIST"; ERROR_CAUSE[-OB_PARTITION_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_NOT_EXIST] = -1; SQLSTATE[-OB_PARTITION_NOT_EXIST] = "HY000"; STR_ERROR[-OB_PARTITION_NOT_EXIST] = "Partition entry not exists"; STR_USER_ERROR[-OB_PARTITION_NOT_EXIST] = "Partition entry not exists"; ORACLE_ERRNO[-OB_PARTITION_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_PARTITION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4225, Partition entry not exists"; ORACLE_STR_USER_ERROR[-OB_PARTITION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4225, Partition entry not exists"; ERROR_NAME[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD"; ERROR_CAUSE[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = ER_TRUNCATED_WRONG_VALUE_FOR_FIELD; SQLSTATE[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "HY000"; STR_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "Incorrect integer value"; STR_USER_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "Incorrect integer value: '%.*s'"; ORACLE_ERRNO[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = 600; ORACLE_STR_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "ORA-00600: internal error code, arguments: -4226, Incorrect integer value"; ORACLE_STR_USER_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "ORA-00600: internal error code, arguments: -4226, Incorrect integer value: '%.*s'"; ERROR_NAME[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "OB_ERR_NO_DEFAULT_FOR_FIELD"; ERROR_CAUSE[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_DEFAULT_FOR_FIELD] = ER_NO_DEFAULT_FOR_FIELD; SQLSTATE[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "HY000"; STR_ERROR[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "Field doesn't have a default value"; STR_USER_ERROR[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "Field \'%s\' doesn't have a default value"; ORACLE_ERRNO[-OB_ERR_NO_DEFAULT_FOR_FIELD] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "ORA-00600: internal error code, arguments: -4227, Field doesn't have a default value"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "ORA-00600: internal error code, arguments: -4227, Field \'%s\' doesn't have a default value"; ERROR_NAME[-OB_ERR_FIELD_SPECIFIED_TWICE] = "OB_ERR_FIELD_SPECIFIED_TWICE"; ERROR_CAUSE[-OB_ERR_FIELD_SPECIFIED_TWICE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FIELD_SPECIFIED_TWICE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FIELD_SPECIFIED_TWICE] = ER_FIELD_SPECIFIED_TWICE; SQLSTATE[-OB_ERR_FIELD_SPECIFIED_TWICE] = "42000"; STR_ERROR[-OB_ERR_FIELD_SPECIFIED_TWICE] = "Column specified twice"; STR_USER_ERROR[-OB_ERR_FIELD_SPECIFIED_TWICE] = "Column \'%s\' specified twice"; ORACLE_ERRNO[-OB_ERR_FIELD_SPECIFIED_TWICE] = 957; ORACLE_STR_ERROR[-OB_ERR_FIELD_SPECIFIED_TWICE] = "ORA-00957: duplicate column name"; ORACLE_STR_USER_ERROR[-OB_ERR_FIELD_SPECIFIED_TWICE] = "ORA-00957: duplicate column name \'%s\'"; ERROR_NAME[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "OB_ERR_TOO_LONG_TABLE_COMMENT"; ERROR_CAUSE[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_TABLE_COMMENT] = ER_TOO_LONG_TABLE_COMMENT; SQLSTATE[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "HY000"; STR_ERROR[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "Comment for table is too long"; STR_USER_ERROR[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "Comment for table is too long (max = %ld)"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_TABLE_COMMENT] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "ORA-00600: internal error code, arguments: -4229, Comment for table is too long"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "ORA-00600: internal error code, arguments: -4229, Comment for table is too long (max = %ld)"; ERROR_NAME[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "OB_ERR_TOO_LONG_FIELD_COMMENT"; ERROR_CAUSE[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_FIELD_COMMENT] = ER_TOO_LONG_FIELD_COMMENT; SQLSTATE[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "HY000"; STR_ERROR[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "Comment for field is too long"; STR_USER_ERROR[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "Comment for field is too long (max = %ld)"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_FIELD_COMMENT] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "ORA-00600: internal error code, arguments: -4230, Comment for field is too long"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "ORA-00600: internal error code, arguments: -4230, Comment for field is too long (max = %ld)"; ERROR_NAME[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "OB_ERR_TOO_LONG_INDEX_COMMENT"; ERROR_CAUSE[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_INDEX_COMMENT] = ER_TOO_LONG_INDEX_COMMENT; SQLSTATE[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "HY000"; STR_ERROR[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "Comment for index is too long"; STR_USER_ERROR[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "Comment for index is too long (max = %ld)"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_INDEX_COMMENT] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "ORA-00600: internal error code, arguments: -4231, Comment for index is too long"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "ORA-00600: internal error code, arguments: -4231, Comment for index is too long (max = %ld)"; ERROR_NAME[-OB_NOT_FOLLOWER] = "OB_NOT_FOLLOWER"; ERROR_CAUSE[-OB_NOT_FOLLOWER] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_FOLLOWER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_FOLLOWER] = -1; SQLSTATE[-OB_NOT_FOLLOWER] = "HY000"; STR_ERROR[-OB_NOT_FOLLOWER] = "The observer or zone is not a follower"; STR_USER_ERROR[-OB_NOT_FOLLOWER] = "The observer or zone is not a follower"; ORACLE_ERRNO[-OB_NOT_FOLLOWER] = 600; ORACLE_STR_ERROR[-OB_NOT_FOLLOWER] = "ORA-00600: internal error code, arguments: -4232, The observer or zone is not a follower"; ORACLE_STR_USER_ERROR[-OB_NOT_FOLLOWER] = "ORA-00600: internal error code, arguments: -4232, The observer or zone is not a follower"; ERROR_NAME[-OB_ERR_OUT_OF_LOWER_BOUND] = "OB_ERR_OUT_OF_LOWER_BOUND"; ERROR_CAUSE[-OB_ERR_OUT_OF_LOWER_BOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUT_OF_LOWER_BOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUT_OF_LOWER_BOUND] = -1; SQLSTATE[-OB_ERR_OUT_OF_LOWER_BOUND] = "HY000"; STR_ERROR[-OB_ERR_OUT_OF_LOWER_BOUND] = "smaller than container lower bound"; STR_USER_ERROR[-OB_ERR_OUT_OF_LOWER_BOUND] = "smaller than container lower bound"; ORACLE_ERRNO[-OB_ERR_OUT_OF_LOWER_BOUND] = 600; ORACLE_STR_ERROR[-OB_ERR_OUT_OF_LOWER_BOUND] = "ORA-00600: internal error code, arguments: -4233, smaller than container lower bound"; ORACLE_STR_USER_ERROR[-OB_ERR_OUT_OF_LOWER_BOUND] = "ORA-00600: internal error code, arguments: -4233, smaller than container lower bound"; ERROR_NAME[-OB_ERR_OUT_OF_UPPER_BOUND] = "OB_ERR_OUT_OF_UPPER_BOUND"; ERROR_CAUSE[-OB_ERR_OUT_OF_UPPER_BOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUT_OF_UPPER_BOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUT_OF_UPPER_BOUND] = -1; SQLSTATE[-OB_ERR_OUT_OF_UPPER_BOUND] = "HY000"; STR_ERROR[-OB_ERR_OUT_OF_UPPER_BOUND] = "bigger than container upper bound"; STR_USER_ERROR[-OB_ERR_OUT_OF_UPPER_BOUND] = "bigger than container upper bound"; ORACLE_ERRNO[-OB_ERR_OUT_OF_UPPER_BOUND] = 600; ORACLE_STR_ERROR[-OB_ERR_OUT_OF_UPPER_BOUND] = "ORA-00600: internal error code, arguments: -4234, bigger than container upper bound"; ORACLE_STR_USER_ERROR[-OB_ERR_OUT_OF_UPPER_BOUND] = "ORA-00600: internal error code, arguments: -4234, bigger than container upper bound"; ERROR_NAME[-OB_BAD_NULL_ERROR] = "OB_BAD_NULL_ERROR"; ERROR_CAUSE[-OB_BAD_NULL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_BAD_NULL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BAD_NULL_ERROR] = ER_BAD_NULL_ERROR; SQLSTATE[-OB_BAD_NULL_ERROR] = "23000"; STR_ERROR[-OB_BAD_NULL_ERROR] = "Column cannot be null"; STR_USER_ERROR[-OB_BAD_NULL_ERROR] = "Column '%.*s' cannot be null"; ORACLE_ERRNO[-OB_BAD_NULL_ERROR] = 1400; ORACLE_STR_ERROR[-OB_BAD_NULL_ERROR] = "ORA-01400: cannot insert NULL"; ORACLE_STR_USER_ERROR[-OB_BAD_NULL_ERROR] = "ORA-01400: cannot insert NULL into '(%.*s)'"; ERROR_NAME[-OB_OBCONFIG_RETURN_ERROR] = "OB_OBCONFIG_RETURN_ERROR"; ERROR_CAUSE[-OB_OBCONFIG_RETURN_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_OBCONFIG_RETURN_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBCONFIG_RETURN_ERROR] = -1; SQLSTATE[-OB_OBCONFIG_RETURN_ERROR] = "HY000"; STR_ERROR[-OB_OBCONFIG_RETURN_ERROR] = "ObConfig return error code"; STR_USER_ERROR[-OB_OBCONFIG_RETURN_ERROR] = "ObConfig return error code"; ORACLE_ERRNO[-OB_OBCONFIG_RETURN_ERROR] = 600; ORACLE_STR_ERROR[-OB_OBCONFIG_RETURN_ERROR] = "ORA-00600: internal error code, arguments: -4236, ObConfig return error code"; ORACLE_STR_USER_ERROR[-OB_OBCONFIG_RETURN_ERROR] = "ORA-00600: internal error code, arguments: -4236, ObConfig return error code"; ERROR_NAME[-OB_OBCONFIG_APPNAME_MISMATCH] = "OB_OBCONFIG_APPNAME_MISMATCH"; ERROR_CAUSE[-OB_OBCONFIG_APPNAME_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_OBCONFIG_APPNAME_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBCONFIG_APPNAME_MISMATCH] = -1; SQLSTATE[-OB_OBCONFIG_APPNAME_MISMATCH] = "HY000"; STR_ERROR[-OB_OBCONFIG_APPNAME_MISMATCH] = "Appname mismatch with obconfig result"; STR_USER_ERROR[-OB_OBCONFIG_APPNAME_MISMATCH] = "Appname mismatch with obconfig result"; ORACLE_ERRNO[-OB_OBCONFIG_APPNAME_MISMATCH] = 600; ORACLE_STR_ERROR[-OB_OBCONFIG_APPNAME_MISMATCH] = "ORA-00600: internal error code, arguments: -4237, Appname mismatch with obconfig result"; ORACLE_STR_USER_ERROR[-OB_OBCONFIG_APPNAME_MISMATCH] = "ORA-00600: internal error code, arguments: -4237, Appname mismatch with obconfig result"; ERROR_NAME[-OB_ERR_VIEW_SELECT_DERIVED] = "OB_ERR_VIEW_SELECT_DERIVED"; ERROR_CAUSE[-OB_ERR_VIEW_SELECT_DERIVED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VIEW_SELECT_DERIVED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VIEW_SELECT_DERIVED] = ER_VIEW_SELECT_DERIVED; SQLSTATE[-OB_ERR_VIEW_SELECT_DERIVED] = "HY000"; STR_ERROR[-OB_ERR_VIEW_SELECT_DERIVED] = "View's SELECT contains a subquery in the FROM clause"; STR_USER_ERROR[-OB_ERR_VIEW_SELECT_DERIVED] = "View's SELECT contains a subquery in the FROM clause"; ORACLE_ERRNO[-OB_ERR_VIEW_SELECT_DERIVED] = 600; ORACLE_STR_ERROR[-OB_ERR_VIEW_SELECT_DERIVED] = "ORA-00600: internal error code, arguments: -4238, View's SELECT contains a subquery in the FROM clause"; ORACLE_STR_USER_ERROR[-OB_ERR_VIEW_SELECT_DERIVED] = "ORA-00600: internal error code, arguments: -4238, View's SELECT contains a subquery in the FROM clause"; ERROR_NAME[-OB_CANT_MJ_PATH] = "OB_CANT_MJ_PATH"; ERROR_CAUSE[-OB_CANT_MJ_PATH] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_MJ_PATH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_MJ_PATH] = -1; SQLSTATE[-OB_CANT_MJ_PATH] = "HY000"; STR_ERROR[-OB_CANT_MJ_PATH] = "Can not use merge-join to join the tables without join conditions"; STR_USER_ERROR[-OB_CANT_MJ_PATH] = "Can not use merge-join to join the tables without join conditions"; ORACLE_ERRNO[-OB_CANT_MJ_PATH] = 600; ORACLE_STR_ERROR[-OB_CANT_MJ_PATH] = "ORA-00600: internal error code, arguments: -4239, Can not use merge-join to join the tables without join conditions"; ORACLE_STR_USER_ERROR[-OB_CANT_MJ_PATH] = "ORA-00600: internal error code, arguments: -4239, Can not use merge-join to join the tables without join conditions"; ERROR_NAME[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "OB_ERR_NO_JOIN_ORDER_GENERATED"; ERROR_CAUSE[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_JOIN_ORDER_GENERATED] = -1; SQLSTATE[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "HY000"; STR_ERROR[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "No join order generated"; STR_USER_ERROR[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "No join order generated"; ORACLE_ERRNO[-OB_ERR_NO_JOIN_ORDER_GENERATED] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "ORA-00600: internal error code, arguments: -4240, No join order generated"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "ORA-00600: internal error code, arguments: -4240, No join order generated"; ERROR_NAME[-OB_ERR_NO_PATH_GENERATED] = "OB_ERR_NO_PATH_GENERATED"; ERROR_CAUSE[-OB_ERR_NO_PATH_GENERATED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_PATH_GENERATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_PATH_GENERATED] = -1; SQLSTATE[-OB_ERR_NO_PATH_GENERATED] = "HY000"; STR_ERROR[-OB_ERR_NO_PATH_GENERATED] = "No join path generated"; STR_USER_ERROR[-OB_ERR_NO_PATH_GENERATED] = "No join path generated"; ORACLE_ERRNO[-OB_ERR_NO_PATH_GENERATED] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_PATH_GENERATED] = "ORA-00600: internal error code, arguments: -4241, No join path generated"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_PATH_GENERATED] = "ORA-00600: internal error code, arguments: -4241, No join path generated"; ERROR_NAME[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH"; ERROR_CAUSE[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = -1; SQLSTATE[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "HY000"; STR_ERROR[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "Schema error"; STR_USER_ERROR[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "Schema error"; ORACLE_ERRNO[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = 600; ORACLE_STR_ERROR[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "ORA-00600: internal error code, arguments: -4242, Schema error"; ORACLE_STR_USER_ERROR[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "ORA-00600: internal error code, arguments: -4242, Schema error"; ERROR_NAME[-OB_FILE_NOT_OPENED] = "OB_FILE_NOT_OPENED"; ERROR_CAUSE[-OB_FILE_NOT_OPENED] = "Internal Error"; ERROR_SOLUTION[-OB_FILE_NOT_OPENED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FILE_NOT_OPENED] = -1; SQLSTATE[-OB_FILE_NOT_OPENED] = "HY000"; STR_ERROR[-OB_FILE_NOT_OPENED] = "file not opened"; STR_USER_ERROR[-OB_FILE_NOT_OPENED] = "file not opened"; ORACLE_ERRNO[-OB_FILE_NOT_OPENED] = 600; ORACLE_STR_ERROR[-OB_FILE_NOT_OPENED] = "ORA-00600: internal error code, arguments: -4243, file not opened"; ORACLE_STR_USER_ERROR[-OB_FILE_NOT_OPENED] = "ORA-00600: internal error code, arguments: -4243, file not opened"; ERROR_NAME[-OB_TIMER_TASK_HAS_SCHEDULED] = "OB_TIMER_TASK_HAS_SCHEDULED"; ERROR_CAUSE[-OB_TIMER_TASK_HAS_SCHEDULED] = "Internal Error"; ERROR_SOLUTION[-OB_TIMER_TASK_HAS_SCHEDULED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TIMER_TASK_HAS_SCHEDULED] = -1; SQLSTATE[-OB_TIMER_TASK_HAS_SCHEDULED] = "HY000"; STR_ERROR[-OB_TIMER_TASK_HAS_SCHEDULED] = "Timer task has been scheduled"; STR_USER_ERROR[-OB_TIMER_TASK_HAS_SCHEDULED] = "Timer task has been scheduled"; ORACLE_ERRNO[-OB_TIMER_TASK_HAS_SCHEDULED] = 600; ORACLE_STR_ERROR[-OB_TIMER_TASK_HAS_SCHEDULED] = "ORA-00600: internal error code, arguments: -4244, Timer task has been scheduled"; ORACLE_STR_USER_ERROR[-OB_TIMER_TASK_HAS_SCHEDULED] = "ORA-00600: internal error code, arguments: -4244, Timer task has been scheduled"; ERROR_NAME[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "OB_TIMER_TASK_HAS_NOT_SCHEDULED"; ERROR_CAUSE[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "Internal Error"; ERROR_SOLUTION[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = -1; SQLSTATE[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "HY000"; STR_ERROR[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "Timer task has not been scheduled"; STR_USER_ERROR[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "Timer task has not been scheduled"; ORACLE_ERRNO[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = 600; ORACLE_STR_ERROR[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "ORA-00600: internal error code, arguments: -4245, Timer task has not been scheduled"; ORACLE_STR_USER_ERROR[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "ORA-00600: internal error code, arguments: -4245, Timer task has not been scheduled"; ERROR_NAME[-OB_PARSE_DEBUG_SYNC_ERROR] = "OB_PARSE_DEBUG_SYNC_ERROR"; ERROR_CAUSE[-OB_PARSE_DEBUG_SYNC_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_PARSE_DEBUG_SYNC_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARSE_DEBUG_SYNC_ERROR] = -1; SQLSTATE[-OB_PARSE_DEBUG_SYNC_ERROR] = "HY000"; STR_ERROR[-OB_PARSE_DEBUG_SYNC_ERROR] = "parse debug sync string error"; STR_USER_ERROR[-OB_PARSE_DEBUG_SYNC_ERROR] = "parse debug sync string error"; ORACLE_ERRNO[-OB_PARSE_DEBUG_SYNC_ERROR] = 600; ORACLE_STR_ERROR[-OB_PARSE_DEBUG_SYNC_ERROR] = "ORA-00600: internal error code, arguments: -4246, parse debug sync string error"; ORACLE_STR_USER_ERROR[-OB_PARSE_DEBUG_SYNC_ERROR] = "ORA-00600: internal error code, arguments: -4246, parse debug sync string error"; ERROR_NAME[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "OB_UNKNOWN_DEBUG_SYNC_POINT"; ERROR_CAUSE[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "Internal Error"; ERROR_SOLUTION[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNKNOWN_DEBUG_SYNC_POINT] = -1; SQLSTATE[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "HY000"; STR_ERROR[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "unknown debug sync point"; STR_USER_ERROR[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "unknown debug sync point"; ORACLE_ERRNO[-OB_UNKNOWN_DEBUG_SYNC_POINT] = 600; ORACLE_STR_ERROR[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "ORA-00600: internal error code, arguments: -4247, unknown debug sync point"; ORACLE_STR_USER_ERROR[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "ORA-00600: internal error code, arguments: -4247, unknown debug sync point"; ERROR_NAME[-OB_ERR_INTERRUPTED] = "OB_ERR_INTERRUPTED"; ERROR_CAUSE[-OB_ERR_INTERRUPTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INTERRUPTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INTERRUPTED] = -1; SQLSTATE[-OB_ERR_INTERRUPTED] = "HY000"; STR_ERROR[-OB_ERR_INTERRUPTED] = "task is interrupted while running"; STR_USER_ERROR[-OB_ERR_INTERRUPTED] = "task is interrupted while running"; ORACLE_ERRNO[-OB_ERR_INTERRUPTED] = 600; ORACLE_STR_ERROR[-OB_ERR_INTERRUPTED] = "ORA-00600: internal error code, arguments: -4248, task is interrupted while running"; ORACLE_STR_USER_ERROR[-OB_ERR_INTERRUPTED] = "ORA-00600: internal error code, arguments: -4248, task is interrupted while running"; ERROR_NAME[-OB_ERR_DATA_TRUNCATED] = "OB_ERR_DATA_TRUNCATED"; ERROR_CAUSE[-OB_ERR_DATA_TRUNCATED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATA_TRUNCATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATA_TRUNCATED] = WARN_DATA_TRUNCATED; SQLSTATE[-OB_ERR_DATA_TRUNCATED] = "01000"; STR_ERROR[-OB_ERR_DATA_TRUNCATED] = "Data truncated for argument"; STR_USER_ERROR[-OB_ERR_DATA_TRUNCATED] = "Data truncated for column '%.*s' at row %ld"; ORACLE_ERRNO[-OB_ERR_DATA_TRUNCATED] = 600; ORACLE_STR_ERROR[-OB_ERR_DATA_TRUNCATED] = "ORA-00600: internal error code, arguments: -4249, Data truncated for argument"; ORACLE_STR_USER_ERROR[-OB_ERR_DATA_TRUNCATED] = "ORA-00600: internal error code, arguments: -4249, Data truncated for column '%.*s' at row %ld"; ERROR_NAME[-OB_NOT_RUNNING] = "OB_NOT_RUNNING"; ERROR_CAUSE[-OB_NOT_RUNNING] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_RUNNING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_RUNNING] = -1; SQLSTATE[-OB_NOT_RUNNING] = "HY000"; STR_ERROR[-OB_NOT_RUNNING] = "module is not running"; STR_USER_ERROR[-OB_NOT_RUNNING] = "module is not running"; ORACLE_ERRNO[-OB_NOT_RUNNING] = 600; ORACLE_STR_ERROR[-OB_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -4250, module is not running"; ORACLE_STR_USER_ERROR[-OB_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -4250, module is not running"; ERROR_NAME[-OB_INVALID_PARTITION] = "OB_INVALID_PARTITION"; ERROR_CAUSE[-OB_INVALID_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_PARTITION] = -1; SQLSTATE[-OB_INVALID_PARTITION] = "HY000"; STR_ERROR[-OB_INVALID_PARTITION] = "partition not valid"; STR_USER_ERROR[-OB_INVALID_PARTITION] = "partition not valid"; ORACLE_ERRNO[-OB_INVALID_PARTITION] = 600; ORACLE_STR_ERROR[-OB_INVALID_PARTITION] = "ORA-00600: internal error code, arguments: -4251, partition not valid"; ORACLE_STR_USER_ERROR[-OB_INVALID_PARTITION] = "ORA-00600: internal error code, arguments: -4251, partition not valid"; ERROR_NAME[-OB_ERR_TIMEOUT_TRUNCATED] = "OB_ERR_TIMEOUT_TRUNCATED"; ERROR_CAUSE[-OB_ERR_TIMEOUT_TRUNCATED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TIMEOUT_TRUNCATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TIMEOUT_TRUNCATED] = WARN_DATA_TRUNCATED; SQLSTATE[-OB_ERR_TIMEOUT_TRUNCATED] = "01000"; STR_ERROR[-OB_ERR_TIMEOUT_TRUNCATED] = "Timeout value truncated to 102 years"; STR_USER_ERROR[-OB_ERR_TIMEOUT_TRUNCATED] = "Timeout value truncated to 102 years"; ORACLE_ERRNO[-OB_ERR_TIMEOUT_TRUNCATED] = 600; ORACLE_STR_ERROR[-OB_ERR_TIMEOUT_TRUNCATED] = "ORA-00600: internal error code, arguments: -4252, Timeout value truncated to 102 years"; ORACLE_STR_USER_ERROR[-OB_ERR_TIMEOUT_TRUNCATED] = "ORA-00600: internal error code, arguments: -4252, Timeout value truncated to 102 years"; ERROR_NAME[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "OB_ERR_TOO_LONG_TENANT_COMMENT"; ERROR_CAUSE[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_TENANT_COMMENT] = -1; SQLSTATE[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "HY000"; STR_ERROR[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "Comment for tenant is too long"; STR_USER_ERROR[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "Comment for tenant is too long (max = %ld)"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_TENANT_COMMENT] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "ORA-00600: internal error code, arguments: -4253, Comment for tenant is too long"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "ORA-00600: internal error code, arguments: -4253, Comment for tenant is too long (max = %ld)"; ERROR_NAME[-OB_ERR_NET_PACKET_TOO_LARGE] = "OB_ERR_NET_PACKET_TOO_LARGE"; ERROR_CAUSE[-OB_ERR_NET_PACKET_TOO_LARGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NET_PACKET_TOO_LARGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NET_PACKET_TOO_LARGE] = ER_NET_PACKET_TOO_LARGE; SQLSTATE[-OB_ERR_NET_PACKET_TOO_LARGE] = "08S01"; STR_ERROR[-OB_ERR_NET_PACKET_TOO_LARGE] = "Got a packet bigger than \'max_allowed_packet\' bytes"; STR_USER_ERROR[-OB_ERR_NET_PACKET_TOO_LARGE] = "Got a packet bigger than \'max_allowed_packet\' bytes"; ORACLE_ERRNO[-OB_ERR_NET_PACKET_TOO_LARGE] = 600; ORACLE_STR_ERROR[-OB_ERR_NET_PACKET_TOO_LARGE] = "ORA-00600: internal error code, arguments: -4254, Got a packet bigger than \'max_allowed_packet\' bytes"; ORACLE_STR_USER_ERROR[-OB_ERR_NET_PACKET_TOO_LARGE] = "ORA-00600: internal error code, arguments: -4254, Got a packet bigger than \'max_allowed_packet\' bytes"; ERROR_NAME[-OB_TRACE_DESC_NOT_EXIST] = "OB_TRACE_DESC_NOT_EXIST"; ERROR_CAUSE[-OB_TRACE_DESC_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TRACE_DESC_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRACE_DESC_NOT_EXIST] = -1; SQLSTATE[-OB_TRACE_DESC_NOT_EXIST] = "HY000"; STR_ERROR[-OB_TRACE_DESC_NOT_EXIST] = "trace log title or key not exist describle"; STR_USER_ERROR[-OB_TRACE_DESC_NOT_EXIST] = "trace log title or key not exist describle"; ORACLE_ERRNO[-OB_TRACE_DESC_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_TRACE_DESC_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4255, trace log title or key not exist describle"; ORACLE_STR_USER_ERROR[-OB_TRACE_DESC_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4255, trace log title or key not exist describle"; ERROR_NAME[-OB_ERR_NO_DEFAULT] = "OB_ERR_NO_DEFAULT"; ERROR_CAUSE[-OB_ERR_NO_DEFAULT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_DEFAULT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_DEFAULT] = ER_NO_DEFAULT; SQLSTATE[-OB_ERR_NO_DEFAULT] = "42000"; STR_ERROR[-OB_ERR_NO_DEFAULT] = "Variable doesn't have a default value"; STR_USER_ERROR[-OB_ERR_NO_DEFAULT] = "Variable '%.*s' doesn't have a default value"; ORACLE_ERRNO[-OB_ERR_NO_DEFAULT] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_DEFAULT] = "ORA-00600: internal error code, arguments: -4256, Variable doesn't have a default value"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_DEFAULT] = "ORA-00600: internal error code, arguments: -4256, Variable '%.*s' doesn't have a default value"; ERROR_NAME[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "OB_ERR_COMPRESS_DECOMPRESS_DATA"; ERROR_CAUSE[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = -1; SQLSTATE[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "HY000"; STR_ERROR[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "compress data or decompress data failed"; STR_USER_ERROR[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "compress data or decompress data failed"; ORACLE_ERRNO[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = 600; ORACLE_STR_ERROR[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "ORA-00600: internal error code, arguments: -4257, compress data or decompress data failed"; ORACLE_STR_USER_ERROR[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "ORA-00600: internal error code, arguments: -4257, compress data or decompress data failed"; ERROR_NAME[-OB_ERR_INCORRECT_STRING_VALUE] = "OB_ERR_INCORRECT_STRING_VALUE"; ERROR_CAUSE[-OB_ERR_INCORRECT_STRING_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INCORRECT_STRING_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INCORRECT_STRING_VALUE] = ER_TRUNCATED_WRONG_VALUE_FOR_FIELD; SQLSTATE[-OB_ERR_INCORRECT_STRING_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INCORRECT_STRING_VALUE] = "Incorrect string value"; STR_USER_ERROR[-OB_ERR_INCORRECT_STRING_VALUE] = "Incorrect string value for column '%.*s' at row %ld"; ORACLE_ERRNO[-OB_ERR_INCORRECT_STRING_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_INCORRECT_STRING_VALUE] = "ORA-00600: internal error code, arguments: -4258, Incorrect string value"; ORACLE_STR_USER_ERROR[-OB_ERR_INCORRECT_STRING_VALUE] = "ORA-00600: internal error code, arguments: -4258, Incorrect string value for column '%.*s' at row %ld"; ERROR_NAME[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "OB_ERR_DISTRIBUTED_NOT_SUPPORTED"; ERROR_CAUSE[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = ER_NOT_SUPPORTED_YET; SQLSTATE[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "0A000"; STR_ERROR[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "Not supported feature or function"; STR_USER_ERROR[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "%s not supported"; ORACLE_ERRNO[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = 600; ORACLE_STR_ERROR[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "ORA-00600: internal error code, arguments: -4259, Not supported feature or function"; ORACLE_STR_USER_ERROR[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "ORA-00600: internal error code, arguments: -4259, %s not supported"; ERROR_NAME[-OB_IS_CHANGING_LEADER] = "OB_IS_CHANGING_LEADER"; ERROR_CAUSE[-OB_IS_CHANGING_LEADER] = "Internal Error"; ERROR_SOLUTION[-OB_IS_CHANGING_LEADER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IS_CHANGING_LEADER] = -1; SQLSTATE[-OB_IS_CHANGING_LEADER] = "HY000"; STR_ERROR[-OB_IS_CHANGING_LEADER] = "the partition is changing leader"; STR_USER_ERROR[-OB_IS_CHANGING_LEADER] = "the partition is changing leader"; ORACLE_ERRNO[-OB_IS_CHANGING_LEADER] = 600; ORACLE_STR_ERROR[-OB_IS_CHANGING_LEADER] = "ORA-00600: internal error code, arguments: -4260, the partition is changing leader"; ORACLE_STR_USER_ERROR[-OB_IS_CHANGING_LEADER] = "ORA-00600: internal error code, arguments: -4260, the partition is changing leader"; ERROR_NAME[-OB_DATETIME_FUNCTION_OVERFLOW] = "OB_DATETIME_FUNCTION_OVERFLOW"; ERROR_CAUSE[-OB_DATETIME_FUNCTION_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_DATETIME_FUNCTION_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATETIME_FUNCTION_OVERFLOW] = ER_DATETIME_FUNCTION_OVERFLOW; SQLSTATE[-OB_DATETIME_FUNCTION_OVERFLOW] = "22008"; STR_ERROR[-OB_DATETIME_FUNCTION_OVERFLOW] = "Datetime overflow"; STR_USER_ERROR[-OB_DATETIME_FUNCTION_OVERFLOW] = "Datetime overflow"; ORACLE_ERRNO[-OB_DATETIME_FUNCTION_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_DATETIME_FUNCTION_OVERFLOW] = "ORA-00600: internal error code, arguments: -4261, Datetime overflow"; ORACLE_STR_USER_ERROR[-OB_DATETIME_FUNCTION_OVERFLOW] = "ORA-00600: internal error code, arguments: -4261, Datetime overflow"; ERROR_NAME[-OB_ERR_DOUBLE_TRUNCATED] = "OB_ERR_DOUBLE_TRUNCATED"; ERROR_CAUSE[-OB_ERR_DOUBLE_TRUNCATED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DOUBLE_TRUNCATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DOUBLE_TRUNCATED] = ER_TRUNCATED_WRONG_VALUE; SQLSTATE[-OB_ERR_DOUBLE_TRUNCATED] = "01000"; STR_ERROR[-OB_ERR_DOUBLE_TRUNCATED] = "Truncated incorrect DOUBLE value"; STR_USER_ERROR[-OB_ERR_DOUBLE_TRUNCATED] = "Truncated incorrect DOUBLE value: '%.*s'"; ORACLE_ERRNO[-OB_ERR_DOUBLE_TRUNCATED] = 1722; ORACLE_STR_ERROR[-OB_ERR_DOUBLE_TRUNCATED] = "ORA-01722: invalid number"; ORACLE_STR_USER_ERROR[-OB_ERR_DOUBLE_TRUNCATED] = "ORA-01722: invalid number: '%.*s'"; ERROR_NAME[-OB_MINOR_FREEZE_NOT_ALLOW] = "OB_MINOR_FREEZE_NOT_ALLOW"; ERROR_CAUSE[-OB_MINOR_FREEZE_NOT_ALLOW] = "Internal Error"; ERROR_SOLUTION[-OB_MINOR_FREEZE_NOT_ALLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MINOR_FREEZE_NOT_ALLOW] = -1; SQLSTATE[-OB_MINOR_FREEZE_NOT_ALLOW] = "HY000"; STR_ERROR[-OB_MINOR_FREEZE_NOT_ALLOW] = "Minor freeze not allowed now"; STR_USER_ERROR[-OB_MINOR_FREEZE_NOT_ALLOW] = "%s"; ORACLE_ERRNO[-OB_MINOR_FREEZE_NOT_ALLOW] = 600; ORACLE_STR_ERROR[-OB_MINOR_FREEZE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4263, Minor freeze not allowed now"; ORACLE_STR_USER_ERROR[-OB_MINOR_FREEZE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4263, %s"; ERROR_NAME[-OB_LOG_OUTOF_DISK_SPACE] = "OB_LOG_OUTOF_DISK_SPACE"; ERROR_CAUSE[-OB_LOG_OUTOF_DISK_SPACE] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_OUTOF_DISK_SPACE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_OUTOF_DISK_SPACE] = -1; SQLSTATE[-OB_LOG_OUTOF_DISK_SPACE] = "HY000"; STR_ERROR[-OB_LOG_OUTOF_DISK_SPACE] = "Log out of disk space"; STR_USER_ERROR[-OB_LOG_OUTOF_DISK_SPACE] = "Log out of disk space"; ORACLE_ERRNO[-OB_LOG_OUTOF_DISK_SPACE] = 600; ORACLE_STR_ERROR[-OB_LOG_OUTOF_DISK_SPACE] = "ORA-00600: internal error code, arguments: -4264, Log out of disk space"; ORACLE_STR_USER_ERROR[-OB_LOG_OUTOF_DISK_SPACE] = "ORA-00600: internal error code, arguments: -4264, Log out of disk space"; ERROR_NAME[-OB_RPC_CONNECT_ERROR] = "OB_RPC_CONNECT_ERROR"; ERROR_CAUSE[-OB_RPC_CONNECT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_RPC_CONNECT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RPC_CONNECT_ERROR] = -1; SQLSTATE[-OB_RPC_CONNECT_ERROR] = "HY000"; STR_ERROR[-OB_RPC_CONNECT_ERROR] = "Rpc connect error"; STR_USER_ERROR[-OB_RPC_CONNECT_ERROR] = "Rpc connect error"; ORACLE_ERRNO[-OB_RPC_CONNECT_ERROR] = 600; ORACLE_STR_ERROR[-OB_RPC_CONNECT_ERROR] = "ORA-00600: internal error code, arguments: -4265, Rpc connect error"; ORACLE_STR_USER_ERROR[-OB_RPC_CONNECT_ERROR] = "ORA-00600: internal error code, arguments: -4265, Rpc connect error"; ERROR_NAME[-OB_MINOR_MERGE_NOT_ALLOW] = "OB_MINOR_MERGE_NOT_ALLOW"; ERROR_CAUSE[-OB_MINOR_MERGE_NOT_ALLOW] = "Internal Error"; ERROR_SOLUTION[-OB_MINOR_MERGE_NOT_ALLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MINOR_MERGE_NOT_ALLOW] = -1; SQLSTATE[-OB_MINOR_MERGE_NOT_ALLOW] = "HY000"; STR_ERROR[-OB_MINOR_MERGE_NOT_ALLOW] = "minor merge not allow"; STR_USER_ERROR[-OB_MINOR_MERGE_NOT_ALLOW] = "minor merge not allow"; ORACLE_ERRNO[-OB_MINOR_MERGE_NOT_ALLOW] = 600; ORACLE_STR_ERROR[-OB_MINOR_MERGE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4266, minor merge not allow"; ORACLE_STR_USER_ERROR[-OB_MINOR_MERGE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4266, minor merge not allow"; ERROR_NAME[-OB_CACHE_INVALID] = "OB_CACHE_INVALID"; ERROR_CAUSE[-OB_CACHE_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_CACHE_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CACHE_INVALID] = -1; SQLSTATE[-OB_CACHE_INVALID] = "HY000"; STR_ERROR[-OB_CACHE_INVALID] = "Cache invalid"; STR_USER_ERROR[-OB_CACHE_INVALID] = "Cache invalid"; ORACLE_ERRNO[-OB_CACHE_INVALID] = 600; ORACLE_STR_ERROR[-OB_CACHE_INVALID] = "ORA-00600: internal error code, arguments: -4267, Cache invalid"; ORACLE_STR_USER_ERROR[-OB_CACHE_INVALID] = "ORA-00600: internal error code, arguments: -4267, Cache invalid"; ERROR_NAME[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT"; ERROR_CAUSE[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = -1; SQLSTATE[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "HY000"; STR_ERROR[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "reach server data copy in concurrency"; STR_USER_ERROR[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "reach server data copy in concurrency"; ORACLE_ERRNO[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = 600; ORACLE_STR_ERROR[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "ORA-00600: internal error code, arguments: -4268, reach server data copy in concurrency"; ORACLE_STR_USER_ERROR[-OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT] = "ORA-00600: internal error code, arguments: -4268, reach server data copy in concurrency"; ERROR_NAME[-OB_WORKING_PARTITION_EXIST] = "OB_WORKING_PARTITION_EXIST"; ERROR_CAUSE[-OB_WORKING_PARTITION_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_WORKING_PARTITION_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WORKING_PARTITION_EXIST] = -1; SQLSTATE[-OB_WORKING_PARTITION_EXIST] = "HY000"; STR_ERROR[-OB_WORKING_PARTITION_EXIST] = "Working partition entry already exists"; STR_USER_ERROR[-OB_WORKING_PARTITION_EXIST] = "Working partition entry already exists"; ORACLE_ERRNO[-OB_WORKING_PARTITION_EXIST] = 600; ORACLE_STR_ERROR[-OB_WORKING_PARTITION_EXIST] = "ORA-00600: internal error code, arguments: -4269, Working partition entry already exists"; ORACLE_STR_USER_ERROR[-OB_WORKING_PARTITION_EXIST] = "ORA-00600: internal error code, arguments: -4269, Working partition entry already exists"; ERROR_NAME[-OB_WORKING_PARTITION_NOT_EXIST] = "OB_WORKING_PARTITION_NOT_EXIST"; ERROR_CAUSE[-OB_WORKING_PARTITION_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_WORKING_PARTITION_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WORKING_PARTITION_NOT_EXIST] = -1; SQLSTATE[-OB_WORKING_PARTITION_NOT_EXIST] = "HY000"; STR_ERROR[-OB_WORKING_PARTITION_NOT_EXIST] = "Working partition entry does not exists"; STR_USER_ERROR[-OB_WORKING_PARTITION_NOT_EXIST] = "Working partition entry does not exists"; ORACLE_ERRNO[-OB_WORKING_PARTITION_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_WORKING_PARTITION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4270, Working partition entry does not exists"; ORACLE_STR_USER_ERROR[-OB_WORKING_PARTITION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4270, Working partition entry does not exists"; ERROR_NAME[-OB_LIBEASY_REACH_MEM_LIMIT] = "OB_LIBEASY_REACH_MEM_LIMIT"; ERROR_CAUSE[-OB_LIBEASY_REACH_MEM_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_LIBEASY_REACH_MEM_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LIBEASY_REACH_MEM_LIMIT] = -1; SQLSTATE[-OB_LIBEASY_REACH_MEM_LIMIT] = "HY000"; STR_ERROR[-OB_LIBEASY_REACH_MEM_LIMIT] = "LIBEASY reach memory limit"; STR_USER_ERROR[-OB_LIBEASY_REACH_MEM_LIMIT] = "LIBEASY reach memory limit"; ORACLE_ERRNO[-OB_LIBEASY_REACH_MEM_LIMIT] = 600; ORACLE_STR_ERROR[-OB_LIBEASY_REACH_MEM_LIMIT] = "ORA-00600: internal error code, arguments: -4271, LIBEASY reach memory limit"; ORACLE_STR_USER_ERROR[-OB_LIBEASY_REACH_MEM_LIMIT] = "ORA-00600: internal error code, arguments: -4271, LIBEASY reach memory limit"; ERROR_NAME[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "OB_CACHE_FREE_BLOCK_NOT_ENOUGH"; ERROR_CAUSE[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = -1; SQLSTATE[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "HY000"; STR_ERROR[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "free memblock in cache is not enough"; STR_USER_ERROR[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "free memblock in cache is not enough"; ORACLE_ERRNO[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4273, free memblock in cache is not enough"; ORACLE_STR_USER_ERROR[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4273, free memblock in cache is not enough"; ERROR_NAME[-OB_SYNC_WASH_MB_TIMEOUT] = "OB_SYNC_WASH_MB_TIMEOUT"; ERROR_CAUSE[-OB_SYNC_WASH_MB_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_SYNC_WASH_MB_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SYNC_WASH_MB_TIMEOUT] = -1; SQLSTATE[-OB_SYNC_WASH_MB_TIMEOUT] = "HY000"; STR_ERROR[-OB_SYNC_WASH_MB_TIMEOUT] = "sync wash memblock timeout"; STR_USER_ERROR[-OB_SYNC_WASH_MB_TIMEOUT] = "sync wash memblock timeout"; ORACLE_ERRNO[-OB_SYNC_WASH_MB_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_SYNC_WASH_MB_TIMEOUT] = "ORA-00600: internal error code, arguments: -4274, sync wash memblock timeout"; ORACLE_STR_USER_ERROR[-OB_SYNC_WASH_MB_TIMEOUT] = "ORA-00600: internal error code, arguments: -4274, sync wash memblock timeout"; ERROR_NAME[-OB_NOT_ALLOW_MIGRATE_IN] = "OB_NOT_ALLOW_MIGRATE_IN"; ERROR_CAUSE[-OB_NOT_ALLOW_MIGRATE_IN] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_ALLOW_MIGRATE_IN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_ALLOW_MIGRATE_IN] = -1; SQLSTATE[-OB_NOT_ALLOW_MIGRATE_IN] = "HY000"; STR_ERROR[-OB_NOT_ALLOW_MIGRATE_IN] = "not allow migrate in"; STR_USER_ERROR[-OB_NOT_ALLOW_MIGRATE_IN] = "not allow migrate in"; ORACLE_ERRNO[-OB_NOT_ALLOW_MIGRATE_IN] = 600; ORACLE_STR_ERROR[-OB_NOT_ALLOW_MIGRATE_IN] = "ORA-00600: internal error code, arguments: -4275, not allow migrate in"; ORACLE_STR_USER_ERROR[-OB_NOT_ALLOW_MIGRATE_IN] = "ORA-00600: internal error code, arguments: -4275, not allow migrate in"; ERROR_NAME[-OB_SCHEDULER_TASK_CNT_MISTACH] = "OB_SCHEDULER_TASK_CNT_MISTACH"; ERROR_CAUSE[-OB_SCHEDULER_TASK_CNT_MISTACH] = "Internal Error"; ERROR_SOLUTION[-OB_SCHEDULER_TASK_CNT_MISTACH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SCHEDULER_TASK_CNT_MISTACH] = -1; SQLSTATE[-OB_SCHEDULER_TASK_CNT_MISTACH] = "HY000"; STR_ERROR[-OB_SCHEDULER_TASK_CNT_MISTACH] = "Scheduler task cnt does not match"; STR_USER_ERROR[-OB_SCHEDULER_TASK_CNT_MISTACH] = "Scheduler task cnt does not match"; ORACLE_ERRNO[-OB_SCHEDULER_TASK_CNT_MISTACH] = 600; ORACLE_STR_ERROR[-OB_SCHEDULER_TASK_CNT_MISTACH] = "ORA-00600: internal error code, arguments: -4276, Scheduler task cnt does not match"; ORACLE_STR_USER_ERROR[-OB_SCHEDULER_TASK_CNT_MISTACH] = "ORA-00600: internal error code, arguments: -4276, Scheduler task cnt does not match"; ERROR_NAME[-OB_MISS_ARGUMENT] = "OB_MISS_ARGUMENT"; ERROR_CAUSE[-OB_MISS_ARGUMENT] = "Internal Error"; ERROR_SOLUTION[-OB_MISS_ARGUMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MISS_ARGUMENT] = ER_WRONG_ARGUMENTS; SQLSTATE[-OB_MISS_ARGUMENT] = "HY000"; STR_ERROR[-OB_MISS_ARGUMENT] = "Miss argument"; STR_USER_ERROR[-OB_MISS_ARGUMENT] = "Miss argument for %s"; ORACLE_ERRNO[-OB_MISS_ARGUMENT] = 600; ORACLE_STR_ERROR[-OB_MISS_ARGUMENT] = "ORA-00600: internal error code, arguments: -4277, Miss argument"; ORACLE_STR_USER_ERROR[-OB_MISS_ARGUMENT] = "ORA-00600: internal error code, arguments: -4277, Miss argument for %s"; ERROR_NAME[-OB_LAST_LOG_NOT_COMPLETE] = "OB_LAST_LOG_NOT_COMPLETE"; ERROR_CAUSE[-OB_LAST_LOG_NOT_COMPLETE] = "Internal Error"; ERROR_SOLUTION[-OB_LAST_LOG_NOT_COMPLETE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LAST_LOG_NOT_COMPLETE] = -1; SQLSTATE[-OB_LAST_LOG_NOT_COMPLETE] = "HY000"; STR_ERROR[-OB_LAST_LOG_NOT_COMPLETE] = "last log is not complete"; STR_USER_ERROR[-OB_LAST_LOG_NOT_COMPLETE] = "last log is not complete"; ORACLE_ERRNO[-OB_LAST_LOG_NOT_COMPLETE] = 600; ORACLE_STR_ERROR[-OB_LAST_LOG_NOT_COMPLETE] = "ORA-00600: internal error code, arguments: -4278, last log is not complete"; ORACLE_STR_USER_ERROR[-OB_LAST_LOG_NOT_COMPLETE] = "ORA-00600: internal error code, arguments: -4278, last log is not complete"; ERROR_NAME[-OB_TABLE_IS_DELETED] = "OB_TABLE_IS_DELETED"; ERROR_CAUSE[-OB_TABLE_IS_DELETED] = "Internal Error"; ERROR_SOLUTION[-OB_TABLE_IS_DELETED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLE_IS_DELETED] = -1; SQLSTATE[-OB_TABLE_IS_DELETED] = "HY000"; STR_ERROR[-OB_TABLE_IS_DELETED] = "table is deleted"; STR_USER_ERROR[-OB_TABLE_IS_DELETED] = "table is deleted"; ORACLE_ERRNO[-OB_TABLE_IS_DELETED] = 600; ORACLE_STR_ERROR[-OB_TABLE_IS_DELETED] = "ORA-00600: internal error code, arguments: -4279, table is deleted"; ORACLE_STR_USER_ERROR[-OB_TABLE_IS_DELETED] = "ORA-00600: internal error code, arguments: -4279, table is deleted"; ERROR_NAME[-OB_VERSION_RANGE_NOT_CONTINUES] = "OB_VERSION_RANGE_NOT_CONTINUES"; ERROR_CAUSE[-OB_VERSION_RANGE_NOT_CONTINUES] = "Internal Error"; ERROR_SOLUTION[-OB_VERSION_RANGE_NOT_CONTINUES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_VERSION_RANGE_NOT_CONTINUES] = -1; SQLSTATE[-OB_VERSION_RANGE_NOT_CONTINUES] = "HY000"; STR_ERROR[-OB_VERSION_RANGE_NOT_CONTINUES] = "version range not continues"; STR_USER_ERROR[-OB_VERSION_RANGE_NOT_CONTINUES] = "version range not continues"; ORACLE_ERRNO[-OB_VERSION_RANGE_NOT_CONTINUES] = 600; ORACLE_STR_ERROR[-OB_VERSION_RANGE_NOT_CONTINUES] = "ORA-00600: internal error code, arguments: -4280, version range not continues"; ORACLE_STR_USER_ERROR[-OB_VERSION_RANGE_NOT_CONTINUES] = "ORA-00600: internal error code, arguments: -4280, version range not continues"; ERROR_NAME[-OB_INVALID_IO_BUFFER] = "OB_INVALID_IO_BUFFER"; ERROR_CAUSE[-OB_INVALID_IO_BUFFER] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_IO_BUFFER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_IO_BUFFER] = -1; SQLSTATE[-OB_INVALID_IO_BUFFER] = "HY000"; STR_ERROR[-OB_INVALID_IO_BUFFER] = "io buffer is invalid"; STR_USER_ERROR[-OB_INVALID_IO_BUFFER] = "io buffer is invalid"; ORACLE_ERRNO[-OB_INVALID_IO_BUFFER] = 600; ORACLE_STR_ERROR[-OB_INVALID_IO_BUFFER] = "ORA-00600: internal error code, arguments: -4281, io buffer is invalid"; ORACLE_STR_USER_ERROR[-OB_INVALID_IO_BUFFER] = "ORA-00600: internal error code, arguments: -4281, io buffer is invalid"; ERROR_NAME[-OB_PARTITION_IS_REMOVED] = "OB_PARTITION_IS_REMOVED"; ERROR_CAUSE[-OB_PARTITION_IS_REMOVED] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_IS_REMOVED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_IS_REMOVED] = -1; SQLSTATE[-OB_PARTITION_IS_REMOVED] = "HY000"; STR_ERROR[-OB_PARTITION_IS_REMOVED] = "partition is removed"; STR_USER_ERROR[-OB_PARTITION_IS_REMOVED] = "partition is removed"; ORACLE_ERRNO[-OB_PARTITION_IS_REMOVED] = 600; ORACLE_STR_ERROR[-OB_PARTITION_IS_REMOVED] = "ORA-00600: internal error code, arguments: -4282, partition is removed"; ORACLE_STR_USER_ERROR[-OB_PARTITION_IS_REMOVED] = "ORA-00600: internal error code, arguments: -4282, partition is removed"; ERROR_NAME[-OB_GTS_NOT_READY] = "OB_GTS_NOT_READY"; ERROR_CAUSE[-OB_GTS_NOT_READY] = "Internal Error"; ERROR_SOLUTION[-OB_GTS_NOT_READY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_GTS_NOT_READY] = -1; SQLSTATE[-OB_GTS_NOT_READY] = "HY000"; STR_ERROR[-OB_GTS_NOT_READY] = "gts is not ready"; STR_USER_ERROR[-OB_GTS_NOT_READY] = "gts is not ready"; ORACLE_ERRNO[-OB_GTS_NOT_READY] = 600; ORACLE_STR_ERROR[-OB_GTS_NOT_READY] = "ORA-00600: internal error code, arguments: -4283, gts is not ready"; ORACLE_STR_USER_ERROR[-OB_GTS_NOT_READY] = "ORA-00600: internal error code, arguments: -4283, gts is not ready"; ERROR_NAME[-OB_MAJOR_SSTABLE_NOT_EXIST] = "OB_MAJOR_SSTABLE_NOT_EXIST"; ERROR_CAUSE[-OB_MAJOR_SSTABLE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_MAJOR_SSTABLE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MAJOR_SSTABLE_NOT_EXIST] = -1; SQLSTATE[-OB_MAJOR_SSTABLE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_MAJOR_SSTABLE_NOT_EXIST] = "major sstable not exist"; STR_USER_ERROR[-OB_MAJOR_SSTABLE_NOT_EXIST] = "major sstable not exist"; ORACLE_ERRNO[-OB_MAJOR_SSTABLE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_MAJOR_SSTABLE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4284, major sstable not exist"; ORACLE_STR_USER_ERROR[-OB_MAJOR_SSTABLE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4284, major sstable not exist"; ERROR_NAME[-OB_VERSION_RANGE_DISCARDED] = "OB_VERSION_RANGE_DISCARDED"; ERROR_CAUSE[-OB_VERSION_RANGE_DISCARDED] = "Internal Error"; ERROR_SOLUTION[-OB_VERSION_RANGE_DISCARDED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_VERSION_RANGE_DISCARDED] = -1; SQLSTATE[-OB_VERSION_RANGE_DISCARDED] = "HY000"; STR_ERROR[-OB_VERSION_RANGE_DISCARDED] = "Request to read too old version range data"; STR_USER_ERROR[-OB_VERSION_RANGE_DISCARDED] = "Request to read too old version range data"; ORACLE_ERRNO[-OB_VERSION_RANGE_DISCARDED] = 600; ORACLE_STR_ERROR[-OB_VERSION_RANGE_DISCARDED] = "ORA-00600: internal error code, arguments: -4285, Request to read too old version range data"; ORACLE_STR_USER_ERROR[-OB_VERSION_RANGE_DISCARDED] = "ORA-00600: internal error code, arguments: -4285, Request to read too old version range data"; ERROR_NAME[-OB_MAJOR_SSTABLE_HAS_MERGED] = "OB_MAJOR_SSTABLE_HAS_MERGED"; ERROR_CAUSE[-OB_MAJOR_SSTABLE_HAS_MERGED] = "Internal Error"; ERROR_SOLUTION[-OB_MAJOR_SSTABLE_HAS_MERGED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MAJOR_SSTABLE_HAS_MERGED] = -1; SQLSTATE[-OB_MAJOR_SSTABLE_HAS_MERGED] = "HY000"; STR_ERROR[-OB_MAJOR_SSTABLE_HAS_MERGED] = "major sstable may has been merged"; STR_USER_ERROR[-OB_MAJOR_SSTABLE_HAS_MERGED] = "major sstable may has been merged"; ORACLE_ERRNO[-OB_MAJOR_SSTABLE_HAS_MERGED] = 600; ORACLE_STR_ERROR[-OB_MAJOR_SSTABLE_HAS_MERGED] = "ORA-00600: internal error code, arguments: -4286, major sstable may has been merged"; ORACLE_STR_USER_ERROR[-OB_MAJOR_SSTABLE_HAS_MERGED] = "ORA-00600: internal error code, arguments: -4286, major sstable may has been merged"; ERROR_NAME[-OB_MINOR_SSTABLE_RANGE_CROSS] = "OB_MINOR_SSTABLE_RANGE_CROSS"; ERROR_CAUSE[-OB_MINOR_SSTABLE_RANGE_CROSS] = "Internal Error"; ERROR_SOLUTION[-OB_MINOR_SSTABLE_RANGE_CROSS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MINOR_SSTABLE_RANGE_CROSS] = -1; SQLSTATE[-OB_MINOR_SSTABLE_RANGE_CROSS] = "HY000"; STR_ERROR[-OB_MINOR_SSTABLE_RANGE_CROSS] = "minor sstable version range cross"; STR_USER_ERROR[-OB_MINOR_SSTABLE_RANGE_CROSS] = "minor sstable version range cross"; ORACLE_ERRNO[-OB_MINOR_SSTABLE_RANGE_CROSS] = 600; ORACLE_STR_ERROR[-OB_MINOR_SSTABLE_RANGE_CROSS] = "ORA-00600: internal error code, arguments: -4287, minor sstable version range cross"; ORACLE_STR_USER_ERROR[-OB_MINOR_SSTABLE_RANGE_CROSS] = "ORA-00600: internal error code, arguments: -4287, minor sstable version range cross"; ERROR_NAME[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "OB_MEMTABLE_CANNOT_MINOR_MERGE"; ERROR_CAUSE[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "Internal Error"; ERROR_SOLUTION[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = -1; SQLSTATE[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "HY000"; STR_ERROR[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "memtable cannot minor merge"; STR_USER_ERROR[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "memtable cannot minor merge"; ORACLE_ERRNO[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = 600; ORACLE_STR_ERROR[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "ORA-00600: internal error code, arguments: -4288, memtable cannot minor merge"; ORACLE_STR_USER_ERROR[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "ORA-00600: internal error code, arguments: -4288, memtable cannot minor merge"; ERROR_NAME[-OB_TASK_EXIST] = "OB_TASK_EXIST"; ERROR_CAUSE[-OB_TASK_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TASK_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TASK_EXIST] = -1; SQLSTATE[-OB_TASK_EXIST] = "HY000"; STR_ERROR[-OB_TASK_EXIST] = "task exist"; STR_USER_ERROR[-OB_TASK_EXIST] = "task exist"; ORACLE_ERRNO[-OB_TASK_EXIST] = 600; ORACLE_STR_ERROR[-OB_TASK_EXIST] = "ORA-00600: internal error code, arguments: -4289, task exist"; ORACLE_STR_USER_ERROR[-OB_TASK_EXIST] = "ORA-00600: internal error code, arguments: -4289, task exist"; ERROR_NAME[-OB_ALLOCATE_DISK_SPACE_FAILED] = "OB_ALLOCATE_DISK_SPACE_FAILED"; ERROR_CAUSE[-OB_ALLOCATE_DISK_SPACE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_ALLOCATE_DISK_SPACE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ALLOCATE_DISK_SPACE_FAILED] = -1; SQLSTATE[-OB_ALLOCATE_DISK_SPACE_FAILED] = "HY000"; STR_ERROR[-OB_ALLOCATE_DISK_SPACE_FAILED] = "cannot allocate disk space"; STR_USER_ERROR[-OB_ALLOCATE_DISK_SPACE_FAILED] = "cannot allocate disk space"; ORACLE_ERRNO[-OB_ALLOCATE_DISK_SPACE_FAILED] = 600; ORACLE_STR_ERROR[-OB_ALLOCATE_DISK_SPACE_FAILED] = "ORA-00600: internal error code, arguments: -4290, cannot allocate disk space"; ORACLE_STR_USER_ERROR[-OB_ALLOCATE_DISK_SPACE_FAILED] = "ORA-00600: internal error code, arguments: -4290, cannot allocate disk space"; ERROR_NAME[-OB_CANT_FIND_UDF] = "OB_CANT_FIND_UDF"; ERROR_CAUSE[-OB_CANT_FIND_UDF] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_FIND_UDF] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_FIND_UDF] = ER_CANT_FIND_UDF; SQLSTATE[-OB_CANT_FIND_UDF] = "HY000"; STR_ERROR[-OB_CANT_FIND_UDF] = "Can't load function"; STR_USER_ERROR[-OB_CANT_FIND_UDF] = "Can not load function %s"; ORACLE_ERRNO[-OB_CANT_FIND_UDF] = 600; ORACLE_STR_ERROR[-OB_CANT_FIND_UDF] = "ORA-00600: internal error code, arguments: -4291, Can't load function"; ORACLE_STR_USER_ERROR[-OB_CANT_FIND_UDF] = "ORA-00600: internal error code, arguments: -4291, Can not load function %s"; ERROR_NAME[-OB_CANT_INITIALIZE_UDF] = "OB_CANT_INITIALIZE_UDF"; ERROR_CAUSE[-OB_CANT_INITIALIZE_UDF] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_INITIALIZE_UDF] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_INITIALIZE_UDF] = ER_CANT_INITIALIZE_UDF; SQLSTATE[-OB_CANT_INITIALIZE_UDF] = "HY000"; STR_ERROR[-OB_CANT_INITIALIZE_UDF] = "Can't initialize function"; STR_USER_ERROR[-OB_CANT_INITIALIZE_UDF] = "Can not initialize function '%.*s'"; ORACLE_ERRNO[-OB_CANT_INITIALIZE_UDF] = 600; ORACLE_STR_ERROR[-OB_CANT_INITIALIZE_UDF] = "ORA-00600: internal error code, arguments: -4292, Can't initialize function"; ORACLE_STR_USER_ERROR[-OB_CANT_INITIALIZE_UDF] = "ORA-00600: internal error code, arguments: -4292, Can not initialize function '%.*s'"; ERROR_NAME[-OB_UDF_NO_PATHS] = "OB_UDF_NO_PATHS"; ERROR_CAUSE[-OB_UDF_NO_PATHS] = "Internal Error"; ERROR_SOLUTION[-OB_UDF_NO_PATHS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UDF_NO_PATHS] = ER_UDF_NO_PATHS; SQLSTATE[-OB_UDF_NO_PATHS] = "HY000"; STR_ERROR[-OB_UDF_NO_PATHS] = "No paths allowed for shared library"; STR_USER_ERROR[-OB_UDF_NO_PATHS] = "No paths allowed for shared library"; ORACLE_ERRNO[-OB_UDF_NO_PATHS] = 600; ORACLE_STR_ERROR[-OB_UDF_NO_PATHS] = "ORA-00600: internal error code, arguments: -4293, No paths allowed for shared library"; ORACLE_STR_USER_ERROR[-OB_UDF_NO_PATHS] = "ORA-00600: internal error code, arguments: -4293, No paths allowed for shared library"; ERROR_NAME[-OB_UDF_EXISTS] = "OB_UDF_EXISTS"; ERROR_CAUSE[-OB_UDF_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_UDF_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UDF_EXISTS] = ER_UDF_EXISTS; SQLSTATE[-OB_UDF_EXISTS] = "HY000"; STR_ERROR[-OB_UDF_EXISTS] = "Function already exists"; STR_USER_ERROR[-OB_UDF_EXISTS] = "Function %.*s already exists"; ORACLE_ERRNO[-OB_UDF_EXISTS] = 600; ORACLE_STR_ERROR[-OB_UDF_EXISTS] = "ORA-00600: internal error code, arguments: -4294, Function already exists"; ORACLE_STR_USER_ERROR[-OB_UDF_EXISTS] = "ORA-00600: internal error code, arguments: -4294, Function %.*s already exists"; ERROR_NAME[-OB_CANT_OPEN_LIBRARY] = "OB_CANT_OPEN_LIBRARY"; ERROR_CAUSE[-OB_CANT_OPEN_LIBRARY] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_OPEN_LIBRARY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_OPEN_LIBRARY] = ER_CANT_OPEN_LIBRARY; SQLSTATE[-OB_CANT_OPEN_LIBRARY] = "HY000"; STR_ERROR[-OB_CANT_OPEN_LIBRARY] = "Can't open shared library"; STR_USER_ERROR[-OB_CANT_OPEN_LIBRARY] = "Can not open shared library '%.*s'"; ORACLE_ERRNO[-OB_CANT_OPEN_LIBRARY] = 600; ORACLE_STR_ERROR[-OB_CANT_OPEN_LIBRARY] = "ORA-00600: internal error code, arguments: -4295, Can't open shared library"; ORACLE_STR_USER_ERROR[-OB_CANT_OPEN_LIBRARY] = "ORA-00600: internal error code, arguments: -4295, Can not open shared library '%.*s'"; ERROR_NAME[-OB_CANT_FIND_DL_ENTRY] = "OB_CANT_FIND_DL_ENTRY"; ERROR_CAUSE[-OB_CANT_FIND_DL_ENTRY] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_FIND_DL_ENTRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_FIND_DL_ENTRY] = ER_CANT_FIND_DL_ENTRY; SQLSTATE[-OB_CANT_FIND_DL_ENTRY] = "HY000"; STR_ERROR[-OB_CANT_FIND_DL_ENTRY] = "Can't find symbol"; STR_USER_ERROR[-OB_CANT_FIND_DL_ENTRY] = "Can't find symbol %.*s in library"; ORACLE_ERRNO[-OB_CANT_FIND_DL_ENTRY] = 600; ORACLE_STR_ERROR[-OB_CANT_FIND_DL_ENTRY] = "ORA-00600: internal error code, arguments: -4296, Can't find symbol"; ORACLE_STR_USER_ERROR[-OB_CANT_FIND_DL_ENTRY] = "ORA-00600: internal error code, arguments: -4296, Can't find symbol %.*s in library"; ERROR_NAME[-OB_OBJECT_NAME_EXIST] = "OB_OBJECT_NAME_EXIST"; ERROR_CAUSE[-OB_OBJECT_NAME_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_OBJECT_NAME_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBJECT_NAME_EXIST] = -1; SQLSTATE[-OB_OBJECT_NAME_EXIST] = "HY000"; STR_ERROR[-OB_OBJECT_NAME_EXIST] = "name is already used by an existing object"; STR_USER_ERROR[-OB_OBJECT_NAME_EXIST] = "name is already used by an existing object"; ORACLE_ERRNO[-OB_OBJECT_NAME_EXIST] = 600; ORACLE_STR_ERROR[-OB_OBJECT_NAME_EXIST] = "ORA-00600: internal error code, arguments: -4297, name is already used by an existing object"; ORACLE_STR_USER_ERROR[-OB_OBJECT_NAME_EXIST] = "ORA-00600: internal error code, arguments: -4297, name is already used by an existing object"; ERROR_NAME[-OB_OBJECT_NAME_NOT_EXIST] = "OB_OBJECT_NAME_NOT_EXIST"; ERROR_CAUSE[-OB_OBJECT_NAME_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_OBJECT_NAME_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBJECT_NAME_NOT_EXIST] = -1; SQLSTATE[-OB_OBJECT_NAME_NOT_EXIST] = "HY000"; STR_ERROR[-OB_OBJECT_NAME_NOT_EXIST] = "object does not exist"; STR_USER_ERROR[-OB_OBJECT_NAME_NOT_EXIST] = "%s does not exist"; ORACLE_ERRNO[-OB_OBJECT_NAME_NOT_EXIST] = 2289; ORACLE_STR_ERROR[-OB_OBJECT_NAME_NOT_EXIST] = "ORA-02289: object does not exist"; ORACLE_STR_USER_ERROR[-OB_OBJECT_NAME_NOT_EXIST] = "ORA-02289: %s does not exist"; ERROR_NAME[-OB_ERR_DUP_ARGUMENT] = "OB_ERR_DUP_ARGUMENT"; ERROR_CAUSE[-OB_ERR_DUP_ARGUMENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_ARGUMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_ARGUMENT] = ER_DUP_ARGUMENT; SQLSTATE[-OB_ERR_DUP_ARGUMENT] = "HY000"; STR_ERROR[-OB_ERR_DUP_ARGUMENT] = "Option used twice in statement"; STR_USER_ERROR[-OB_ERR_DUP_ARGUMENT] = "Option '%s' used twice in statement"; ORACLE_ERRNO[-OB_ERR_DUP_ARGUMENT] = 600; ORACLE_STR_ERROR[-OB_ERR_DUP_ARGUMENT] = "ORA-00600: internal error code, arguments: -4299, Option used twice in statement"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_ARGUMENT] = "ORA-00600: internal error code, arguments: -4299, Option '%s' used twice in statement"; ERROR_NAME[-OB_ERR_INVALID_SEQUENCE_NAME] = "OB_ERR_INVALID_SEQUENCE_NAME"; ERROR_CAUSE[-OB_ERR_INVALID_SEQUENCE_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SEQUENCE_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SEQUENCE_NAME] = -1; SQLSTATE[-OB_ERR_INVALID_SEQUENCE_NAME] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SEQUENCE_NAME] = "invalid sequence name"; STR_USER_ERROR[-OB_ERR_INVALID_SEQUENCE_NAME] = "invalid sequence name"; ORACLE_ERRNO[-OB_ERR_INVALID_SEQUENCE_NAME] = 2277; ORACLE_STR_ERROR[-OB_ERR_INVALID_SEQUENCE_NAME] = "ORA-02277: invalid sequence name"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SEQUENCE_NAME] = "ORA-02277: invalid sequence name"; ERROR_NAME[-OB_ERR_DUP_MAXVALUE_SPEC] = "OB_ERR_DUP_MAXVALUE_SPEC"; ERROR_CAUSE[-OB_ERR_DUP_MAXVALUE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_MAXVALUE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_MAXVALUE_SPEC] = -1; SQLSTATE[-OB_ERR_DUP_MAXVALUE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_DUP_MAXVALUE_SPEC] = "duplicate MAXVALUE/NOMAXVALUE specifications"; STR_USER_ERROR[-OB_ERR_DUP_MAXVALUE_SPEC] = "duplicate MAXVALUE/NOMAXVALUE specifications"; ORACLE_ERRNO[-OB_ERR_DUP_MAXVALUE_SPEC] = 2278; ORACLE_STR_ERROR[-OB_ERR_DUP_MAXVALUE_SPEC] = "ORA-02278: duplicate MAXVALUE/NOMAXVALUE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_MAXVALUE_SPEC] = "ORA-02278: duplicate MAXVALUE/NOMAXVALUE specifications"; ERROR_NAME[-OB_ERR_DUP_MINVALUE_SPEC] = "OB_ERR_DUP_MINVALUE_SPEC"; ERROR_CAUSE[-OB_ERR_DUP_MINVALUE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_MINVALUE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_MINVALUE_SPEC] = -1; SQLSTATE[-OB_ERR_DUP_MINVALUE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_DUP_MINVALUE_SPEC] = "duplicate MINVALUE/NOMINVALUE specifications"; STR_USER_ERROR[-OB_ERR_DUP_MINVALUE_SPEC] = "duplicate MINVALUE/NOMINVALUE specifications"; ORACLE_ERRNO[-OB_ERR_DUP_MINVALUE_SPEC] = 2279; ORACLE_STR_ERROR[-OB_ERR_DUP_MINVALUE_SPEC] = "ORA-02279: duplicate MINVALUE/NOMINVALUE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_MINVALUE_SPEC] = "ORA-02279: duplicate MINVALUE/NOMINVALUE specifications"; ERROR_NAME[-OB_ERR_DUP_CYCLE_SPEC] = "OB_ERR_DUP_CYCLE_SPEC"; ERROR_CAUSE[-OB_ERR_DUP_CYCLE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_CYCLE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_CYCLE_SPEC] = -1; SQLSTATE[-OB_ERR_DUP_CYCLE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_DUP_CYCLE_SPEC] = "duplicate CYCLE/NOCYCLE specifications"; STR_USER_ERROR[-OB_ERR_DUP_CYCLE_SPEC] = "duplicate CYCLE/NOCYCLE specifications"; ORACLE_ERRNO[-OB_ERR_DUP_CYCLE_SPEC] = 2280; ORACLE_STR_ERROR[-OB_ERR_DUP_CYCLE_SPEC] = "ORA-02280: duplicate CYCLE/NOCYCLE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_CYCLE_SPEC] = "ORA-02280: duplicate CYCLE/NOCYCLE specifications"; ERROR_NAME[-OB_ERR_DUP_CACHE_SPEC] = "OB_ERR_DUP_CACHE_SPEC"; ERROR_CAUSE[-OB_ERR_DUP_CACHE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_CACHE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_CACHE_SPEC] = -1; SQLSTATE[-OB_ERR_DUP_CACHE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_DUP_CACHE_SPEC] = "duplicate CACHE/NOCACHE specifications"; STR_USER_ERROR[-OB_ERR_DUP_CACHE_SPEC] = "duplicate CACHE/NOCACHE specifications"; ORACLE_ERRNO[-OB_ERR_DUP_CACHE_SPEC] = 2281; ORACLE_STR_ERROR[-OB_ERR_DUP_CACHE_SPEC] = "ORA-02281: duplicate CACHE/NOCACHE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_CACHE_SPEC] = "ORA-02281: duplicate CACHE/NOCACHE specifications"; ERROR_NAME[-OB_ERR_DUP_ORDER_SPEC] = "OB_ERR_DUP_ORDER_SPEC"; ERROR_CAUSE[-OB_ERR_DUP_ORDER_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_ORDER_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_ORDER_SPEC] = -1; SQLSTATE[-OB_ERR_DUP_ORDER_SPEC] = "HY000"; STR_ERROR[-OB_ERR_DUP_ORDER_SPEC] = "duplicate ORDER/NOORDER specifications"; STR_USER_ERROR[-OB_ERR_DUP_ORDER_SPEC] = "duplicate ORDER/NOORDER specifications"; ORACLE_ERRNO[-OB_ERR_DUP_ORDER_SPEC] = 2282; ORACLE_STR_ERROR[-OB_ERR_DUP_ORDER_SPEC] = "ORA-02282: duplicate ORDER/NOORDER specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_ORDER_SPEC] = "ORA-02282: duplicate ORDER/NOORDER specifications"; ERROR_NAME[-OB_ERR_CONFL_MAXVALUE_SPEC] = "OB_ERR_CONFL_MAXVALUE_SPEC"; ERROR_CAUSE[-OB_ERR_CONFL_MAXVALUE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONFL_MAXVALUE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONFL_MAXVALUE_SPEC] = -1; SQLSTATE[-OB_ERR_CONFL_MAXVALUE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_CONFL_MAXVALUE_SPEC] = "conflicting MAXVALUE/NOMAXVALUE specifications"; STR_USER_ERROR[-OB_ERR_CONFL_MAXVALUE_SPEC] = "conflicting MAXVALUE/NOMAXVALUE specifications"; ORACLE_ERRNO[-OB_ERR_CONFL_MAXVALUE_SPEC] = 2278; ORACLE_STR_ERROR[-OB_ERR_CONFL_MAXVALUE_SPEC] = "ORA-02278: conflicting MAXVALUE/NOMAXVALUE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_CONFL_MAXVALUE_SPEC] = "ORA-02278: conflicting MAXVALUE/NOMAXVALUE specifications"; ERROR_NAME[-OB_ERR_CONFL_MINVALUE_SPEC] = "OB_ERR_CONFL_MINVALUE_SPEC"; ERROR_CAUSE[-OB_ERR_CONFL_MINVALUE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONFL_MINVALUE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONFL_MINVALUE_SPEC] = -1; SQLSTATE[-OB_ERR_CONFL_MINVALUE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_CONFL_MINVALUE_SPEC] = "conflicting MINVALUE/NOMINVALUE specifications"; STR_USER_ERROR[-OB_ERR_CONFL_MINVALUE_SPEC] = "conflicting MINVALUE/NOMINVALUE specifications"; ORACLE_ERRNO[-OB_ERR_CONFL_MINVALUE_SPEC] = 2279; ORACLE_STR_ERROR[-OB_ERR_CONFL_MINVALUE_SPEC] = "ORA-02279: conflicting MINVALUE/NOMINVALUE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_CONFL_MINVALUE_SPEC] = "ORA-02279: conflicting MINVALUE/NOMINVALUE specifications"; ERROR_NAME[-OB_ERR_CONFL_CYCLE_SPEC] = "OB_ERR_CONFL_CYCLE_SPEC"; ERROR_CAUSE[-OB_ERR_CONFL_CYCLE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONFL_CYCLE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONFL_CYCLE_SPEC] = -1; SQLSTATE[-OB_ERR_CONFL_CYCLE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_CONFL_CYCLE_SPEC] = "conflicting CYCLE/NOCYCLE specifications"; STR_USER_ERROR[-OB_ERR_CONFL_CYCLE_SPEC] = "conflicting CYCLE/NOCYCLE specifications"; ORACLE_ERRNO[-OB_ERR_CONFL_CYCLE_SPEC] = 2280; ORACLE_STR_ERROR[-OB_ERR_CONFL_CYCLE_SPEC] = "ORA-02280: conflicting CYCLE/NOCYCLE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_CONFL_CYCLE_SPEC] = "ORA-02280: conflicting CYCLE/NOCYCLE specifications"; ERROR_NAME[-OB_ERR_CONFL_CACHE_SPEC] = "OB_ERR_CONFL_CACHE_SPEC"; ERROR_CAUSE[-OB_ERR_CONFL_CACHE_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONFL_CACHE_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONFL_CACHE_SPEC] = -1; SQLSTATE[-OB_ERR_CONFL_CACHE_SPEC] = "HY000"; STR_ERROR[-OB_ERR_CONFL_CACHE_SPEC] = "conflicting CACHE/NOCACHE specifications"; STR_USER_ERROR[-OB_ERR_CONFL_CACHE_SPEC] = "conflicting CACHE/NOCACHE specifications"; ORACLE_ERRNO[-OB_ERR_CONFL_CACHE_SPEC] = 2281; ORACLE_STR_ERROR[-OB_ERR_CONFL_CACHE_SPEC] = "ORA-02281: conflicting CACHE/NOCACHE specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_CONFL_CACHE_SPEC] = "ORA-02281: conflicting CACHE/NOCACHE specifications"; ERROR_NAME[-OB_ERR_CONFL_ORDER_SPEC] = "OB_ERR_CONFL_ORDER_SPEC"; ERROR_CAUSE[-OB_ERR_CONFL_ORDER_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONFL_ORDER_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONFL_ORDER_SPEC] = -1; SQLSTATE[-OB_ERR_CONFL_ORDER_SPEC] = "HY000"; STR_ERROR[-OB_ERR_CONFL_ORDER_SPEC] = "conflicting ORDER/NOORDER specifications"; STR_USER_ERROR[-OB_ERR_CONFL_ORDER_SPEC] = "conflicting ORDER/NOORDER specifications"; ORACLE_ERRNO[-OB_ERR_CONFL_ORDER_SPEC] = 2282; ORACLE_STR_ERROR[-OB_ERR_CONFL_ORDER_SPEC] = "ORA-02282: conflicting ORDER/NOORDER specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_CONFL_ORDER_SPEC] = "ORA-02282: conflicting ORDER/NOORDER specifications"; ERROR_NAME[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "cannot alter starting sequence number"; STR_USER_ERROR[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "cannot alter starting sequence number"; ORACLE_ERRNO[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = 2283; ORACLE_STR_ERROR[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "ORA-02283: cannot alter starting sequence number"; ORACLE_STR_USER_ERROR[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "ORA-02283: cannot alter starting sequence number"; ERROR_NAME[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "OB_ERR_DUP_INCREMENT_BY_SPEC"; ERROR_CAUSE[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_INCREMENT_BY_SPEC] = -1; SQLSTATE[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "HY000"; STR_ERROR[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "duplicate INCREMENT BY specifications"; STR_USER_ERROR[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "duplicate INCREMENT BY specifications"; ORACLE_ERRNO[-OB_ERR_DUP_INCREMENT_BY_SPEC] = 2284; ORACLE_STR_ERROR[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "ORA-02284: duplicate INCREMENT BY specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "ORA-02284: duplicate INCREMENT BY specifications"; ERROR_NAME[-OB_ERR_DUP_START_WITH_SPEC] = "OB_ERR_DUP_START_WITH_SPEC"; ERROR_CAUSE[-OB_ERR_DUP_START_WITH_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_START_WITH_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_START_WITH_SPEC] = -1; SQLSTATE[-OB_ERR_DUP_START_WITH_SPEC] = "HY000"; STR_ERROR[-OB_ERR_DUP_START_WITH_SPEC] = "duplicate START WITH specifications"; STR_USER_ERROR[-OB_ERR_DUP_START_WITH_SPEC] = "duplicate START WITH specifications"; ORACLE_ERRNO[-OB_ERR_DUP_START_WITH_SPEC] = 2285; ORACLE_STR_ERROR[-OB_ERR_DUP_START_WITH_SPEC] = "ORA-02285: duplicate START WITH specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_START_WITH_SPEC] = "ORA-02285: duplicate START WITH specifications"; ERROR_NAME[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "OB_ERR_REQUIRE_ALTER_SEQ_OPTION"; ERROR_CAUSE[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = -1; SQLSTATE[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "HY000"; STR_ERROR[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "no options specified for ALTER SEQUENCE"; STR_USER_ERROR[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "no options specified for ALTER SEQUENCE"; ORACLE_ERRNO[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = 2286; ORACLE_STR_ERROR[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "ORA-02286: no options specified for ALTER SEQUENCE"; ORACLE_STR_USER_ERROR[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "ORA-02286: no options specified for ALTER SEQUENCE"; ERROR_NAME[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "OB_ERR_SEQ_NOT_ALLOWED_HERE"; ERROR_CAUSE[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = -1; SQLSTATE[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "HY000"; STR_ERROR[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "sequence number not allowed here"; STR_USER_ERROR[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "sequence number not allowed here"; ORACLE_ERRNO[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = 2287; ORACLE_STR_ERROR[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "ORA-02287: sequence number not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "ORA-02287: sequence number not allowed here"; ERROR_NAME[-OB_ERR_SEQ_NOT_EXIST] = "OB_ERR_SEQ_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_SEQ_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_SEQ_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_SEQ_NOT_EXIST] = "sequence does not exist"; STR_USER_ERROR[-OB_ERR_SEQ_NOT_EXIST] = "sequence does not exist"; ORACLE_ERRNO[-OB_ERR_SEQ_NOT_EXIST] = 2289; ORACLE_STR_ERROR[-OB_ERR_SEQ_NOT_EXIST] = "ORA-02289: sequence does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_NOT_EXIST] = "ORA-02289: sequence does not exist"; ERROR_NAME[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "OB_ERR_SEQ_OPTION_MUST_BE_INTEGER"; ERROR_CAUSE[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = -1; SQLSTATE[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "HY000"; STR_ERROR[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "sequence parameter must be an integer"; STR_USER_ERROR[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "sequence parameter %s must be an integer"; ORACLE_ERRNO[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = 4001; ORACLE_STR_ERROR[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "ORA-04001: sequence parameter must be an integer"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "ORA-04001: sequence parameter %s must be an integer"; ERROR_NAME[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO"; ERROR_CAUSE[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = -1; SQLSTATE[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "HY000"; STR_ERROR[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "INCREMENT must be a nonzero integer"; STR_USER_ERROR[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "INCREMENT must be a nonzero integer"; ORACLE_ERRNO[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = 4002; ORACLE_STR_ERROR[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "ORA-04002: INCREMENT must be a nonzero integer"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO] = "ORA-04002: INCREMENT must be a nonzero integer"; ERROR_NAME[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "OB_ERR_SEQ_OPTION_EXCEED_RANGE"; ERROR_CAUSE[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = -1; SQLSTATE[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "HY000"; STR_ERROR[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "sequence parameter exceeds maximum size allowed"; STR_USER_ERROR[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "sequence parameter exceeds maximum size allowed"; ORACLE_ERRNO[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = 4003; ORACLE_STR_ERROR[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "ORA-04003: sequence parameter exceeds maximum size allowed"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "ORA-04003: sequence parameter exceeds maximum size allowed"; ERROR_NAME[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE"; ERROR_CAUSE[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = -1; SQLSTATE[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "HY000"; STR_ERROR[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "MINVALUE must be less than MAXVALUE"; STR_USER_ERROR[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "MINVALUE must be less than MAXVALUE"; ORACLE_ERRNO[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = 4004; ORACLE_STR_ERROR[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "ORA-04004: MINVALUE must be less than MAXVALUE"; ORACLE_STR_USER_ERROR[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "ORA-04004: MINVALUE must be less than MAXVALUE"; ERROR_NAME[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "OB_ERR_SEQ_INCREMENT_TOO_LARGE"; ERROR_CAUSE[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = -1; SQLSTATE[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "HY000"; STR_ERROR[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "INCREMENT must be less than MAXVALUE minus MINVALUE"; STR_USER_ERROR[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "INCREMENT must be less than MAXVALUE minus MINVALUE"; ORACLE_ERRNO[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = 4005; ORACLE_STR_ERROR[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "ORA-04005: INCREMENT must be less than MAXVALUE minus MINVALUE"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "ORA-04005: INCREMENT must be less than MAXVALUE minus MINVALUE"; ERROR_NAME[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "OB_ERR_START_WITH_LESS_THAN_MINVALUE"; ERROR_CAUSE[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = -1; SQLSTATE[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "HY000"; STR_ERROR[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "START WITH cannot be less than MINVALUE"; STR_USER_ERROR[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "START WITH cannot be less than MINVALUE"; ORACLE_ERRNO[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = 4006; ORACLE_STR_ERROR[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "ORA-04006: START WITH cannot be less than MINVALUE"; ORACLE_STR_USER_ERROR[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "ORA-04006: START WITH cannot be less than MINVALUE"; ERROR_NAME[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "OB_ERR_MINVALUE_EXCEED_CURRVAL"; ERROR_CAUSE[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = -1; SQLSTATE[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "HY000"; STR_ERROR[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "MINVALUE cannot be made to exceed the current value"; STR_USER_ERROR[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "MINVALUE cannot be made to exceed the current value"; ORACLE_ERRNO[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = 4007; ORACLE_STR_ERROR[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "ORA-04007: MINVALUE cannot be made to exceed the current value"; ORACLE_STR_USER_ERROR[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "ORA-04007: MINVALUE cannot be made to exceed the current value"; ERROR_NAME[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "OB_ERR_START_WITH_EXCEED_MAXVALUE"; ERROR_CAUSE[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = -1; SQLSTATE[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "HY000"; STR_ERROR[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "START WITH cannot be more than MAXVALUE"; STR_USER_ERROR[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "START WITH cannot be more than MAXVALUE"; ORACLE_ERRNO[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = 4008; ORACLE_STR_ERROR[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "ORA-04008: START WITH cannot be more than MAXVALUE"; ORACLE_STR_USER_ERROR[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "ORA-04008: START WITH cannot be more than MAXVALUE"; ERROR_NAME[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "OB_ERR_MAXVALUE_EXCEED_CURRVAL"; ERROR_CAUSE[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = -1; SQLSTATE[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "HY000"; STR_ERROR[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "MAXVALUE cannot be made to be less than the current value"; STR_USER_ERROR[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "MAXVALUE cannot be made to be less than the current value"; ORACLE_ERRNO[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = 4009; ORACLE_STR_ERROR[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "ORA-04009: MAXVALUE cannot be made to be less than the current value"; ORACLE_STR_USER_ERROR[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "ORA-04009: MAXVALUE cannot be made to be less than the current value"; ERROR_NAME[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "OB_ERR_SEQ_CACHE_TOO_SMALL"; ERROR_CAUSE[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_CACHE_TOO_SMALL] = -1; SQLSTATE[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "HY000"; STR_ERROR[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "the number of values to CACHE must be greater than 1"; STR_USER_ERROR[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "the number of values to CACHE must be greater than 1"; ORACLE_ERRNO[-OB_ERR_SEQ_CACHE_TOO_SMALL] = 4010; ORACLE_STR_ERROR[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "ORA-04010: the number of values to CACHE must be greater than 1"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "ORA-04010: the number of values to CACHE must be greater than 1"; ERROR_NAME[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "OB_ERR_SEQ_OPTION_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = -1; SQLSTATE[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "HY000"; STR_ERROR[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "sequence option value out of range"; STR_USER_ERROR[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "sequence option value out of range"; ORACLE_ERRNO[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = 4011; ORACLE_STR_ERROR[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "ORA-04011: sequence option value out of range"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "ORA-04011: sequence option value out of range"; ERROR_NAME[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "OB_ERR_SEQ_CACHE_TOO_LARGE"; ERROR_CAUSE[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_CACHE_TOO_LARGE] = -1; SQLSTATE[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "HY000"; STR_ERROR[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "number to CACHE must be less than one cycle"; STR_USER_ERROR[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "number to CACHE must be less than one cycle"; ORACLE_ERRNO[-OB_ERR_SEQ_CACHE_TOO_LARGE] = 4013; ORACLE_STR_ERROR[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "ORA-04013: number to CACHE must be less than one cycle"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "ORA-04013: number to CACHE must be less than one cycle"; ERROR_NAME[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "OB_ERR_SEQ_REQUIRE_MINVALUE"; ERROR_CAUSE[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_REQUIRE_MINVALUE] = -1; SQLSTATE[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "HY000"; STR_ERROR[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "descending sequences that CYCLE must specify MINVALUE"; STR_USER_ERROR[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "descending sequences that CYCLE must specify MINVALUE"; ORACLE_ERRNO[-OB_ERR_SEQ_REQUIRE_MINVALUE] = 4014; ORACLE_STR_ERROR[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "ORA-04014: descending sequences that CYCLE must specify MINVALUE"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "ORA-04014: descending sequences that CYCLE must specify MINVALUE"; ERROR_NAME[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "OB_ERR_SEQ_REQUIRE_MAXVALUE"; ERROR_CAUSE[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = -1; SQLSTATE[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "HY000"; STR_ERROR[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "ascending sequences that CYCLE must specify MAXVALUE"; STR_USER_ERROR[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "ascending sequences that CYCLE must specify MAXVALUE"; ORACLE_ERRNO[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = 4015; ORACLE_STR_ERROR[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "ORA-04015: ascending sequences that CYCLE must specify MAXVALUE"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "ORA-04015: ascending sequences that CYCLE must specify MAXVALUE"; ERROR_NAME[-OB_ERR_SEQ_NO_LONGER_EXIST] = "OB_ERR_SEQ_NO_LONGER_EXIST"; ERROR_CAUSE[-OB_ERR_SEQ_NO_LONGER_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_NO_LONGER_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_NO_LONGER_EXIST] = -1; SQLSTATE[-OB_ERR_SEQ_NO_LONGER_EXIST] = "HY000"; STR_ERROR[-OB_ERR_SEQ_NO_LONGER_EXIST] = "sequence no longer exists"; STR_USER_ERROR[-OB_ERR_SEQ_NO_LONGER_EXIST] = "sequence %s no longer exists"; ORACLE_ERRNO[-OB_ERR_SEQ_NO_LONGER_EXIST] = 4015; ORACLE_STR_ERROR[-OB_ERR_SEQ_NO_LONGER_EXIST] = "ORA-04015: sequence no longer exists"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_NO_LONGER_EXIST] = "ORA-04015: sequence %s no longer exists"; ERROR_NAME[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "OB_ERR_SEQ_VALUE_EXCEED_LIMIT"; ERROR_CAUSE[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = -1; SQLSTATE[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "HY000"; STR_ERROR[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "sequence exceeds limit and cannot be instantiated"; STR_USER_ERROR[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "sequence exceeds %s and cannot be instantiated"; ORACLE_ERRNO[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = 8004; ORACLE_STR_ERROR[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "ORA-08004: sequence exceeds limit and cannot be instantiated"; ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "ORA-08004: sequence exceeds %s and cannot be instantiated"; ERROR_NAME[-OB_ERR_DIVISOR_IS_ZERO] = "OB_ERR_DIVISOR_IS_ZERO"; ERROR_CAUSE[-OB_ERR_DIVISOR_IS_ZERO] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DIVISOR_IS_ZERO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DIVISOR_IS_ZERO] = -1; SQLSTATE[-OB_ERR_DIVISOR_IS_ZERO] = "HY000"; STR_ERROR[-OB_ERR_DIVISOR_IS_ZERO] = "divisor is equal to zero"; STR_USER_ERROR[-OB_ERR_DIVISOR_IS_ZERO] = "divisor is equal to zero"; ORACLE_ERRNO[-OB_ERR_DIVISOR_IS_ZERO] = 1476; ORACLE_STR_ERROR[-OB_ERR_DIVISOR_IS_ZERO] = "ORA-01476: divisor is equal to zero"; ORACLE_STR_USER_ERROR[-OB_ERR_DIVISOR_IS_ZERO] = "ORA-01476: divisor is equal to zero"; ERROR_NAME[-OB_ERR_AES_IV_LENGTH] = "OB_ERR_AES_IV_LENGTH"; ERROR_CAUSE[-OB_ERR_AES_IV_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AES_IV_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AES_IV_LENGTH] = ER_AES_INVALID_IV; SQLSTATE[-OB_ERR_AES_IV_LENGTH] = "HY000"; STR_ERROR[-OB_ERR_AES_IV_LENGTH] = "The initialization vector supplied to aes_encrypt is too short. Must be at least 16 bytes long"; STR_USER_ERROR[-OB_ERR_AES_IV_LENGTH] = "The initialization vector supplied to aes_encrypt is too short. Must be at least 16 bytes long"; ORACLE_ERRNO[-OB_ERR_AES_IV_LENGTH] = 600; ORACLE_STR_ERROR[-OB_ERR_AES_IV_LENGTH] = "ORA-00600: internal error code, arguments: -4336, The initialization vector supplied to aes_encrypt is too short. Must be at least 16 bytes long"; ORACLE_STR_USER_ERROR[-OB_ERR_AES_IV_LENGTH] = "ORA-00600: internal error code, arguments: -4336, The initialization vector supplied to aes_encrypt is too short. Must be at least 16 bytes long"; ERROR_NAME[-OB_STORE_DIR_ERROR] = "OB_STORE_DIR_ERROR"; ERROR_CAUSE[-OB_STORE_DIR_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_STORE_DIR_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STORE_DIR_ERROR] = -1; SQLSTATE[-OB_STORE_DIR_ERROR] = "HY000"; STR_ERROR[-OB_STORE_DIR_ERROR] = "store directory structure error"; STR_USER_ERROR[-OB_STORE_DIR_ERROR] = "store directory structure error"; ORACLE_ERRNO[-OB_STORE_DIR_ERROR] = 600; ORACLE_STR_ERROR[-OB_STORE_DIR_ERROR] = "ORA-00600: internal error code, arguments: -4337, store directory structure error"; ORACLE_STR_USER_ERROR[-OB_STORE_DIR_ERROR] = "ORA-00600: internal error code, arguments: -4337, store directory structure error"; ERROR_NAME[-OB_OPEN_TWICE] = "OB_OPEN_TWICE"; ERROR_CAUSE[-OB_OPEN_TWICE] = "Internal Error"; ERROR_SOLUTION[-OB_OPEN_TWICE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OPEN_TWICE] = -1; SQLSTATE[-OB_OPEN_TWICE] = "HY000"; STR_ERROR[-OB_OPEN_TWICE] = "open twice"; STR_USER_ERROR[-OB_OPEN_TWICE] = "open twice"; ORACLE_ERRNO[-OB_OPEN_TWICE] = 600; ORACLE_STR_ERROR[-OB_OPEN_TWICE] = "ORA-00600: internal error code, arguments: -4338, open twice"; ORACLE_STR_USER_ERROR[-OB_OPEN_TWICE] = "ORA-00600: internal error code, arguments: -4338, open twice"; ERROR_NAME[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "OB_RAID_SUPER_BLOCK_NOT_MATCH"; ERROR_CAUSE[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = -1; SQLSTATE[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "HY000"; STR_ERROR[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "raid super block not match"; STR_USER_ERROR[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "raid super block not match"; ORACLE_ERRNO[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4339, raid super block not match"; ORACLE_STR_USER_ERROR[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4339, raid super block not match"; ERROR_NAME[-OB_NOT_OPEN] = "OB_NOT_OPEN"; ERROR_CAUSE[-OB_NOT_OPEN] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_OPEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_OPEN] = -1; SQLSTATE[-OB_NOT_OPEN] = "HY000"; STR_ERROR[-OB_NOT_OPEN] = "not opened"; STR_USER_ERROR[-OB_NOT_OPEN] = "not opened"; ORACLE_ERRNO[-OB_NOT_OPEN] = 600; ORACLE_STR_ERROR[-OB_NOT_OPEN] = "ORA-00600: internal error code, arguments: -4340, not opened"; ORACLE_STR_USER_ERROR[-OB_NOT_OPEN] = "ORA-00600: internal error code, arguments: -4340, not opened"; ERROR_NAME[-OB_NOT_IN_SERVICE] = "OB_NOT_IN_SERVICE"; ERROR_CAUSE[-OB_NOT_IN_SERVICE] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_IN_SERVICE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_IN_SERVICE] = -1; SQLSTATE[-OB_NOT_IN_SERVICE] = "HY000"; STR_ERROR[-OB_NOT_IN_SERVICE] = "target module is not in service"; STR_USER_ERROR[-OB_NOT_IN_SERVICE] = "target module is not in service"; ORACLE_ERRNO[-OB_NOT_IN_SERVICE] = 600; ORACLE_STR_ERROR[-OB_NOT_IN_SERVICE] = "ORA-00600: internal error code, arguments: -4341, target module is not in service"; ORACLE_STR_USER_ERROR[-OB_NOT_IN_SERVICE] = "ORA-00600: internal error code, arguments: -4341, target module is not in service"; ERROR_NAME[-OB_RAID_DISK_NOT_NORMAL] = "OB_RAID_DISK_NOT_NORMAL"; ERROR_CAUSE[-OB_RAID_DISK_NOT_NORMAL] = "Internal Error"; ERROR_SOLUTION[-OB_RAID_DISK_NOT_NORMAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RAID_DISK_NOT_NORMAL] = -1; SQLSTATE[-OB_RAID_DISK_NOT_NORMAL] = "HY000"; STR_ERROR[-OB_RAID_DISK_NOT_NORMAL] = "raid disk not in normal status"; STR_USER_ERROR[-OB_RAID_DISK_NOT_NORMAL] = "raid disk not in normal status"; ORACLE_ERRNO[-OB_RAID_DISK_NOT_NORMAL] = 600; ORACLE_STR_ERROR[-OB_RAID_DISK_NOT_NORMAL] = "ORA-00600: internal error code, arguments: -4342, raid disk not in normal status"; ORACLE_STR_USER_ERROR[-OB_RAID_DISK_NOT_NORMAL] = "ORA-00600: internal error code, arguments: -4342, raid disk not in normal status"; ERROR_NAME[-OB_TENANT_SCHEMA_NOT_FULL] = "OB_TENANT_SCHEMA_NOT_FULL"; ERROR_CAUSE[-OB_TENANT_SCHEMA_NOT_FULL] = "Internal Error"; ERROR_SOLUTION[-OB_TENANT_SCHEMA_NOT_FULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TENANT_SCHEMA_NOT_FULL] = -1; SQLSTATE[-OB_TENANT_SCHEMA_NOT_FULL] = "HY000"; STR_ERROR[-OB_TENANT_SCHEMA_NOT_FULL] = "tenant schema is not full"; STR_USER_ERROR[-OB_TENANT_SCHEMA_NOT_FULL] = "tenant schema is not full"; ORACLE_ERRNO[-OB_TENANT_SCHEMA_NOT_FULL] = 600; ORACLE_STR_ERROR[-OB_TENANT_SCHEMA_NOT_FULL] = "ORA-00600: internal error code, arguments: -4343, tenant schema is not full"; ORACLE_STR_USER_ERROR[-OB_TENANT_SCHEMA_NOT_FULL] = "ORA-00600: internal error code, arguments: -4343, tenant schema is not full"; ERROR_NAME[-OB_INVALID_QUERY_TIMESTAMP] = "OB_INVALID_QUERY_TIMESTAMP"; ERROR_CAUSE[-OB_INVALID_QUERY_TIMESTAMP] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_QUERY_TIMESTAMP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_QUERY_TIMESTAMP] = -1; SQLSTATE[-OB_INVALID_QUERY_TIMESTAMP] = "HY000"; STR_ERROR[-OB_INVALID_QUERY_TIMESTAMP] = "invalid timestamp"; STR_USER_ERROR[-OB_INVALID_QUERY_TIMESTAMP] = "invalid timestamp"; ORACLE_ERRNO[-OB_INVALID_QUERY_TIMESTAMP] = 8186; ORACLE_STR_ERROR[-OB_INVALID_QUERY_TIMESTAMP] = "ORA-08186: invalid timestamp"; ORACLE_STR_USER_ERROR[-OB_INVALID_QUERY_TIMESTAMP] = "ORA-08186: invalid timestamp"; ERROR_NAME[-OB_DIR_NOT_EMPTY] = "OB_DIR_NOT_EMPTY"; ERROR_CAUSE[-OB_DIR_NOT_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_DIR_NOT_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DIR_NOT_EMPTY] = -1; SQLSTATE[-OB_DIR_NOT_EMPTY] = "HY000"; STR_ERROR[-OB_DIR_NOT_EMPTY] = "dir not empty"; STR_USER_ERROR[-OB_DIR_NOT_EMPTY] = "dir not empty"; ORACLE_ERRNO[-OB_DIR_NOT_EMPTY] = 600; ORACLE_STR_ERROR[-OB_DIR_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4345, dir not empty"; ORACLE_STR_USER_ERROR[-OB_DIR_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4345, dir not empty"; ERROR_NAME[-OB_SCHEMA_NOT_UPTODATE] = "OB_SCHEMA_NOT_UPTODATE"; ERROR_CAUSE[-OB_SCHEMA_NOT_UPTODATE] = "Internal Error"; ERROR_SOLUTION[-OB_SCHEMA_NOT_UPTODATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SCHEMA_NOT_UPTODATE] = -1; SQLSTATE[-OB_SCHEMA_NOT_UPTODATE] = "HY000"; STR_ERROR[-OB_SCHEMA_NOT_UPTODATE] = "schema is not up to date for read"; STR_USER_ERROR[-OB_SCHEMA_NOT_UPTODATE] = "schema is not up to date for read"; ORACLE_ERRNO[-OB_SCHEMA_NOT_UPTODATE] = 600; ORACLE_STR_ERROR[-OB_SCHEMA_NOT_UPTODATE] = "ORA-00600: internal error code, arguments: -4346, schema is not up to date for read"; ORACLE_STR_USER_ERROR[-OB_SCHEMA_NOT_UPTODATE] = "ORA-00600: internal error code, arguments: -4346, schema is not up to date for read"; ERROR_NAME[-OB_ROLE_NOT_EXIST] = "OB_ROLE_NOT_EXIST"; ERROR_CAUSE[-OB_ROLE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ROLE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROLE_NOT_EXIST] = -1; SQLSTATE[-OB_ROLE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ROLE_NOT_EXIST] = "role does not exist"; STR_USER_ERROR[-OB_ROLE_NOT_EXIST] = "role '%.*s' does not exist"; ORACLE_ERRNO[-OB_ROLE_NOT_EXIST] = 1919; ORACLE_STR_ERROR[-OB_ROLE_NOT_EXIST] = "ORA-01919: role does not exist"; ORACLE_STR_USER_ERROR[-OB_ROLE_NOT_EXIST] = "ORA-01919: role '%.*s' does not exist"; ERROR_NAME[-OB_ROLE_EXIST] = "OB_ROLE_EXIST"; ERROR_CAUSE[-OB_ROLE_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ROLE_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROLE_EXIST] = -1; SQLSTATE[-OB_ROLE_EXIST] = "HY000"; STR_ERROR[-OB_ROLE_EXIST] = "role exists"; STR_USER_ERROR[-OB_ROLE_EXIST] = "role '%.*s' exists"; ORACLE_ERRNO[-OB_ROLE_EXIST] = 1921; ORACLE_STR_ERROR[-OB_ROLE_EXIST] = "ORA-01921: role name conflicts with another user or role name"; ORACLE_STR_USER_ERROR[-OB_ROLE_EXIST] = "ORA-01921: role name '%.*s' conflicts with another user or role name"; ERROR_NAME[-OB_PRIV_DUP] = "OB_PRIV_DUP"; ERROR_CAUSE[-OB_PRIV_DUP] = "Internal Error"; ERROR_SOLUTION[-OB_PRIV_DUP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PRIV_DUP] = -1; SQLSTATE[-OB_PRIV_DUP] = "HY000"; STR_ERROR[-OB_PRIV_DUP] = "duplicate privilege listed"; STR_USER_ERROR[-OB_PRIV_DUP] = "duplicate privilege listed"; ORACLE_ERRNO[-OB_PRIV_DUP] = 1711; ORACLE_STR_ERROR[-OB_PRIV_DUP] = "ORA-01711: duplicate privilege listed"; ORACLE_STR_USER_ERROR[-OB_PRIV_DUP] = "ORA-01711: duplicate privilege listed"; ERROR_NAME[-OB_KEYSTORE_EXIST] = "OB_KEYSTORE_EXIST"; ERROR_CAUSE[-OB_KEYSTORE_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_KEYSTORE_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_KEYSTORE_EXIST] = -1; SQLSTATE[-OB_KEYSTORE_EXIST] = "HY000"; STR_ERROR[-OB_KEYSTORE_EXIST] = "the keystore already exists and each tenant can only have at most one"; STR_USER_ERROR[-OB_KEYSTORE_EXIST] = "the keystore already exists and each tenant can only have at most one"; ORACLE_ERRNO[-OB_KEYSTORE_EXIST] = 600; ORACLE_STR_ERROR[-OB_KEYSTORE_EXIST] = "ORA-00600: internal error code, arguments: -4350, the keystore already exists and each tenant can only have at most one"; ORACLE_STR_USER_ERROR[-OB_KEYSTORE_EXIST] = "ORA-00600: internal error code, arguments: -4350, the keystore already exists and each tenant can only have at most one"; ERROR_NAME[-OB_KEYSTORE_NOT_EXIST] = "OB_KEYSTORE_NOT_EXIST"; ERROR_CAUSE[-OB_KEYSTORE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_KEYSTORE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_KEYSTORE_NOT_EXIST] = -1; SQLSTATE[-OB_KEYSTORE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_KEYSTORE_NOT_EXIST] = "the keystore is not exist"; STR_USER_ERROR[-OB_KEYSTORE_NOT_EXIST] = "the keystore is not exist"; ORACLE_ERRNO[-OB_KEYSTORE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_KEYSTORE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4351, the keystore is not exist"; ORACLE_STR_USER_ERROR[-OB_KEYSTORE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4351, the keystore is not exist"; ERROR_NAME[-OB_KEYSTORE_WRONG_PASSWORD] = "OB_KEYSTORE_WRONG_PASSWORD"; ERROR_CAUSE[-OB_KEYSTORE_WRONG_PASSWORD] = "Internal Error"; ERROR_SOLUTION[-OB_KEYSTORE_WRONG_PASSWORD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_KEYSTORE_WRONG_PASSWORD] = -1; SQLSTATE[-OB_KEYSTORE_WRONG_PASSWORD] = "HY000"; STR_ERROR[-OB_KEYSTORE_WRONG_PASSWORD] = "the password is wrong for keystore"; STR_USER_ERROR[-OB_KEYSTORE_WRONG_PASSWORD] = "the password is wrong for keystore"; ORACLE_ERRNO[-OB_KEYSTORE_WRONG_PASSWORD] = 600; ORACLE_STR_ERROR[-OB_KEYSTORE_WRONG_PASSWORD] = "ORA-00600: internal error code, arguments: -4352, the password is wrong for keystore"; ORACLE_STR_USER_ERROR[-OB_KEYSTORE_WRONG_PASSWORD] = "ORA-00600: internal error code, arguments: -4352, the password is wrong for keystore"; ERROR_NAME[-OB_TABLESPACE_EXIST] = "OB_TABLESPACE_EXIST"; ERROR_CAUSE[-OB_TABLESPACE_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TABLESPACE_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLESPACE_EXIST] = -1; SQLSTATE[-OB_TABLESPACE_EXIST] = "HY000"; STR_ERROR[-OB_TABLESPACE_EXIST] = "tablespace already exists"; STR_USER_ERROR[-OB_TABLESPACE_EXIST] = "tablespace '%.*s' already exists"; ORACLE_ERRNO[-OB_TABLESPACE_EXIST] = 1543; ORACLE_STR_ERROR[-OB_TABLESPACE_EXIST] = "ORA-01543: tablespace already exists"; ORACLE_STR_USER_ERROR[-OB_TABLESPACE_EXIST] = "ORA-01543: tablespace '%.*s' already exists"; ERROR_NAME[-OB_TABLESPACE_NOT_EXIST] = "OB_TABLESPACE_NOT_EXIST"; ERROR_CAUSE[-OB_TABLESPACE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TABLESPACE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLESPACE_NOT_EXIST] = -1; SQLSTATE[-OB_TABLESPACE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_TABLESPACE_NOT_EXIST] = "tablespace does not exist"; STR_USER_ERROR[-OB_TABLESPACE_NOT_EXIST] = "tablespace '%.*s' does not exist"; ORACLE_ERRNO[-OB_TABLESPACE_NOT_EXIST] = 959; ORACLE_STR_ERROR[-OB_TABLESPACE_NOT_EXIST] = "ORA-00959: tablespace does not exist"; ORACLE_STR_USER_ERROR[-OB_TABLESPACE_NOT_EXIST] = "ORA-00959: tablespace '%.*s' does not exist"; ERROR_NAME[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "OB_TABLESPACE_DELETE_NOT_EMPTY"; ERROR_CAUSE[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLESPACE_DELETE_NOT_EMPTY] = -1; SQLSTATE[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "HY000"; STR_ERROR[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "cannot delete a tablespace which is not empty"; STR_USER_ERROR[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "cannot delete a tablespace which is not empty"; ORACLE_ERRNO[-OB_TABLESPACE_DELETE_NOT_EMPTY] = 600; ORACLE_STR_ERROR[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4355, cannot delete a tablespace which is not empty"; ORACLE_STR_USER_ERROR[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4355, cannot delete a tablespace which is not empty"; ERROR_NAME[-OB_FLOAT_PRECISION_OUT_RANGE] = "OB_FLOAT_PRECISION_OUT_RANGE"; ERROR_CAUSE[-OB_FLOAT_PRECISION_OUT_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_FLOAT_PRECISION_OUT_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FLOAT_PRECISION_OUT_RANGE] = -1; SQLSTATE[-OB_FLOAT_PRECISION_OUT_RANGE] = "HY000"; STR_ERROR[-OB_FLOAT_PRECISION_OUT_RANGE] = "floating point precision is out of range (1 to 126)"; STR_USER_ERROR[-OB_FLOAT_PRECISION_OUT_RANGE] = "floating point precision is out of range (1 to 126)"; ORACLE_ERRNO[-OB_FLOAT_PRECISION_OUT_RANGE] = 1724; ORACLE_STR_ERROR[-OB_FLOAT_PRECISION_OUT_RANGE] = "ORA-01724: floating point precision is out of range (1 to 126)"; ORACLE_STR_USER_ERROR[-OB_FLOAT_PRECISION_OUT_RANGE] = "ORA-01724: floating point precision is out of range (1 to 126)"; ERROR_NAME[-OB_NUMERIC_PRECISION_OUT_RANGE] = "OB_NUMERIC_PRECISION_OUT_RANGE"; ERROR_CAUSE[-OB_NUMERIC_PRECISION_OUT_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_NUMERIC_PRECISION_OUT_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NUMERIC_PRECISION_OUT_RANGE] = -1; SQLSTATE[-OB_NUMERIC_PRECISION_OUT_RANGE] = "HY000"; STR_ERROR[-OB_NUMERIC_PRECISION_OUT_RANGE] = "numeric precision specifier is out of range (1 to 38)"; STR_USER_ERROR[-OB_NUMERIC_PRECISION_OUT_RANGE] = "numeric precision specifier is out of range (1 to 38)"; ORACLE_ERRNO[-OB_NUMERIC_PRECISION_OUT_RANGE] = 1727; ORACLE_STR_ERROR[-OB_NUMERIC_PRECISION_OUT_RANGE] = "ORA-01727: numeric precision specifier is out of range (1 to 38)"; ORACLE_STR_USER_ERROR[-OB_NUMERIC_PRECISION_OUT_RANGE] = "ORA-01727: numeric precision specifier is out of range (1 to 38)"; ERROR_NAME[-OB_NUMERIC_SCALE_OUT_RANGE] = "OB_NUMERIC_SCALE_OUT_RANGE"; ERROR_CAUSE[-OB_NUMERIC_SCALE_OUT_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_NUMERIC_SCALE_OUT_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NUMERIC_SCALE_OUT_RANGE] = -1; SQLSTATE[-OB_NUMERIC_SCALE_OUT_RANGE] = "HY000"; STR_ERROR[-OB_NUMERIC_SCALE_OUT_RANGE] = "numeric scale specifier is out of range (-84 to 127)"; STR_USER_ERROR[-OB_NUMERIC_SCALE_OUT_RANGE] = "numeric scale specifier is out of range (-84 to 127)"; ORACLE_ERRNO[-OB_NUMERIC_SCALE_OUT_RANGE] = 1728; ORACLE_STR_ERROR[-OB_NUMERIC_SCALE_OUT_RANGE] = "ORA-01728: numeric scale specifier is out of range (-84 to 127)"; ORACLE_STR_USER_ERROR[-OB_NUMERIC_SCALE_OUT_RANGE] = "ORA-01728: numeric scale specifier is out of range (-84 to 127)"; ERROR_NAME[-OB_KEYSTORE_NOT_OPEN] = "OB_KEYSTORE_NOT_OPEN"; ERROR_CAUSE[-OB_KEYSTORE_NOT_OPEN] = "Internal Error"; ERROR_SOLUTION[-OB_KEYSTORE_NOT_OPEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_KEYSTORE_NOT_OPEN] = -1; SQLSTATE[-OB_KEYSTORE_NOT_OPEN] = "HY000"; STR_ERROR[-OB_KEYSTORE_NOT_OPEN] = "the keystore is not open"; STR_USER_ERROR[-OB_KEYSTORE_NOT_OPEN] = "the keystore is not open"; ORACLE_ERRNO[-OB_KEYSTORE_NOT_OPEN] = 600; ORACLE_STR_ERROR[-OB_KEYSTORE_NOT_OPEN] = "ORA-00600: internal error code, arguments: -4359, the keystore is not open"; ORACLE_STR_USER_ERROR[-OB_KEYSTORE_NOT_OPEN] = "ORA-00600: internal error code, arguments: -4359, the keystore is not open"; ERROR_NAME[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "OB_KEYSTORE_OPEN_NO_MASTER_KEY"; ERROR_CAUSE[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = -1; SQLSTATE[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "HY000"; STR_ERROR[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "the keystore opened with dont have a master key"; STR_USER_ERROR[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "the keystore opened with dont have a master key"; ORACLE_ERRNO[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = 600; ORACLE_STR_ERROR[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "ORA-00600: internal error code, arguments: -4360, the keystore opened with dont have a master key"; ORACLE_STR_USER_ERROR[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "ORA-00600: internal error code, arguments: -4360, the keystore opened with dont have a master key"; ERROR_NAME[-OB_SLOG_REACH_MAX_CONCURRENCY] = "OB_SLOG_REACH_MAX_CONCURRENCY"; ERROR_CAUSE[-OB_SLOG_REACH_MAX_CONCURRENCY] = "Internal Error"; ERROR_SOLUTION[-OB_SLOG_REACH_MAX_CONCURRENCY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SLOG_REACH_MAX_CONCURRENCY] = -1; SQLSTATE[-OB_SLOG_REACH_MAX_CONCURRENCY] = "HY000"; STR_ERROR[-OB_SLOG_REACH_MAX_CONCURRENCY] = "slog active transaction entries reach maximum"; STR_USER_ERROR[-OB_SLOG_REACH_MAX_CONCURRENCY] = "slog active transaction entries reach maximum"; ORACLE_ERRNO[-OB_SLOG_REACH_MAX_CONCURRENCY] = 600; ORACLE_STR_ERROR[-OB_SLOG_REACH_MAX_CONCURRENCY] = "ORA-00600: internal error code, arguments: -4361, slog active transaction entries reach maximum"; ORACLE_STR_USER_ERROR[-OB_SLOG_REACH_MAX_CONCURRENCY] = "ORA-00600: internal error code, arguments: -4361, slog active transaction entries reach maximum"; ERROR_NAME[-OB_ERR_NOT_VALID_PASSWORD] = "OB_ERR_NOT_VALID_PASSWORD"; ERROR_CAUSE[-OB_ERR_NOT_VALID_PASSWORD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_VALID_PASSWORD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_VALID_PASSWORD] = ER_NOT_VALID_PASSWORD; SQLSTATE[-OB_ERR_NOT_VALID_PASSWORD] = "HY000"; STR_ERROR[-OB_ERR_NOT_VALID_PASSWORD] = "Your password does not satisfy the current policy requirements"; STR_USER_ERROR[-OB_ERR_NOT_VALID_PASSWORD] = "Your password does not satisfy the current policy requirements"; ORACLE_ERRNO[-OB_ERR_NOT_VALID_PASSWORD] = 600; ORACLE_STR_ERROR[-OB_ERR_NOT_VALID_PASSWORD] = "ORA-00600: internal error code, arguments: -4365, Your password does not satisfy the current policy requirements"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_VALID_PASSWORD] = "ORA-00600: internal error code, arguments: -4365, Your password does not satisfy the current policy requirements"; ERROR_NAME[-OB_ERR_MUST_CHANGE_PASSWORD] = "OB_ERR_MUST_CHANGE_PASSWORD"; ERROR_CAUSE[-OB_ERR_MUST_CHANGE_PASSWORD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MUST_CHANGE_PASSWORD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MUST_CHANGE_PASSWORD] = ER_MUST_CHANGE_PASSWORD; SQLSTATE[-OB_ERR_MUST_CHANGE_PASSWORD] = "HY000"; STR_ERROR[-OB_ERR_MUST_CHANGE_PASSWORD] = "You must reset your password using ALTER USER statement before executing this statement"; STR_USER_ERROR[-OB_ERR_MUST_CHANGE_PASSWORD] = "You must reset your password using ALTER USER statement before executing this statement"; ORACLE_ERRNO[-OB_ERR_MUST_CHANGE_PASSWORD] = 28001; ORACLE_STR_ERROR[-OB_ERR_MUST_CHANGE_PASSWORD] = "ORA-28001: the password has expired"; ORACLE_STR_USER_ERROR[-OB_ERR_MUST_CHANGE_PASSWORD] = "ORA-28001: the password has expired"; ERROR_NAME[-OB_OVERSIZE_NEED_RETRY] = "OB_OVERSIZE_NEED_RETRY"; ERROR_CAUSE[-OB_OVERSIZE_NEED_RETRY] = "Internal Error"; ERROR_SOLUTION[-OB_OVERSIZE_NEED_RETRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OVERSIZE_NEED_RETRY] = ER_OVERSIZE_NEED_RETRY; SQLSTATE[-OB_OVERSIZE_NEED_RETRY] = "HY000"; STR_ERROR[-OB_OVERSIZE_NEED_RETRY] = "The data more than 64M(rpc limit), split into smaller task and retry"; STR_USER_ERROR[-OB_OVERSIZE_NEED_RETRY] = "The data more than 64M(rpc limit), split into smaller task and retry"; ORACLE_ERRNO[-OB_OVERSIZE_NEED_RETRY] = 600; ORACLE_STR_ERROR[-OB_OVERSIZE_NEED_RETRY] = "ORA-00600: internal error code, arguments: -4367, The data more than 64M(rpc limit), split into smaller task and retry"; ORACLE_STR_USER_ERROR[-OB_OVERSIZE_NEED_RETRY] = "ORA-00600: internal error code, arguments: -4367, The data more than 64M(rpc limit), split into smaller task and retry"; ERROR_NAME[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "OB_OBCONFIG_CLUSTER_NOT_EXIST"; ERROR_CAUSE[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = -1; SQLSTATE[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "HY000"; STR_ERROR[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "cluster not exists"; STR_USER_ERROR[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "cluster not exists"; ORACLE_ERRNO[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4368, cluster not exists"; ORACLE_STR_USER_ERROR[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4368, cluster not exists"; ERROR_NAME[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "OB_ERR_VALUE_LARGER_THAN_ALLOWED"; ERROR_CAUSE[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = -1; SQLSTATE[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "value larger than specified precision allowed for this column"; STR_USER_ERROR[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "value larger than specified precision allowed for this column"; ORACLE_ERRNO[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = 1438; ORACLE_STR_ERROR[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "ORA-01438: value larger than specified precision allowed for this column"; ORACLE_STR_USER_ERROR[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "ORA-01438: value larger than specified precision allowed for this column"; ERROR_NAME[-OB_DISK_ERROR] = "OB_DISK_ERROR"; ERROR_CAUSE[-OB_DISK_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_DISK_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DISK_ERROR] = -1; SQLSTATE[-OB_DISK_ERROR] = "HY000"; STR_ERROR[-OB_DISK_ERROR] = "observer has disk error"; STR_USER_ERROR[-OB_DISK_ERROR] = "observer has disk error"; ORACLE_ERRNO[-OB_DISK_ERROR] = 600; ORACLE_STR_ERROR[-OB_DISK_ERROR] = "ORA-00600: internal error code, arguments: -4375, observer has disk error"; ORACLE_STR_USER_ERROR[-OB_DISK_ERROR] = "ORA-00600: internal error code, arguments: -4375, observer has disk error"; ERROR_NAME[-OB_UNIMPLEMENTED_FEATURE] = "OB_UNIMPLEMENTED_FEATURE"; ERROR_CAUSE[-OB_UNIMPLEMENTED_FEATURE] = "Internal Error"; ERROR_SOLUTION[-OB_UNIMPLEMENTED_FEATURE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNIMPLEMENTED_FEATURE] = -1; SQLSTATE[-OB_UNIMPLEMENTED_FEATURE] = "HY000"; STR_ERROR[-OB_UNIMPLEMENTED_FEATURE] = "unimplemented feature"; STR_USER_ERROR[-OB_UNIMPLEMENTED_FEATURE] = "unimplemented feature"; ORACLE_ERRNO[-OB_UNIMPLEMENTED_FEATURE] = 3001; ORACLE_STR_ERROR[-OB_UNIMPLEMENTED_FEATURE] = "ORA-03001: unimplemented feature"; ORACLE_STR_USER_ERROR[-OB_UNIMPLEMENTED_FEATURE] = "ORA-03001: unimplemented feature"; ERROR_NAME[-OB_ERR_DEFENSIVE_CHECK] = "OB_ERR_DEFENSIVE_CHECK"; ERROR_CAUSE[-OB_ERR_DEFENSIVE_CHECK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DEFENSIVE_CHECK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DEFENSIVE_CHECK] = -1; SQLSTATE[-OB_ERR_DEFENSIVE_CHECK] = "HY000"; STR_ERROR[-OB_ERR_DEFENSIVE_CHECK] = "fatal internal error"; STR_USER_ERROR[-OB_ERR_DEFENSIVE_CHECK] = "fatal internal error in [%.*s]"; ORACLE_ERRNO[-OB_ERR_DEFENSIVE_CHECK] = 600; ORACLE_STR_ERROR[-OB_ERR_DEFENSIVE_CHECK] = "ORA-00600: internal error code, arguments: -4377, fatal internal error"; ORACLE_STR_USER_ERROR[-OB_ERR_DEFENSIVE_CHECK] = "ORA-00600: internal error code, arguments: -4377, fatal internal error in [%.*s]"; ERROR_NAME[-OB_CLUSTER_NAME_HASH_CONFLICT] = "OB_CLUSTER_NAME_HASH_CONFLICT"; ERROR_CAUSE[-OB_CLUSTER_NAME_HASH_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_CLUSTER_NAME_HASH_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLUSTER_NAME_HASH_CONFLICT] = -1; SQLSTATE[-OB_CLUSTER_NAME_HASH_CONFLICT] = "HY000"; STR_ERROR[-OB_CLUSTER_NAME_HASH_CONFLICT] = "cluster name conflict"; STR_USER_ERROR[-OB_CLUSTER_NAME_HASH_CONFLICT] = "cluster name conflict"; ORACLE_ERRNO[-OB_CLUSTER_NAME_HASH_CONFLICT] = 600; ORACLE_STR_ERROR[-OB_CLUSTER_NAME_HASH_CONFLICT] = "ORA-00600: internal error code, arguments: -4378, cluster name conflict"; ORACLE_STR_USER_ERROR[-OB_CLUSTER_NAME_HASH_CONFLICT] = "ORA-00600: internal error code, arguments: -4378, cluster name conflict"; ERROR_NAME[-OB_STACK_OVERFLOW] = "OB_STACK_OVERFLOW"; ERROR_CAUSE[-OB_STACK_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_STACK_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STACK_OVERFLOW] = -1; SQLSTATE[-OB_STACK_OVERFLOW] = "HY000"; STR_ERROR[-OB_STACK_OVERFLOW] = "stack overflow"; STR_USER_ERROR[-OB_STACK_OVERFLOW] = "stack overflow"; ORACLE_ERRNO[-OB_STACK_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_STACK_OVERFLOW] = "ORA-00600: internal error code, arguments: -4385, stack overflow"; ORACLE_STR_USER_ERROR[-OB_STACK_OVERFLOW] = "ORA-00600: internal error code, arguments: -4385, stack overflow"; ERROR_NAME[-OB_IMPORT_NOT_IN_SERVER] = "OB_IMPORT_NOT_IN_SERVER"; ERROR_CAUSE[-OB_IMPORT_NOT_IN_SERVER] = "Internal Error"; ERROR_SOLUTION[-OB_IMPORT_NOT_IN_SERVER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IMPORT_NOT_IN_SERVER] = -1; SQLSTATE[-OB_IMPORT_NOT_IN_SERVER] = "HY000"; STR_ERROR[-OB_IMPORT_NOT_IN_SERVER] = "Import not in service"; STR_USER_ERROR[-OB_IMPORT_NOT_IN_SERVER] = "Import not in service"; ORACLE_ERRNO[-OB_IMPORT_NOT_IN_SERVER] = 600; ORACLE_STR_ERROR[-OB_IMPORT_NOT_IN_SERVER] = "ORA-00600: internal error code, arguments: -4505, Import not in service"; ORACLE_STR_USER_ERROR[-OB_IMPORT_NOT_IN_SERVER] = "ORA-00600: internal error code, arguments: -4505, Import not in service"; ERROR_NAME[-OB_CONVERT_ERROR] = "OB_CONVERT_ERROR"; ERROR_CAUSE[-OB_CONVERT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_CONVERT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CONVERT_ERROR] = -1; SQLSTATE[-OB_CONVERT_ERROR] = "42000"; STR_ERROR[-OB_CONVERT_ERROR] = "Convert error"; STR_USER_ERROR[-OB_CONVERT_ERROR] = "Convert error"; ORACLE_ERRNO[-OB_CONVERT_ERROR] = 600; ORACLE_STR_ERROR[-OB_CONVERT_ERROR] = "ORA-00600: internal error code, arguments: -4507, Convert error"; ORACLE_STR_USER_ERROR[-OB_CONVERT_ERROR] = "ORA-00600: internal error code, arguments: -4507, Convert error"; ERROR_NAME[-OB_BYPASS_TIMEOUT] = "OB_BYPASS_TIMEOUT"; ERROR_CAUSE[-OB_BYPASS_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_BYPASS_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BYPASS_TIMEOUT] = -1; SQLSTATE[-OB_BYPASS_TIMEOUT] = "HY000"; STR_ERROR[-OB_BYPASS_TIMEOUT] = "Bypass timeout"; STR_USER_ERROR[-OB_BYPASS_TIMEOUT] = "Bypass timeout"; ORACLE_ERRNO[-OB_BYPASS_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_BYPASS_TIMEOUT] = "ORA-00600: internal error code, arguments: -4510, Bypass timeout"; ORACLE_STR_USER_ERROR[-OB_BYPASS_TIMEOUT] = "ORA-00600: internal error code, arguments: -4510, Bypass timeout"; ERROR_NAME[-OB_RS_STATE_NOT_ALLOW] = "OB_RS_STATE_NOT_ALLOW"; ERROR_CAUSE[-OB_RS_STATE_NOT_ALLOW] = "Internal Error"; ERROR_SOLUTION[-OB_RS_STATE_NOT_ALLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RS_STATE_NOT_ALLOW] = -1; SQLSTATE[-OB_RS_STATE_NOT_ALLOW] = "HY000"; STR_ERROR[-OB_RS_STATE_NOT_ALLOW] = "RootServer state error"; STR_USER_ERROR[-OB_RS_STATE_NOT_ALLOW] = "RootServer state error"; ORACLE_ERRNO[-OB_RS_STATE_NOT_ALLOW] = 600; ORACLE_STR_ERROR[-OB_RS_STATE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4512, RootServer state error"; ORACLE_STR_USER_ERROR[-OB_RS_STATE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4512, RootServer state error"; ERROR_NAME[-OB_NO_REPLICA_VALID] = "OB_NO_REPLICA_VALID"; ERROR_CAUSE[-OB_NO_REPLICA_VALID] = "Internal Error"; ERROR_SOLUTION[-OB_NO_REPLICA_VALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_REPLICA_VALID] = -1; SQLSTATE[-OB_NO_REPLICA_VALID] = "HY000"; STR_ERROR[-OB_NO_REPLICA_VALID] = "No replica is valid"; STR_USER_ERROR[-OB_NO_REPLICA_VALID] = "No replica is valid"; ORACLE_ERRNO[-OB_NO_REPLICA_VALID] = 600; ORACLE_STR_ERROR[-OB_NO_REPLICA_VALID] = "ORA-00600: internal error code, arguments: -4515, No replica is valid"; ORACLE_STR_USER_ERROR[-OB_NO_REPLICA_VALID] = "ORA-00600: internal error code, arguments: -4515, No replica is valid"; ERROR_NAME[-OB_NO_NEED_UPDATE] = "OB_NO_NEED_UPDATE"; ERROR_CAUSE[-OB_NO_NEED_UPDATE] = "Internal Error"; ERROR_SOLUTION[-OB_NO_NEED_UPDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_NEED_UPDATE] = -1; SQLSTATE[-OB_NO_NEED_UPDATE] = "HY000"; STR_ERROR[-OB_NO_NEED_UPDATE] = "No need to update"; STR_USER_ERROR[-OB_NO_NEED_UPDATE] = "No need to update"; ORACLE_ERRNO[-OB_NO_NEED_UPDATE] = 600; ORACLE_STR_ERROR[-OB_NO_NEED_UPDATE] = "ORA-00600: internal error code, arguments: -4517, No need to update"; ORACLE_STR_USER_ERROR[-OB_NO_NEED_UPDATE] = "ORA-00600: internal error code, arguments: -4517, No need to update"; ERROR_NAME[-OB_CACHE_TIMEOUT] = "OB_CACHE_TIMEOUT"; ERROR_CAUSE[-OB_CACHE_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_CACHE_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CACHE_TIMEOUT] = -1; SQLSTATE[-OB_CACHE_TIMEOUT] = "HY000"; STR_ERROR[-OB_CACHE_TIMEOUT] = "Cache timeout"; STR_USER_ERROR[-OB_CACHE_TIMEOUT] = "Cache timeout"; ORACLE_ERRNO[-OB_CACHE_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_CACHE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4518, Cache timeout"; ORACLE_STR_USER_ERROR[-OB_CACHE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4518, Cache timeout"; ERROR_NAME[-OB_ITER_STOP] = "OB_ITER_STOP"; ERROR_CAUSE[-OB_ITER_STOP] = "Internal Error"; ERROR_SOLUTION[-OB_ITER_STOP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ITER_STOP] = -1; SQLSTATE[-OB_ITER_STOP] = "HY000"; STR_ERROR[-OB_ITER_STOP] = "Iteration was stopped"; STR_USER_ERROR[-OB_ITER_STOP] = "Iteration was stopped"; ORACLE_ERRNO[-OB_ITER_STOP] = 600; ORACLE_STR_ERROR[-OB_ITER_STOP] = "ORA-00600: internal error code, arguments: -4519, Iteration was stopped"; ORACLE_STR_USER_ERROR[-OB_ITER_STOP] = "ORA-00600: internal error code, arguments: -4519, Iteration was stopped"; ERROR_NAME[-OB_ZONE_ALREADY_MASTER] = "OB_ZONE_ALREADY_MASTER"; ERROR_CAUSE[-OB_ZONE_ALREADY_MASTER] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_ALREADY_MASTER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_ALREADY_MASTER] = -1; SQLSTATE[-OB_ZONE_ALREADY_MASTER] = "HY000"; STR_ERROR[-OB_ZONE_ALREADY_MASTER] = "The zone is the master already"; STR_USER_ERROR[-OB_ZONE_ALREADY_MASTER] = "The zone is the master already"; ORACLE_ERRNO[-OB_ZONE_ALREADY_MASTER] = 600; ORACLE_STR_ERROR[-OB_ZONE_ALREADY_MASTER] = "ORA-00600: internal error code, arguments: -4523, The zone is the master already"; ORACLE_STR_USER_ERROR[-OB_ZONE_ALREADY_MASTER] = "ORA-00600: internal error code, arguments: -4523, The zone is the master already"; ERROR_NAME[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "OB_IP_PORT_IS_NOT_SLAVE_ZONE"; ERROR_CAUSE[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "Internal Error"; ERROR_SOLUTION[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = -1; SQLSTATE[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "HY000"; STR_ERROR[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "Not slave zone"; STR_USER_ERROR[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "Not slave zone"; ORACLE_ERRNO[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = 600; ORACLE_STR_ERROR[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "ORA-00600: internal error code, arguments: -4524, Not slave zone"; ORACLE_STR_USER_ERROR[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "ORA-00600: internal error code, arguments: -4524, Not slave zone"; ERROR_NAME[-OB_ZONE_IS_NOT_SLAVE] = "OB_ZONE_IS_NOT_SLAVE"; ERROR_CAUSE[-OB_ZONE_IS_NOT_SLAVE] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_IS_NOT_SLAVE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_IS_NOT_SLAVE] = -1; SQLSTATE[-OB_ZONE_IS_NOT_SLAVE] = "HY000"; STR_ERROR[-OB_ZONE_IS_NOT_SLAVE] = "Not slave zone"; STR_USER_ERROR[-OB_ZONE_IS_NOT_SLAVE] = "Not slave zone"; ORACLE_ERRNO[-OB_ZONE_IS_NOT_SLAVE] = 600; ORACLE_STR_ERROR[-OB_ZONE_IS_NOT_SLAVE] = "ORA-00600: internal error code, arguments: -4525, Not slave zone"; ORACLE_STR_USER_ERROR[-OB_ZONE_IS_NOT_SLAVE] = "ORA-00600: internal error code, arguments: -4525, Not slave zone"; ERROR_NAME[-OB_ZONE_IS_NOT_MASTER] = "OB_ZONE_IS_NOT_MASTER"; ERROR_CAUSE[-OB_ZONE_IS_NOT_MASTER] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_IS_NOT_MASTER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_IS_NOT_MASTER] = -1; SQLSTATE[-OB_ZONE_IS_NOT_MASTER] = "HY000"; STR_ERROR[-OB_ZONE_IS_NOT_MASTER] = "Not master zone"; STR_USER_ERROR[-OB_ZONE_IS_NOT_MASTER] = "Not master zone"; ORACLE_ERRNO[-OB_ZONE_IS_NOT_MASTER] = 600; ORACLE_STR_ERROR[-OB_ZONE_IS_NOT_MASTER] = "ORA-00600: internal error code, arguments: -4526, Not master zone"; ORACLE_STR_USER_ERROR[-OB_ZONE_IS_NOT_MASTER] = "ORA-00600: internal error code, arguments: -4526, Not master zone"; ERROR_NAME[-OB_CONFIG_NOT_SYNC] = "OB_CONFIG_NOT_SYNC"; ERROR_CAUSE[-OB_CONFIG_NOT_SYNC] = "Internal Error"; ERROR_SOLUTION[-OB_CONFIG_NOT_SYNC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CONFIG_NOT_SYNC] = -1; SQLSTATE[-OB_CONFIG_NOT_SYNC] = "F0000"; STR_ERROR[-OB_CONFIG_NOT_SYNC] = "Configuration not sync"; STR_USER_ERROR[-OB_CONFIG_NOT_SYNC] = "Configuration not sync"; ORACLE_ERRNO[-OB_CONFIG_NOT_SYNC] = 600; ORACLE_STR_ERROR[-OB_CONFIG_NOT_SYNC] = "ORA-00600: internal error code, arguments: -4527, Configuration not sync"; ORACLE_STR_USER_ERROR[-OB_CONFIG_NOT_SYNC] = "ORA-00600: internal error code, arguments: -4527, Configuration not sync"; ERROR_NAME[-OB_IP_PORT_IS_NOT_ZONE] = "OB_IP_PORT_IS_NOT_ZONE"; ERROR_CAUSE[-OB_IP_PORT_IS_NOT_ZONE] = "Internal Error"; ERROR_SOLUTION[-OB_IP_PORT_IS_NOT_ZONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IP_PORT_IS_NOT_ZONE] = -1; SQLSTATE[-OB_IP_PORT_IS_NOT_ZONE] = "42000"; STR_ERROR[-OB_IP_PORT_IS_NOT_ZONE] = "Not a zone address"; STR_USER_ERROR[-OB_IP_PORT_IS_NOT_ZONE] = "Not a zone address"; ORACLE_ERRNO[-OB_IP_PORT_IS_NOT_ZONE] = 600; ORACLE_STR_ERROR[-OB_IP_PORT_IS_NOT_ZONE] = "ORA-00600: internal error code, arguments: -4528, Not a zone address"; ORACLE_STR_USER_ERROR[-OB_IP_PORT_IS_NOT_ZONE] = "ORA-00600: internal error code, arguments: -4528, Not a zone address"; ERROR_NAME[-OB_MASTER_ZONE_NOT_EXIST] = "OB_MASTER_ZONE_NOT_EXIST"; ERROR_CAUSE[-OB_MASTER_ZONE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_MASTER_ZONE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MASTER_ZONE_NOT_EXIST] = -1; SQLSTATE[-OB_MASTER_ZONE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_MASTER_ZONE_NOT_EXIST] = "Master zone not exist"; STR_USER_ERROR[-OB_MASTER_ZONE_NOT_EXIST] = "Master zone not exist"; ORACLE_ERRNO[-OB_MASTER_ZONE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_MASTER_ZONE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4529, Master zone not exist"; ORACLE_STR_USER_ERROR[-OB_MASTER_ZONE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4529, Master zone not exist"; ERROR_NAME[-OB_ZONE_INFO_NOT_EXIST] = "OB_ZONE_INFO_NOT_EXIST"; ERROR_CAUSE[-OB_ZONE_INFO_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_INFO_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_INFO_NOT_EXIST] = -1; SQLSTATE[-OB_ZONE_INFO_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ZONE_INFO_NOT_EXIST] = "Zone info not exist"; STR_USER_ERROR[-OB_ZONE_INFO_NOT_EXIST] = "Zone info \'%s\' not exist"; ORACLE_ERRNO[-OB_ZONE_INFO_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ZONE_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4530, Zone info not exist"; ORACLE_STR_USER_ERROR[-OB_ZONE_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4530, Zone info \'%s\' not exist"; ERROR_NAME[-OB_GET_ZONE_MASTER_UPS_FAILED] = "OB_GET_ZONE_MASTER_UPS_FAILED"; ERROR_CAUSE[-OB_GET_ZONE_MASTER_UPS_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_GET_ZONE_MASTER_UPS_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_GET_ZONE_MASTER_UPS_FAILED] = -1; SQLSTATE[-OB_GET_ZONE_MASTER_UPS_FAILED] = "HY000"; STR_ERROR[-OB_GET_ZONE_MASTER_UPS_FAILED] = "Failed to get master UpdateServer"; STR_USER_ERROR[-OB_GET_ZONE_MASTER_UPS_FAILED] = "Failed to get master UpdateServer"; ORACLE_ERRNO[-OB_GET_ZONE_MASTER_UPS_FAILED] = 600; ORACLE_STR_ERROR[-OB_GET_ZONE_MASTER_UPS_FAILED] = "ORA-00600: internal error code, arguments: -4531, Failed to get master UpdateServer"; ORACLE_STR_USER_ERROR[-OB_GET_ZONE_MASTER_UPS_FAILED] = "ORA-00600: internal error code, arguments: -4531, Failed to get master UpdateServer"; ERROR_NAME[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "OB_MULTIPLE_MASTER_ZONES_EXIST"; ERROR_CAUSE[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MULTIPLE_MASTER_ZONES_EXIST] = -1; SQLSTATE[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "HY000"; STR_ERROR[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "Multiple master zones"; STR_USER_ERROR[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "Multiple master zones"; ORACLE_ERRNO[-OB_MULTIPLE_MASTER_ZONES_EXIST] = 600; ORACLE_STR_ERROR[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "ORA-00600: internal error code, arguments: -4532, Multiple master zones"; ORACLE_STR_USER_ERROR[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "ORA-00600: internal error code, arguments: -4532, Multiple master zones"; ERROR_NAME[-OB_INDEXING_ZONE_INVALID] = "OB_INDEXING_ZONE_INVALID"; ERROR_CAUSE[-OB_INDEXING_ZONE_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_INDEXING_ZONE_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INDEXING_ZONE_INVALID] = -1; SQLSTATE[-OB_INDEXING_ZONE_INVALID] = "HY000"; STR_ERROR[-OB_INDEXING_ZONE_INVALID] = "indexing zone is not exist anymore or not active"; STR_USER_ERROR[-OB_INDEXING_ZONE_INVALID] = "indexing zone is not exist anymore or not active"; ORACLE_ERRNO[-OB_INDEXING_ZONE_INVALID] = 600; ORACLE_STR_ERROR[-OB_INDEXING_ZONE_INVALID] = "ORA-00600: internal error code, arguments: -4533, indexing zone is not exist anymore or not active"; ORACLE_STR_USER_ERROR[-OB_INDEXING_ZONE_INVALID] = "ORA-00600: internal error code, arguments: -4533, indexing zone is not exist anymore or not active"; ERROR_NAME[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "OB_ROOT_TABLE_RANGE_NOT_EXIST"; ERROR_CAUSE[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = -1; SQLSTATE[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "Tablet range not exist"; STR_USER_ERROR[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "Tablet range not exist"; ORACLE_ERRNO[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4537, Tablet range not exist"; ORACLE_STR_USER_ERROR[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4537, Tablet range not exist"; ERROR_NAME[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "OB_ROOT_MIGRATE_CONCURRENCY_FULL"; ERROR_CAUSE[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "Internal Error"; ERROR_SOLUTION[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = -1; SQLSTATE[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "HY000"; STR_ERROR[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "Migrate concurrency full"; STR_USER_ERROR[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "Migrate concurrency full"; ORACLE_ERRNO[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = 600; ORACLE_STR_ERROR[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "ORA-00600: internal error code, arguments: -4538, Migrate concurrency full"; ORACLE_STR_USER_ERROR[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "ORA-00600: internal error code, arguments: -4538, Migrate concurrency full"; ERROR_NAME[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "OB_ROOT_MIGRATE_INFO_NOT_FOUND"; ERROR_CAUSE[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = -1; SQLSTATE[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "HY000"; STR_ERROR[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "Migrate info not found"; STR_USER_ERROR[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "Migrate info not found"; ORACLE_ERRNO[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4539, Migrate info not found"; ORACLE_STR_USER_ERROR[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4539, Migrate info not found"; ERROR_NAME[-OB_NOT_DATA_LOAD_TABLE] = "OB_NOT_DATA_LOAD_TABLE"; ERROR_CAUSE[-OB_NOT_DATA_LOAD_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_DATA_LOAD_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_DATA_LOAD_TABLE] = -1; SQLSTATE[-OB_NOT_DATA_LOAD_TABLE] = "HY000"; STR_ERROR[-OB_NOT_DATA_LOAD_TABLE] = "No data to load"; STR_USER_ERROR[-OB_NOT_DATA_LOAD_TABLE] = "No data to load"; ORACLE_ERRNO[-OB_NOT_DATA_LOAD_TABLE] = 600; ORACLE_STR_ERROR[-OB_NOT_DATA_LOAD_TABLE] = "ORA-00600: internal error code, arguments: -4540, No data to load"; ORACLE_STR_USER_ERROR[-OB_NOT_DATA_LOAD_TABLE] = "ORA-00600: internal error code, arguments: -4540, No data to load"; ERROR_NAME[-OB_DATA_LOAD_TABLE_DUPLICATED] = "OB_DATA_LOAD_TABLE_DUPLICATED"; ERROR_CAUSE[-OB_DATA_LOAD_TABLE_DUPLICATED] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_LOAD_TABLE_DUPLICATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_LOAD_TABLE_DUPLICATED] = -1; SQLSTATE[-OB_DATA_LOAD_TABLE_DUPLICATED] = "HY000"; STR_ERROR[-OB_DATA_LOAD_TABLE_DUPLICATED] = "Duplicated table data to load"; STR_USER_ERROR[-OB_DATA_LOAD_TABLE_DUPLICATED] = "Duplicated table data to load"; ORACLE_ERRNO[-OB_DATA_LOAD_TABLE_DUPLICATED] = 600; ORACLE_STR_ERROR[-OB_DATA_LOAD_TABLE_DUPLICATED] = "ORA-00600: internal error code, arguments: -4541, Duplicated table data to load"; ORACLE_STR_USER_ERROR[-OB_DATA_LOAD_TABLE_DUPLICATED] = "ORA-00600: internal error code, arguments: -4541, Duplicated table data to load"; ERROR_NAME[-OB_ROOT_TABLE_ID_EXIST] = "OB_ROOT_TABLE_ID_EXIST"; ERROR_CAUSE[-OB_ROOT_TABLE_ID_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ROOT_TABLE_ID_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROOT_TABLE_ID_EXIST] = -1; SQLSTATE[-OB_ROOT_TABLE_ID_EXIST] = "HY000"; STR_ERROR[-OB_ROOT_TABLE_ID_EXIST] = "Table ID exist"; STR_USER_ERROR[-OB_ROOT_TABLE_ID_EXIST] = "Table ID exist"; ORACLE_ERRNO[-OB_ROOT_TABLE_ID_EXIST] = 600; ORACLE_STR_ERROR[-OB_ROOT_TABLE_ID_EXIST] = "ORA-00600: internal error code, arguments: -4542, Table ID exist"; ORACLE_STR_USER_ERROR[-OB_ROOT_TABLE_ID_EXIST] = "ORA-00600: internal error code, arguments: -4542, Table ID exist"; ERROR_NAME[-OB_INDEX_TIMEOUT] = "OB_INDEX_TIMEOUT"; ERROR_CAUSE[-OB_INDEX_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_INDEX_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INDEX_TIMEOUT] = -1; SQLSTATE[-OB_INDEX_TIMEOUT] = "HY000"; STR_ERROR[-OB_INDEX_TIMEOUT] = "Building index timeout"; STR_USER_ERROR[-OB_INDEX_TIMEOUT] = "Building index timeout"; ORACLE_ERRNO[-OB_INDEX_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_INDEX_TIMEOUT] = "ORA-00600: internal error code, arguments: -4543, Building index timeout"; ORACLE_STR_USER_ERROR[-OB_INDEX_TIMEOUT] = "ORA-00600: internal error code, arguments: -4543, Building index timeout"; ERROR_NAME[-OB_ROOT_NOT_INTEGRATED] = "OB_ROOT_NOT_INTEGRATED"; ERROR_CAUSE[-OB_ROOT_NOT_INTEGRATED] = "Internal Error"; ERROR_SOLUTION[-OB_ROOT_NOT_INTEGRATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROOT_NOT_INTEGRATED] = -1; SQLSTATE[-OB_ROOT_NOT_INTEGRATED] = "42000"; STR_ERROR[-OB_ROOT_NOT_INTEGRATED] = "Root not integrated"; STR_USER_ERROR[-OB_ROOT_NOT_INTEGRATED] = "Root not integrated"; ORACLE_ERRNO[-OB_ROOT_NOT_INTEGRATED] = 600; ORACLE_STR_ERROR[-OB_ROOT_NOT_INTEGRATED] = "ORA-00600: internal error code, arguments: -4544, Root not integrated"; ORACLE_STR_USER_ERROR[-OB_ROOT_NOT_INTEGRATED] = "ORA-00600: internal error code, arguments: -4544, Root not integrated"; ERROR_NAME[-OB_INDEX_INELIGIBLE] = "OB_INDEX_INELIGIBLE"; ERROR_CAUSE[-OB_INDEX_INELIGIBLE] = "Internal Error"; ERROR_SOLUTION[-OB_INDEX_INELIGIBLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INDEX_INELIGIBLE] = -1; SQLSTATE[-OB_INDEX_INELIGIBLE] = "HY000"; STR_ERROR[-OB_INDEX_INELIGIBLE] = "index data not unique"; STR_USER_ERROR[-OB_INDEX_INELIGIBLE] = "index data not unique"; ORACLE_ERRNO[-OB_INDEX_INELIGIBLE] = 600; ORACLE_STR_ERROR[-OB_INDEX_INELIGIBLE] = "ORA-00600: internal error code, arguments: -4545, index data not unique"; ORACLE_STR_USER_ERROR[-OB_INDEX_INELIGIBLE] = "ORA-00600: internal error code, arguments: -4545, index data not unique"; ERROR_NAME[-OB_REBALANCE_EXEC_TIMEOUT] = "OB_REBALANCE_EXEC_TIMEOUT"; ERROR_CAUSE[-OB_REBALANCE_EXEC_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_REBALANCE_EXEC_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REBALANCE_EXEC_TIMEOUT] = -1; SQLSTATE[-OB_REBALANCE_EXEC_TIMEOUT] = "HY000"; STR_ERROR[-OB_REBALANCE_EXEC_TIMEOUT] = "execute replication or migration task timeout"; STR_USER_ERROR[-OB_REBALANCE_EXEC_TIMEOUT] = "execute replication or migration task timeout"; ORACLE_ERRNO[-OB_REBALANCE_EXEC_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_REBALANCE_EXEC_TIMEOUT] = "ORA-00600: internal error code, arguments: -4546, execute replication or migration task timeout"; ORACLE_STR_USER_ERROR[-OB_REBALANCE_EXEC_TIMEOUT] = "ORA-00600: internal error code, arguments: -4546, execute replication or migration task timeout"; ERROR_NAME[-OB_MERGE_NOT_STARTED] = "OB_MERGE_NOT_STARTED"; ERROR_CAUSE[-OB_MERGE_NOT_STARTED] = "Internal Error"; ERROR_SOLUTION[-OB_MERGE_NOT_STARTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MERGE_NOT_STARTED] = -1; SQLSTATE[-OB_MERGE_NOT_STARTED] = "HY000"; STR_ERROR[-OB_MERGE_NOT_STARTED] = "global merge not started"; STR_USER_ERROR[-OB_MERGE_NOT_STARTED] = "global merge not started"; ORACLE_ERRNO[-OB_MERGE_NOT_STARTED] = 600; ORACLE_STR_ERROR[-OB_MERGE_NOT_STARTED] = "ORA-00600: internal error code, arguments: -4547, global merge not started"; ORACLE_STR_USER_ERROR[-OB_MERGE_NOT_STARTED] = "ORA-00600: internal error code, arguments: -4547, global merge not started"; ERROR_NAME[-OB_MERGE_ALREADY_STARTED] = "OB_MERGE_ALREADY_STARTED"; ERROR_CAUSE[-OB_MERGE_ALREADY_STARTED] = "Internal Error"; ERROR_SOLUTION[-OB_MERGE_ALREADY_STARTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MERGE_ALREADY_STARTED] = -1; SQLSTATE[-OB_MERGE_ALREADY_STARTED] = "HY000"; STR_ERROR[-OB_MERGE_ALREADY_STARTED] = "merge already started"; STR_USER_ERROR[-OB_MERGE_ALREADY_STARTED] = "merge already started"; ORACLE_ERRNO[-OB_MERGE_ALREADY_STARTED] = 600; ORACLE_STR_ERROR[-OB_MERGE_ALREADY_STARTED] = "ORA-00600: internal error code, arguments: -4548, merge already started"; ORACLE_STR_USER_ERROR[-OB_MERGE_ALREADY_STARTED] = "ORA-00600: internal error code, arguments: -4548, merge already started"; ERROR_NAME[-OB_ROOTSERVICE_EXIST] = "OB_ROOTSERVICE_EXIST"; ERROR_CAUSE[-OB_ROOTSERVICE_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ROOTSERVICE_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROOTSERVICE_EXIST] = -1; SQLSTATE[-OB_ROOTSERVICE_EXIST] = "HY000"; STR_ERROR[-OB_ROOTSERVICE_EXIST] = "rootservice already exist"; STR_USER_ERROR[-OB_ROOTSERVICE_EXIST] = "rootservice already exist"; ORACLE_ERRNO[-OB_ROOTSERVICE_EXIST] = 600; ORACLE_STR_ERROR[-OB_ROOTSERVICE_EXIST] = "ORA-00600: internal error code, arguments: -4549, rootservice already exist"; ORACLE_STR_USER_ERROR[-OB_ROOTSERVICE_EXIST] = "ORA-00600: internal error code, arguments: -4549, rootservice already exist"; ERROR_NAME[-OB_RS_SHUTDOWN] = "OB_RS_SHUTDOWN"; ERROR_CAUSE[-OB_RS_SHUTDOWN] = "Internal Error"; ERROR_SOLUTION[-OB_RS_SHUTDOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RS_SHUTDOWN] = -1; SQLSTATE[-OB_RS_SHUTDOWN] = "HY000"; STR_ERROR[-OB_RS_SHUTDOWN] = "rootservice is shutdown"; STR_USER_ERROR[-OB_RS_SHUTDOWN] = "rootservice is shutdown"; ORACLE_ERRNO[-OB_RS_SHUTDOWN] = 600; ORACLE_STR_ERROR[-OB_RS_SHUTDOWN] = "ORA-00600: internal error code, arguments: -4550, rootservice is shutdown"; ORACLE_STR_USER_ERROR[-OB_RS_SHUTDOWN] = "ORA-00600: internal error code, arguments: -4550, rootservice is shutdown"; ERROR_NAME[-OB_SERVER_MIGRATE_IN_DENIED] = "OB_SERVER_MIGRATE_IN_DENIED"; ERROR_CAUSE[-OB_SERVER_MIGRATE_IN_DENIED] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_MIGRATE_IN_DENIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_MIGRATE_IN_DENIED] = -1; SQLSTATE[-OB_SERVER_MIGRATE_IN_DENIED] = "HY000"; STR_ERROR[-OB_SERVER_MIGRATE_IN_DENIED] = "server migrate in denied"; STR_USER_ERROR[-OB_SERVER_MIGRATE_IN_DENIED] = "server migrate in denied"; ORACLE_ERRNO[-OB_SERVER_MIGRATE_IN_DENIED] = 600; ORACLE_STR_ERROR[-OB_SERVER_MIGRATE_IN_DENIED] = "ORA-00600: internal error code, arguments: -4551, server migrate in denied"; ORACLE_STR_USER_ERROR[-OB_SERVER_MIGRATE_IN_DENIED] = "ORA-00600: internal error code, arguments: -4551, server migrate in denied"; ERROR_NAME[-OB_REBALANCE_TASK_CANT_EXEC] = "OB_REBALANCE_TASK_CANT_EXEC"; ERROR_CAUSE[-OB_REBALANCE_TASK_CANT_EXEC] = "Internal Error"; ERROR_SOLUTION[-OB_REBALANCE_TASK_CANT_EXEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REBALANCE_TASK_CANT_EXEC] = -1; SQLSTATE[-OB_REBALANCE_TASK_CANT_EXEC] = "HY000"; STR_ERROR[-OB_REBALANCE_TASK_CANT_EXEC] = "rebalance task can not executing now"; STR_USER_ERROR[-OB_REBALANCE_TASK_CANT_EXEC] = "rebalance task can not executing now"; ORACLE_ERRNO[-OB_REBALANCE_TASK_CANT_EXEC] = 600; ORACLE_STR_ERROR[-OB_REBALANCE_TASK_CANT_EXEC] = "ORA-00600: internal error code, arguments: -4552, rebalance task can not executing now"; ORACLE_STR_USER_ERROR[-OB_REBALANCE_TASK_CANT_EXEC] = "ORA-00600: internal error code, arguments: -4552, rebalance task can not executing now"; ERROR_NAME[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT"; ERROR_CAUSE[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = -1; SQLSTATE[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "HY000"; STR_ERROR[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "rootserver can not hold more partition"; STR_USER_ERROR[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "rootserver can not hold more partition"; ORACLE_ERRNO[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = 600; ORACLE_STR_ERROR[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "ORA-00600: internal error code, arguments: -4553, rootserver can not hold more partition"; ORACLE_STR_USER_ERROR[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "ORA-00600: internal error code, arguments: -4553, rootserver can not hold more partition"; ERROR_NAME[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "OB_REBALANCE_TASK_NOT_IN_PROGRESS"; ERROR_CAUSE[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "Internal Error"; ERROR_SOLUTION[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = -1; SQLSTATE[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "HY000"; STR_ERROR[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "rebalance task not in progress on observer"; STR_USER_ERROR[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "rebalance task not in progress on observer"; ORACLE_ERRNO[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = 600; ORACLE_STR_ERROR[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -4554, rebalance task not in progress on observer"; ORACLE_STR_USER_ERROR[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -4554, rebalance task not in progress on observer"; ERROR_NAME[-OB_DATA_SOURCE_NOT_EXIST] = "OB_DATA_SOURCE_NOT_EXIST"; ERROR_CAUSE[-OB_DATA_SOURCE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_NOT_EXIST] = -1; SQLSTATE[-OB_DATA_SOURCE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_DATA_SOURCE_NOT_EXIST] = "Data source not exist"; STR_USER_ERROR[-OB_DATA_SOURCE_NOT_EXIST] = "Data source not exist"; ORACLE_ERRNO[-OB_DATA_SOURCE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4600, Data source not exist"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4600, Data source not exist"; ERROR_NAME[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "OB_DATA_SOURCE_TABLE_NOT_EXIST"; ERROR_CAUSE[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = -1; SQLSTATE[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "Data source table not exist"; STR_USER_ERROR[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "Data source table not exist"; ORACLE_ERRNO[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4601, Data source table not exist"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4601, Data source table not exist"; ERROR_NAME[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "OB_DATA_SOURCE_RANGE_NOT_EXIST"; ERROR_CAUSE[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = -1; SQLSTATE[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "Data source range not exist"; STR_USER_ERROR[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "Data source range not exist"; ORACLE_ERRNO[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4602, Data source range not exist"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4602, Data source range not exist"; ERROR_NAME[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "OB_DATA_SOURCE_DATA_NOT_EXIST"; ERROR_CAUSE[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_DATA_NOT_EXIST] = -1; SQLSTATE[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "HY000"; STR_ERROR[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "Data source data not exist"; STR_USER_ERROR[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "Data source data not exist"; ORACLE_ERRNO[-OB_DATA_SOURCE_DATA_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4603, Data source data not exist"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4603, Data source data not exist"; ERROR_NAME[-OB_DATA_SOURCE_SYS_ERROR] = "OB_DATA_SOURCE_SYS_ERROR"; ERROR_CAUSE[-OB_DATA_SOURCE_SYS_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_SYS_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_SYS_ERROR] = -1; SQLSTATE[-OB_DATA_SOURCE_SYS_ERROR] = "HY000"; STR_ERROR[-OB_DATA_SOURCE_SYS_ERROR] = "Data source sys error"; STR_USER_ERROR[-OB_DATA_SOURCE_SYS_ERROR] = "Data source sys error"; ORACLE_ERRNO[-OB_DATA_SOURCE_SYS_ERROR] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_SYS_ERROR] = "ORA-00600: internal error code, arguments: -4604, Data source sys error"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_SYS_ERROR] = "ORA-00600: internal error code, arguments: -4604, Data source sys error"; ERROR_NAME[-OB_DATA_SOURCE_TIMEOUT] = "OB_DATA_SOURCE_TIMEOUT"; ERROR_CAUSE[-OB_DATA_SOURCE_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_TIMEOUT] = -1; SQLSTATE[-OB_DATA_SOURCE_TIMEOUT] = "HY000"; STR_ERROR[-OB_DATA_SOURCE_TIMEOUT] = "Data source timeout"; STR_USER_ERROR[-OB_DATA_SOURCE_TIMEOUT] = "Data source timeout"; ORACLE_ERRNO[-OB_DATA_SOURCE_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4605, Data source timeout"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4605, Data source timeout"; ERROR_NAME[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "OB_DATA_SOURCE_CONCURRENCY_FULL"; ERROR_CAUSE[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_CONCURRENCY_FULL] = -1; SQLSTATE[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "53000"; STR_ERROR[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "Data source concurrency full"; STR_USER_ERROR[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "Data source concurrency full"; ORACLE_ERRNO[-OB_DATA_SOURCE_CONCURRENCY_FULL] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "ORA-00600: internal error code, arguments: -4606, Data source concurrency full"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "ORA-00600: internal error code, arguments: -4606, Data source concurrency full"; ERROR_NAME[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "OB_DATA_SOURCE_WRONG_URI_FORMAT"; ERROR_CAUSE[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = -1; SQLSTATE[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "42000"; STR_ERROR[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "Data source wrong URI format"; STR_USER_ERROR[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "Data source wrong URI format"; ORACLE_ERRNO[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "ORA-00600: internal error code, arguments: -4607, Data source wrong URI format"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "ORA-00600: internal error code, arguments: -4607, Data source wrong URI format"; ERROR_NAME[-OB_SSTABLE_VERSION_UNEQUAL] = "OB_SSTABLE_VERSION_UNEQUAL"; ERROR_CAUSE[-OB_SSTABLE_VERSION_UNEQUAL] = "Internal Error"; ERROR_SOLUTION[-OB_SSTABLE_VERSION_UNEQUAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SSTABLE_VERSION_UNEQUAL] = -1; SQLSTATE[-OB_SSTABLE_VERSION_UNEQUAL] = "42000"; STR_ERROR[-OB_SSTABLE_VERSION_UNEQUAL] = "SSTable version not equal"; STR_USER_ERROR[-OB_SSTABLE_VERSION_UNEQUAL] = "SSTable version not equal"; ORACLE_ERRNO[-OB_SSTABLE_VERSION_UNEQUAL] = 600; ORACLE_STR_ERROR[-OB_SSTABLE_VERSION_UNEQUAL] = "ORA-00600: internal error code, arguments: -4608, SSTable version not equal"; ORACLE_STR_USER_ERROR[-OB_SSTABLE_VERSION_UNEQUAL] = "ORA-00600: internal error code, arguments: -4608, SSTable version not equal"; ERROR_NAME[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "OB_UPS_RENEW_LEASE_NOT_ALLOWED"; ERROR_CAUSE[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = -1; SQLSTATE[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "ups should not renew its lease"; STR_USER_ERROR[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "ups should not renew its lease"; ORACLE_ERRNO[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -4609, ups should not renew its lease"; ORACLE_STR_USER_ERROR[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -4609, ups should not renew its lease"; ERROR_NAME[-OB_UPS_COUNT_OVER_LIMIT] = "OB_UPS_COUNT_OVER_LIMIT"; ERROR_CAUSE[-OB_UPS_COUNT_OVER_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_UPS_COUNT_OVER_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UPS_COUNT_OVER_LIMIT] = -1; SQLSTATE[-OB_UPS_COUNT_OVER_LIMIT] = "HY000"; STR_ERROR[-OB_UPS_COUNT_OVER_LIMIT] = "ups count over limit"; STR_USER_ERROR[-OB_UPS_COUNT_OVER_LIMIT] = "ups count over limit"; ORACLE_ERRNO[-OB_UPS_COUNT_OVER_LIMIT] = 600; ORACLE_STR_ERROR[-OB_UPS_COUNT_OVER_LIMIT] = "ORA-00600: internal error code, arguments: -4610, ups count over limit"; ORACLE_STR_USER_ERROR[-OB_UPS_COUNT_OVER_LIMIT] = "ORA-00600: internal error code, arguments: -4610, ups count over limit"; ERROR_NAME[-OB_NO_UPS_MAJORITY] = "OB_NO_UPS_MAJORITY"; ERROR_CAUSE[-OB_NO_UPS_MAJORITY] = "Internal Error"; ERROR_SOLUTION[-OB_NO_UPS_MAJORITY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_UPS_MAJORITY] = -1; SQLSTATE[-OB_NO_UPS_MAJORITY] = "HY000"; STR_ERROR[-OB_NO_UPS_MAJORITY] = "ups not form a majority"; STR_USER_ERROR[-OB_NO_UPS_MAJORITY] = "ups not form a majority"; ORACLE_ERRNO[-OB_NO_UPS_MAJORITY] = 600; ORACLE_STR_ERROR[-OB_NO_UPS_MAJORITY] = "ORA-00600: internal error code, arguments: -4611, ups not form a majority"; ORACLE_STR_USER_ERROR[-OB_NO_UPS_MAJORITY] = "ORA-00600: internal error code, arguments: -4611, ups not form a majority"; ERROR_NAME[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "OB_INDEX_COUNT_REACH_THE_LIMIT"; ERROR_CAUSE[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INDEX_COUNT_REACH_THE_LIMIT] = -1; SQLSTATE[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "HY000"; STR_ERROR[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "created index tables count has reach the limit:128"; STR_USER_ERROR[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "created index tables count has reach the limit:128"; ORACLE_ERRNO[-OB_INDEX_COUNT_REACH_THE_LIMIT] = 600; ORACLE_STR_ERROR[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "ORA-00600: internal error code, arguments: -4613, created index tables count has reach the limit:128"; ORACLE_STR_USER_ERROR[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "ORA-00600: internal error code, arguments: -4613, created index tables count has reach the limit:128"; ERROR_NAME[-OB_TASK_EXPIRED] = "OB_TASK_EXPIRED"; ERROR_CAUSE[-OB_TASK_EXPIRED] = "Internal Error"; ERROR_SOLUTION[-OB_TASK_EXPIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TASK_EXPIRED] = -1; SQLSTATE[-OB_TASK_EXPIRED] = "HY000"; STR_ERROR[-OB_TASK_EXPIRED] = "task expired"; STR_USER_ERROR[-OB_TASK_EXPIRED] = "task expired"; ORACLE_ERRNO[-OB_TASK_EXPIRED] = 600; ORACLE_STR_ERROR[-OB_TASK_EXPIRED] = "ORA-00600: internal error code, arguments: -4614, task expired"; ORACLE_STR_USER_ERROR[-OB_TASK_EXPIRED] = "ORA-00600: internal error code, arguments: -4614, task expired"; ERROR_NAME[-OB_TABLEGROUP_NOT_EMPTY] = "OB_TABLEGROUP_NOT_EMPTY"; ERROR_CAUSE[-OB_TABLEGROUP_NOT_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_TABLEGROUP_NOT_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLEGROUP_NOT_EMPTY] = -1; SQLSTATE[-OB_TABLEGROUP_NOT_EMPTY] = "HY000"; STR_ERROR[-OB_TABLEGROUP_NOT_EMPTY] = "tablegroup is not empty"; STR_USER_ERROR[-OB_TABLEGROUP_NOT_EMPTY] = "tablegroup is not empty"; ORACLE_ERRNO[-OB_TABLEGROUP_NOT_EMPTY] = 600; ORACLE_STR_ERROR[-OB_TABLEGROUP_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4615, tablegroup is not empty"; ORACLE_STR_USER_ERROR[-OB_TABLEGROUP_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4615, tablegroup is not empty"; ERROR_NAME[-OB_INVALID_SERVER_STATUS] = "OB_INVALID_SERVER_STATUS"; ERROR_CAUSE[-OB_INVALID_SERVER_STATUS] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_SERVER_STATUS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_SERVER_STATUS] = -1; SQLSTATE[-OB_INVALID_SERVER_STATUS] = "HY000"; STR_ERROR[-OB_INVALID_SERVER_STATUS] = "server status is not valid"; STR_USER_ERROR[-OB_INVALID_SERVER_STATUS] = "server status is not valid"; ORACLE_ERRNO[-OB_INVALID_SERVER_STATUS] = 600; ORACLE_STR_ERROR[-OB_INVALID_SERVER_STATUS] = "ORA-00600: internal error code, arguments: -4620, server status is not valid"; ORACLE_STR_USER_ERROR[-OB_INVALID_SERVER_STATUS] = "ORA-00600: internal error code, arguments: -4620, server status is not valid"; ERROR_NAME[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "OB_WAIT_ELEC_LEADER_TIMEOUT"; ERROR_CAUSE[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WAIT_ELEC_LEADER_TIMEOUT] = -1; SQLSTATE[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "HY000"; STR_ERROR[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "wait elect partition leader timeout"; STR_USER_ERROR[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "wait elect partition leader timeout"; ORACLE_ERRNO[-OB_WAIT_ELEC_LEADER_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "ORA-00600: internal error code, arguments: -4621, wait elect partition leader timeout"; ORACLE_STR_USER_ERROR[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "ORA-00600: internal error code, arguments: -4621, wait elect partition leader timeout"; ERROR_NAME[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "OB_WAIT_ALL_RS_ONLINE_TIMEOUT"; ERROR_CAUSE[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = -1; SQLSTATE[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "HY000"; STR_ERROR[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "wait all rs online timeout"; STR_USER_ERROR[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "wait all rs online timeout"; ORACLE_ERRNO[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4622, wait all rs online timeout"; ORACLE_STR_USER_ERROR[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4622, wait all rs online timeout"; ERROR_NAME[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "OB_ALL_REPLICAS_ON_MERGE_ZONE"; ERROR_CAUSE[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "Internal Error"; ERROR_SOLUTION[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = -1; SQLSTATE[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "HY000"; STR_ERROR[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "all replicas of partition group are on zones to merge"; STR_USER_ERROR[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "all replicas of partition group are on zones to merge"; ORACLE_ERRNO[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = 600; ORACLE_STR_ERROR[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "ORA-00600: internal error code, arguments: -4623, all replicas of partition group are on zones to merge"; ORACLE_STR_USER_ERROR[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "ORA-00600: internal error code, arguments: -4623, all replicas of partition group are on zones to merge"; ERROR_NAME[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "OB_MACHINE_RESOURCE_NOT_ENOUGH"; ERROR_CAUSE[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = -1; SQLSTATE[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "HY000"; STR_ERROR[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "machine resource is not enough to hold a new unit"; STR_USER_ERROR[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = " machine resource \'%s\' is not enough to hold a new unit"; ORACLE_ERRNO[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4624, machine resource is not enough to hold a new unit"; ORACLE_STR_USER_ERROR[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4624, machine resource \'%s\' is not enough to hold a new unit"; ERROR_NAME[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "OB_NOT_SERVER_CAN_HOLD_SOFTLY"; ERROR_CAUSE[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = -1; SQLSTATE[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "HY000"; STR_ERROR[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "not server can hole the unit and not over soft limit"; STR_USER_ERROR[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "not server can hole the unit and not over soft limit"; ORACLE_ERRNO[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = 600; ORACLE_STR_ERROR[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "ORA-00600: internal error code, arguments: -4625, not server can hole the unit and not over soft limit"; ORACLE_STR_USER_ERROR[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "ORA-00600: internal error code, arguments: -4625, not server can hole the unit and not over soft limit"; ERROR_NAME[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "OB_RESOURCE_POOL_ALREADY_GRANTED"; ERROR_CAUSE[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "Internal Error"; ERROR_SOLUTION[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESOURCE_POOL_ALREADY_GRANTED] = -1; SQLSTATE[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "HY000"; STR_ERROR[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "resource pool has already been granted to a tenant"; STR_USER_ERROR[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "resource pool \'%s\' has already been granted to a tenant"; ORACLE_ERRNO[-OB_RESOURCE_POOL_ALREADY_GRANTED] = 600; ORACLE_STR_ERROR[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "ORA-00600: internal error code, arguments: -4626, resource pool has already been granted to a tenant"; ORACLE_STR_USER_ERROR[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "ORA-00600: internal error code, arguments: -4626, resource pool \'%s\' has already been granted to a tenant"; ERROR_NAME[-OB_SERVER_ALREADY_DELETED] = "OB_SERVER_ALREADY_DELETED"; ERROR_CAUSE[-OB_SERVER_ALREADY_DELETED] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_ALREADY_DELETED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_ALREADY_DELETED] = -1; SQLSTATE[-OB_SERVER_ALREADY_DELETED] = "HY000"; STR_ERROR[-OB_SERVER_ALREADY_DELETED] = "server has already been deleted"; STR_USER_ERROR[-OB_SERVER_ALREADY_DELETED] = "server has already been deleted"; ORACLE_ERRNO[-OB_SERVER_ALREADY_DELETED] = 600; ORACLE_STR_ERROR[-OB_SERVER_ALREADY_DELETED] = "ORA-00600: internal error code, arguments: -4628, server has already been deleted"; ORACLE_STR_USER_ERROR[-OB_SERVER_ALREADY_DELETED] = "ORA-00600: internal error code, arguments: -4628, server has already been deleted"; ERROR_NAME[-OB_SERVER_NOT_DELETING] = "OB_SERVER_NOT_DELETING"; ERROR_CAUSE[-OB_SERVER_NOT_DELETING] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_NOT_DELETING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_NOT_DELETING] = -1; SQLSTATE[-OB_SERVER_NOT_DELETING] = "HY000"; STR_ERROR[-OB_SERVER_NOT_DELETING] = "server is not in deleting status"; STR_USER_ERROR[-OB_SERVER_NOT_DELETING] = "server is not in deleting status"; ORACLE_ERRNO[-OB_SERVER_NOT_DELETING] = 600; ORACLE_STR_ERROR[-OB_SERVER_NOT_DELETING] = "ORA-00600: internal error code, arguments: -4629, server is not in deleting status"; ORACLE_STR_USER_ERROR[-OB_SERVER_NOT_DELETING] = "ORA-00600: internal error code, arguments: -4629, server is not in deleting status"; ERROR_NAME[-OB_SERVER_NOT_IN_WHITE_LIST] = "OB_SERVER_NOT_IN_WHITE_LIST"; ERROR_CAUSE[-OB_SERVER_NOT_IN_WHITE_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_NOT_IN_WHITE_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_NOT_IN_WHITE_LIST] = -1; SQLSTATE[-OB_SERVER_NOT_IN_WHITE_LIST] = "HY000"; STR_ERROR[-OB_SERVER_NOT_IN_WHITE_LIST] = "server not in server white list"; STR_USER_ERROR[-OB_SERVER_NOT_IN_WHITE_LIST] = "server not in server white list"; ORACLE_ERRNO[-OB_SERVER_NOT_IN_WHITE_LIST] = 600; ORACLE_STR_ERROR[-OB_SERVER_NOT_IN_WHITE_LIST] = "ORA-00600: internal error code, arguments: -4630, server not in server white list"; ORACLE_STR_USER_ERROR[-OB_SERVER_NOT_IN_WHITE_LIST] = "ORA-00600: internal error code, arguments: -4630, server not in server white list"; ERROR_NAME[-OB_SERVER_ZONE_NOT_MATCH] = "OB_SERVER_ZONE_NOT_MATCH"; ERROR_CAUSE[-OB_SERVER_ZONE_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_ZONE_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_ZONE_NOT_MATCH] = -1; SQLSTATE[-OB_SERVER_ZONE_NOT_MATCH] = "HY000"; STR_ERROR[-OB_SERVER_ZONE_NOT_MATCH] = "server zone not match"; STR_USER_ERROR[-OB_SERVER_ZONE_NOT_MATCH] = "server zone not match"; ORACLE_ERRNO[-OB_SERVER_ZONE_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_SERVER_ZONE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4631, server zone not match"; ORACLE_STR_USER_ERROR[-OB_SERVER_ZONE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4631, server zone not match"; ERROR_NAME[-OB_OVER_ZONE_NUM_LIMIT] = "OB_OVER_ZONE_NUM_LIMIT"; ERROR_CAUSE[-OB_OVER_ZONE_NUM_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_OVER_ZONE_NUM_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OVER_ZONE_NUM_LIMIT] = -1; SQLSTATE[-OB_OVER_ZONE_NUM_LIMIT] = "HY000"; STR_ERROR[-OB_OVER_ZONE_NUM_LIMIT] = "zone num has reach max zone num"; STR_USER_ERROR[-OB_OVER_ZONE_NUM_LIMIT] = "zone num has reach max zone num"; ORACLE_ERRNO[-OB_OVER_ZONE_NUM_LIMIT] = 600; ORACLE_STR_ERROR[-OB_OVER_ZONE_NUM_LIMIT] = "ORA-00600: internal error code, arguments: -4632, zone num has reach max zone num"; ORACLE_STR_USER_ERROR[-OB_OVER_ZONE_NUM_LIMIT] = "ORA-00600: internal error code, arguments: -4632, zone num has reach max zone num"; ERROR_NAME[-OB_ZONE_STATUS_NOT_MATCH] = "OB_ZONE_STATUS_NOT_MATCH"; ERROR_CAUSE[-OB_ZONE_STATUS_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_STATUS_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_STATUS_NOT_MATCH] = -1; SQLSTATE[-OB_ZONE_STATUS_NOT_MATCH] = "HY000"; STR_ERROR[-OB_ZONE_STATUS_NOT_MATCH] = "zone status not match"; STR_USER_ERROR[-OB_ZONE_STATUS_NOT_MATCH] = "zone status not match"; ORACLE_ERRNO[-OB_ZONE_STATUS_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_ZONE_STATUS_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4633, zone status not match"; ORACLE_STR_USER_ERROR[-OB_ZONE_STATUS_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4633, zone status not match"; ERROR_NAME[-OB_RESOURCE_UNIT_IS_REFERENCED] = "OB_RESOURCE_UNIT_IS_REFERENCED"; ERROR_CAUSE[-OB_RESOURCE_UNIT_IS_REFERENCED] = "Internal Error"; ERROR_SOLUTION[-OB_RESOURCE_UNIT_IS_REFERENCED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESOURCE_UNIT_IS_REFERENCED] = -1; SQLSTATE[-OB_RESOURCE_UNIT_IS_REFERENCED] = "HY000"; STR_ERROR[-OB_RESOURCE_UNIT_IS_REFERENCED] = "resource unit is referenced by resource pool"; STR_USER_ERROR[-OB_RESOURCE_UNIT_IS_REFERENCED] = "resource unit \'%s\' is referenced by some resource pool"; ORACLE_ERRNO[-OB_RESOURCE_UNIT_IS_REFERENCED] = 600; ORACLE_STR_ERROR[-OB_RESOURCE_UNIT_IS_REFERENCED] = "ORA-00600: internal error code, arguments: -4634, resource unit is referenced by resource pool"; ORACLE_STR_USER_ERROR[-OB_RESOURCE_UNIT_IS_REFERENCED] = "ORA-00600: internal error code, arguments: -4634, resource unit \'%s\' is referenced by some resource pool"; ERROR_NAME[-OB_DIFFERENT_PRIMARY_ZONE] = "OB_DIFFERENT_PRIMARY_ZONE"; ERROR_CAUSE[-OB_DIFFERENT_PRIMARY_ZONE] = "Internal Error"; ERROR_SOLUTION[-OB_DIFFERENT_PRIMARY_ZONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DIFFERENT_PRIMARY_ZONE] = -1; SQLSTATE[-OB_DIFFERENT_PRIMARY_ZONE] = "HY000"; STR_ERROR[-OB_DIFFERENT_PRIMARY_ZONE] = "table schema primary zone different with other table in sampe tablegroup"; STR_USER_ERROR[-OB_DIFFERENT_PRIMARY_ZONE] = "table schema primary zone different with other table in sampe tablegroup"; ORACLE_ERRNO[-OB_DIFFERENT_PRIMARY_ZONE] = 600; ORACLE_STR_ERROR[-OB_DIFFERENT_PRIMARY_ZONE] = "ORA-00600: internal error code, arguments: -4636, table schema primary zone different with other table in sampe tablegroup"; ORACLE_STR_USER_ERROR[-OB_DIFFERENT_PRIMARY_ZONE] = "ORA-00600: internal error code, arguments: -4636, table schema primary zone different with other table in sampe tablegroup"; ERROR_NAME[-OB_SERVER_NOT_ACTIVE] = "OB_SERVER_NOT_ACTIVE"; ERROR_CAUSE[-OB_SERVER_NOT_ACTIVE] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_NOT_ACTIVE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_NOT_ACTIVE] = -1; SQLSTATE[-OB_SERVER_NOT_ACTIVE] = "HY000"; STR_ERROR[-OB_SERVER_NOT_ACTIVE] = "server is not active"; STR_USER_ERROR[-OB_SERVER_NOT_ACTIVE] = "server is not active"; ORACLE_ERRNO[-OB_SERVER_NOT_ACTIVE] = 600; ORACLE_STR_ERROR[-OB_SERVER_NOT_ACTIVE] = "ORA-00600: internal error code, arguments: -4637, server is not active"; ORACLE_STR_USER_ERROR[-OB_SERVER_NOT_ACTIVE] = "ORA-00600: internal error code, arguments: -4637, server is not active"; ERROR_NAME[-OB_RS_NOT_MASTER] = "OB_RS_NOT_MASTER"; ERROR_CAUSE[-OB_RS_NOT_MASTER] = "Internal Error"; ERROR_SOLUTION[-OB_RS_NOT_MASTER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RS_NOT_MASTER] = -1; SQLSTATE[-OB_RS_NOT_MASTER] = "HY000"; STR_ERROR[-OB_RS_NOT_MASTER] = "The RootServer is not the master"; STR_USER_ERROR[-OB_RS_NOT_MASTER] = "The RootServer is not the master"; ORACLE_ERRNO[-OB_RS_NOT_MASTER] = 600; ORACLE_STR_ERROR[-OB_RS_NOT_MASTER] = "ORA-00600: internal error code, arguments: -4638, The RootServer is not the master"; ORACLE_STR_USER_ERROR[-OB_RS_NOT_MASTER] = "ORA-00600: internal error code, arguments: -4638, The RootServer is not the master"; ERROR_NAME[-OB_CANDIDATE_LIST_ERROR] = "OB_CANDIDATE_LIST_ERROR"; ERROR_CAUSE[-OB_CANDIDATE_LIST_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_CANDIDATE_LIST_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANDIDATE_LIST_ERROR] = -1; SQLSTATE[-OB_CANDIDATE_LIST_ERROR] = "HY000"; STR_ERROR[-OB_CANDIDATE_LIST_ERROR] = "The candidate list is invalid"; STR_USER_ERROR[-OB_CANDIDATE_LIST_ERROR] = "The candidate list is invalid"; ORACLE_ERRNO[-OB_CANDIDATE_LIST_ERROR] = 600; ORACLE_STR_ERROR[-OB_CANDIDATE_LIST_ERROR] = "ORA-00600: internal error code, arguments: -4639, The candidate list is invalid"; ORACLE_STR_USER_ERROR[-OB_CANDIDATE_LIST_ERROR] = "ORA-00600: internal error code, arguments: -4639, The candidate list is invalid"; ERROR_NAME[-OB_PARTITION_ZONE_DUPLICATED] = "OB_PARTITION_ZONE_DUPLICATED"; ERROR_CAUSE[-OB_PARTITION_ZONE_DUPLICATED] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_ZONE_DUPLICATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_ZONE_DUPLICATED] = -1; SQLSTATE[-OB_PARTITION_ZONE_DUPLICATED] = "HY000"; STR_ERROR[-OB_PARTITION_ZONE_DUPLICATED] = "The chosen partition servers belong to same zone."; STR_USER_ERROR[-OB_PARTITION_ZONE_DUPLICATED] = "The chosen partition servers belong to same zone."; ORACLE_ERRNO[-OB_PARTITION_ZONE_DUPLICATED] = 600; ORACLE_STR_ERROR[-OB_PARTITION_ZONE_DUPLICATED] = "ORA-00600: internal error code, arguments: -4640, The chosen partition servers belong to same zone."; ORACLE_STR_USER_ERROR[-OB_PARTITION_ZONE_DUPLICATED] = "ORA-00600: internal error code, arguments: -4640, The chosen partition servers belong to same zone."; ERROR_NAME[-OB_ZONE_DUPLICATED] = "OB_ZONE_DUPLICATED"; ERROR_CAUSE[-OB_ZONE_DUPLICATED] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_DUPLICATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_DUPLICATED] = -1; SQLSTATE[-OB_ZONE_DUPLICATED] = "HY000"; STR_ERROR[-OB_ZONE_DUPLICATED] = "Duplicated zone in zone list"; STR_USER_ERROR[-OB_ZONE_DUPLICATED] = "Duplicated zone \'%s\' in zone list %s"; ORACLE_ERRNO[-OB_ZONE_DUPLICATED] = 600; ORACLE_STR_ERROR[-OB_ZONE_DUPLICATED] = "ORA-00600: internal error code, arguments: -4641, Duplicated zone in zone list"; ORACLE_STR_USER_ERROR[-OB_ZONE_DUPLICATED] = "ORA-00600: internal error code, arguments: -4641, Duplicated zone \'%s\' in zone list %s"; ERROR_NAME[-OB_NOT_ALL_ZONE_ACTIVE] = "OB_NOT_ALL_ZONE_ACTIVE"; ERROR_CAUSE[-OB_NOT_ALL_ZONE_ACTIVE] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_ALL_ZONE_ACTIVE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_ALL_ZONE_ACTIVE] = -1; SQLSTATE[-OB_NOT_ALL_ZONE_ACTIVE] = "HY000"; STR_ERROR[-OB_NOT_ALL_ZONE_ACTIVE] = "Not all zone in zone list are active"; STR_USER_ERROR[-OB_NOT_ALL_ZONE_ACTIVE] = "Not all zone in zone list are active"; ORACLE_ERRNO[-OB_NOT_ALL_ZONE_ACTIVE] = 600; ORACLE_STR_ERROR[-OB_NOT_ALL_ZONE_ACTIVE] = "ORA-00600: internal error code, arguments: -4642, Not all zone in zone list are active"; ORACLE_STR_USER_ERROR[-OB_NOT_ALL_ZONE_ACTIVE] = "ORA-00600: internal error code, arguments: -4642, Not all zone in zone list are active"; ERROR_NAME[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST"; ERROR_CAUSE[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = -1; SQLSTATE[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "HY000"; STR_ERROR[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "primary zone not in zone list"; STR_USER_ERROR[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "primary zone \'%s\' not in zone list %s"; ORACLE_ERRNO[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = 600; ORACLE_STR_ERROR[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "ORA-00600: internal error code, arguments: -4643, primary zone not in zone list"; ORACLE_STR_USER_ERROR[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "ORA-00600: internal error code, arguments: -4643, primary zone \'%s\' not in zone list %s"; ERROR_NAME[-OB_REPLICA_NUM_NOT_MATCH] = "OB_REPLICA_NUM_NOT_MATCH"; ERROR_CAUSE[-OB_REPLICA_NUM_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_REPLICA_NUM_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REPLICA_NUM_NOT_MATCH] = -1; SQLSTATE[-OB_REPLICA_NUM_NOT_MATCH] = "HY000"; STR_ERROR[-OB_REPLICA_NUM_NOT_MATCH] = "replica num not same with zone count"; STR_USER_ERROR[-OB_REPLICA_NUM_NOT_MATCH] = "replica num not same with zone count"; ORACLE_ERRNO[-OB_REPLICA_NUM_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_REPLICA_NUM_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4644, replica num not same with zone count"; ORACLE_STR_USER_ERROR[-OB_REPLICA_NUM_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4644, replica num not same with zone count"; ERROR_NAME[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "OB_ZONE_LIST_POOL_LIST_NOT_MATCH"; ERROR_CAUSE[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = -1; SQLSTATE[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "HY000"; STR_ERROR[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "zone list not a subset of resource pool list"; STR_USER_ERROR[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "zone list %s not a subset of resource pool zone list %s"; ORACLE_ERRNO[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4645, zone list not a subset of resource pool list"; ORACLE_STR_USER_ERROR[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4645, zone list %s not a subset of resource pool zone list %s"; ERROR_NAME[-OB_INVALID_TENANT_NAME] = "OB_INVALID_TENANT_NAME"; ERROR_CAUSE[-OB_INVALID_TENANT_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_TENANT_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_TENANT_NAME] = -1; SQLSTATE[-OB_INVALID_TENANT_NAME] = "HY000"; STR_ERROR[-OB_INVALID_TENANT_NAME] = "tenant name is too long"; STR_USER_ERROR[-OB_INVALID_TENANT_NAME] = "tenant name \'%s\' over max_tenant_name_length %ld"; ORACLE_ERRNO[-OB_INVALID_TENANT_NAME] = 600; ORACLE_STR_ERROR[-OB_INVALID_TENANT_NAME] = "ORA-00600: internal error code, arguments: -4646, tenant name is too long"; ORACLE_STR_USER_ERROR[-OB_INVALID_TENANT_NAME] = "ORA-00600: internal error code, arguments: -4646, tenant name \'%s\' over max_tenant_name_length %ld"; ERROR_NAME[-OB_EMPTY_RESOURCE_POOL_LIST] = "OB_EMPTY_RESOURCE_POOL_LIST"; ERROR_CAUSE[-OB_EMPTY_RESOURCE_POOL_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_EMPTY_RESOURCE_POOL_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EMPTY_RESOURCE_POOL_LIST] = -1; SQLSTATE[-OB_EMPTY_RESOURCE_POOL_LIST] = "HY000"; STR_ERROR[-OB_EMPTY_RESOURCE_POOL_LIST] = "resource pool list is empty"; STR_USER_ERROR[-OB_EMPTY_RESOURCE_POOL_LIST] = "resource pool list is empty"; ORACLE_ERRNO[-OB_EMPTY_RESOURCE_POOL_LIST] = 600; ORACLE_STR_ERROR[-OB_EMPTY_RESOURCE_POOL_LIST] = "ORA-00600: internal error code, arguments: -4647, resource pool list is empty"; ORACLE_STR_USER_ERROR[-OB_EMPTY_RESOURCE_POOL_LIST] = "ORA-00600: internal error code, arguments: -4647, resource pool list is empty"; ERROR_NAME[-OB_RESOURCE_UNIT_NOT_EXIST] = "OB_RESOURCE_UNIT_NOT_EXIST"; ERROR_CAUSE[-OB_RESOURCE_UNIT_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_RESOURCE_UNIT_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESOURCE_UNIT_NOT_EXIST] = -1; SQLSTATE[-OB_RESOURCE_UNIT_NOT_EXIST] = "HY000"; STR_ERROR[-OB_RESOURCE_UNIT_NOT_EXIST] = "resource unit not exist"; STR_USER_ERROR[-OB_RESOURCE_UNIT_NOT_EXIST] = "resource unit \'%s\' not exist"; ORACLE_ERRNO[-OB_RESOURCE_UNIT_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_RESOURCE_UNIT_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4648, resource unit not exist"; ORACLE_STR_USER_ERROR[-OB_RESOURCE_UNIT_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4648, resource unit \'%s\' not exist"; ERROR_NAME[-OB_RESOURCE_UNIT_EXIST] = "OB_RESOURCE_UNIT_EXIST"; ERROR_CAUSE[-OB_RESOURCE_UNIT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_RESOURCE_UNIT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESOURCE_UNIT_EXIST] = -1; SQLSTATE[-OB_RESOURCE_UNIT_EXIST] = "HY000"; STR_ERROR[-OB_RESOURCE_UNIT_EXIST] = "resource unit already exist"; STR_USER_ERROR[-OB_RESOURCE_UNIT_EXIST] = "resource unit \'%s\' already exist"; ORACLE_ERRNO[-OB_RESOURCE_UNIT_EXIST] = 600; ORACLE_STR_ERROR[-OB_RESOURCE_UNIT_EXIST] = "ORA-00600: internal error code, arguments: -4649, resource unit already exist"; ORACLE_STR_USER_ERROR[-OB_RESOURCE_UNIT_EXIST] = "ORA-00600: internal error code, arguments: -4649, resource unit \'%s\' already exist"; ERROR_NAME[-OB_RESOURCE_POOL_NOT_EXIST] = "OB_RESOURCE_POOL_NOT_EXIST"; ERROR_CAUSE[-OB_RESOURCE_POOL_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_RESOURCE_POOL_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESOURCE_POOL_NOT_EXIST] = -1; SQLSTATE[-OB_RESOURCE_POOL_NOT_EXIST] = "HY000"; STR_ERROR[-OB_RESOURCE_POOL_NOT_EXIST] = "resource pool not exist"; STR_USER_ERROR[-OB_RESOURCE_POOL_NOT_EXIST] = "resource pool \'%s\' not exist"; ORACLE_ERRNO[-OB_RESOURCE_POOL_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_RESOURCE_POOL_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4650, resource pool not exist"; ORACLE_STR_USER_ERROR[-OB_RESOURCE_POOL_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4650, resource pool \'%s\' not exist"; ERROR_NAME[-OB_RESOURCE_POOL_EXIST] = "OB_RESOURCE_POOL_EXIST"; ERROR_CAUSE[-OB_RESOURCE_POOL_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_RESOURCE_POOL_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESOURCE_POOL_EXIST] = -1; SQLSTATE[-OB_RESOURCE_POOL_EXIST] = "HY000"; STR_ERROR[-OB_RESOURCE_POOL_EXIST] = "resource pool already exist"; STR_USER_ERROR[-OB_RESOURCE_POOL_EXIST] = "resource pool \'%s\' exist"; ORACLE_ERRNO[-OB_RESOURCE_POOL_EXIST] = 600; ORACLE_STR_ERROR[-OB_RESOURCE_POOL_EXIST] = "ORA-00600: internal error code, arguments: -4651, resource pool already exist"; ORACLE_STR_USER_ERROR[-OB_RESOURCE_POOL_EXIST] = "ORA-00600: internal error code, arguments: -4651, resource pool \'%s\' exist"; ERROR_NAME[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "OB_WAIT_LEADER_SWITCH_TIMEOUT"; ERROR_CAUSE[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = -1; SQLSTATE[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "HY000"; STR_ERROR[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "wait leader switch timeout"; STR_USER_ERROR[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "wait leader switch timeout"; ORACLE_ERRNO[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "ORA-00600: internal error code, arguments: -4652, wait leader switch timeout"; ORACLE_STR_USER_ERROR[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "ORA-00600: internal error code, arguments: -4652, wait leader switch timeout"; ERROR_NAME[-OB_LOCATION_NOT_EXIST] = "OB_LOCATION_NOT_EXIST"; ERROR_CAUSE[-OB_LOCATION_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_LOCATION_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOCATION_NOT_EXIST] = -1; SQLSTATE[-OB_LOCATION_NOT_EXIST] = "HY000"; STR_ERROR[-OB_LOCATION_NOT_EXIST] = "location not exist"; STR_USER_ERROR[-OB_LOCATION_NOT_EXIST] = "location not exist"; ORACLE_ERRNO[-OB_LOCATION_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_LOCATION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4653, location not exist"; ORACLE_STR_USER_ERROR[-OB_LOCATION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4653, location not exist"; ERROR_NAME[-OB_LOCATION_LEADER_NOT_EXIST] = "OB_LOCATION_LEADER_NOT_EXIST"; ERROR_CAUSE[-OB_LOCATION_LEADER_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_LOCATION_LEADER_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOCATION_LEADER_NOT_EXIST] = -1; SQLSTATE[-OB_LOCATION_LEADER_NOT_EXIST] = "HY000"; STR_ERROR[-OB_LOCATION_LEADER_NOT_EXIST] = "location leader not exist"; STR_USER_ERROR[-OB_LOCATION_LEADER_NOT_EXIST] = "location leader not exist"; ORACLE_ERRNO[-OB_LOCATION_LEADER_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_LOCATION_LEADER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4654, location leader not exist"; ORACLE_STR_USER_ERROR[-OB_LOCATION_LEADER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4654, location leader not exist"; ERROR_NAME[-OB_ZONE_NOT_ACTIVE] = "OB_ZONE_NOT_ACTIVE"; ERROR_CAUSE[-OB_ZONE_NOT_ACTIVE] = "Internal Error"; ERROR_SOLUTION[-OB_ZONE_NOT_ACTIVE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ZONE_NOT_ACTIVE] = -1; SQLSTATE[-OB_ZONE_NOT_ACTIVE] = "HY000"; STR_ERROR[-OB_ZONE_NOT_ACTIVE] = "zone not active"; STR_USER_ERROR[-OB_ZONE_NOT_ACTIVE] = "zone not active"; ORACLE_ERRNO[-OB_ZONE_NOT_ACTIVE] = 600; ORACLE_STR_ERROR[-OB_ZONE_NOT_ACTIVE] = "ORA-00600: internal error code, arguments: -4655, zone not active"; ORACLE_STR_USER_ERROR[-OB_ZONE_NOT_ACTIVE] = "ORA-00600: internal error code, arguments: -4655, zone not active"; ERROR_NAME[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "OB_UNIT_NUM_OVER_SERVER_COUNT"; ERROR_CAUSE[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "Internal Error"; ERROR_SOLUTION[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNIT_NUM_OVER_SERVER_COUNT] = -1; SQLSTATE[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "HY000"; STR_ERROR[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "resource pool unit num is bigger than zone server count"; STR_USER_ERROR[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "resource pool unit num is bigger than zone server count"; ORACLE_ERRNO[-OB_UNIT_NUM_OVER_SERVER_COUNT] = 600; ORACLE_STR_ERROR[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "ORA-00600: internal error code, arguments: -4656, resource pool unit num is bigger than zone server count"; ORACLE_STR_USER_ERROR[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "ORA-00600: internal error code, arguments: -4656, resource pool unit num is bigger than zone server count"; ERROR_NAME[-OB_POOL_SERVER_INTERSECT] = "OB_POOL_SERVER_INTERSECT"; ERROR_CAUSE[-OB_POOL_SERVER_INTERSECT] = "Internal Error"; ERROR_SOLUTION[-OB_POOL_SERVER_INTERSECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_POOL_SERVER_INTERSECT] = -1; SQLSTATE[-OB_POOL_SERVER_INTERSECT] = "HY000"; STR_ERROR[-OB_POOL_SERVER_INTERSECT] = "resource pool list unit server intersect"; STR_USER_ERROR[-OB_POOL_SERVER_INTERSECT] = "resource pool list %s unit servers intersect"; ORACLE_ERRNO[-OB_POOL_SERVER_INTERSECT] = 600; ORACLE_STR_ERROR[-OB_POOL_SERVER_INTERSECT] = "ORA-00600: internal error code, arguments: -4657, resource pool list unit server intersect"; ORACLE_STR_USER_ERROR[-OB_POOL_SERVER_INTERSECT] = "ORA-00600: internal error code, arguments: -4657, resource pool list %s unit servers intersect"; ERROR_NAME[-OB_NOT_SINGLE_RESOURCE_POOL] = "OB_NOT_SINGLE_RESOURCE_POOL"; ERROR_CAUSE[-OB_NOT_SINGLE_RESOURCE_POOL] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_SINGLE_RESOURCE_POOL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_SINGLE_RESOURCE_POOL] = -1; SQLSTATE[-OB_NOT_SINGLE_RESOURCE_POOL] = "HY000"; STR_ERROR[-OB_NOT_SINGLE_RESOURCE_POOL] = "create tenant only support single resource pool now"; STR_USER_ERROR[-OB_NOT_SINGLE_RESOURCE_POOL] = "create tenant only support single resource pool now, but pool list is %s"; ORACLE_ERRNO[-OB_NOT_SINGLE_RESOURCE_POOL] = 600; ORACLE_STR_ERROR[-OB_NOT_SINGLE_RESOURCE_POOL] = "ORA-00600: internal error code, arguments: -4658, create tenant only support single resource pool now"; ORACLE_STR_USER_ERROR[-OB_NOT_SINGLE_RESOURCE_POOL] = "ORA-00600: internal error code, arguments: -4658, create tenant only support single resource pool now, but pool list is %s"; ERROR_NAME[-OB_INVALID_RESOURCE_UNIT] = "OB_INVALID_RESOURCE_UNIT"; ERROR_CAUSE[-OB_INVALID_RESOURCE_UNIT] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_RESOURCE_UNIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_RESOURCE_UNIT] = -1; SQLSTATE[-OB_INVALID_RESOURCE_UNIT] = "HY000"; STR_ERROR[-OB_INVALID_RESOURCE_UNIT] = "invalid resource unit"; STR_USER_ERROR[-OB_INVALID_RESOURCE_UNIT] = "invalid resource unit, %s\'s min value is %s"; ORACLE_ERRNO[-OB_INVALID_RESOURCE_UNIT] = 600; ORACLE_STR_ERROR[-OB_INVALID_RESOURCE_UNIT] = "ORA-00600: internal error code, arguments: -4659, invalid resource unit"; ORACLE_STR_USER_ERROR[-OB_INVALID_RESOURCE_UNIT] = "ORA-00600: internal error code, arguments: -4659, invalid resource unit, %s\'s min value is %s"; ERROR_NAME[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "OB_STOP_SERVER_IN_MULTIPLE_ZONES"; ERROR_CAUSE[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "Internal Error"; ERROR_SOLUTION[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = -1; SQLSTATE[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "HY000"; STR_ERROR[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "Can not stop server in multiple zones"; STR_USER_ERROR[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "%s"; ORACLE_ERRNO[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = 600; ORACLE_STR_ERROR[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "ORA-00600: internal error code, arguments: -4660, Can not stop server in multiple zones"; ORACLE_STR_USER_ERROR[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "ORA-00600: internal error code, arguments: -4660, %s"; ERROR_NAME[-OB_SESSION_ENTRY_EXIST] = "OB_SESSION_ENTRY_EXIST"; ERROR_CAUSE[-OB_SESSION_ENTRY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_SESSION_ENTRY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SESSION_ENTRY_EXIST] = -1; SQLSTATE[-OB_SESSION_ENTRY_EXIST] = "HY000"; STR_ERROR[-OB_SESSION_ENTRY_EXIST] = "Session already exist"; STR_USER_ERROR[-OB_SESSION_ENTRY_EXIST] = "Session already exist"; ORACLE_ERRNO[-OB_SESSION_ENTRY_EXIST] = 600; ORACLE_STR_ERROR[-OB_SESSION_ENTRY_EXIST] = "ORA-00600: internal error code, arguments: -4661, Session already exist"; ORACLE_STR_USER_ERROR[-OB_SESSION_ENTRY_EXIST] = "ORA-00600: internal error code, arguments: -4661, Session already exist"; ERROR_NAME[-OB_GOT_SIGNAL_ABORTING] = "OB_GOT_SIGNAL_ABORTING"; ERROR_CAUSE[-OB_GOT_SIGNAL_ABORTING] = "Internal Error"; ERROR_SOLUTION[-OB_GOT_SIGNAL_ABORTING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_GOT_SIGNAL_ABORTING] = ER_GOT_SIGNAL; SQLSTATE[-OB_GOT_SIGNAL_ABORTING] = "01000"; STR_ERROR[-OB_GOT_SIGNAL_ABORTING] = "Got signal. Aborting!"; STR_USER_ERROR[-OB_GOT_SIGNAL_ABORTING] = "%s: Got signal %d. Aborting!"; ORACLE_ERRNO[-OB_GOT_SIGNAL_ABORTING] = 600; ORACLE_STR_ERROR[-OB_GOT_SIGNAL_ABORTING] = "ORA-00600: internal error code, arguments: -4662, Got signal. Aborting!"; ORACLE_STR_USER_ERROR[-OB_GOT_SIGNAL_ABORTING] = "ORA-00600: internal error code, arguments: -4662, %s: Got signal %d. Aborting!"; ERROR_NAME[-OB_SERVER_NOT_ALIVE] = "OB_SERVER_NOT_ALIVE"; ERROR_CAUSE[-OB_SERVER_NOT_ALIVE] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_NOT_ALIVE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_NOT_ALIVE] = -1; SQLSTATE[-OB_SERVER_NOT_ALIVE] = "HY000"; STR_ERROR[-OB_SERVER_NOT_ALIVE] = "server is not alive"; STR_USER_ERROR[-OB_SERVER_NOT_ALIVE] = "server is not alive"; ORACLE_ERRNO[-OB_SERVER_NOT_ALIVE] = 600; ORACLE_STR_ERROR[-OB_SERVER_NOT_ALIVE] = "ORA-00600: internal error code, arguments: -4663, server is not alive"; ORACLE_STR_USER_ERROR[-OB_SERVER_NOT_ALIVE] = "ORA-00600: internal error code, arguments: -4663, server is not alive"; ERROR_NAME[-OB_GET_LOCATION_TIME_OUT] = "OB_GET_LOCATION_TIME_OUT"; ERROR_CAUSE[-OB_GET_LOCATION_TIME_OUT] = "Internal Error"; ERROR_SOLUTION[-OB_GET_LOCATION_TIME_OUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_GET_LOCATION_TIME_OUT] = 4012; SQLSTATE[-OB_GET_LOCATION_TIME_OUT] = "HY000"; STR_ERROR[-OB_GET_LOCATION_TIME_OUT] = "Timeout"; STR_USER_ERROR[-OB_GET_LOCATION_TIME_OUT] = "Timeout"; ORACLE_ERRNO[-OB_GET_LOCATION_TIME_OUT] = 600; ORACLE_STR_ERROR[-OB_GET_LOCATION_TIME_OUT] = "ORA-00600: internal error code, arguments: -4664, Timeout"; ORACLE_STR_USER_ERROR[-OB_GET_LOCATION_TIME_OUT] = "ORA-00600: internal error code, arguments: -4664, Timeout"; ERROR_NAME[-OB_UNIT_IS_MIGRATING] = "OB_UNIT_IS_MIGRATING"; ERROR_CAUSE[-OB_UNIT_IS_MIGRATING] = "Internal Error"; ERROR_SOLUTION[-OB_UNIT_IS_MIGRATING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNIT_IS_MIGRATING] = -1; SQLSTATE[-OB_UNIT_IS_MIGRATING] = "HY000"; STR_ERROR[-OB_UNIT_IS_MIGRATING] = "Unit is migrating, can not migrate again"; STR_USER_ERROR[-OB_UNIT_IS_MIGRATING] = "Unit is migrating, can not migrate again"; ORACLE_ERRNO[-OB_UNIT_IS_MIGRATING] = 600; ORACLE_STR_ERROR[-OB_UNIT_IS_MIGRATING] = "ORA-00600: internal error code, arguments: -4665, Unit is migrating, can not migrate again"; ORACLE_STR_USER_ERROR[-OB_UNIT_IS_MIGRATING] = "ORA-00600: internal error code, arguments: -4665, Unit is migrating, can not migrate again"; ERROR_NAME[-OB_CLUSTER_NO_MATCH] = "OB_CLUSTER_NO_MATCH"; ERROR_CAUSE[-OB_CLUSTER_NO_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_CLUSTER_NO_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLUSTER_NO_MATCH] = -1; SQLSTATE[-OB_CLUSTER_NO_MATCH] = "HY000"; STR_ERROR[-OB_CLUSTER_NO_MATCH] = "cluster name does not match"; STR_USER_ERROR[-OB_CLUSTER_NO_MATCH] = "cluster name does not match to \'%s\'"; ORACLE_ERRNO[-OB_CLUSTER_NO_MATCH] = 600; ORACLE_STR_ERROR[-OB_CLUSTER_NO_MATCH] = "ORA-00600: internal error code, arguments: -4666, cluster name does not match"; ORACLE_STR_USER_ERROR[-OB_CLUSTER_NO_MATCH] = "ORA-00600: internal error code, arguments: -4666, cluster name does not match to \'%s\'"; ERROR_NAME[-OB_CHECK_ZONE_MERGE_ORDER] = "OB_CHECK_ZONE_MERGE_ORDER"; ERROR_CAUSE[-OB_CHECK_ZONE_MERGE_ORDER] = "Internal Error"; ERROR_SOLUTION[-OB_CHECK_ZONE_MERGE_ORDER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CHECK_ZONE_MERGE_ORDER] = -1; SQLSTATE[-OB_CHECK_ZONE_MERGE_ORDER] = "HY000"; STR_ERROR[-OB_CHECK_ZONE_MERGE_ORDER] = "Please check new zone in zone_merge_order. You can show parameters like 'zone_merge_order'"; STR_USER_ERROR[-OB_CHECK_ZONE_MERGE_ORDER] = "Please check new zone in zone_merge_order. You can show parameters like 'zone_merge_order'"; ORACLE_ERRNO[-OB_CHECK_ZONE_MERGE_ORDER] = 600; ORACLE_STR_ERROR[-OB_CHECK_ZONE_MERGE_ORDER] = "ORA-00600: internal error code, arguments: -4667, Please check new zone in zone_merge_order. You can show parameters like 'zone_merge_order'"; ORACLE_STR_USER_ERROR[-OB_CHECK_ZONE_MERGE_ORDER] = "ORA-00600: internal error code, arguments: -4667, Please check new zone in zone_merge_order. You can show parameters like 'zone_merge_order'"; ERROR_NAME[-OB_ERR_ZONE_NOT_EMPTY] = "OB_ERR_ZONE_NOT_EMPTY"; ERROR_CAUSE[-OB_ERR_ZONE_NOT_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ZONE_NOT_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ZONE_NOT_EMPTY] = -1; SQLSTATE[-OB_ERR_ZONE_NOT_EMPTY] = "HY000"; STR_ERROR[-OB_ERR_ZONE_NOT_EMPTY] = "zone not empty"; STR_USER_ERROR[-OB_ERR_ZONE_NOT_EMPTY] = "The zone is not empty and can not be deleted. You should delete the servers of the zone. There are %ld servers alive and %ld not alive."; ORACLE_ERRNO[-OB_ERR_ZONE_NOT_EMPTY] = 600; ORACLE_STR_ERROR[-OB_ERR_ZONE_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4668, zone not empty"; ORACLE_STR_USER_ERROR[-OB_ERR_ZONE_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4668, The zone is not empty and can not be deleted. You should delete the servers of the zone. There are %ld servers alive and %ld not alive."; ERROR_NAME[-OB_DIFFERENT_LOCALITY] = "OB_DIFFERENT_LOCALITY"; ERROR_CAUSE[-OB_DIFFERENT_LOCALITY] = "Internal Error"; ERROR_SOLUTION[-OB_DIFFERENT_LOCALITY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DIFFERENT_LOCALITY] = -1; SQLSTATE[-OB_DIFFERENT_LOCALITY] = "HY000"; STR_ERROR[-OB_DIFFERENT_LOCALITY] = "locality not match, check it"; STR_USER_ERROR[-OB_DIFFERENT_LOCALITY] = "locality not match, check it"; ORACLE_ERRNO[-OB_DIFFERENT_LOCALITY] = 600; ORACLE_STR_ERROR[-OB_DIFFERENT_LOCALITY] = "ORA-00600: internal error code, arguments: -4669, locality not match, check it"; ORACLE_STR_USER_ERROR[-OB_DIFFERENT_LOCALITY] = "ORA-00600: internal error code, arguments: -4669, locality not match, check it"; ERROR_NAME[-OB_EMPTY_LOCALITY] = "OB_EMPTY_LOCALITY"; ERROR_CAUSE[-OB_EMPTY_LOCALITY] = "Internal Error"; ERROR_SOLUTION[-OB_EMPTY_LOCALITY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EMPTY_LOCALITY] = -1; SQLSTATE[-OB_EMPTY_LOCALITY] = "HY000"; STR_ERROR[-OB_EMPTY_LOCALITY] = "locality is empty"; STR_USER_ERROR[-OB_EMPTY_LOCALITY] = "locality is empty"; ORACLE_ERRNO[-OB_EMPTY_LOCALITY] = 600; ORACLE_STR_ERROR[-OB_EMPTY_LOCALITY] = "ORA-00600: internal error code, arguments: -4670, locality is empty"; ORACLE_STR_USER_ERROR[-OB_EMPTY_LOCALITY] = "ORA-00600: internal error code, arguments: -4670, locality is empty"; ERROR_NAME[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "OB_FULL_REPLICA_NUM_NOT_ENOUGH"; ERROR_CAUSE[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = -1; SQLSTATE[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "HY000"; STR_ERROR[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "full replica num not enough"; STR_USER_ERROR[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "full replica num not enough"; ORACLE_ERRNO[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4671, full replica num not enough"; ORACLE_STR_USER_ERROR[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4671, full replica num not enough"; ERROR_NAME[-OB_REPLICA_NUM_NOT_ENOUGH] = "OB_REPLICA_NUM_NOT_ENOUGH"; ERROR_CAUSE[-OB_REPLICA_NUM_NOT_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_REPLICA_NUM_NOT_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REPLICA_NUM_NOT_ENOUGH] = -1; SQLSTATE[-OB_REPLICA_NUM_NOT_ENOUGH] = "HY000"; STR_ERROR[-OB_REPLICA_NUM_NOT_ENOUGH] = "replica num not enough"; STR_USER_ERROR[-OB_REPLICA_NUM_NOT_ENOUGH] = "replica num not enough"; ORACLE_ERRNO[-OB_REPLICA_NUM_NOT_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_REPLICA_NUM_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4672, replica num not enough"; ORACLE_STR_USER_ERROR[-OB_REPLICA_NUM_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -4672, replica num not enough"; ERROR_NAME[-OB_DATA_SOURCE_NOT_VALID] = "OB_DATA_SOURCE_NOT_VALID"; ERROR_CAUSE[-OB_DATA_SOURCE_NOT_VALID] = "Internal Error"; ERROR_SOLUTION[-OB_DATA_SOURCE_NOT_VALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATA_SOURCE_NOT_VALID] = -1; SQLSTATE[-OB_DATA_SOURCE_NOT_VALID] = "HY000"; STR_ERROR[-OB_DATA_SOURCE_NOT_VALID] = "Data source not valid"; STR_USER_ERROR[-OB_DATA_SOURCE_NOT_VALID] = "Data source not valid"; ORACLE_ERRNO[-OB_DATA_SOURCE_NOT_VALID] = 600; ORACLE_STR_ERROR[-OB_DATA_SOURCE_NOT_VALID] = "ORA-00600: internal error code, arguments: -4673, Data source not valid"; ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_NOT_VALID] = "ORA-00600: internal error code, arguments: -4673, Data source not valid"; ERROR_NAME[-OB_RUN_JOB_NOT_SUCCESS] = "OB_RUN_JOB_NOT_SUCCESS"; ERROR_CAUSE[-OB_RUN_JOB_NOT_SUCCESS] = "Internal Error"; ERROR_SOLUTION[-OB_RUN_JOB_NOT_SUCCESS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RUN_JOB_NOT_SUCCESS] = -1; SQLSTATE[-OB_RUN_JOB_NOT_SUCCESS] = "HY000"; STR_ERROR[-OB_RUN_JOB_NOT_SUCCESS] = "run job not success yet"; STR_USER_ERROR[-OB_RUN_JOB_NOT_SUCCESS] = "run job not success yet"; ORACLE_ERRNO[-OB_RUN_JOB_NOT_SUCCESS] = 600; ORACLE_STR_ERROR[-OB_RUN_JOB_NOT_SUCCESS] = "ORA-00600: internal error code, arguments: -4674, run job not success yet"; ORACLE_STR_USER_ERROR[-OB_RUN_JOB_NOT_SUCCESS] = "ORA-00600: internal error code, arguments: -4674, run job not success yet"; ERROR_NAME[-OB_NO_NEED_REBUILD] = "OB_NO_NEED_REBUILD"; ERROR_CAUSE[-OB_NO_NEED_REBUILD] = "Internal Error"; ERROR_SOLUTION[-OB_NO_NEED_REBUILD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_NEED_REBUILD] = -1; SQLSTATE[-OB_NO_NEED_REBUILD] = "HY000"; STR_ERROR[-OB_NO_NEED_REBUILD] = "no need to rebuild"; STR_USER_ERROR[-OB_NO_NEED_REBUILD] = "no need to rebuild"; ORACLE_ERRNO[-OB_NO_NEED_REBUILD] = 600; ORACLE_STR_ERROR[-OB_NO_NEED_REBUILD] = "ORA-00600: internal error code, arguments: -4675, no need to rebuild"; ORACLE_STR_USER_ERROR[-OB_NO_NEED_REBUILD] = "ORA-00600: internal error code, arguments: -4675, no need to rebuild"; ERROR_NAME[-OB_NEED_REMOVE_UNNEED_TABLE] = "OB_NEED_REMOVE_UNNEED_TABLE"; ERROR_CAUSE[-OB_NEED_REMOVE_UNNEED_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_NEED_REMOVE_UNNEED_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NEED_REMOVE_UNNEED_TABLE] = -1; SQLSTATE[-OB_NEED_REMOVE_UNNEED_TABLE] = "HY000"; STR_ERROR[-OB_NEED_REMOVE_UNNEED_TABLE] = "need remove unneed table"; STR_USER_ERROR[-OB_NEED_REMOVE_UNNEED_TABLE] = "need remove unneed table"; ORACLE_ERRNO[-OB_NEED_REMOVE_UNNEED_TABLE] = 600; ORACLE_STR_ERROR[-OB_NEED_REMOVE_UNNEED_TABLE] = "ORA-00600: internal error code, arguments: -4676, need remove unneed table"; ORACLE_STR_USER_ERROR[-OB_NEED_REMOVE_UNNEED_TABLE] = "ORA-00600: internal error code, arguments: -4676, need remove unneed table"; ERROR_NAME[-OB_NO_NEED_MERGE] = "OB_NO_NEED_MERGE"; ERROR_CAUSE[-OB_NO_NEED_MERGE] = "Internal Error"; ERROR_SOLUTION[-OB_NO_NEED_MERGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_NEED_MERGE] = -1; SQLSTATE[-OB_NO_NEED_MERGE] = "HY000"; STR_ERROR[-OB_NO_NEED_MERGE] = "no need to merge"; STR_USER_ERROR[-OB_NO_NEED_MERGE] = "no need to merge"; ORACLE_ERRNO[-OB_NO_NEED_MERGE] = 600; ORACLE_STR_ERROR[-OB_NO_NEED_MERGE] = "ORA-00600: internal error code, arguments: -4677, no need to merge"; ORACLE_STR_USER_ERROR[-OB_NO_NEED_MERGE] = "ORA-00600: internal error code, arguments: -4677, no need to merge"; ERROR_NAME[-OB_CONFLICT_OPTION] = "OB_CONFLICT_OPTION"; ERROR_CAUSE[-OB_CONFLICT_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_CONFLICT_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CONFLICT_OPTION] = -1; SQLSTATE[-OB_CONFLICT_OPTION] = "HY000"; STR_ERROR[-OB_CONFLICT_OPTION] = "conflicting specifications"; STR_USER_ERROR[-OB_CONFLICT_OPTION] = "conflicting %.*s specifications"; ORACLE_ERRNO[-OB_CONFLICT_OPTION] = 600; ORACLE_STR_ERROR[-OB_CONFLICT_OPTION] = "ORA-00600: internal error code, arguments: -4678, conflicting specifications"; ORACLE_STR_USER_ERROR[-OB_CONFLICT_OPTION] = "ORA-00600: internal error code, arguments: -4678, conflicting %.*s specifications"; ERROR_NAME[-OB_DUPLICATE_OPTION] = "OB_DUPLICATE_OPTION"; ERROR_CAUSE[-OB_DUPLICATE_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_DUPLICATE_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DUPLICATE_OPTION] = -1; SQLSTATE[-OB_DUPLICATE_OPTION] = "HY000"; STR_ERROR[-OB_DUPLICATE_OPTION] = "duplicate specifications"; STR_USER_ERROR[-OB_DUPLICATE_OPTION] = "duplicate %.*s specifications"; ORACLE_ERRNO[-OB_DUPLICATE_OPTION] = 600; ORACLE_STR_ERROR[-OB_DUPLICATE_OPTION] = "ORA-00600: internal error code, arguments: -4679, duplicate specifications"; ORACLE_STR_USER_ERROR[-OB_DUPLICATE_OPTION] = "ORA-00600: internal error code, arguments: -4679, duplicate %.*s specifications"; ERROR_NAME[-OB_INVALID_OPTION] = "OB_INVALID_OPTION"; ERROR_CAUSE[-OB_INVALID_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_OPTION] = -1; SQLSTATE[-OB_INVALID_OPTION] = "HY000"; STR_ERROR[-OB_INVALID_OPTION] = "invalid specifications"; STR_USER_ERROR[-OB_INVALID_OPTION] = "%s"; ORACLE_ERRNO[-OB_INVALID_OPTION] = 600; ORACLE_STR_ERROR[-OB_INVALID_OPTION] = "ORA-00600: internal error code, arguments: -4680, invalid specifications"; ORACLE_STR_USER_ERROR[-OB_INVALID_OPTION] = "ORA-00600: internal error code, arguments: -4680, %s"; ERROR_NAME[-OB_RPC_NEED_RECONNECT] = "OB_RPC_NEED_RECONNECT"; ERROR_CAUSE[-OB_RPC_NEED_RECONNECT] = "Internal Error"; ERROR_SOLUTION[-OB_RPC_NEED_RECONNECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RPC_NEED_RECONNECT] = -1; SQLSTATE[-OB_RPC_NEED_RECONNECT] = "HY000"; STR_ERROR[-OB_RPC_NEED_RECONNECT] = "rpc need reconnect"; STR_USER_ERROR[-OB_RPC_NEED_RECONNECT] = "%s"; ORACLE_ERRNO[-OB_RPC_NEED_RECONNECT] = 600; ORACLE_STR_ERROR[-OB_RPC_NEED_RECONNECT] = "ORA-00600: internal error code, arguments: -4681, rpc need reconnect"; ORACLE_STR_USER_ERROR[-OB_RPC_NEED_RECONNECT] = "ORA-00600: internal error code, arguments: -4681, %s"; ERROR_NAME[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "OB_CANNOT_COPY_MAJOR_SSTABLE"; ERROR_CAUSE[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "Internal Error"; ERROR_SOLUTION[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANNOT_COPY_MAJOR_SSTABLE] = -1; SQLSTATE[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "HY000"; STR_ERROR[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "cannot copy major sstable now"; STR_USER_ERROR[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "cannot copy major sstable now"; ORACLE_ERRNO[-OB_CANNOT_COPY_MAJOR_SSTABLE] = 600; ORACLE_STR_ERROR[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "ORA-00600: internal error code, arguments: -4682, cannot copy major sstable now"; ORACLE_STR_USER_ERROR[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "ORA-00600: internal error code, arguments: -4682, cannot copy major sstable now"; ERROR_NAME[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "OB_SRC_DO_NOT_ALLOWED_MIGRATE"; ERROR_CAUSE[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "Internal Error"; ERROR_SOLUTION[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = -1; SQLSTATE[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "HY000"; STR_ERROR[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "src do not allowed migrate"; STR_USER_ERROR[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "src do not allowed migrate"; ORACLE_ERRNO[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = 600; ORACLE_STR_ERROR[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "ORA-00600: internal error code, arguments: -4683, src do not allowed migrate"; ORACLE_STR_USER_ERROR[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "ORA-00600: internal error code, arguments: -4683, src do not allowed migrate"; ERROR_NAME[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "OB_TOO_MANY_TENANT_PARTITIONS_ERROR"; ERROR_CAUSE[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = -1; SQLSTATE[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "HY000"; STR_ERROR[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "Too many partitions were defined for this tenant"; STR_USER_ERROR[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "Too many partitions were defined for this tenant"; ORACLE_ERRNO[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = 600; ORACLE_STR_ERROR[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "ORA-00600: internal error code, arguments: -4684, Too many partitions were defined for this tenant"; ORACLE_STR_USER_ERROR[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "ORA-00600: internal error code, arguments: -4684, Too many partitions were defined for this tenant"; ERROR_NAME[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "OB_ACTIVE_MEMTBALE_NOT_EXSIT"; ERROR_CAUSE[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "Internal Error"; ERROR_SOLUTION[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = -1; SQLSTATE[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "HY000"; STR_ERROR[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "active memtable not exist"; STR_USER_ERROR[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "active memtable not exist"; ORACLE_ERRNO[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = 600; ORACLE_STR_ERROR[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "ORA-00600: internal error code, arguments: -4685, active memtable not exist"; ORACLE_STR_USER_ERROR[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "ORA-00600: internal error code, arguments: -4685, active memtable not exist"; ERROR_NAME[-OB_USE_DUP_FOLLOW_AFTER_DML] = "OB_USE_DUP_FOLLOW_AFTER_DML"; ERROR_CAUSE[-OB_USE_DUP_FOLLOW_AFTER_DML] = "Internal Error"; ERROR_SOLUTION[-OB_USE_DUP_FOLLOW_AFTER_DML] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_USE_DUP_FOLLOW_AFTER_DML] = -1; SQLSTATE[-OB_USE_DUP_FOLLOW_AFTER_DML] = "HY000"; STR_ERROR[-OB_USE_DUP_FOLLOW_AFTER_DML] = "Should use leader replica for duplicate table after DML operator"; STR_USER_ERROR[-OB_USE_DUP_FOLLOW_AFTER_DML] = "Should use leader replica for duplicate table after DML operator"; ORACLE_ERRNO[-OB_USE_DUP_FOLLOW_AFTER_DML] = 600; ORACLE_STR_ERROR[-OB_USE_DUP_FOLLOW_AFTER_DML] = "ORA-00600: internal error code, arguments: -4686, Should use leader replica for duplicate table after DML operator"; ORACLE_STR_USER_ERROR[-OB_USE_DUP_FOLLOW_AFTER_DML] = "ORA-00600: internal error code, arguments: -4686, Should use leader replica for duplicate table after DML operator"; ERROR_NAME[-OB_NO_DISK_NEED_REBUILD] = "OB_NO_DISK_NEED_REBUILD"; ERROR_CAUSE[-OB_NO_DISK_NEED_REBUILD] = "Internal Error"; ERROR_SOLUTION[-OB_NO_DISK_NEED_REBUILD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_DISK_NEED_REBUILD] = -1; SQLSTATE[-OB_NO_DISK_NEED_REBUILD] = "HY000"; STR_ERROR[-OB_NO_DISK_NEED_REBUILD] = "no disk need rebuild"; STR_USER_ERROR[-OB_NO_DISK_NEED_REBUILD] = "no disk need rebuild"; ORACLE_ERRNO[-OB_NO_DISK_NEED_REBUILD] = 600; ORACLE_STR_ERROR[-OB_NO_DISK_NEED_REBUILD] = "ORA-00600: internal error code, arguments: -4687, no disk need rebuild"; ORACLE_STR_USER_ERROR[-OB_NO_DISK_NEED_REBUILD] = "ORA-00600: internal error code, arguments: -4687, no disk need rebuild"; ERROR_NAME[-OB_STANDBY_WEAK_READ_ONLY] = "OB_STANDBY_WEAK_READ_ONLY"; ERROR_CAUSE[-OB_STANDBY_WEAK_READ_ONLY] = "Internal Error"; ERROR_SOLUTION[-OB_STANDBY_WEAK_READ_ONLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STANDBY_WEAK_READ_ONLY] = -1; SQLSTATE[-OB_STANDBY_WEAK_READ_ONLY] = "HY000"; STR_ERROR[-OB_STANDBY_WEAK_READ_ONLY] = "standby cluster support weak read only"; STR_USER_ERROR[-OB_STANDBY_WEAK_READ_ONLY] = "standby cluster support weak read only"; ORACLE_ERRNO[-OB_STANDBY_WEAK_READ_ONLY] = 16003; ORACLE_STR_ERROR[-OB_STANDBY_WEAK_READ_ONLY] = "ORA-16003: standby cluster support weak read only"; ORACLE_STR_USER_ERROR[-OB_STANDBY_WEAK_READ_ONLY] = "ORA-16003: standby cluster support weak read only"; ERROR_NAME[-OB_INVALD_WEB_SERVICE_CONTENT] = "OB_INVALD_WEB_SERVICE_CONTENT"; ERROR_CAUSE[-OB_INVALD_WEB_SERVICE_CONTENT] = "Internal Error"; ERROR_SOLUTION[-OB_INVALD_WEB_SERVICE_CONTENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALD_WEB_SERVICE_CONTENT] = -1; SQLSTATE[-OB_INVALD_WEB_SERVICE_CONTENT] = "HY000"; STR_ERROR[-OB_INVALD_WEB_SERVICE_CONTENT] = "web service content not valid"; STR_USER_ERROR[-OB_INVALD_WEB_SERVICE_CONTENT] = "web service content not valid"; ORACLE_ERRNO[-OB_INVALD_WEB_SERVICE_CONTENT] = 600; ORACLE_STR_ERROR[-OB_INVALD_WEB_SERVICE_CONTENT] = "ORA-00600: internal error code, arguments: -4689, web service content not valid"; ORACLE_STR_USER_ERROR[-OB_INVALD_WEB_SERVICE_CONTENT] = "ORA-00600: internal error code, arguments: -4689, web service content not valid"; ERROR_NAME[-OB_PRIMARY_CLUSTER_EXIST] = "OB_PRIMARY_CLUSTER_EXIST"; ERROR_CAUSE[-OB_PRIMARY_CLUSTER_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_PRIMARY_CLUSTER_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PRIMARY_CLUSTER_EXIST] = -1; SQLSTATE[-OB_PRIMARY_CLUSTER_EXIST] = "HY000"; STR_ERROR[-OB_PRIMARY_CLUSTER_EXIST] = "other primary cluster already exist, can not start as primary"; STR_USER_ERROR[-OB_PRIMARY_CLUSTER_EXIST] = "other primary cluster already exist, can not start as primary"; ORACLE_ERRNO[-OB_PRIMARY_CLUSTER_EXIST] = 600; ORACLE_STR_ERROR[-OB_PRIMARY_CLUSTER_EXIST] = "ORA-00600: internal error code, arguments: -4690, other primary cluster already exist, can not start as primary"; ORACLE_STR_USER_ERROR[-OB_PRIMARY_CLUSTER_EXIST] = "ORA-00600: internal error code, arguments: -4690, other primary cluster already exist, can not start as primary"; ERROR_NAME[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "OB_ARRAY_BINDING_SWITCH_ITERATOR"; ERROR_CAUSE[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "Internal Error"; ERROR_SOLUTION[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = -1; SQLSTATE[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "HY000"; STR_ERROR[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "array binding needs to switch iterator"; STR_USER_ERROR[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "array binding needs to switch iterator"; ORACLE_ERRNO[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = 600; ORACLE_STR_ERROR[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "ORA-00600: internal error code, arguments: -4691, array binding needs to switch iterator"; ORACLE_STR_USER_ERROR[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "ORA-00600: internal error code, arguments: -4691, array binding needs to switch iterator"; ERROR_NAME[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "OB_ERR_STANDBY_CLUSTER_NOT_EMPTY"; ERROR_CAUSE[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = -1; SQLSTATE[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "HY000"; STR_ERROR[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "standby cluster not empty"; STR_USER_ERROR[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "standby cluster not empty"; ORACLE_ERRNO[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = 600; ORACLE_STR_ERROR[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4692, standby cluster not empty"; ORACLE_STR_USER_ERROR[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "ORA-00600: internal error code, arguments: -4692, standby cluster not empty"; ERROR_NAME[-OB_NOT_PRIMARY_CLUSTER] = "OB_NOT_PRIMARY_CLUSTER"; ERROR_CAUSE[-OB_NOT_PRIMARY_CLUSTER] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_PRIMARY_CLUSTER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_PRIMARY_CLUSTER] = -1; SQLSTATE[-OB_NOT_PRIMARY_CLUSTER] = "HY000"; STR_ERROR[-OB_NOT_PRIMARY_CLUSTER] = "not primary cluster"; STR_USER_ERROR[-OB_NOT_PRIMARY_CLUSTER] = "not primary cluster"; ORACLE_ERRNO[-OB_NOT_PRIMARY_CLUSTER] = 600; ORACLE_STR_ERROR[-OB_NOT_PRIMARY_CLUSTER] = "ORA-00600: internal error code, arguments: -4693, not primary cluster"; ORACLE_STR_USER_ERROR[-OB_NOT_PRIMARY_CLUSTER] = "ORA-00600: internal error code, arguments: -4693, not primary cluster"; ERROR_NAME[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "OB_ERR_CHECK_DROP_COLUMN_FAILED"; ERROR_CAUSE[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = -1; SQLSTATE[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "HY000"; STR_ERROR[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "check drop column failed"; STR_USER_ERROR[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "check drop column failed"; ORACLE_ERRNO[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = 600; ORACLE_STR_ERROR[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "ORA-00600: internal error code, arguments: -4694, check drop column failed"; ORACLE_STR_USER_ERROR[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "ORA-00600: internal error code, arguments: -4694, check drop column failed"; ERROR_NAME[-OB_NOT_STANDBY_CLUSTER] = "OB_NOT_STANDBY_CLUSTER"; ERROR_CAUSE[-OB_NOT_STANDBY_CLUSTER] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_STANDBY_CLUSTER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_STANDBY_CLUSTER] = -1; SQLSTATE[-OB_NOT_STANDBY_CLUSTER] = "HY000"; STR_ERROR[-OB_NOT_STANDBY_CLUSTER] = "not standby cluster"; STR_USER_ERROR[-OB_NOT_STANDBY_CLUSTER] = "not standby cluster"; ORACLE_ERRNO[-OB_NOT_STANDBY_CLUSTER] = 600; ORACLE_STR_ERROR[-OB_NOT_STANDBY_CLUSTER] = "ORA-00600: internal error code, arguments: -4695, not standby cluster"; ORACLE_STR_USER_ERROR[-OB_NOT_STANDBY_CLUSTER] = "ORA-00600: internal error code, arguments: -4695, not standby cluster"; ERROR_NAME[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "OB_CLUSTER_VERSION_NOT_COMPATIBLE"; ERROR_CAUSE[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "Internal Error"; ERROR_SOLUTION[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = -1; SQLSTATE[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "HY000"; STR_ERROR[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "cluster version not compatible"; STR_USER_ERROR[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "cluster version not compatible"; ORACLE_ERRNO[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = 600; ORACLE_STR_ERROR[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "ORA-00600: internal error code, arguments: -4696, cluster version not compatible"; ORACLE_STR_USER_ERROR[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "ORA-00600: internal error code, arguments: -4696, cluster version not compatible"; ERROR_NAME[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT"; ERROR_CAUSE[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = -1; SQLSTATE[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "HY000"; STR_ERROR[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "wait trans table merge finish timeout"; STR_USER_ERROR[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "wait trans table merge finish timeout"; ORACLE_ERRNO[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4697, wait trans table merge finish timeout"; ORACLE_STR_USER_ERROR[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4697, wait trans table merge finish timeout"; ERROR_NAME[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "OB_SKIP_RENEW_LOCATION_BY_RPC"; ERROR_CAUSE[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "Internal Error"; ERROR_SOLUTION[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SKIP_RENEW_LOCATION_BY_RPC] = -1; SQLSTATE[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "HY000"; STR_ERROR[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "skip renew location by rpc"; STR_USER_ERROR[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "skip renew location by rpc"; ORACLE_ERRNO[-OB_SKIP_RENEW_LOCATION_BY_RPC] = 600; ORACLE_STR_ERROR[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "ORA-00600: internal error code, arguments: -4698, skip renew location by rpc"; ORACLE_STR_USER_ERROR[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "ORA-00600: internal error code, arguments: -4698, skip renew location by rpc"; ERROR_NAME[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "OB_RENEW_LOCATION_BY_RPC_FAILED"; ERROR_CAUSE[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RENEW_LOCATION_BY_RPC_FAILED] = -1; SQLSTATE[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "HY000"; STR_ERROR[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "renew location by rpc failed"; STR_USER_ERROR[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "renew location by rpc failed"; ORACLE_ERRNO[-OB_RENEW_LOCATION_BY_RPC_FAILED] = 600; ORACLE_STR_ERROR[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "ORA-00600: internal error code, arguments: -4699, renew location by rpc failed"; ORACLE_STR_USER_ERROR[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "ORA-00600: internal error code, arguments: -4699, renew location by rpc failed"; ERROR_NAME[-OB_CLUSTER_ID_NO_MATCH] = "OB_CLUSTER_ID_NO_MATCH"; ERROR_CAUSE[-OB_CLUSTER_ID_NO_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_CLUSTER_ID_NO_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLUSTER_ID_NO_MATCH] = -1; SQLSTATE[-OB_CLUSTER_ID_NO_MATCH] = "HY000"; STR_ERROR[-OB_CLUSTER_ID_NO_MATCH] = "cluster id does not match"; STR_USER_ERROR[-OB_CLUSTER_ID_NO_MATCH] = "cluster id does not match"; ORACLE_ERRNO[-OB_CLUSTER_ID_NO_MATCH] = 600; ORACLE_STR_ERROR[-OB_CLUSTER_ID_NO_MATCH] = "ORA-00600: internal error code, arguments: -4700, cluster id does not match"; ORACLE_STR_USER_ERROR[-OB_CLUSTER_ID_NO_MATCH] = "ORA-00600: internal error code, arguments: -4700, cluster id does not match"; ERROR_NAME[-OB_ERR_PARAM_INVALID] = "OB_ERR_PARAM_INVALID"; ERROR_CAUSE[-OB_ERR_PARAM_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARAM_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARAM_INVALID] = -1; SQLSTATE[-OB_ERR_PARAM_INVALID] = "HY000"; STR_ERROR[-OB_ERR_PARAM_INVALID] = "parameter cannot be modified because specified value is invalid"; STR_USER_ERROR[-OB_ERR_PARAM_INVALID] = "parameter cannot be modified because specified value is invalid"; ORACLE_ERRNO[-OB_ERR_PARAM_INVALID] = 2097; ORACLE_STR_ERROR[-OB_ERR_PARAM_INVALID] = "ORA-02097: parameter cannot be modified because specified value is invalid"; ORACLE_STR_USER_ERROR[-OB_ERR_PARAM_INVALID] = "ORA-02097: parameter cannot be modified because specified value is invalid"; ERROR_NAME[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "OB_ERR_RES_OBJ_ALREADY_EXIST"; ERROR_CAUSE[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RES_OBJ_ALREADY_EXIST] = -1; SQLSTATE[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "HY000"; STR_ERROR[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "resource object already exists"; STR_USER_ERROR[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "%s %.*s already exists"; ORACLE_ERRNO[-OB_ERR_RES_OBJ_ALREADY_EXIST] = 29357; ORACLE_STR_ERROR[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "ORA-29357: resource object already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "ORA-29357: %s %.*s already exists"; ERROR_NAME[-OB_ERR_RES_PLAN_NOT_EXIST] = "OB_ERR_RES_PLAN_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_RES_PLAN_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RES_PLAN_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RES_PLAN_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_RES_PLAN_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_RES_PLAN_NOT_EXIST] = "resource plan does not exist"; STR_USER_ERROR[-OB_ERR_RES_PLAN_NOT_EXIST] = "resource plan %.*s does not exist"; ORACLE_ERRNO[-OB_ERR_RES_PLAN_NOT_EXIST] = 29358; ORACLE_STR_ERROR[-OB_ERR_RES_PLAN_NOT_EXIST] = "ORA-29358: resource plan does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_RES_PLAN_NOT_EXIST] = "ORA-29358: resource plan %.*s does not exist"; ERROR_NAME[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "OB_ERR_PERCENTAGE_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = -1; SQLSTATE[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "HY000"; STR_ERROR[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "value is outside valid range of 0 to 100"; STR_USER_ERROR[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "value %ld for %s is outside valid range of 0 to 100"; ORACLE_ERRNO[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = 29361; ORACLE_STR_ERROR[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "ORA-29361: value is outside valid range of 0 to 100"; ORACLE_STR_USER_ERROR[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "ORA-29361: value %ld for %s is outside valid range of 0 to 100"; ERROR_NAME[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "OB_ERR_PLAN_DIRECTIVE_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "plan directive does not exist"; STR_USER_ERROR[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "plan directive %.*s, %.*s does not exist"; ORACLE_ERRNO[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = 29362; ORACLE_STR_ERROR[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "ORA-29362: plan directive does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "ORA-29362: plan directive %.*s, %.*s does not exist"; ERROR_NAME[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST"; ERROR_CAUSE[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = -1; SQLSTATE[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "HY000"; STR_ERROR[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "plan directive already exists"; STR_USER_ERROR[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "plan directive %.*s, %.*s already exists"; ORACLE_ERRNO[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = 29364; ORACLE_STR_ERROR[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "ORA-29364: plan directive already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "ORA-29364: plan directive %.*s, %.*s already exists"; ERROR_NAME[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "OB_ERR_INVALID_PLAN_DIRECTIVE_NAME"; ERROR_CAUSE[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = -1; SQLSTATE[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "HY000"; STR_ERROR[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "plan directive name not supported."; STR_USER_ERROR[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "plan directive name '%.*s' not supported."; ORACLE_ERRNO[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = 29366; ORACLE_STR_ERROR[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "ORA-29366: plan directive name not supported."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "ORA-29366: plan directive name '%.*s' not supported."; ERROR_NAME[-OB_FAILOVER_NOT_ALLOW] = "OB_FAILOVER_NOT_ALLOW"; ERROR_CAUSE[-OB_FAILOVER_NOT_ALLOW] = "Internal Error"; ERROR_SOLUTION[-OB_FAILOVER_NOT_ALLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FAILOVER_NOT_ALLOW] = -1; SQLSTATE[-OB_FAILOVER_NOT_ALLOW] = "HY000"; STR_ERROR[-OB_FAILOVER_NOT_ALLOW] = "Failover is not allowed"; STR_USER_ERROR[-OB_FAILOVER_NOT_ALLOW] = "%s"; ORACLE_ERRNO[-OB_FAILOVER_NOT_ALLOW] = 600; ORACLE_STR_ERROR[-OB_FAILOVER_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4708, Failover is not allowed"; ORACLE_STR_USER_ERROR[-OB_FAILOVER_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4708, %s"; ERROR_NAME[-OB_ADD_CLUSTER_NOT_ALLOWED] = "OB_ADD_CLUSTER_NOT_ALLOWED"; ERROR_CAUSE[-OB_ADD_CLUSTER_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ADD_CLUSTER_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ADD_CLUSTER_NOT_ALLOWED] = -1; SQLSTATE[-OB_ADD_CLUSTER_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ADD_CLUSTER_NOT_ALLOWED] = "Add cluster not allowed."; STR_USER_ERROR[-OB_ADD_CLUSTER_NOT_ALLOWED] = "Add cluster not allowed. Actions: %s"; ORACLE_ERRNO[-OB_ADD_CLUSTER_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_ADD_CLUSTER_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -4709, Add cluster not allowed."; ORACLE_STR_USER_ERROR[-OB_ADD_CLUSTER_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -4709, Add cluster not allowed. Actions: %s"; ERROR_NAME[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "OB_ERR_CONSUMER_GROUP_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "consumer group does not exist"; STR_USER_ERROR[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "consumer group %.*s does not exist"; ORACLE_ERRNO[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = 29368; ORACLE_STR_ERROR[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "ORA-29368: consumer group does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "ORA-29368: consumer group %.*s does not exist"; ERROR_NAME[-OB_CLUSTER_NOT_ACCESSIBLE] = "OB_CLUSTER_NOT_ACCESSIBLE"; ERROR_CAUSE[-OB_CLUSTER_NOT_ACCESSIBLE] = "Internal Error"; ERROR_SOLUTION[-OB_CLUSTER_NOT_ACCESSIBLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLUSTER_NOT_ACCESSIBLE] = -1; SQLSTATE[-OB_CLUSTER_NOT_ACCESSIBLE] = "HY000"; STR_ERROR[-OB_CLUSTER_NOT_ACCESSIBLE] = "cluster is not accessible"; STR_USER_ERROR[-OB_CLUSTER_NOT_ACCESSIBLE] = "cluster is not accessible, cluster_id: %ld"; ORACLE_ERRNO[-OB_CLUSTER_NOT_ACCESSIBLE] = 600; ORACLE_STR_ERROR[-OB_CLUSTER_NOT_ACCESSIBLE] = "ORA-00600: internal error code, arguments: -4711, cluster is not accessible"; ORACLE_STR_USER_ERROR[-OB_CLUSTER_NOT_ACCESSIBLE] = "ORA-00600: internal error code, arguments: -4711, cluster is not accessible, cluster_id: %ld"; ERROR_NAME[-OB_TENANT_RESOURCE_UNIT_EXIST] = "OB_TENANT_RESOURCE_UNIT_EXIST"; ERROR_CAUSE[-OB_TENANT_RESOURCE_UNIT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TENANT_RESOURCE_UNIT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TENANT_RESOURCE_UNIT_EXIST] = -1; SQLSTATE[-OB_TENANT_RESOURCE_UNIT_EXIST] = "HY000"; STR_ERROR[-OB_TENANT_RESOURCE_UNIT_EXIST] = "tenant already has resource unit configured"; STR_USER_ERROR[-OB_TENANT_RESOURCE_UNIT_EXIST] = "tenant already has resource unit configured, tenant_id: %ld, observer: \'%s\'"; ORACLE_ERRNO[-OB_TENANT_RESOURCE_UNIT_EXIST] = 600; ORACLE_STR_ERROR[-OB_TENANT_RESOURCE_UNIT_EXIST] = "ORA-00600: internal error code, arguments: -4712, tenant already has resource unit configured"; ORACLE_STR_USER_ERROR[-OB_TENANT_RESOURCE_UNIT_EXIST] = "ORA-00600: internal error code, arguments: -4712, tenant already has resource unit configured, tenant_id: %ld, observer: \'%s\'"; ERROR_NAME[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX"; ERROR_CAUSE[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = -1; SQLSTATE[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "HY000"; STR_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "rebuild global index failed when drop/truncate partitions"; STR_USER_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "rebuild global index:'%.*s' failed when drop/truncate partitions"; ORACLE_ERRNO[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = 600; ORACLE_STR_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "ORA-00600: internal error code, arguments: -4713, rebuild global index failed when drop/truncate partitions"; ORACLE_STR_USER_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "ORA-00600: internal error code, arguments: -4713, rebuild global index:'%.*s' failed when drop/truncate partitions"; ERROR_NAME[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "OB_ERR_ATLER_TABLE_ILLEGAL_FK"; ERROR_CAUSE[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = -1; SQLSTATE[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "HY000"; STR_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "unique/primary keys in table referenced by enabled foreign keys"; STR_USER_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "unique/primary keys in table referenced by enabled foreign keys"; ORACLE_ERRNO[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = 02266; ORACLE_STR_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "ORA-02266: unique/primary keys in table referenced by enabled foreign keys"; ORACLE_STR_USER_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "ORA-02266: unique/primary keys in table referenced by enabled foreign keys"; ERROR_NAME[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE"; ERROR_CAUSE[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = -1; SQLSTATE[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "HY000"; STR_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "insufficient Resource Manager privileges"; STR_USER_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "insufficient Resource Manager privileges"; ORACLE_ERRNO[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = 56713; ORACLE_STR_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "ORA-56713: insufficient Resource Manager privileges"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "ORA-56713: insufficient Resource Manager privileges"; ERROR_NAME[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "OB_ERR_RES_MGR_PLAN_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "specified resource manager plan does not exist in the data dictionary"; STR_USER_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "specified resource manager plan does not exist in the data dictionary"; ORACLE_ERRNO[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = 7452; ORACLE_STR_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "ORA-07452: specified resource manager plan does not exist in the data dictionary"; ORACLE_STR_USER_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "ORA-07452: specified resource manager plan does not exist in the data dictionary"; ERROR_NAME[-OB_ERR_PARSER_INIT] = "OB_ERR_PARSER_INIT"; ERROR_CAUSE[-OB_ERR_PARSER_INIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARSER_INIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARSER_INIT] = ER_PARSE_ERROR; SQLSTATE[-OB_ERR_PARSER_INIT] = "0B000"; STR_ERROR[-OB_ERR_PARSER_INIT] = "Failed to init SQL parser"; STR_USER_ERROR[-OB_ERR_PARSER_INIT] = "Failed to init SQL parser"; ORACLE_ERRNO[-OB_ERR_PARSER_INIT] = 600; ORACLE_STR_ERROR[-OB_ERR_PARSER_INIT] = "ORA-00600: internal error code, arguments: -5000, Failed to init SQL parser"; ORACLE_STR_USER_ERROR[-OB_ERR_PARSER_INIT] = "ORA-00600: internal error code, arguments: -5000, Failed to init SQL parser"; ERROR_NAME[-OB_ERR_PARSE_SQL] = "OB_ERR_PARSE_SQL"; ERROR_CAUSE[-OB_ERR_PARSE_SQL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARSE_SQL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARSE_SQL] = ER_PARSE_ERROR; SQLSTATE[-OB_ERR_PARSE_SQL] = "42000"; STR_ERROR[-OB_ERR_PARSE_SQL] = "Parse error"; STR_USER_ERROR[-OB_ERR_PARSE_SQL] = "%s near \'%.*s\' at line %d"; ORACLE_ERRNO[-OB_ERR_PARSE_SQL] = 900; ORACLE_STR_ERROR[-OB_ERR_PARSE_SQL] = "ORA-00900: invalid SQL statement"; ORACLE_STR_USER_ERROR[-OB_ERR_PARSE_SQL] = "ORA-00900: %s near \'%.*s\' at line %d"; ERROR_NAME[-OB_ERR_RESOLVE_SQL] = "OB_ERR_RESOLVE_SQL"; ERROR_CAUSE[-OB_ERR_RESOLVE_SQL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RESOLVE_SQL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RESOLVE_SQL] = -1; SQLSTATE[-OB_ERR_RESOLVE_SQL] = "HY000"; STR_ERROR[-OB_ERR_RESOLVE_SQL] = "Resolve error"; STR_USER_ERROR[-OB_ERR_RESOLVE_SQL] = "Resolve error"; ORACLE_ERRNO[-OB_ERR_RESOLVE_SQL] = 600; ORACLE_STR_ERROR[-OB_ERR_RESOLVE_SQL] = "ORA-00600: internal error code, arguments: -5002, Resolve error"; ORACLE_STR_USER_ERROR[-OB_ERR_RESOLVE_SQL] = "ORA-00600: internal error code, arguments: -5002, Resolve error"; ERROR_NAME[-OB_ERR_GEN_PLAN] = "OB_ERR_GEN_PLAN"; ERROR_CAUSE[-OB_ERR_GEN_PLAN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_GEN_PLAN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_GEN_PLAN] = -1; SQLSTATE[-OB_ERR_GEN_PLAN] = "HY000"; STR_ERROR[-OB_ERR_GEN_PLAN] = "Generate plan error"; STR_USER_ERROR[-OB_ERR_GEN_PLAN] = "Generate plan error"; ORACLE_ERRNO[-OB_ERR_GEN_PLAN] = 600; ORACLE_STR_ERROR[-OB_ERR_GEN_PLAN] = "ORA-00600: internal error code, arguments: -5003, Generate plan error"; ORACLE_STR_USER_ERROR[-OB_ERR_GEN_PLAN] = "ORA-00600: internal error code, arguments: -5003, Generate plan error"; ERROR_NAME[-OB_ERR_PARSER_SYNTAX] = "OB_ERR_PARSER_SYNTAX"; ERROR_CAUSE[-OB_ERR_PARSER_SYNTAX] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARSER_SYNTAX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARSER_SYNTAX] = ER_SYNTAX_ERROR; SQLSTATE[-OB_ERR_PARSER_SYNTAX] = "42000"; STR_ERROR[-OB_ERR_PARSER_SYNTAX] = "You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use"; STR_USER_ERROR[-OB_ERR_PARSER_SYNTAX] = "You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use"; ORACLE_ERRNO[-OB_ERR_PARSER_SYNTAX] = 900; ORACLE_STR_ERROR[-OB_ERR_PARSER_SYNTAX] = "ORA-00900: You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use"; ORACLE_STR_USER_ERROR[-OB_ERR_PARSER_SYNTAX] = "ORA-00900: You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use"; ERROR_NAME[-OB_ERR_COLUMN_SIZE] = "OB_ERR_COLUMN_SIZE"; ERROR_CAUSE[-OB_ERR_COLUMN_SIZE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_SIZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_SIZE] = ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT; SQLSTATE[-OB_ERR_COLUMN_SIZE] = "21000"; STR_ERROR[-OB_ERR_COLUMN_SIZE] = "The used SELECT statements have a different number of columns"; STR_USER_ERROR[-OB_ERR_COLUMN_SIZE] = "The used SELECT statements have a different number of columns"; ORACLE_ERRNO[-OB_ERR_COLUMN_SIZE] = 600; ORACLE_STR_ERROR[-OB_ERR_COLUMN_SIZE] = "ORA-00600: internal error code, arguments: -5007, The used SELECT statements have a different number of columns"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_SIZE] = "ORA-00600: internal error code, arguments: -5007, The used SELECT statements have a different number of columns"; ERROR_NAME[-OB_ERR_COLUMN_DUPLICATE] = "OB_ERR_COLUMN_DUPLICATE"; ERROR_CAUSE[-OB_ERR_COLUMN_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_DUPLICATE] = ER_DUP_FIELDNAME; SQLSTATE[-OB_ERR_COLUMN_DUPLICATE] = "42S21"; STR_ERROR[-OB_ERR_COLUMN_DUPLICATE] = "Duplicate column name"; STR_USER_ERROR[-OB_ERR_COLUMN_DUPLICATE] = "Duplicate column name '%.*s'"; ORACLE_ERRNO[-OB_ERR_COLUMN_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_ERR_COLUMN_DUPLICATE] = "ORA-00600: internal error code, arguments: -5008, Duplicate column name"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_DUPLICATE] = "ORA-00600: internal error code, arguments: -5008, Duplicate column name '%.*s'"; ERROR_NAME[-OB_ERR_OPERATOR_UNKNOWN] = "OB_ERR_OPERATOR_UNKNOWN"; ERROR_CAUSE[-OB_ERR_OPERATOR_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OPERATOR_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OPERATOR_UNKNOWN] = -1; SQLSTATE[-OB_ERR_OPERATOR_UNKNOWN] = "21000"; STR_ERROR[-OB_ERR_OPERATOR_UNKNOWN] = "Unknown operator"; STR_USER_ERROR[-OB_ERR_OPERATOR_UNKNOWN] = "Unknown operator"; ORACLE_ERRNO[-OB_ERR_OPERATOR_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_OPERATOR_UNKNOWN] = "ORA-00600: internal error code, arguments: -5010, Unknown operator"; ORACLE_STR_USER_ERROR[-OB_ERR_OPERATOR_UNKNOWN] = "ORA-00600: internal error code, arguments: -5010, Unknown operator"; ERROR_NAME[-OB_ERR_STAR_DUPLICATE] = "OB_ERR_STAR_DUPLICATE"; ERROR_CAUSE[-OB_ERR_STAR_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_STAR_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_STAR_DUPLICATE] = -1; SQLSTATE[-OB_ERR_STAR_DUPLICATE] = "42000"; STR_ERROR[-OB_ERR_STAR_DUPLICATE] = "Duplicated star"; STR_USER_ERROR[-OB_ERR_STAR_DUPLICATE] = "Duplicated star"; ORACLE_ERRNO[-OB_ERR_STAR_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_ERR_STAR_DUPLICATE] = "ORA-00600: internal error code, arguments: -5011, Duplicated star"; ORACLE_STR_USER_ERROR[-OB_ERR_STAR_DUPLICATE] = "ORA-00600: internal error code, arguments: -5011, Duplicated star"; ERROR_NAME[-OB_ERR_ILLEGAL_ID] = "OB_ERR_ILLEGAL_ID"; ERROR_CAUSE[-OB_ERR_ILLEGAL_ID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_ID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_ID] = -1; SQLSTATE[-OB_ERR_ILLEGAL_ID] = "HY000"; STR_ERROR[-OB_ERR_ILLEGAL_ID] = "Illegal ID"; STR_USER_ERROR[-OB_ERR_ILLEGAL_ID] = "%s"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_ID] = 600; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_ID] = "ORA-00600: internal error code, arguments: -5012, Illegal ID"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_ID] = "ORA-00600: internal error code, arguments: -5012, %s"; ERROR_NAME[-OB_ERR_ILLEGAL_VALUE] = "OB_ERR_ILLEGAL_VALUE"; ERROR_CAUSE[-OB_ERR_ILLEGAL_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_VALUE] = -1; SQLSTATE[-OB_ERR_ILLEGAL_VALUE] = "HY000"; STR_ERROR[-OB_ERR_ILLEGAL_VALUE] = "Illegal value"; STR_USER_ERROR[-OB_ERR_ILLEGAL_VALUE] = "Illegal value"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_VALUE] = "ORA-00600: internal error code, arguments: -5014, Illegal value"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_VALUE] = "ORA-00600: internal error code, arguments: -5014, Illegal value"; ERROR_NAME[-OB_ERR_COLUMN_AMBIGUOUS] = "OB_ERR_COLUMN_AMBIGUOUS"; ERROR_CAUSE[-OB_ERR_COLUMN_AMBIGUOUS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_AMBIGUOUS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_AMBIGUOUS] = ER_AMBIGUOUS_FIELD_TERM; SQLSTATE[-OB_ERR_COLUMN_AMBIGUOUS] = "42000"; STR_ERROR[-OB_ERR_COLUMN_AMBIGUOUS] = "Ambiguous column"; STR_USER_ERROR[-OB_ERR_COLUMN_AMBIGUOUS] = "Ambiguous column"; ORACLE_ERRNO[-OB_ERR_COLUMN_AMBIGUOUS] = 600; ORACLE_STR_ERROR[-OB_ERR_COLUMN_AMBIGUOUS] = "ORA-00600: internal error code, arguments: -5015, Ambiguous column"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_AMBIGUOUS] = "ORA-00600: internal error code, arguments: -5015, Ambiguous column"; ERROR_NAME[-OB_ERR_LOGICAL_PLAN_FAILD] = "OB_ERR_LOGICAL_PLAN_FAILD"; ERROR_CAUSE[-OB_ERR_LOGICAL_PLAN_FAILD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LOGICAL_PLAN_FAILD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LOGICAL_PLAN_FAILD] = -1; SQLSTATE[-OB_ERR_LOGICAL_PLAN_FAILD] = "HY000"; STR_ERROR[-OB_ERR_LOGICAL_PLAN_FAILD] = "Generate logical plan error"; STR_USER_ERROR[-OB_ERR_LOGICAL_PLAN_FAILD] = "Generate logical plan error"; ORACLE_ERRNO[-OB_ERR_LOGICAL_PLAN_FAILD] = 600; ORACLE_STR_ERROR[-OB_ERR_LOGICAL_PLAN_FAILD] = "ORA-00600: internal error code, arguments: -5016, Generate logical plan error"; ORACLE_STR_USER_ERROR[-OB_ERR_LOGICAL_PLAN_FAILD] = "ORA-00600: internal error code, arguments: -5016, Generate logical plan error"; ERROR_NAME[-OB_ERR_SCHEMA_UNSET] = "OB_ERR_SCHEMA_UNSET"; ERROR_CAUSE[-OB_ERR_SCHEMA_UNSET] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SCHEMA_UNSET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SCHEMA_UNSET] = -1; SQLSTATE[-OB_ERR_SCHEMA_UNSET] = "HY000"; STR_ERROR[-OB_ERR_SCHEMA_UNSET] = "Schema not set"; STR_USER_ERROR[-OB_ERR_SCHEMA_UNSET] = "Schema not set"; ORACLE_ERRNO[-OB_ERR_SCHEMA_UNSET] = 600; ORACLE_STR_ERROR[-OB_ERR_SCHEMA_UNSET] = "ORA-00600: internal error code, arguments: -5017, Schema not set"; ORACLE_STR_USER_ERROR[-OB_ERR_SCHEMA_UNSET] = "ORA-00600: internal error code, arguments: -5017, Schema not set"; ERROR_NAME[-OB_ERR_ILLEGAL_NAME] = "OB_ERR_ILLEGAL_NAME"; ERROR_CAUSE[-OB_ERR_ILLEGAL_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_NAME] = -1; SQLSTATE[-OB_ERR_ILLEGAL_NAME] = "42000"; STR_ERROR[-OB_ERR_ILLEGAL_NAME] = "Illegal name"; STR_USER_ERROR[-OB_ERR_ILLEGAL_NAME] = "Illegal name"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_NAME] = 600; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_NAME] = "ORA-00600: internal error code, arguments: -5018, Illegal name"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_NAME] = "ORA-00600: internal error code, arguments: -5018, Illegal name"; ERROR_NAME[-OB_TABLE_NOT_EXIST] = "OB_TABLE_NOT_EXIST"; ERROR_CAUSE[-OB_TABLE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TABLE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLE_NOT_EXIST] = ER_NO_SUCH_TABLE; SQLSTATE[-OB_TABLE_NOT_EXIST] = "42S02"; STR_ERROR[-OB_TABLE_NOT_EXIST] = "Table doesn\'t exist"; STR_USER_ERROR[-OB_TABLE_NOT_EXIST] = "Table \'%s.%s\' doesn\'t exist"; ORACLE_ERRNO[-OB_TABLE_NOT_EXIST] = 942; ORACLE_STR_ERROR[-OB_TABLE_NOT_EXIST] = "ORA-00942: table or view does not exist"; ORACLE_STR_USER_ERROR[-OB_TABLE_NOT_EXIST] = "ORA-00942: table or view \'%s.%s\' does not exist"; ERROR_NAME[-OB_ERR_TABLE_EXIST] = "OB_ERR_TABLE_EXIST"; ERROR_CAUSE[-OB_ERR_TABLE_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TABLE_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TABLE_EXIST] = ER_TABLE_EXISTS_ERROR; SQLSTATE[-OB_ERR_TABLE_EXIST] = "42S01"; STR_ERROR[-OB_ERR_TABLE_EXIST] = "Table already exists"; STR_USER_ERROR[-OB_ERR_TABLE_EXIST] = "Table '%.*s' already exists"; ORACLE_ERRNO[-OB_ERR_TABLE_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_TABLE_EXIST] = "ORA-00600: internal error code, arguments: -5020, Table already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_TABLE_EXIST] = "ORA-00600: internal error code, arguments: -5020, Table '%.*s' already exists"; ERROR_NAME[-OB_ERR_EXPR_UNKNOWN] = "OB_ERR_EXPR_UNKNOWN"; ERROR_CAUSE[-OB_ERR_EXPR_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXPR_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXPR_UNKNOWN] = -1; SQLSTATE[-OB_ERR_EXPR_UNKNOWN] = "42000"; STR_ERROR[-OB_ERR_EXPR_UNKNOWN] = "Unknown expression"; STR_USER_ERROR[-OB_ERR_EXPR_UNKNOWN] = "Unknown expression"; ORACLE_ERRNO[-OB_ERR_EXPR_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_EXPR_UNKNOWN] = "ORA-00600: internal error code, arguments: -5022, Unknown expression"; ORACLE_STR_USER_ERROR[-OB_ERR_EXPR_UNKNOWN] = "ORA-00600: internal error code, arguments: -5022, Unknown expression"; ERROR_NAME[-OB_ERR_ILLEGAL_TYPE] = "OB_ERR_ILLEGAL_TYPE"; ERROR_CAUSE[-OB_ERR_ILLEGAL_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_TYPE] = -1; SQLSTATE[-OB_ERR_ILLEGAL_TYPE] = "S1004"; STR_ERROR[-OB_ERR_ILLEGAL_TYPE] = "Illegal type"; STR_USER_ERROR[-OB_ERR_ILLEGAL_TYPE] = "unsupport MySQL type %d. Maybe you should use java.sql.Timestamp instead of java.util.Date."; ORACLE_ERRNO[-OB_ERR_ILLEGAL_TYPE] = 600; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_TYPE] = "ORA-00600: internal error code, arguments: -5023, Illegal type"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_TYPE] = "ORA-00600: internal error code, arguments: -5023, unsupport MySQL type %d. Maybe you should use java.sql.Timestamp instead of java.util.Date."; ERROR_NAME[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "OB_ERR_PRIMARY_KEY_DUPLICATE"; ERROR_CAUSE[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PRIMARY_KEY_DUPLICATE] = ER_DUP_ENTRY; SQLSTATE[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "23000"; STR_ERROR[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "Duplicated primary key"; STR_USER_ERROR[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "Duplicate entry \'%s\' for key \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_PRIMARY_KEY_DUPLICATE] = 1; ORACLE_STR_ERROR[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "ORA-00001: unique constraint violated"; ORACLE_STR_USER_ERROR[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "ORA-00001: unique constraint \'%s\' for key \'%.*s\' violated"; ERROR_NAME[-OB_ERR_KEY_NAME_DUPLICATE] = "OB_ERR_KEY_NAME_DUPLICATE"; ERROR_CAUSE[-OB_ERR_KEY_NAME_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_KEY_NAME_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_KEY_NAME_DUPLICATE] = ER_DUP_KEYNAME; SQLSTATE[-OB_ERR_KEY_NAME_DUPLICATE] = "42000"; STR_ERROR[-OB_ERR_KEY_NAME_DUPLICATE] = "Duplicated key name"; STR_USER_ERROR[-OB_ERR_KEY_NAME_DUPLICATE] = "Duplicate key name \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_KEY_NAME_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_ERR_KEY_NAME_DUPLICATE] = "ORA-00600: internal error code, arguments: -5025, Duplicated key name"; ORACLE_STR_USER_ERROR[-OB_ERR_KEY_NAME_DUPLICATE] = "ORA-00600: internal error code, arguments: -5025, Duplicate key name \'%.*s\'"; ERROR_NAME[-OB_ERR_CREATETIME_DUPLICATE] = "OB_ERR_CREATETIME_DUPLICATE"; ERROR_CAUSE[-OB_ERR_CREATETIME_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CREATETIME_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CREATETIME_DUPLICATE] = -1; SQLSTATE[-OB_ERR_CREATETIME_DUPLICATE] = "42000"; STR_ERROR[-OB_ERR_CREATETIME_DUPLICATE] = "Duplicated createtime"; STR_USER_ERROR[-OB_ERR_CREATETIME_DUPLICATE] = "Duplicated createtime"; ORACLE_ERRNO[-OB_ERR_CREATETIME_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_ERR_CREATETIME_DUPLICATE] = "ORA-00600: internal error code, arguments: -5026, Duplicated createtime"; ORACLE_STR_USER_ERROR[-OB_ERR_CREATETIME_DUPLICATE] = "ORA-00600: internal error code, arguments: -5026, Duplicated createtime"; ERROR_NAME[-OB_ERR_MODIFYTIME_DUPLICATE] = "OB_ERR_MODIFYTIME_DUPLICATE"; ERROR_CAUSE[-OB_ERR_MODIFYTIME_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFYTIME_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFYTIME_DUPLICATE] = -1; SQLSTATE[-OB_ERR_MODIFYTIME_DUPLICATE] = "42000"; STR_ERROR[-OB_ERR_MODIFYTIME_DUPLICATE] = "Duplicated modifytime"; STR_USER_ERROR[-OB_ERR_MODIFYTIME_DUPLICATE] = "Duplicated modifytime"; ORACLE_ERRNO[-OB_ERR_MODIFYTIME_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_ERR_MODIFYTIME_DUPLICATE] = "ORA-00600: internal error code, arguments: -5027, Duplicated modifytime"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFYTIME_DUPLICATE] = "ORA-00600: internal error code, arguments: -5027, Duplicated modifytime"; ERROR_NAME[-OB_ERR_ILLEGAL_INDEX] = "OB_ERR_ILLEGAL_INDEX"; ERROR_CAUSE[-OB_ERR_ILLEGAL_INDEX] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_INDEX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_INDEX] = ER_NO_SUCH_INDEX; SQLSTATE[-OB_ERR_ILLEGAL_INDEX] = "42S12"; STR_ERROR[-OB_ERR_ILLEGAL_INDEX] = "Illegal index"; STR_USER_ERROR[-OB_ERR_ILLEGAL_INDEX] = "Illegal index"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_INDEX] = 600; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_INDEX] = "ORA-00600: internal error code, arguments: -5028, Illegal index"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_INDEX] = "ORA-00600: internal error code, arguments: -5028, Illegal index"; ERROR_NAME[-OB_ERR_INVALID_SCHEMA] = "OB_ERR_INVALID_SCHEMA"; ERROR_CAUSE[-OB_ERR_INVALID_SCHEMA] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SCHEMA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SCHEMA] = -1; SQLSTATE[-OB_ERR_INVALID_SCHEMA] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SCHEMA] = "Invalid schema"; STR_USER_ERROR[-OB_ERR_INVALID_SCHEMA] = "Invalid schema"; ORACLE_ERRNO[-OB_ERR_INVALID_SCHEMA] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_SCHEMA] = "ORA-00600: internal error code, arguments: -5029, Invalid schema"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SCHEMA] = "ORA-00600: internal error code, arguments: -5029, Invalid schema"; ERROR_NAME[-OB_ERR_INSERT_NULL_ROWKEY] = "OB_ERR_INSERT_NULL_ROWKEY"; ERROR_CAUSE[-OB_ERR_INSERT_NULL_ROWKEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INSERT_NULL_ROWKEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INSERT_NULL_ROWKEY] = ER_PRIMARY_CANT_HAVE_NULL; SQLSTATE[-OB_ERR_INSERT_NULL_ROWKEY] = "42000"; STR_ERROR[-OB_ERR_INSERT_NULL_ROWKEY] = "Insert null rowkey"; STR_USER_ERROR[-OB_ERR_INSERT_NULL_ROWKEY] = "Insert null into %.*s"; ORACLE_ERRNO[-OB_ERR_INSERT_NULL_ROWKEY] = 1400; ORACLE_STR_ERROR[-OB_ERR_INSERT_NULL_ROWKEY] = "ORA-01400: cannot insert NULL into"; ORACLE_STR_USER_ERROR[-OB_ERR_INSERT_NULL_ROWKEY] = "ORA-01400: cannot insert NULL into (%.*s)"; ERROR_NAME[-OB_ERR_COLUMN_NOT_FOUND] = "OB_ERR_COLUMN_NOT_FOUND"; ERROR_CAUSE[-OB_ERR_COLUMN_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_NOT_FOUND] = -1; SQLSTATE[-OB_ERR_COLUMN_NOT_FOUND] = "HY000"; STR_ERROR[-OB_ERR_COLUMN_NOT_FOUND] = "Column not found"; STR_USER_ERROR[-OB_ERR_COLUMN_NOT_FOUND] = "Column not found"; ORACLE_ERRNO[-OB_ERR_COLUMN_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_ERR_COLUMN_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5031, Column not found"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5031, Column not found"; ERROR_NAME[-OB_ERR_DELETE_NULL_ROWKEY] = "OB_ERR_DELETE_NULL_ROWKEY"; ERROR_CAUSE[-OB_ERR_DELETE_NULL_ROWKEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DELETE_NULL_ROWKEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DELETE_NULL_ROWKEY] = -1; SQLSTATE[-OB_ERR_DELETE_NULL_ROWKEY] = "23000"; STR_ERROR[-OB_ERR_DELETE_NULL_ROWKEY] = "Delete null rowkey"; STR_USER_ERROR[-OB_ERR_DELETE_NULL_ROWKEY] = "Delete null rowkey"; ORACLE_ERRNO[-OB_ERR_DELETE_NULL_ROWKEY] = 600; ORACLE_STR_ERROR[-OB_ERR_DELETE_NULL_ROWKEY] = "ORA-00600: internal error code, arguments: -5032, Delete null rowkey"; ORACLE_STR_USER_ERROR[-OB_ERR_DELETE_NULL_ROWKEY] = "ORA-00600: internal error code, arguments: -5032, Delete null rowkey"; ERROR_NAME[-OB_ERR_USER_EMPTY] = "OB_ERR_USER_EMPTY"; ERROR_CAUSE[-OB_ERR_USER_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_USER_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_USER_EMPTY] = -1; SQLSTATE[-OB_ERR_USER_EMPTY] = "01007"; STR_ERROR[-OB_ERR_USER_EMPTY] = "No user"; STR_USER_ERROR[-OB_ERR_USER_EMPTY] = "No user"; ORACLE_ERRNO[-OB_ERR_USER_EMPTY] = 600; ORACLE_STR_ERROR[-OB_ERR_USER_EMPTY] = "ORA-00600: internal error code, arguments: -5034, No user"; ORACLE_STR_USER_ERROR[-OB_ERR_USER_EMPTY] = "ORA-00600: internal error code, arguments: -5034, No user"; ERROR_NAME[-OB_ERR_USER_NOT_EXIST] = "OB_ERR_USER_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_USER_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_USER_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_USER_NOT_EXIST] = ER_NO_SUCH_USER; SQLSTATE[-OB_ERR_USER_NOT_EXIST] = "01007"; STR_ERROR[-OB_ERR_USER_NOT_EXIST] = "User not exist"; STR_USER_ERROR[-OB_ERR_USER_NOT_EXIST] = "User not exist"; ORACLE_ERRNO[-OB_ERR_USER_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_USER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5035, User not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_USER_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5035, User not exist"; ERROR_NAME[-OB_ERR_NO_PRIVILEGE] = "OB_ERR_NO_PRIVILEGE"; ERROR_CAUSE[-OB_ERR_NO_PRIVILEGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_PRIVILEGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_PRIVILEGE] = ER_SPECIFIC_ACCESS_DENIED_ERROR; SQLSTATE[-OB_ERR_NO_PRIVILEGE] = "42501"; STR_ERROR[-OB_ERR_NO_PRIVILEGE] = "Access denied"; STR_USER_ERROR[-OB_ERR_NO_PRIVILEGE] = "Access denied; you need (at least one of) the %s privilege(s) for this operation"; ORACLE_ERRNO[-OB_ERR_NO_PRIVILEGE] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5036, Access denied"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5036, Access denied; you need (at least one of) the %s privilege(s) for this operation"; ERROR_NAME[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY"; ERROR_CAUSE[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = -1; SQLSTATE[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "HY000"; STR_ERROR[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "No privilege entry"; STR_USER_ERROR[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "No privilege entry"; ORACLE_ERRNO[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "ORA-00600: internal error code, arguments: -5037, No privilege entry"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "ORA-00600: internal error code, arguments: -5037, No privilege entry"; ERROR_NAME[-OB_ERR_WRONG_PASSWORD] = "OB_ERR_WRONG_PASSWORD"; ERROR_CAUSE[-OB_ERR_WRONG_PASSWORD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_PASSWORD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_PASSWORD] = ER_PASSWORD_NO_MATCH; SQLSTATE[-OB_ERR_WRONG_PASSWORD] = "42000"; STR_ERROR[-OB_ERR_WRONG_PASSWORD] = "Incorrect password"; STR_USER_ERROR[-OB_ERR_WRONG_PASSWORD] = "Incorrect password"; ORACLE_ERRNO[-OB_ERR_WRONG_PASSWORD] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_PASSWORD] = "ORA-00600: internal error code, arguments: -5038, Incorrect password"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_PASSWORD] = "ORA-00600: internal error code, arguments: -5038, Incorrect password"; ERROR_NAME[-OB_ERR_USER_IS_LOCKED] = "OB_ERR_USER_IS_LOCKED"; ERROR_CAUSE[-OB_ERR_USER_IS_LOCKED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_USER_IS_LOCKED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_USER_IS_LOCKED] = ER_ACCOUNT_HAS_BEEN_LOCKED; SQLSTATE[-OB_ERR_USER_IS_LOCKED] = "HY000"; STR_ERROR[-OB_ERR_USER_IS_LOCKED] = "User locked"; STR_USER_ERROR[-OB_ERR_USER_IS_LOCKED] = "User locked"; ORACLE_ERRNO[-OB_ERR_USER_IS_LOCKED] = 600; ORACLE_STR_ERROR[-OB_ERR_USER_IS_LOCKED] = "ORA-00600: internal error code, arguments: -5039, User locked"; ORACLE_STR_USER_ERROR[-OB_ERR_USER_IS_LOCKED] = "ORA-00600: internal error code, arguments: -5039, User locked"; ERROR_NAME[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "OB_ERR_UPDATE_ROWKEY_COLUMN"; ERROR_CAUSE[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_ROWKEY_COLUMN] = -1; SQLSTATE[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "42000"; STR_ERROR[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "Can not update rowkey column"; STR_USER_ERROR[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "Can not update rowkey column"; ORACLE_ERRNO[-OB_ERR_UPDATE_ROWKEY_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "ORA-00600: internal error code, arguments: -5040, Can not update rowkey column"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "ORA-00600: internal error code, arguments: -5040, Can not update rowkey column"; ERROR_NAME[-OB_ERR_UPDATE_JOIN_COLUMN] = "OB_ERR_UPDATE_JOIN_COLUMN"; ERROR_CAUSE[-OB_ERR_UPDATE_JOIN_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_JOIN_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_JOIN_COLUMN] = -1; SQLSTATE[-OB_ERR_UPDATE_JOIN_COLUMN] = "42000"; STR_ERROR[-OB_ERR_UPDATE_JOIN_COLUMN] = "Can not update join column"; STR_USER_ERROR[-OB_ERR_UPDATE_JOIN_COLUMN] = "Can not update join column"; ORACLE_ERRNO[-OB_ERR_UPDATE_JOIN_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_UPDATE_JOIN_COLUMN] = "ORA-00600: internal error code, arguments: -5041, Can not update join column"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_JOIN_COLUMN] = "ORA-00600: internal error code, arguments: -5041, Can not update join column"; ERROR_NAME[-OB_ERR_INVALID_COLUMN_NUM] = "OB_ERR_INVALID_COLUMN_NUM"; ERROR_CAUSE[-OB_ERR_INVALID_COLUMN_NUM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_COLUMN_NUM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_COLUMN_NUM] = ER_OPERAND_COLUMNS; SQLSTATE[-OB_ERR_INVALID_COLUMN_NUM] = "21000"; STR_ERROR[-OB_ERR_INVALID_COLUMN_NUM] = "Invalid column number"; STR_USER_ERROR[-OB_ERR_INVALID_COLUMN_NUM] = "Operand should contain %ld column(s)"; ORACLE_ERRNO[-OB_ERR_INVALID_COLUMN_NUM] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_COLUMN_NUM] = "ORA-00600: internal error code, arguments: -5042, Invalid column number"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_COLUMN_NUM] = "ORA-00600: internal error code, arguments: -5042, Operand should contain %ld column(s)"; ERROR_NAME[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "OB_ERR_PREPARE_STMT_NOT_FOUND"; ERROR_CAUSE[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PREPARE_STMT_NOT_FOUND] = ER_UNKNOWN_STMT_HANDLER; SQLSTATE[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "HY007"; STR_ERROR[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "Unknown prepared statement"; STR_USER_ERROR[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "statement not prepared, stmt_id=%u"; ORACLE_ERRNO[-OB_ERR_PREPARE_STMT_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5043, Unknown prepared statement"; ORACLE_STR_USER_ERROR[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5043, statement not prepared, stmt_id=%u"; ERROR_NAME[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "OB_ERR_SYS_VARIABLE_UNKNOWN"; ERROR_CAUSE[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SYS_VARIABLE_UNKNOWN] = ER_UNKNOWN_SYSTEM_VARIABLE; SQLSTATE[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "HY000"; STR_ERROR[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "Unknown system variable"; STR_USER_ERROR[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "Unknown system variable '%.*s'"; ORACLE_ERRNO[-OB_ERR_SYS_VARIABLE_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "ORA-00600: internal error code, arguments: -5044, Unknown system variable"; ORACLE_STR_USER_ERROR[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "ORA-00600: internal error code, arguments: -5044, Unknown system variable '%.*s'"; ERROR_NAME[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "OB_ERR_OLDER_PRIVILEGE_VERSION"; ERROR_CAUSE[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OLDER_PRIVILEGE_VERSION] = -1; SQLSTATE[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "HY000"; STR_ERROR[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "Older privilege version"; STR_USER_ERROR[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "Older privilege version"; ORACLE_ERRNO[-OB_ERR_OLDER_PRIVILEGE_VERSION] = 600; ORACLE_STR_ERROR[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "ORA-00600: internal error code, arguments: -5046, Older privilege version"; ORACLE_STR_USER_ERROR[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "ORA-00600: internal error code, arguments: -5046, Older privilege version"; ERROR_NAME[-OB_ERR_LACK_OF_ROWKEY_COL] = "OB_ERR_LACK_OF_ROWKEY_COL"; ERROR_CAUSE[-OB_ERR_LACK_OF_ROWKEY_COL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LACK_OF_ROWKEY_COL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LACK_OF_ROWKEY_COL] = ER_REQUIRES_PRIMARY_KEY; SQLSTATE[-OB_ERR_LACK_OF_ROWKEY_COL] = "42000"; STR_ERROR[-OB_ERR_LACK_OF_ROWKEY_COL] = "No rowkey column specified"; STR_USER_ERROR[-OB_ERR_LACK_OF_ROWKEY_COL] = "Primary key column(s) not specified in the WHERE clause"; ORACLE_ERRNO[-OB_ERR_LACK_OF_ROWKEY_COL] = 600; ORACLE_STR_ERROR[-OB_ERR_LACK_OF_ROWKEY_COL] = "ORA-00600: internal error code, arguments: -5047, No rowkey column specified"; ORACLE_STR_USER_ERROR[-OB_ERR_LACK_OF_ROWKEY_COL] = "ORA-00600: internal error code, arguments: -5047, Primary key column(s) not specified in the WHERE clause"; ERROR_NAME[-OB_ERR_USER_EXIST] = "OB_ERR_USER_EXIST"; ERROR_CAUSE[-OB_ERR_USER_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_USER_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_USER_EXIST] = -1; SQLSTATE[-OB_ERR_USER_EXIST] = "42710"; STR_ERROR[-OB_ERR_USER_EXIST] = "User exists"; STR_USER_ERROR[-OB_ERR_USER_EXIST] = "User exists"; ORACLE_ERRNO[-OB_ERR_USER_EXIST] = 1920; ORACLE_STR_ERROR[-OB_ERR_USER_EXIST] = "ORA-01920: user name conflicts with another user or role name"; ORACLE_STR_USER_ERROR[-OB_ERR_USER_EXIST] = "ORA-01920: user name conflicts with another user or role name"; ERROR_NAME[-OB_ERR_PASSWORD_EMPTY] = "OB_ERR_PASSWORD_EMPTY"; ERROR_CAUSE[-OB_ERR_PASSWORD_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PASSWORD_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PASSWORD_EMPTY] = -1; SQLSTATE[-OB_ERR_PASSWORD_EMPTY] = "HY000"; STR_ERROR[-OB_ERR_PASSWORD_EMPTY] = "Empty password"; STR_USER_ERROR[-OB_ERR_PASSWORD_EMPTY] = "Empty password"; ORACLE_ERRNO[-OB_ERR_PASSWORD_EMPTY] = 600; ORACLE_STR_ERROR[-OB_ERR_PASSWORD_EMPTY] = "ORA-00600: internal error code, arguments: -5051, Empty password"; ORACLE_STR_USER_ERROR[-OB_ERR_PASSWORD_EMPTY] = "ORA-00600: internal error code, arguments: -5051, Empty password"; ERROR_NAME[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE"; ERROR_CAUSE[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = -1; SQLSTATE[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "42000"; STR_ERROR[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "Failed to grant privelege"; STR_USER_ERROR[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "Failed to grant privelege"; ORACLE_ERRNO[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "ORA-00600: internal error code, arguments: -5052, Failed to grant privelege"; ORACLE_STR_USER_ERROR[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "ORA-00600: internal error code, arguments: -5052, Failed to grant privelege"; ERROR_NAME[-OB_ERR_WRONG_DYNAMIC_PARAM] = "OB_ERR_WRONG_DYNAMIC_PARAM"; ERROR_CAUSE[-OB_ERR_WRONG_DYNAMIC_PARAM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_DYNAMIC_PARAM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_DYNAMIC_PARAM] = -1; SQLSTATE[-OB_ERR_WRONG_DYNAMIC_PARAM] = "HY093"; STR_ERROR[-OB_ERR_WRONG_DYNAMIC_PARAM] = "Wrong dynamic parameters"; STR_USER_ERROR[-OB_ERR_WRONG_DYNAMIC_PARAM] = "Incorrect arguments number to EXECUTE, need %ld arguments but give %ld"; ORACLE_ERRNO[-OB_ERR_WRONG_DYNAMIC_PARAM] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_DYNAMIC_PARAM] = "ORA-00600: internal error code, arguments: -5053, Wrong dynamic parameters"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_DYNAMIC_PARAM] = "ORA-00600: internal error code, arguments: -5053, Incorrect arguments number to EXECUTE, need %ld arguments but give %ld"; ERROR_NAME[-OB_ERR_PARAM_SIZE] = "OB_ERR_PARAM_SIZE"; ERROR_CAUSE[-OB_ERR_PARAM_SIZE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARAM_SIZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARAM_SIZE] = ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT; SQLSTATE[-OB_ERR_PARAM_SIZE] = "42000"; STR_ERROR[-OB_ERR_PARAM_SIZE] = "Incorrect parameter count"; STR_USER_ERROR[-OB_ERR_PARAM_SIZE] = "Incorrect parameter count in the call to native function '%.*s'"; ORACLE_ERRNO[-OB_ERR_PARAM_SIZE] = 909; ORACLE_STR_ERROR[-OB_ERR_PARAM_SIZE] = "ORA-00909: invalid number of arguments"; ORACLE_STR_USER_ERROR[-OB_ERR_PARAM_SIZE] = "ORA-00909: invalid number of arguments in the call to native function '%.*s'"; ERROR_NAME[-OB_ERR_FUNCTION_UNKNOWN] = "OB_ERR_FUNCTION_UNKNOWN"; ERROR_CAUSE[-OB_ERR_FUNCTION_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FUNCTION_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FUNCTION_UNKNOWN] = ER_SP_DOES_NOT_EXIST; SQLSTATE[-OB_ERR_FUNCTION_UNKNOWN] = "42000"; STR_ERROR[-OB_ERR_FUNCTION_UNKNOWN] = "FUNCTION does not exist"; STR_USER_ERROR[-OB_ERR_FUNCTION_UNKNOWN] = "FUNCTION %.*s does not exist"; ORACLE_ERRNO[-OB_ERR_FUNCTION_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_FUNCTION_UNKNOWN] = "ORA-00600: internal error code, arguments: -5055, FUNCTION does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_FUNCTION_UNKNOWN] = "ORA-00600: internal error code, arguments: -5055, FUNCTION %.*s does not exist"; ERROR_NAME[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "OB_ERR_CREAT_MODIFY_TIME_COLUMN"; ERROR_CAUSE[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = -1; SQLSTATE[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "23000"; STR_ERROR[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "CreateTime or ModifyTime column cannot be modified"; STR_USER_ERROR[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "CreateTime or ModifyTime column cannot be modified"; ORACLE_ERRNO[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "ORA-00600: internal error code, arguments: -5056, CreateTime or ModifyTime column cannot be modified"; ORACLE_STR_USER_ERROR[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "ORA-00600: internal error code, arguments: -5056, CreateTime or ModifyTime column cannot be modified"; ERROR_NAME[-OB_ERR_MODIFY_PRIMARY_KEY] = "OB_ERR_MODIFY_PRIMARY_KEY"; ERROR_CAUSE[-OB_ERR_MODIFY_PRIMARY_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_PRIMARY_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_PRIMARY_KEY] = -1; SQLSTATE[-OB_ERR_MODIFY_PRIMARY_KEY] = "23000"; STR_ERROR[-OB_ERR_MODIFY_PRIMARY_KEY] = "Primary key cannot be modified"; STR_USER_ERROR[-OB_ERR_MODIFY_PRIMARY_KEY] = "Primary key cannot be modified"; ORACLE_ERRNO[-OB_ERR_MODIFY_PRIMARY_KEY] = 600; ORACLE_STR_ERROR[-OB_ERR_MODIFY_PRIMARY_KEY] = "ORA-00600: internal error code, arguments: -5057, Primary key cannot be modified"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_PRIMARY_KEY] = "ORA-00600: internal error code, arguments: -5057, Primary key cannot be modified"; ERROR_NAME[-OB_ERR_PARAM_DUPLICATE] = "OB_ERR_PARAM_DUPLICATE"; ERROR_CAUSE[-OB_ERR_PARAM_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARAM_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARAM_DUPLICATE] = -1; SQLSTATE[-OB_ERR_PARAM_DUPLICATE] = "42000"; STR_ERROR[-OB_ERR_PARAM_DUPLICATE] = "Duplicated parameters"; STR_USER_ERROR[-OB_ERR_PARAM_DUPLICATE] = "Duplicated parameters"; ORACLE_ERRNO[-OB_ERR_PARAM_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_ERR_PARAM_DUPLICATE] = "ORA-00600: internal error code, arguments: -5058, Duplicated parameters"; ORACLE_STR_USER_ERROR[-OB_ERR_PARAM_DUPLICATE] = "ORA-00600: internal error code, arguments: -5058, Duplicated parameters"; ERROR_NAME[-OB_ERR_TOO_MANY_SESSIONS] = "OB_ERR_TOO_MANY_SESSIONS"; ERROR_CAUSE[-OB_ERR_TOO_MANY_SESSIONS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_SESSIONS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_SESSIONS] = ER_TOO_MANY_USER_CONNECTIONS; SQLSTATE[-OB_ERR_TOO_MANY_SESSIONS] = "42000"; STR_ERROR[-OB_ERR_TOO_MANY_SESSIONS] = "Too many sessions"; STR_USER_ERROR[-OB_ERR_TOO_MANY_SESSIONS] = "Too many sessions"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_SESSIONS] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_SESSIONS] = "ORA-00600: internal error code, arguments: -5059, Too many sessions"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_SESSIONS] = "ORA-00600: internal error code, arguments: -5059, Too many sessions"; ERROR_NAME[-OB_ERR_TOO_MANY_PS] = "OB_ERR_TOO_MANY_PS"; ERROR_CAUSE[-OB_ERR_TOO_MANY_PS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_PS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_PS] = -1; SQLSTATE[-OB_ERR_TOO_MANY_PS] = "54023"; STR_ERROR[-OB_ERR_TOO_MANY_PS] = "Too many prepared statements"; STR_USER_ERROR[-OB_ERR_TOO_MANY_PS] = "Too many prepared statements"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_PS] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_PS] = "ORA-00600: internal error code, arguments: -5061, Too many prepared statements"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_PS] = "ORA-00600: internal error code, arguments: -5061, Too many prepared statements"; ERROR_NAME[-OB_ERR_HINT_UNKNOWN] = "OB_ERR_HINT_UNKNOWN"; ERROR_CAUSE[-OB_ERR_HINT_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_HINT_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_HINT_UNKNOWN] = -1; SQLSTATE[-OB_ERR_HINT_UNKNOWN] = "42000"; STR_ERROR[-OB_ERR_HINT_UNKNOWN] = "Unknown hint"; STR_USER_ERROR[-OB_ERR_HINT_UNKNOWN] = "Unknown hint"; ORACLE_ERRNO[-OB_ERR_HINT_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_HINT_UNKNOWN] = "ORA-00600: internal error code, arguments: -5063, Unknown hint"; ORACLE_STR_USER_ERROR[-OB_ERR_HINT_UNKNOWN] = "ORA-00600: internal error code, arguments: -5063, Unknown hint"; ERROR_NAME[-OB_ERR_WHEN_UNSATISFIED] = "OB_ERR_WHEN_UNSATISFIED"; ERROR_CAUSE[-OB_ERR_WHEN_UNSATISFIED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WHEN_UNSATISFIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WHEN_UNSATISFIED] = -1; SQLSTATE[-OB_ERR_WHEN_UNSATISFIED] = "23000"; STR_ERROR[-OB_ERR_WHEN_UNSATISFIED] = "When condition not satisfied"; STR_USER_ERROR[-OB_ERR_WHEN_UNSATISFIED] = "When condition not satisfied"; ORACLE_ERRNO[-OB_ERR_WHEN_UNSATISFIED] = 600; ORACLE_STR_ERROR[-OB_ERR_WHEN_UNSATISFIED] = "ORA-00600: internal error code, arguments: -5064, When condition not satisfied"; ORACLE_STR_USER_ERROR[-OB_ERR_WHEN_UNSATISFIED] = "ORA-00600: internal error code, arguments: -5064, When condition not satisfied"; ERROR_NAME[-OB_ERR_QUERY_INTERRUPTED] = "OB_ERR_QUERY_INTERRUPTED"; ERROR_CAUSE[-OB_ERR_QUERY_INTERRUPTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_QUERY_INTERRUPTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_QUERY_INTERRUPTED] = ER_QUERY_INTERRUPTED; SQLSTATE[-OB_ERR_QUERY_INTERRUPTED] = "70100"; STR_ERROR[-OB_ERR_QUERY_INTERRUPTED] = "Query execution was interrupted"; STR_USER_ERROR[-OB_ERR_QUERY_INTERRUPTED] = "Query execution was interrupted"; ORACLE_ERRNO[-OB_ERR_QUERY_INTERRUPTED] = 600; ORACLE_STR_ERROR[-OB_ERR_QUERY_INTERRUPTED] = "ORA-00600: internal error code, arguments: -5065, Query execution was interrupted"; ORACLE_STR_USER_ERROR[-OB_ERR_QUERY_INTERRUPTED] = "ORA-00600: internal error code, arguments: -5065, Query execution was interrupted"; ERROR_NAME[-OB_ERR_SESSION_INTERRUPTED] = "OB_ERR_SESSION_INTERRUPTED"; ERROR_CAUSE[-OB_ERR_SESSION_INTERRUPTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SESSION_INTERRUPTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SESSION_INTERRUPTED] = -1; SQLSTATE[-OB_ERR_SESSION_INTERRUPTED] = "HY000"; STR_ERROR[-OB_ERR_SESSION_INTERRUPTED] = "Session interrupted"; STR_USER_ERROR[-OB_ERR_SESSION_INTERRUPTED] = "Session interrupted"; ORACLE_ERRNO[-OB_ERR_SESSION_INTERRUPTED] = 1092; ORACLE_STR_ERROR[-OB_ERR_SESSION_INTERRUPTED] = "ORA-01092: OceanBase instance terminated. Disconnection forced"; ORACLE_STR_USER_ERROR[-OB_ERR_SESSION_INTERRUPTED] = "ORA-01092: OceanBase instance terminated. Disconnection forced"; ERROR_NAME[-OB_ERR_UNKNOWN_SESSION_ID] = "OB_ERR_UNKNOWN_SESSION_ID"; ERROR_CAUSE[-OB_ERR_UNKNOWN_SESSION_ID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNKNOWN_SESSION_ID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNKNOWN_SESSION_ID] = -1; SQLSTATE[-OB_ERR_UNKNOWN_SESSION_ID] = "HY000"; STR_ERROR[-OB_ERR_UNKNOWN_SESSION_ID] = "Unknown session ID"; STR_USER_ERROR[-OB_ERR_UNKNOWN_SESSION_ID] = "Unknown session ID"; ORACLE_ERRNO[-OB_ERR_UNKNOWN_SESSION_ID] = 600; ORACLE_STR_ERROR[-OB_ERR_UNKNOWN_SESSION_ID] = "ORA-00600: internal error code, arguments: -5067, Unknown session ID"; ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_SESSION_ID] = "ORA-00600: internal error code, arguments: -5067, Unknown session ID"; ERROR_NAME[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "OB_ERR_PROTOCOL_NOT_RECOGNIZE"; ERROR_CAUSE[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = -1; SQLSTATE[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "HY000"; STR_ERROR[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "Incorrect protocol"; STR_USER_ERROR[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "Incorrect protocol"; ORACLE_ERRNO[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = 600; ORACLE_STR_ERROR[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "ORA-00600: internal error code, arguments: -5068, Incorrect protocol"; ORACLE_STR_USER_ERROR[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "ORA-00600: internal error code, arguments: -5068, Incorrect protocol"; ERROR_NAME[-OB_ERR_WRITE_AUTH_ERROR] = "OB_ERR_WRITE_AUTH_ERROR"; ERROR_CAUSE[-OB_ERR_WRITE_AUTH_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRITE_AUTH_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRITE_AUTH_ERROR] = -1; SQLSTATE[-OB_ERR_WRITE_AUTH_ERROR] = "HY000"; STR_ERROR[-OB_ERR_WRITE_AUTH_ERROR] = "Write auth packet error"; STR_USER_ERROR[-OB_ERR_WRITE_AUTH_ERROR] = "Write auth packet error"; ORACLE_ERRNO[-OB_ERR_WRITE_AUTH_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_WRITE_AUTH_ERROR] = "ORA-00600: internal error code, arguments: -5069, Write auth packet error"; ORACLE_STR_USER_ERROR[-OB_ERR_WRITE_AUTH_ERROR] = "ORA-00600: internal error code, arguments: -5069, Write auth packet error"; ERROR_NAME[-OB_ERR_PARSE_JOIN_INFO] = "OB_ERR_PARSE_JOIN_INFO"; ERROR_CAUSE[-OB_ERR_PARSE_JOIN_INFO] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARSE_JOIN_INFO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARSE_JOIN_INFO] = -1; SQLSTATE[-OB_ERR_PARSE_JOIN_INFO] = "42000"; STR_ERROR[-OB_ERR_PARSE_JOIN_INFO] = "Wrong join info"; STR_USER_ERROR[-OB_ERR_PARSE_JOIN_INFO] = "Wrong join info"; ORACLE_ERRNO[-OB_ERR_PARSE_JOIN_INFO] = 600; ORACLE_STR_ERROR[-OB_ERR_PARSE_JOIN_INFO] = "ORA-00600: internal error code, arguments: -5070, Wrong join info"; ORACLE_STR_USER_ERROR[-OB_ERR_PARSE_JOIN_INFO] = "ORA-00600: internal error code, arguments: -5070, Wrong join info"; ERROR_NAME[-OB_ERR_ALTER_INDEX_COLUMN] = "OB_ERR_ALTER_INDEX_COLUMN"; ERROR_CAUSE[-OB_ERR_ALTER_INDEX_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ALTER_INDEX_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ALTER_INDEX_COLUMN] = -1; SQLSTATE[-OB_ERR_ALTER_INDEX_COLUMN] = "42000"; STR_ERROR[-OB_ERR_ALTER_INDEX_COLUMN] = "Cannot alter index column"; STR_USER_ERROR[-OB_ERR_ALTER_INDEX_COLUMN] = "Cannot alter index column"; ORACLE_ERRNO[-OB_ERR_ALTER_INDEX_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_ALTER_INDEX_COLUMN] = "ORA-00600: internal error code, arguments: -5071, Cannot alter index column"; ORACLE_STR_USER_ERROR[-OB_ERR_ALTER_INDEX_COLUMN] = "ORA-00600: internal error code, arguments: -5071, Cannot alter index column"; ERROR_NAME[-OB_ERR_MODIFY_INDEX_TABLE] = "OB_ERR_MODIFY_INDEX_TABLE"; ERROR_CAUSE[-OB_ERR_MODIFY_INDEX_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_INDEX_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_INDEX_TABLE] = -1; SQLSTATE[-OB_ERR_MODIFY_INDEX_TABLE] = "42000"; STR_ERROR[-OB_ERR_MODIFY_INDEX_TABLE] = "Cannot modify index table"; STR_USER_ERROR[-OB_ERR_MODIFY_INDEX_TABLE] = "Cannot modify index table"; ORACLE_ERRNO[-OB_ERR_MODIFY_INDEX_TABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_MODIFY_INDEX_TABLE] = "ORA-00600: internal error code, arguments: -5072, Cannot modify index table"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_INDEX_TABLE] = "ORA-00600: internal error code, arguments: -5072, Cannot modify index table"; ERROR_NAME[-OB_ERR_INDEX_UNAVAILABLE] = "OB_ERR_INDEX_UNAVAILABLE"; ERROR_CAUSE[-OB_ERR_INDEX_UNAVAILABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INDEX_UNAVAILABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INDEX_UNAVAILABLE] = ER_NO_SUCH_INDEX; SQLSTATE[-OB_ERR_INDEX_UNAVAILABLE] = "42000"; STR_ERROR[-OB_ERR_INDEX_UNAVAILABLE] = "Index unavailable"; STR_USER_ERROR[-OB_ERR_INDEX_UNAVAILABLE] = "Index unavailable"; ORACLE_ERRNO[-OB_ERR_INDEX_UNAVAILABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_INDEX_UNAVAILABLE] = "ORA-00600: internal error code, arguments: -5073, Index unavailable"; ORACLE_STR_USER_ERROR[-OB_ERR_INDEX_UNAVAILABLE] = "ORA-00600: internal error code, arguments: -5073, Index unavailable"; ERROR_NAME[-OB_ERR_NOP_VALUE] = "OB_ERR_NOP_VALUE"; ERROR_CAUSE[-OB_ERR_NOP_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOP_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOP_VALUE] = -1; SQLSTATE[-OB_ERR_NOP_VALUE] = "23000"; STR_ERROR[-OB_ERR_NOP_VALUE] = "NOP cannot be used here"; STR_USER_ERROR[-OB_ERR_NOP_VALUE] = "NOP cannot be used here"; ORACLE_ERRNO[-OB_ERR_NOP_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_NOP_VALUE] = "ORA-00600: internal error code, arguments: -5074, NOP cannot be used here"; ORACLE_STR_USER_ERROR[-OB_ERR_NOP_VALUE] = "ORA-00600: internal error code, arguments: -5074, NOP cannot be used here"; ERROR_NAME[-OB_ERR_PS_TOO_MANY_PARAM] = "OB_ERR_PS_TOO_MANY_PARAM"; ERROR_CAUSE[-OB_ERR_PS_TOO_MANY_PARAM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PS_TOO_MANY_PARAM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PS_TOO_MANY_PARAM] = ER_PS_MANY_PARAM; SQLSTATE[-OB_ERR_PS_TOO_MANY_PARAM] = "54000"; STR_ERROR[-OB_ERR_PS_TOO_MANY_PARAM] = "Prepared statement contains too many placeholders"; STR_USER_ERROR[-OB_ERR_PS_TOO_MANY_PARAM] = "Prepared statement contains too many placeholders"; ORACLE_ERRNO[-OB_ERR_PS_TOO_MANY_PARAM] = 600; ORACLE_STR_ERROR[-OB_ERR_PS_TOO_MANY_PARAM] = "ORA-00600: internal error code, arguments: -5080, Prepared statement contains too many placeholders"; ORACLE_STR_USER_ERROR[-OB_ERR_PS_TOO_MANY_PARAM] = "ORA-00600: internal error code, arguments: -5080, Prepared statement contains too many placeholders"; ERROR_NAME[-OB_ERR_READ_ONLY] = "OB_ERR_READ_ONLY"; ERROR_CAUSE[-OB_ERR_READ_ONLY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_READ_ONLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_READ_ONLY] = -1; SQLSTATE[-OB_ERR_READ_ONLY] = "25000"; STR_ERROR[-OB_ERR_READ_ONLY] = "The server is read only now"; STR_USER_ERROR[-OB_ERR_READ_ONLY] = "The server is read only now"; ORACLE_ERRNO[-OB_ERR_READ_ONLY] = 600; ORACLE_STR_ERROR[-OB_ERR_READ_ONLY] = "ORA-00600: internal error code, arguments: -5081, The server is read only now"; ORACLE_STR_USER_ERROR[-OB_ERR_READ_ONLY] = "ORA-00600: internal error code, arguments: -5081, The server is read only now"; ERROR_NAME[-OB_ERR_INVALID_TYPE_FOR_OP] = "OB_ERR_INVALID_TYPE_FOR_OP"; ERROR_CAUSE[-OB_ERR_INVALID_TYPE_FOR_OP] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_TYPE_FOR_OP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_TYPE_FOR_OP] = -1; SQLSTATE[-OB_ERR_INVALID_TYPE_FOR_OP] = "22000"; STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_OP] = "Invalid data type for the operation"; STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_OP] = "invalid obj type for type promotion: left_type=%s right_type=%s"; ORACLE_ERRNO[-OB_ERR_INVALID_TYPE_FOR_OP] = 932; ORACLE_STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_OP] = "ORA-00932: inconsistent datatypes"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_OP] = "ORA-00932: inconsistent datatypes: left_type=%s right_type=%s"; ERROR_NAME[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "OB_ERR_CAST_VARCHAR_TO_BOOL"; ERROR_CAUSE[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CAST_VARCHAR_TO_BOOL] = -1; SQLSTATE[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "22000"; STR_ERROR[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "Can not cast varchar value to bool type"; STR_USER_ERROR[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "Can not cast varchar value to bool type"; ORACLE_ERRNO[-OB_ERR_CAST_VARCHAR_TO_BOOL] = 600; ORACLE_STR_ERROR[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "ORA-00600: internal error code, arguments: -5084, Can not cast varchar value to bool type"; ORACLE_STR_USER_ERROR[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "ORA-00600: internal error code, arguments: -5084, Can not cast varchar value to bool type"; ERROR_NAME[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "OB_ERR_CAST_VARCHAR_TO_NUMBER"; ERROR_CAUSE[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = -1; SQLSTATE[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "22000"; STR_ERROR[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "Not a number Can not cast varchar value to number type"; STR_USER_ERROR[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "Not a number Can not cast varchar value to number type"; ORACLE_ERRNO[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = 1722; ORACLE_STR_ERROR[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "ORA-01722: invalid number"; ORACLE_STR_USER_ERROR[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "ORA-01722: invalid number"; ERROR_NAME[-OB_ERR_CAST_VARCHAR_TO_TIME] = "OB_ERR_CAST_VARCHAR_TO_TIME"; ERROR_CAUSE[-OB_ERR_CAST_VARCHAR_TO_TIME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CAST_VARCHAR_TO_TIME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CAST_VARCHAR_TO_TIME] = -1; SQLSTATE[-OB_ERR_CAST_VARCHAR_TO_TIME] = "22000"; STR_ERROR[-OB_ERR_CAST_VARCHAR_TO_TIME] = "Not timestamp Can not cast varchar value to timestamp type"; STR_USER_ERROR[-OB_ERR_CAST_VARCHAR_TO_TIME] = "Not timestamp Can not cast varchar value to timestamp type"; ORACLE_ERRNO[-OB_ERR_CAST_VARCHAR_TO_TIME] = 600; ORACLE_STR_ERROR[-OB_ERR_CAST_VARCHAR_TO_TIME] = "ORA-00600: internal error code, arguments: -5086, Not timestamp Can not cast varchar value to timestamp type"; ORACLE_STR_USER_ERROR[-OB_ERR_CAST_VARCHAR_TO_TIME] = "ORA-00600: internal error code, arguments: -5086, Not timestamp Can not cast varchar value to timestamp type"; ERROR_NAME[-OB_ERR_CAST_NUMBER_OVERFLOW] = "OB_ERR_CAST_NUMBER_OVERFLOW"; ERROR_CAUSE[-OB_ERR_CAST_NUMBER_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CAST_NUMBER_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CAST_NUMBER_OVERFLOW] = -1; SQLSTATE[-OB_ERR_CAST_NUMBER_OVERFLOW] = "22000"; STR_ERROR[-OB_ERR_CAST_NUMBER_OVERFLOW] = "Result value was out of range when cast to number"; STR_USER_ERROR[-OB_ERR_CAST_NUMBER_OVERFLOW] = "Result value was out of range when cast to number"; ORACLE_ERRNO[-OB_ERR_CAST_NUMBER_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_ERR_CAST_NUMBER_OVERFLOW] = "ORA-00600: internal error code, arguments: -5087, Result value was out of range when cast to number"; ORACLE_STR_USER_ERROR[-OB_ERR_CAST_NUMBER_OVERFLOW] = "ORA-00600: internal error code, arguments: -5087, Result value was out of range when cast to number"; ERROR_NAME[-OB_INTEGER_PRECISION_OVERFLOW] = "OB_INTEGER_PRECISION_OVERFLOW"; ERROR_CAUSE[-OB_INTEGER_PRECISION_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_INTEGER_PRECISION_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INTEGER_PRECISION_OVERFLOW] = ER_WARN_DATA_OUT_OF_RANGE; SQLSTATE[-OB_INTEGER_PRECISION_OVERFLOW] = "22003"; STR_ERROR[-OB_INTEGER_PRECISION_OVERFLOW] = "Result value was out of range when casting varchar to number"; STR_USER_ERROR[-OB_INTEGER_PRECISION_OVERFLOW] = "value larger than specified precision(%ld,%ld) allowed for this column"; ORACLE_ERRNO[-OB_INTEGER_PRECISION_OVERFLOW] = 1426; ORACLE_STR_ERROR[-OB_INTEGER_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow"; ORACLE_STR_USER_ERROR[-OB_INTEGER_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow, value larger than specified precision(%ld,%ld) allowed for this column"; ERROR_NAME[-OB_DECIMAL_PRECISION_OVERFLOW] = "OB_DECIMAL_PRECISION_OVERFLOW"; ERROR_CAUSE[-OB_DECIMAL_PRECISION_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_DECIMAL_PRECISION_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DECIMAL_PRECISION_OVERFLOW] = ER_WARN_DATA_OUT_OF_RANGE; SQLSTATE[-OB_DECIMAL_PRECISION_OVERFLOW] = "22003"; STR_ERROR[-OB_DECIMAL_PRECISION_OVERFLOW] = "Result value was out of range when casting varchar to number"; STR_USER_ERROR[-OB_DECIMAL_PRECISION_OVERFLOW] = "value(%s) larger than specified precision(%ld,%ld) allowed for this column"; ORACLE_ERRNO[-OB_DECIMAL_PRECISION_OVERFLOW] = 1426; ORACLE_STR_ERROR[-OB_DECIMAL_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow"; ORACLE_STR_USER_ERROR[-OB_DECIMAL_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow, value(%s) larger than specified precision(%ld,%ld) allowed for this column"; ERROR_NAME[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "OB_SCHEMA_NUMBER_PRECISION_OVERFLOW"; ERROR_CAUSE[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = -1; SQLSTATE[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "22000"; STR_ERROR[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "Precision was out of range"; STR_USER_ERROR[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "Precision was out of range"; ORACLE_ERRNO[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "ORA-00600: internal error code, arguments: -5090, Precision was out of range"; ORACLE_STR_USER_ERROR[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "ORA-00600: internal error code, arguments: -5090, Precision was out of range"; ERROR_NAME[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "OB_SCHEMA_NUMBER_SCALE_OVERFLOW"; ERROR_CAUSE[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = -1; SQLSTATE[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "22000"; STR_ERROR[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "Scale value was out of range"; STR_USER_ERROR[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "Scale value was out of range"; ORACLE_ERRNO[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "ORA-00600: internal error code, arguments: -5091, Scale value was out of range"; ORACLE_STR_USER_ERROR[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "ORA-00600: internal error code, arguments: -5091, Scale value was out of range"; ERROR_NAME[-OB_ERR_INDEX_UNKNOWN] = "OB_ERR_INDEX_UNKNOWN"; ERROR_CAUSE[-OB_ERR_INDEX_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INDEX_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INDEX_UNKNOWN] = -1; SQLSTATE[-OB_ERR_INDEX_UNKNOWN] = "42000"; STR_ERROR[-OB_ERR_INDEX_UNKNOWN] = "Unknown index"; STR_USER_ERROR[-OB_ERR_INDEX_UNKNOWN] = "Unknown index"; ORACLE_ERRNO[-OB_ERR_INDEX_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_INDEX_UNKNOWN] = "ORA-00600: internal error code, arguments: -5092, Unknown index"; ORACLE_STR_USER_ERROR[-OB_ERR_INDEX_UNKNOWN] = "ORA-00600: internal error code, arguments: -5092, Unknown index"; ERROR_NAME[-OB_NUMERIC_OVERFLOW] = "OB_NUMERIC_OVERFLOW"; ERROR_CAUSE[-OB_NUMERIC_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_NUMERIC_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NUMERIC_OVERFLOW] = ER_WARN_DATA_OUT_OF_RANGE; SQLSTATE[-OB_NUMERIC_OVERFLOW] = "22003"; STR_ERROR[-OB_NUMERIC_OVERFLOW] = "Result value was out of range when casting varchar to number"; STR_USER_ERROR[-OB_NUMERIC_OVERFLOW] = "Result value was out of range when casting varchar to number"; ORACLE_ERRNO[-OB_NUMERIC_OVERFLOW] = 1426; ORACLE_STR_ERROR[-OB_NUMERIC_OVERFLOW] = "ORA-01426: numeric overflow"; ORACLE_STR_USER_ERROR[-OB_NUMERIC_OVERFLOW] = "ORA-01426: numeric overflow"; ERROR_NAME[-OB_ERR_TOO_MANY_JOIN_TABLES] = "OB_ERR_TOO_MANY_JOIN_TABLES"; ERROR_CAUSE[-OB_ERR_TOO_MANY_JOIN_TABLES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_JOIN_TABLES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_JOIN_TABLES] = -1; SQLSTATE[-OB_ERR_TOO_MANY_JOIN_TABLES] = "HY000"; STR_ERROR[-OB_ERR_TOO_MANY_JOIN_TABLES] = "too many joined tables"; STR_USER_ERROR[-OB_ERR_TOO_MANY_JOIN_TABLES] = "too many joined tables"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_JOIN_TABLES] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_JOIN_TABLES] = "ORA-00600: internal error code, arguments: -5094, too many joined tables"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_JOIN_TABLES] = "ORA-00600: internal error code, arguments: -5094, too many joined tables"; ERROR_NAME[-OB_ERR_VARCHAR_TOO_LONG] = "OB_ERR_VARCHAR_TOO_LONG"; ERROR_CAUSE[-OB_ERR_VARCHAR_TOO_LONG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VARCHAR_TOO_LONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VARCHAR_TOO_LONG] = -1; SQLSTATE[-OB_ERR_VARCHAR_TOO_LONG] = "22001"; STR_ERROR[-OB_ERR_VARCHAR_TOO_LONG] = "Varchar value is too long for the column"; STR_USER_ERROR[-OB_ERR_VARCHAR_TOO_LONG] = "Data too long(%d>%ld) for column '%s'"; ORACLE_ERRNO[-OB_ERR_VARCHAR_TOO_LONG] = 600; ORACLE_STR_ERROR[-OB_ERR_VARCHAR_TOO_LONG] = "ORA-00600: internal error code, arguments: -5098, Varchar value is too long for the column"; ORACLE_STR_USER_ERROR[-OB_ERR_VARCHAR_TOO_LONG] = "ORA-00600: internal error code, arguments: -5098, Data too long(%d>%ld) for column '%s'"; ERROR_NAME[-OB_ERR_SYS_CONFIG_UNKNOWN] = "OB_ERR_SYS_CONFIG_UNKNOWN"; ERROR_CAUSE[-OB_ERR_SYS_CONFIG_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SYS_CONFIG_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SYS_CONFIG_UNKNOWN] = -1; SQLSTATE[-OB_ERR_SYS_CONFIG_UNKNOWN] = "42000"; STR_ERROR[-OB_ERR_SYS_CONFIG_UNKNOWN] = "System config unknown"; STR_USER_ERROR[-OB_ERR_SYS_CONFIG_UNKNOWN] = "System config unknown"; ORACLE_ERRNO[-OB_ERR_SYS_CONFIG_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_SYS_CONFIG_UNKNOWN] = "ORA-00600: internal error code, arguments: -5099, System config unknown"; ORACLE_STR_USER_ERROR[-OB_ERR_SYS_CONFIG_UNKNOWN] = "ORA-00600: internal error code, arguments: -5099, System config unknown"; ERROR_NAME[-OB_ERR_LOCAL_VARIABLE] = "OB_ERR_LOCAL_VARIABLE"; ERROR_CAUSE[-OB_ERR_LOCAL_VARIABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LOCAL_VARIABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LOCAL_VARIABLE] = ER_LOCAL_VARIABLE; SQLSTATE[-OB_ERR_LOCAL_VARIABLE] = "HY000"; STR_ERROR[-OB_ERR_LOCAL_VARIABLE] = "Local variable"; STR_USER_ERROR[-OB_ERR_LOCAL_VARIABLE] = "Variable \'%.*s\' is a SESSION variable and can't be used with SET GLOBAL"; ORACLE_ERRNO[-OB_ERR_LOCAL_VARIABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_LOCAL_VARIABLE] = "ORA-00600: internal error code, arguments: -5100, Local variable"; ORACLE_STR_USER_ERROR[-OB_ERR_LOCAL_VARIABLE] = "ORA-00600: internal error code, arguments: -5100, Variable \'%.*s\' is a SESSION variable and can't be used with SET GLOBAL"; ERROR_NAME[-OB_ERR_GLOBAL_VARIABLE] = "OB_ERR_GLOBAL_VARIABLE"; ERROR_CAUSE[-OB_ERR_GLOBAL_VARIABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_GLOBAL_VARIABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_GLOBAL_VARIABLE] = ER_GLOBAL_VARIABLE; SQLSTATE[-OB_ERR_GLOBAL_VARIABLE] = "HY000"; STR_ERROR[-OB_ERR_GLOBAL_VARIABLE] = "Global variable"; STR_USER_ERROR[-OB_ERR_GLOBAL_VARIABLE] = "Variable \'%.*s\' is a GLOBAL variable and should be set with SET GLOBAL"; ORACLE_ERRNO[-OB_ERR_GLOBAL_VARIABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_GLOBAL_VARIABLE] = "ORA-00600: internal error code, arguments: -5101, Global variable"; ORACLE_STR_USER_ERROR[-OB_ERR_GLOBAL_VARIABLE] = "ORA-00600: internal error code, arguments: -5101, Variable \'%.*s\' is a GLOBAL variable and should be set with SET GLOBAL"; ERROR_NAME[-OB_ERR_VARIABLE_IS_READONLY] = "OB_ERR_VARIABLE_IS_READONLY"; ERROR_CAUSE[-OB_ERR_VARIABLE_IS_READONLY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VARIABLE_IS_READONLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VARIABLE_IS_READONLY] = ER_VARIABLE_IS_READONLY; SQLSTATE[-OB_ERR_VARIABLE_IS_READONLY] = "HY000"; STR_ERROR[-OB_ERR_VARIABLE_IS_READONLY] = "variable is read only"; STR_USER_ERROR[-OB_ERR_VARIABLE_IS_READONLY] = "%.*s variable '%.*s' is read-only. Use SET %.*s to assign the value"; ORACLE_ERRNO[-OB_ERR_VARIABLE_IS_READONLY] = 600; ORACLE_STR_ERROR[-OB_ERR_VARIABLE_IS_READONLY] = "ORA-00600: internal error code, arguments: -5102, variable is read only"; ORACLE_STR_USER_ERROR[-OB_ERR_VARIABLE_IS_READONLY] = "ORA-00600: internal error code, arguments: -5102, %.*s variable '%.*s' is read-only. Use SET %.*s to assign the value"; ERROR_NAME[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR"; ERROR_CAUSE[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = ER_INCORRECT_GLOBAL_LOCAL_VAR; SQLSTATE[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "HY000"; STR_ERROR[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "incorrect global or local variable"; STR_USER_ERROR[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "Variable '%.*s' is a %.*s variable"; ORACLE_ERRNO[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = 600; ORACLE_STR_ERROR[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "ORA-00600: internal error code, arguments: -5103, incorrect global or local variable"; ORACLE_STR_USER_ERROR[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "ORA-00600: internal error code, arguments: -5103, Variable '%.*s' is a %.*s variable"; ERROR_NAME[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "OB_ERR_EXPIRE_INFO_TOO_LONG"; ERROR_CAUSE[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXPIRE_INFO_TOO_LONG] = -1; SQLSTATE[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "42000"; STR_ERROR[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "Expire expression too long"; STR_USER_ERROR[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "length(%d) of expire_info is larger than the max allowed(%ld)"; ORACLE_ERRNO[-OB_ERR_EXPIRE_INFO_TOO_LONG] = 600; ORACLE_STR_ERROR[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "ORA-00600: internal error code, arguments: -5104, Expire expression too long"; ORACLE_STR_USER_ERROR[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "ORA-00600: internal error code, arguments: -5104, length(%d) of expire_info is larger than the max allowed(%ld)"; ERROR_NAME[-OB_ERR_EXPIRE_COND_TOO_LONG] = "OB_ERR_EXPIRE_COND_TOO_LONG"; ERROR_CAUSE[-OB_ERR_EXPIRE_COND_TOO_LONG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXPIRE_COND_TOO_LONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXPIRE_COND_TOO_LONG] = -1; SQLSTATE[-OB_ERR_EXPIRE_COND_TOO_LONG] = "42000"; STR_ERROR[-OB_ERR_EXPIRE_COND_TOO_LONG] = "Expire condition too long"; STR_USER_ERROR[-OB_ERR_EXPIRE_COND_TOO_LONG] = "total length(%ld) of expire_info and its expression is larger than the max allowed(%ld)"; ORACLE_ERRNO[-OB_ERR_EXPIRE_COND_TOO_LONG] = 600; ORACLE_STR_ERROR[-OB_ERR_EXPIRE_COND_TOO_LONG] = "ORA-00600: internal error code, arguments: -5105, Expire condition too long"; ORACLE_STR_USER_ERROR[-OB_ERR_EXPIRE_COND_TOO_LONG] = "ORA-00600: internal error code, arguments: -5105, total length(%ld) of expire_info and its expression is larger than the max allowed(%ld)"; ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "OB_INVALID_ARGUMENT_FOR_EXTRACT"; ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = -1; SQLSTATE[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "42000"; STR_ERROR[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "Invalid argument for extract()"; STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "EXTRACT() expected timestamp or a string as date argument"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "ORA-00600: internal error code, arguments: -5106, Invalid argument for extract()"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "ORA-00600: internal error code, arguments: -5106, EXTRACT() expected timestamp or a string as date argument"; ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_IS] = "OB_INVALID_ARGUMENT_FOR_IS"; ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_IS] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_IS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT_FOR_IS] = -1; SQLSTATE[-OB_INVALID_ARGUMENT_FOR_IS] = "42000"; STR_ERROR[-OB_INVALID_ARGUMENT_FOR_IS] = "Invalid argument for IS operator"; STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_IS] = "Invalid operand type for IS operator, lval=%s"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT_FOR_IS] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT_FOR_IS] = "ORA-00600: internal error code, arguments: -5107, Invalid argument for IS operator"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_IS] = "ORA-00600: internal error code, arguments: -5107, Invalid operand type for IS operator, lval=%s"; ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "OB_INVALID_ARGUMENT_FOR_LENGTH"; ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT_FOR_LENGTH] = -1; SQLSTATE[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "42000"; STR_ERROR[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "Invalid argument for length()"; STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "function LENGTH() expected a varchar argument"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT_FOR_LENGTH] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "ORA-00600: internal error code, arguments: -5108, Invalid argument for length()"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "ORA-00600: internal error code, arguments: -5108, function LENGTH() expected a varchar argument"; ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "OB_INVALID_ARGUMENT_FOR_SUBSTR"; ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = -1; SQLSTATE[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "42000"; STR_ERROR[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "Invalid argument for substr()"; STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "invalid input format. ret=%d text=%s start=%s length=%s"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "ORA-00600: internal error code, arguments: -5109, Invalid argument for substr()"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "ORA-00600: internal error code, arguments: -5109, invalid input format. ret=%d text=%s start=%s length=%s"; ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC"; ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = -1; SQLSTATE[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "42000"; STR_ERROR[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "Invalid argument for time_to_usec()"; STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "TIME_TO_USEC() expected timestamp or a string as date argument"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "ORA-00600: internal error code, arguments: -5110, Invalid argument for time_to_usec()"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "ORA-00600: internal error code, arguments: -5110, TIME_TO_USEC() expected timestamp or a string as date argument"; ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME"; ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = -1; SQLSTATE[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "42000"; STR_ERROR[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "Invalid argument for usec_to_time()"; STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "USEC_TO_TIME expected a interger number as usec argument"; ORACLE_ERRNO[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = 600; ORACLE_STR_ERROR[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "ORA-00600: internal error code, arguments: -5111, Invalid argument for usec_to_time()"; ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "ORA-00600: internal error code, arguments: -5111, USEC_TO_TIME expected a interger number as usec argument"; ERROR_NAME[-OB_ERR_USER_VARIABLE_UNKNOWN] = "OB_ERR_USER_VARIABLE_UNKNOWN"; ERROR_CAUSE[-OB_ERR_USER_VARIABLE_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_USER_VARIABLE_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_USER_VARIABLE_UNKNOWN] = -1; SQLSTATE[-OB_ERR_USER_VARIABLE_UNKNOWN] = "42P01"; STR_ERROR[-OB_ERR_USER_VARIABLE_UNKNOWN] = "Unknown user variable"; STR_USER_ERROR[-OB_ERR_USER_VARIABLE_UNKNOWN] = "Variable %.*s does not exists"; ORACLE_ERRNO[-OB_ERR_USER_VARIABLE_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_ERR_USER_VARIABLE_UNKNOWN] = "ORA-00600: internal error code, arguments: -5112, Unknown user variable"; ORACLE_STR_USER_ERROR[-OB_ERR_USER_VARIABLE_UNKNOWN] = "ORA-00600: internal error code, arguments: -5112, Variable %.*s does not exists"; ERROR_NAME[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME"; ERROR_CAUSE[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "Internal Error"; ERROR_SOLUTION[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = -1; SQLSTATE[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "42000"; STR_ERROR[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "Illegal usage of merging_frozen_time()"; STR_USER_ERROR[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "MERGING_FROZEN_TIME() system function only be used in daily merging."; ORACLE_ERRNO[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = 600; ORACLE_STR_ERROR[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "ORA-00600: internal error code, arguments: -5113, Illegal usage of merging_frozen_time()"; ORACLE_STR_USER_ERROR[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "ORA-00600: internal error code, arguments: -5113, MERGING_FROZEN_TIME() system function only be used in daily merging."; ERROR_NAME[-OB_INVALID_NUMERIC] = "OB_INVALID_NUMERIC"; ERROR_CAUSE[-OB_INVALID_NUMERIC] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_NUMERIC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_NUMERIC] = -1; SQLSTATE[-OB_INVALID_NUMERIC] = "42000"; STR_ERROR[-OB_INVALID_NUMERIC] = "Invalid numeric"; STR_USER_ERROR[-OB_INVALID_NUMERIC] = "Invalid numeric char '%c'"; ORACLE_ERRNO[-OB_INVALID_NUMERIC] = 1722; ORACLE_STR_ERROR[-OB_INVALID_NUMERIC] = "ORA-01722: invalid number"; ORACLE_STR_USER_ERROR[-OB_INVALID_NUMERIC] = "ORA-01722: invalid number char '%c'"; ERROR_NAME[-OB_ERR_REGEXP_ERROR] = "OB_ERR_REGEXP_ERROR"; ERROR_CAUSE[-OB_ERR_REGEXP_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_ERROR] = ER_REGEXP_ERROR; SQLSTATE[-OB_ERR_REGEXP_ERROR] = "42000"; STR_ERROR[-OB_ERR_REGEXP_ERROR] = "Got error 'empty (sub)expression' from regexp"; STR_USER_ERROR[-OB_ERR_REGEXP_ERROR] = "Got error 'empty (sub)expression' from regexp"; ORACLE_ERRNO[-OB_ERR_REGEXP_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_ERROR] = "ORA-00600: internal error code, arguments: -5115, Got error 'empty (sub)expression' from regexp"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_ERROR] = "ORA-00600: internal error code, arguments: -5115, Got error 'empty (sub)expression' from regexp"; ERROR_NAME[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "OB_SQL_LOG_OP_SETCHILD_OVERFLOW"; ERROR_CAUSE[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = -1; SQLSTATE[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "HY000"; STR_ERROR[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "Logical operator child index overflow"; STR_USER_ERROR[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "Logical operator child index overflow"; ORACLE_ERRNO[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "ORA-00600: internal error code, arguments: -5116, Logical operator child index overflow"; ORACLE_STR_USER_ERROR[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "ORA-00600: internal error code, arguments: -5116, Logical operator child index overflow"; ERROR_NAME[-OB_SQL_EXPLAIN_FAILED] = "OB_SQL_EXPLAIN_FAILED"; ERROR_CAUSE[-OB_SQL_EXPLAIN_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_EXPLAIN_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_EXPLAIN_FAILED] = -1; SQLSTATE[-OB_SQL_EXPLAIN_FAILED] = "HY000"; STR_ERROR[-OB_SQL_EXPLAIN_FAILED] = "fail to explain plan"; STR_USER_ERROR[-OB_SQL_EXPLAIN_FAILED] = "fail to explain plan"; ORACLE_ERRNO[-OB_SQL_EXPLAIN_FAILED] = 600; ORACLE_STR_ERROR[-OB_SQL_EXPLAIN_FAILED] = "ORA-00600: internal error code, arguments: -5117, fail to explain plan"; ORACLE_STR_USER_ERROR[-OB_SQL_EXPLAIN_FAILED] = "ORA-00600: internal error code, arguments: -5117, fail to explain plan"; ERROR_NAME[-OB_SQL_OPT_COPY_OP_FAILED] = "OB_SQL_OPT_COPY_OP_FAILED"; ERROR_CAUSE[-OB_SQL_OPT_COPY_OP_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_OPT_COPY_OP_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_OPT_COPY_OP_FAILED] = -1; SQLSTATE[-OB_SQL_OPT_COPY_OP_FAILED] = "HY000"; STR_ERROR[-OB_SQL_OPT_COPY_OP_FAILED] = "fail to copy logical operator"; STR_USER_ERROR[-OB_SQL_OPT_COPY_OP_FAILED] = "fail to copy logical operator"; ORACLE_ERRNO[-OB_SQL_OPT_COPY_OP_FAILED] = 600; ORACLE_STR_ERROR[-OB_SQL_OPT_COPY_OP_FAILED] = "ORA-00600: internal error code, arguments: -5118, fail to copy logical operator"; ORACLE_STR_USER_ERROR[-OB_SQL_OPT_COPY_OP_FAILED] = "ORA-00600: internal error code, arguments: -5118, fail to copy logical operator"; ERROR_NAME[-OB_SQL_OPT_GEN_PLAN_FALIED] = "OB_SQL_OPT_GEN_PLAN_FALIED"; ERROR_CAUSE[-OB_SQL_OPT_GEN_PLAN_FALIED] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_OPT_GEN_PLAN_FALIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_OPT_GEN_PLAN_FALIED] = -1; SQLSTATE[-OB_SQL_OPT_GEN_PLAN_FALIED] = "HY000"; STR_ERROR[-OB_SQL_OPT_GEN_PLAN_FALIED] = "fail to generate plan"; STR_USER_ERROR[-OB_SQL_OPT_GEN_PLAN_FALIED] = "fail to generate plan"; ORACLE_ERRNO[-OB_SQL_OPT_GEN_PLAN_FALIED] = 600; ORACLE_STR_ERROR[-OB_SQL_OPT_GEN_PLAN_FALIED] = "ORA-00600: internal error code, arguments: -5119, fail to generate plan"; ORACLE_STR_USER_ERROR[-OB_SQL_OPT_GEN_PLAN_FALIED] = "ORA-00600: internal error code, arguments: -5119, fail to generate plan"; ERROR_NAME[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "OB_SQL_OPT_CREATE_RAWEXPR_FAILED"; ERROR_CAUSE[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = -1; SQLSTATE[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "HY000"; STR_ERROR[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "fail to create raw expr"; STR_USER_ERROR[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "fail to create raw expr"; ORACLE_ERRNO[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = 600; ORACLE_STR_ERROR[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "ORA-00600: internal error code, arguments: -5120, fail to create raw expr"; ORACLE_STR_USER_ERROR[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "ORA-00600: internal error code, arguments: -5120, fail to create raw expr"; ERROR_NAME[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "OB_SQL_OPT_JOIN_ORDER_FAILED"; ERROR_CAUSE[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_OPT_JOIN_ORDER_FAILED] = -1; SQLSTATE[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "HY000"; STR_ERROR[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "fail to generate join order"; STR_USER_ERROR[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "fail to generate join order"; ORACLE_ERRNO[-OB_SQL_OPT_JOIN_ORDER_FAILED] = 600; ORACLE_STR_ERROR[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "ORA-00600: internal error code, arguments: -5121, fail to generate join order"; ORACLE_STR_USER_ERROR[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "ORA-00600: internal error code, arguments: -5121, fail to generate join order"; ERROR_NAME[-OB_SQL_OPT_ERROR] = "OB_SQL_OPT_ERROR"; ERROR_CAUSE[-OB_SQL_OPT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_OPT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_OPT_ERROR] = -1; SQLSTATE[-OB_SQL_OPT_ERROR] = "HY000"; STR_ERROR[-OB_SQL_OPT_ERROR] = "optimizer general error"; STR_USER_ERROR[-OB_SQL_OPT_ERROR] = "optimizer general error"; ORACLE_ERRNO[-OB_SQL_OPT_ERROR] = 600; ORACLE_STR_ERROR[-OB_SQL_OPT_ERROR] = "ORA-00600: internal error code, arguments: -5122, optimizer general error"; ORACLE_STR_USER_ERROR[-OB_SQL_OPT_ERROR] = "ORA-00600: internal error code, arguments: -5122, optimizer general error"; ERROR_NAME[-OB_SQL_RESOLVER_NO_MEMORY] = "OB_SQL_RESOLVER_NO_MEMORY"; ERROR_CAUSE[-OB_SQL_RESOLVER_NO_MEMORY] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_RESOLVER_NO_MEMORY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_RESOLVER_NO_MEMORY] = -1; SQLSTATE[-OB_SQL_RESOLVER_NO_MEMORY] = "HY000"; STR_ERROR[-OB_SQL_RESOLVER_NO_MEMORY] = "sql resolver no memory"; STR_USER_ERROR[-OB_SQL_RESOLVER_NO_MEMORY] = "sql resolver no memory"; ORACLE_ERRNO[-OB_SQL_RESOLVER_NO_MEMORY] = 600; ORACLE_STR_ERROR[-OB_SQL_RESOLVER_NO_MEMORY] = "ORA-00600: internal error code, arguments: -5130, sql resolver no memory"; ORACLE_STR_USER_ERROR[-OB_SQL_RESOLVER_NO_MEMORY] = "ORA-00600: internal error code, arguments: -5130, sql resolver no memory"; ERROR_NAME[-OB_SQL_DML_ONLY] = "OB_SQL_DML_ONLY"; ERROR_CAUSE[-OB_SQL_DML_ONLY] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_DML_ONLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_DML_ONLY] = -1; SQLSTATE[-OB_SQL_DML_ONLY] = "HY000"; STR_ERROR[-OB_SQL_DML_ONLY] = "plan cache support dml only"; STR_USER_ERROR[-OB_SQL_DML_ONLY] = "plan cache support dml only"; ORACLE_ERRNO[-OB_SQL_DML_ONLY] = 600; ORACLE_STR_ERROR[-OB_SQL_DML_ONLY] = "ORA-00600: internal error code, arguments: -5131, plan cache support dml only"; ORACLE_STR_USER_ERROR[-OB_SQL_DML_ONLY] = "ORA-00600: internal error code, arguments: -5131, plan cache support dml only"; ERROR_NAME[-OB_ERR_NO_GRANT] = "OB_ERR_NO_GRANT"; ERROR_CAUSE[-OB_ERR_NO_GRANT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_GRANT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_GRANT] = -1; SQLSTATE[-OB_ERR_NO_GRANT] = "42000"; STR_ERROR[-OB_ERR_NO_GRANT] = "No such grant defined"; STR_USER_ERROR[-OB_ERR_NO_GRANT] = "No such grant defined"; ORACLE_ERRNO[-OB_ERR_NO_GRANT] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_GRANT] = "ORA-00600: internal error code, arguments: -5133, No such grant defined"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_GRANT] = "ORA-00600: internal error code, arguments: -5133, No such grant defined"; ERROR_NAME[-OB_ERR_NO_DB_SELECTED] = "OB_ERR_NO_DB_SELECTED"; ERROR_CAUSE[-OB_ERR_NO_DB_SELECTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_DB_SELECTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_DB_SELECTED] = ER_NO_DB_ERROR; SQLSTATE[-OB_ERR_NO_DB_SELECTED] = "3D000"; STR_ERROR[-OB_ERR_NO_DB_SELECTED] = "No database selected"; STR_USER_ERROR[-OB_ERR_NO_DB_SELECTED] = "No database selected"; ORACLE_ERRNO[-OB_ERR_NO_DB_SELECTED] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_DB_SELECTED] = "ORA-00600: internal error code, arguments: -5134, No database selected"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_DB_SELECTED] = "ORA-00600: internal error code, arguments: -5134, No database selected"; ERROR_NAME[-OB_SQL_PC_OVERFLOW] = "OB_SQL_PC_OVERFLOW"; ERROR_CAUSE[-OB_SQL_PC_OVERFLOW] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_PC_OVERFLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_PC_OVERFLOW] = -1; SQLSTATE[-OB_SQL_PC_OVERFLOW] = "HY000"; STR_ERROR[-OB_SQL_PC_OVERFLOW] = "plan cache is overflow"; STR_USER_ERROR[-OB_SQL_PC_OVERFLOW] = "plan cache is overflow"; ORACLE_ERRNO[-OB_SQL_PC_OVERFLOW] = 600; ORACLE_STR_ERROR[-OB_SQL_PC_OVERFLOW] = "ORA-00600: internal error code, arguments: -5135, plan cache is overflow"; ORACLE_STR_USER_ERROR[-OB_SQL_PC_OVERFLOW] = "ORA-00600: internal error code, arguments: -5135, plan cache is overflow"; ERROR_NAME[-OB_SQL_PC_PLAN_DUPLICATE] = "OB_SQL_PC_PLAN_DUPLICATE"; ERROR_CAUSE[-OB_SQL_PC_PLAN_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_PC_PLAN_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_PC_PLAN_DUPLICATE] = -1; SQLSTATE[-OB_SQL_PC_PLAN_DUPLICATE] = "HY000"; STR_ERROR[-OB_SQL_PC_PLAN_DUPLICATE] = "plan exists in plan cache already"; STR_USER_ERROR[-OB_SQL_PC_PLAN_DUPLICATE] = "plan exists in plan cache already"; ORACLE_ERRNO[-OB_SQL_PC_PLAN_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_SQL_PC_PLAN_DUPLICATE] = "ORA-00600: internal error code, arguments: -5136, plan exists in plan cache already"; ORACLE_STR_USER_ERROR[-OB_SQL_PC_PLAN_DUPLICATE] = "ORA-00600: internal error code, arguments: -5136, plan exists in plan cache already"; ERROR_NAME[-OB_SQL_PC_PLAN_EXPIRE] = "OB_SQL_PC_PLAN_EXPIRE"; ERROR_CAUSE[-OB_SQL_PC_PLAN_EXPIRE] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_PC_PLAN_EXPIRE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_PC_PLAN_EXPIRE] = -1; SQLSTATE[-OB_SQL_PC_PLAN_EXPIRE] = "HY000"; STR_ERROR[-OB_SQL_PC_PLAN_EXPIRE] = "plan is expired"; STR_USER_ERROR[-OB_SQL_PC_PLAN_EXPIRE] = "plan is expired"; ORACLE_ERRNO[-OB_SQL_PC_PLAN_EXPIRE] = 600; ORACLE_STR_ERROR[-OB_SQL_PC_PLAN_EXPIRE] = "ORA-00600: internal error code, arguments: -5137, plan is expired"; ORACLE_STR_USER_ERROR[-OB_SQL_PC_PLAN_EXPIRE] = "ORA-00600: internal error code, arguments: -5137, plan is expired"; ERROR_NAME[-OB_SQL_PC_NOT_EXIST] = "OB_SQL_PC_NOT_EXIST"; ERROR_CAUSE[-OB_SQL_PC_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_PC_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_PC_NOT_EXIST] = -1; SQLSTATE[-OB_SQL_PC_NOT_EXIST] = "HY000"; STR_ERROR[-OB_SQL_PC_NOT_EXIST] = "no plan exist"; STR_USER_ERROR[-OB_SQL_PC_NOT_EXIST] = "no plan exist"; ORACLE_ERRNO[-OB_SQL_PC_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_SQL_PC_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5138, no plan exist"; ORACLE_STR_USER_ERROR[-OB_SQL_PC_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5138, no plan exist"; ERROR_NAME[-OB_SQL_PARAMS_LIMIT] = "OB_SQL_PARAMS_LIMIT"; ERROR_CAUSE[-OB_SQL_PARAMS_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_PARAMS_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_PARAMS_LIMIT] = -1; SQLSTATE[-OB_SQL_PARAMS_LIMIT] = "HY000"; STR_ERROR[-OB_SQL_PARAMS_LIMIT] = "too many params, plan cache not support"; STR_USER_ERROR[-OB_SQL_PARAMS_LIMIT] = "too many params, plan cache not support"; ORACLE_ERRNO[-OB_SQL_PARAMS_LIMIT] = 600; ORACLE_STR_ERROR[-OB_SQL_PARAMS_LIMIT] = "ORA-00600: internal error code, arguments: -5139, too many params, plan cache not support"; ORACLE_STR_USER_ERROR[-OB_SQL_PARAMS_LIMIT] = "ORA-00600: internal error code, arguments: -5139, too many params, plan cache not support"; ERROR_NAME[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "OB_SQL_PC_PLAN_SIZE_LIMIT"; ERROR_CAUSE[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SQL_PC_PLAN_SIZE_LIMIT] = -1; SQLSTATE[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "HY000"; STR_ERROR[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "plan is too big to add to plan cache"; STR_USER_ERROR[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "plan is too big to add to plan cache"; ORACLE_ERRNO[-OB_SQL_PC_PLAN_SIZE_LIMIT] = 600; ORACLE_STR_ERROR[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "ORA-00600: internal error code, arguments: -5140, plan is too big to add to plan cache"; ORACLE_STR_USER_ERROR[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "ORA-00600: internal error code, arguments: -5140, plan is too big to add to plan cache"; ERROR_NAME[-OB_ERR_UNKNOWN_CHARSET] = "OB_ERR_UNKNOWN_CHARSET"; ERROR_CAUSE[-OB_ERR_UNKNOWN_CHARSET] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNKNOWN_CHARSET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNKNOWN_CHARSET] = ER_UNKNOWN_CHARACTER_SET; SQLSTATE[-OB_ERR_UNKNOWN_CHARSET] = "42000"; STR_ERROR[-OB_ERR_UNKNOWN_CHARSET] = "Unknown character set"; STR_USER_ERROR[-OB_ERR_UNKNOWN_CHARSET] = "Unknown character set: '%.*s'"; ORACLE_ERRNO[-OB_ERR_UNKNOWN_CHARSET] = 600; ORACLE_STR_ERROR[-OB_ERR_UNKNOWN_CHARSET] = "ORA-00600: internal error code, arguments: -5142, Unknown character set"; ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_CHARSET] = "ORA-00600: internal error code, arguments: -5142, Unknown character set: '%.*s'"; ERROR_NAME[-OB_ERR_UNKNOWN_COLLATION] = "OB_ERR_UNKNOWN_COLLATION"; ERROR_CAUSE[-OB_ERR_UNKNOWN_COLLATION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNKNOWN_COLLATION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNKNOWN_COLLATION] = ER_UNKNOWN_COLLATION; SQLSTATE[-OB_ERR_UNKNOWN_COLLATION] = "HY000"; STR_ERROR[-OB_ERR_UNKNOWN_COLLATION] = "Unknown collation"; STR_USER_ERROR[-OB_ERR_UNKNOWN_COLLATION] = "Unknown collation: '%.*s'"; ORACLE_ERRNO[-OB_ERR_UNKNOWN_COLLATION] = 600; ORACLE_STR_ERROR[-OB_ERR_UNKNOWN_COLLATION] = "ORA-00600: internal error code, arguments: -5143, Unknown collation"; ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_COLLATION] = "ORA-00600: internal error code, arguments: -5143, Unknown collation: '%.*s'"; ERROR_NAME[-OB_ERR_COLLATION_MISMATCH] = "OB_ERR_COLLATION_MISMATCH"; ERROR_CAUSE[-OB_ERR_COLLATION_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLLATION_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLLATION_MISMATCH] = ER_COLLATION_CHARSET_MISMATCH; SQLSTATE[-OB_ERR_COLLATION_MISMATCH] = "42000"; STR_ERROR[-OB_ERR_COLLATION_MISMATCH] = "The collation is not valid for the character set"; STR_USER_ERROR[-OB_ERR_COLLATION_MISMATCH] = "COLLATION '%.*s' is not valid for CHARACTER SET '%.*s'"; ORACLE_ERRNO[-OB_ERR_COLLATION_MISMATCH] = 12704; ORACLE_STR_ERROR[-OB_ERR_COLLATION_MISMATCH] = "ORA-12704: character set mismatch"; ORACLE_STR_USER_ERROR[-OB_ERR_COLLATION_MISMATCH] = "ORA-12704: COLLATION '%.*s' is not valid for CHARACTER SET '%.*s'"; ERROR_NAME[-OB_ERR_WRONG_VALUE_FOR_VAR] = "OB_ERR_WRONG_VALUE_FOR_VAR"; ERROR_CAUSE[-OB_ERR_WRONG_VALUE_FOR_VAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_VALUE_FOR_VAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_VALUE_FOR_VAR] = ER_WRONG_VALUE_FOR_VAR; SQLSTATE[-OB_ERR_WRONG_VALUE_FOR_VAR] = "42000"; STR_ERROR[-OB_ERR_WRONG_VALUE_FOR_VAR] = "Variable can't be set to the value"; STR_USER_ERROR[-OB_ERR_WRONG_VALUE_FOR_VAR] = "Variable \'%.*s\' can't be set to the value of \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_WRONG_VALUE_FOR_VAR] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_VALUE_FOR_VAR] = "ORA-00600: internal error code, arguments: -5145, Variable can't be set to the value"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_VALUE_FOR_VAR] = "ORA-00600: internal error code, arguments: -5145, Variable \'%.*s\' can't be set to the value of \'%.*s\'"; ERROR_NAME[-OB_UNKNOWN_PARTITION] = "OB_UNKNOWN_PARTITION"; ERROR_CAUSE[-OB_UNKNOWN_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_UNKNOWN_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNKNOWN_PARTITION] = ER_UNKNOWN_PARTITION; SQLSTATE[-OB_UNKNOWN_PARTITION] = "HY000"; STR_ERROR[-OB_UNKNOWN_PARTITION] = "Unknown partition"; STR_USER_ERROR[-OB_UNKNOWN_PARTITION] = "Unkown partition '%.*s' in table '%.*s'"; ORACLE_ERRNO[-OB_UNKNOWN_PARTITION] = 2149; ORACLE_STR_ERROR[-OB_UNKNOWN_PARTITION] = "ORA-02149: Specified partition does not exist"; ORACLE_STR_USER_ERROR[-OB_UNKNOWN_PARTITION] = "ORA-02149: Specified partition does not exist '%.*s' in table '%.*s'"; ERROR_NAME[-OB_PARTITION_NOT_MATCH] = "OB_PARTITION_NOT_MATCH"; ERROR_CAUSE[-OB_PARTITION_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_NOT_MATCH] = ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET; SQLSTATE[-OB_PARTITION_NOT_MATCH] = "HY000"; STR_ERROR[-OB_PARTITION_NOT_MATCH] = "Found a row not matching the given partition set"; STR_USER_ERROR[-OB_PARTITION_NOT_MATCH] = "Found a row not matching the given partition set"; ORACLE_ERRNO[-OB_PARTITION_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_PARTITION_NOT_MATCH] = "ORA-00600: internal error code, arguments: -5147, Found a row not matching the given partition set"; ORACLE_STR_USER_ERROR[-OB_PARTITION_NOT_MATCH] = "ORA-00600: internal error code, arguments: -5147, Found a row not matching the given partition set"; ERROR_NAME[-OB_ER_PASSWD_LENGTH] = "OB_ER_PASSWD_LENGTH"; ERROR_CAUSE[-OB_ER_PASSWD_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_ER_PASSWD_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_PASSWD_LENGTH] = -1; SQLSTATE[-OB_ER_PASSWD_LENGTH] = "HY000"; STR_ERROR[-OB_ER_PASSWD_LENGTH] = " Password hash should be a 40-digit hexadecimal number"; STR_USER_ERROR[-OB_ER_PASSWD_LENGTH] = " Password hash should be a 40-digit hexadecimal number"; ORACLE_ERRNO[-OB_ER_PASSWD_LENGTH] = 600; ORACLE_STR_ERROR[-OB_ER_PASSWD_LENGTH] = "ORA-00600: internal error code, arguments: -5148, Password hash should be a 40-digit hexadecimal number"; ORACLE_STR_USER_ERROR[-OB_ER_PASSWD_LENGTH] = "ORA-00600: internal error code, arguments: -5148, Password hash should be a 40-digit hexadecimal number"; ERROR_NAME[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "OB_ERR_INSERT_INNER_JOIN_COLUMN"; ERROR_CAUSE[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = -1; SQLSTATE[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "07000"; STR_ERROR[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "Insert inner join column error"; STR_USER_ERROR[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "Insert inner join column error"; ORACLE_ERRNO[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "ORA-00600: internal error code, arguments: -5149, Insert inner join column error"; ORACLE_STR_USER_ERROR[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "ORA-00600: internal error code, arguments: -5149, Insert inner join column error"; ERROR_NAME[-OB_TENANT_NOT_IN_SERVER] = "OB_TENANT_NOT_IN_SERVER"; ERROR_CAUSE[-OB_TENANT_NOT_IN_SERVER] = "Internal Error"; ERROR_SOLUTION[-OB_TENANT_NOT_IN_SERVER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TENANT_NOT_IN_SERVER] = -1; SQLSTATE[-OB_TENANT_NOT_IN_SERVER] = "HY000"; STR_ERROR[-OB_TENANT_NOT_IN_SERVER] = "Tenant not in this server"; STR_USER_ERROR[-OB_TENANT_NOT_IN_SERVER] = "Tenant not in this server"; ORACLE_ERRNO[-OB_TENANT_NOT_IN_SERVER] = 600; ORACLE_STR_ERROR[-OB_TENANT_NOT_IN_SERVER] = "ORA-00600: internal error code, arguments: -5150, Tenant not in this server"; ORACLE_STR_USER_ERROR[-OB_TENANT_NOT_IN_SERVER] = "ORA-00600: internal error code, arguments: -5150, Tenant not in this server"; ERROR_NAME[-OB_TABLEGROUP_NOT_EXIST] = "OB_TABLEGROUP_NOT_EXIST"; ERROR_CAUSE[-OB_TABLEGROUP_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TABLEGROUP_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLEGROUP_NOT_EXIST] = -1; SQLSTATE[-OB_TABLEGROUP_NOT_EXIST] = "42P01"; STR_ERROR[-OB_TABLEGROUP_NOT_EXIST] = "tablegroup not exist"; STR_USER_ERROR[-OB_TABLEGROUP_NOT_EXIST] = "tablegroup not exist"; ORACLE_ERRNO[-OB_TABLEGROUP_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_TABLEGROUP_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5151, tablegroup not exist"; ORACLE_STR_USER_ERROR[-OB_TABLEGROUP_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5151, tablegroup not exist"; ERROR_NAME[-OB_SUBQUERY_TOO_MANY_ROW] = "OB_SUBQUERY_TOO_MANY_ROW"; ERROR_CAUSE[-OB_SUBQUERY_TOO_MANY_ROW] = "Internal Error"; ERROR_SOLUTION[-OB_SUBQUERY_TOO_MANY_ROW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SUBQUERY_TOO_MANY_ROW] = ER_SUBQUERY_NO_1_ROW; SQLSTATE[-OB_SUBQUERY_TOO_MANY_ROW] = "21000"; STR_ERROR[-OB_SUBQUERY_TOO_MANY_ROW] = "Subquery returns more than 1 row"; STR_USER_ERROR[-OB_SUBQUERY_TOO_MANY_ROW] = "Subquery returns more than 1 row"; ORACLE_ERRNO[-OB_SUBQUERY_TOO_MANY_ROW] = 1427; ORACLE_STR_ERROR[-OB_SUBQUERY_TOO_MANY_ROW] = "ORA-01427: single-row subquery returns more than one row"; ORACLE_STR_USER_ERROR[-OB_SUBQUERY_TOO_MANY_ROW] = "ORA-01427: single-row subquery returns more than one row"; ERROR_NAME[-OB_ERR_BAD_DATABASE] = "OB_ERR_BAD_DATABASE"; ERROR_CAUSE[-OB_ERR_BAD_DATABASE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BAD_DATABASE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BAD_DATABASE] = ER_BAD_DB_ERROR; SQLSTATE[-OB_ERR_BAD_DATABASE] = "42000"; STR_ERROR[-OB_ERR_BAD_DATABASE] = "Unknown database"; STR_USER_ERROR[-OB_ERR_BAD_DATABASE] = "Unknown database '%.*s'"; ORACLE_ERRNO[-OB_ERR_BAD_DATABASE] = 600; ORACLE_STR_ERROR[-OB_ERR_BAD_DATABASE] = "ORA-00600: internal error code, arguments: -5154, Unknown database"; ORACLE_STR_USER_ERROR[-OB_ERR_BAD_DATABASE] = "ORA-00600: internal error code, arguments: -5154, Unknown database '%.*s'"; ERROR_NAME[-OB_CANNOT_USER] = "OB_CANNOT_USER"; ERROR_CAUSE[-OB_CANNOT_USER] = "Internal Error"; ERROR_SOLUTION[-OB_CANNOT_USER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANNOT_USER] = ER_CANNOT_USER; SQLSTATE[-OB_CANNOT_USER] = "HY000"; STR_ERROR[-OB_CANNOT_USER] = "User operation failed"; STR_USER_ERROR[-OB_CANNOT_USER] = "Operation %.*s failed for %.*s"; ORACLE_ERRNO[-OB_CANNOT_USER] = 600; ORACLE_STR_ERROR[-OB_CANNOT_USER] = "ORA-00600: internal error code, arguments: -5155, User operation failed"; ORACLE_STR_USER_ERROR[-OB_CANNOT_USER] = "ORA-00600: internal error code, arguments: -5155, Operation %.*s failed for %.*s"; ERROR_NAME[-OB_TENANT_EXIST] = "OB_TENANT_EXIST"; ERROR_CAUSE[-OB_TENANT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TENANT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TENANT_EXIST] = -1; SQLSTATE[-OB_TENANT_EXIST] = "HY000"; STR_ERROR[-OB_TENANT_EXIST] = "tenant already exist"; STR_USER_ERROR[-OB_TENANT_EXIST] = "tenant \'%s\' already exist"; ORACLE_ERRNO[-OB_TENANT_EXIST] = 600; ORACLE_STR_ERROR[-OB_TENANT_EXIST] = "ORA-00600: internal error code, arguments: -5156, tenant already exist"; ORACLE_STR_USER_ERROR[-OB_TENANT_EXIST] = "ORA-00600: internal error code, arguments: -5156, tenant \'%s\' already exist"; ERROR_NAME[-OB_TENANT_NOT_EXIST] = "OB_TENANT_NOT_EXIST"; ERROR_CAUSE[-OB_TENANT_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TENANT_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TENANT_NOT_EXIST] = -1; SQLSTATE[-OB_TENANT_NOT_EXIST] = "HY000"; STR_ERROR[-OB_TENANT_NOT_EXIST] = "Unknown tenant"; STR_USER_ERROR[-OB_TENANT_NOT_EXIST] = "Unknown tenant '%.*s'"; ORACLE_ERRNO[-OB_TENANT_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_TENANT_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5157, Unknown tenant"; ORACLE_STR_USER_ERROR[-OB_TENANT_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5157, Unknown tenant '%.*s'"; ERROR_NAME[-OB_DATABASE_EXIST] = "OB_DATABASE_EXIST"; ERROR_CAUSE[-OB_DATABASE_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_DATABASE_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DATABASE_EXIST] = ER_DB_CREATE_EXISTS; SQLSTATE[-OB_DATABASE_EXIST] = "HY000"; STR_ERROR[-OB_DATABASE_EXIST] = "Can't create database;database exists"; STR_USER_ERROR[-OB_DATABASE_EXIST] = "Can't create database '%.*s'; database exists"; ORACLE_ERRNO[-OB_DATABASE_EXIST] = 600; ORACLE_STR_ERROR[-OB_DATABASE_EXIST] = "ORA-00600: internal error code, arguments: -5158, Can't create database;database exists"; ORACLE_STR_USER_ERROR[-OB_DATABASE_EXIST] = "ORA-00600: internal error code, arguments: -5158, Can't create database '%.*s'; database exists"; ERROR_NAME[-OB_TABLEGROUP_EXIST] = "OB_TABLEGROUP_EXIST"; ERROR_CAUSE[-OB_TABLEGROUP_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TABLEGROUP_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TABLEGROUP_EXIST] = -1; SQLSTATE[-OB_TABLEGROUP_EXIST] = "HY000"; STR_ERROR[-OB_TABLEGROUP_EXIST] = "tablegroup already exist"; STR_USER_ERROR[-OB_TABLEGROUP_EXIST] = "tablegroup already exist"; ORACLE_ERRNO[-OB_TABLEGROUP_EXIST] = 600; ORACLE_STR_ERROR[-OB_TABLEGROUP_EXIST] = "ORA-00600: internal error code, arguments: -5159, tablegroup already exist"; ORACLE_STR_USER_ERROR[-OB_TABLEGROUP_EXIST] = "ORA-00600: internal error code, arguments: -5159, tablegroup already exist"; ERROR_NAME[-OB_ERR_INVALID_TENANT_NAME] = "OB_ERR_INVALID_TENANT_NAME"; ERROR_CAUSE[-OB_ERR_INVALID_TENANT_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_TENANT_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_TENANT_NAME] = -1; SQLSTATE[-OB_ERR_INVALID_TENANT_NAME] = "HY000"; STR_ERROR[-OB_ERR_INVALID_TENANT_NAME] = "invalid tenant name specified in connection string"; STR_USER_ERROR[-OB_ERR_INVALID_TENANT_NAME] = "invalid tenant name specified in connection string"; ORACLE_ERRNO[-OB_ERR_INVALID_TENANT_NAME] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_TENANT_NAME] = "ORA-00600: internal error code, arguments: -5160, invalid tenant name specified in connection string"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TENANT_NAME] = "ORA-00600: internal error code, arguments: -5160, invalid tenant name specified in connection string"; ERROR_NAME[-OB_EMPTY_TENANT] = "OB_EMPTY_TENANT"; ERROR_CAUSE[-OB_EMPTY_TENANT] = "Internal Error"; ERROR_SOLUTION[-OB_EMPTY_TENANT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EMPTY_TENANT] = -1; SQLSTATE[-OB_EMPTY_TENANT] = "HY000"; STR_ERROR[-OB_EMPTY_TENANT] = "tenant is empty"; STR_USER_ERROR[-OB_EMPTY_TENANT] = "tenant is empty"; ORACLE_ERRNO[-OB_EMPTY_TENANT] = 600; ORACLE_STR_ERROR[-OB_EMPTY_TENANT] = "ORA-00600: internal error code, arguments: -5161, tenant is empty"; ORACLE_STR_USER_ERROR[-OB_EMPTY_TENANT] = "ORA-00600: internal error code, arguments: -5161, tenant is empty"; ERROR_NAME[-OB_WRONG_DB_NAME] = "OB_WRONG_DB_NAME"; ERROR_CAUSE[-OB_WRONG_DB_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_DB_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_DB_NAME] = ER_WRONG_DB_NAME; SQLSTATE[-OB_WRONG_DB_NAME] = "42000"; STR_ERROR[-OB_WRONG_DB_NAME] = "Incorrect database name"; STR_USER_ERROR[-OB_WRONG_DB_NAME] = "Incorrect database name '%.*s'"; ORACLE_ERRNO[-OB_WRONG_DB_NAME] = 600; ORACLE_STR_ERROR[-OB_WRONG_DB_NAME] = "ORA-00600: internal error code, arguments: -5162, Incorrect database name"; ORACLE_STR_USER_ERROR[-OB_WRONG_DB_NAME] = "ORA-00600: internal error code, arguments: -5162, Incorrect database name '%.*s'"; ERROR_NAME[-OB_WRONG_TABLE_NAME] = "OB_WRONG_TABLE_NAME"; ERROR_CAUSE[-OB_WRONG_TABLE_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_TABLE_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_TABLE_NAME] = ER_WRONG_TABLE_NAME; SQLSTATE[-OB_WRONG_TABLE_NAME] = "42000"; STR_ERROR[-OB_WRONG_TABLE_NAME] = "Incorrect table name"; STR_USER_ERROR[-OB_WRONG_TABLE_NAME] = "Incorrect table name '%.*s'"; ORACLE_ERRNO[-OB_WRONG_TABLE_NAME] = 903; ORACLE_STR_ERROR[-OB_WRONG_TABLE_NAME] = "ORA-00903: invalid table name"; ORACLE_STR_USER_ERROR[-OB_WRONG_TABLE_NAME] = "ORA-00903: invalid table name '%.*s'"; ERROR_NAME[-OB_WRONG_COLUMN_NAME] = "OB_WRONG_COLUMN_NAME"; ERROR_CAUSE[-OB_WRONG_COLUMN_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_COLUMN_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_COLUMN_NAME] = ER_WRONG_COLUMN_NAME; SQLSTATE[-OB_WRONG_COLUMN_NAME] = "42000"; STR_ERROR[-OB_WRONG_COLUMN_NAME] = "Incorrect column name"; STR_USER_ERROR[-OB_WRONG_COLUMN_NAME] = "Incorrect column name '%.*s'"; ORACLE_ERRNO[-OB_WRONG_COLUMN_NAME] = 904; ORACLE_STR_ERROR[-OB_WRONG_COLUMN_NAME] = "ORA-00904: invalid identifier"; ORACLE_STR_USER_ERROR[-OB_WRONG_COLUMN_NAME] = "ORA-00904: invalid identifier '%.*s'"; ERROR_NAME[-OB_ERR_COLUMN_SPEC] = "OB_ERR_COLUMN_SPEC"; ERROR_CAUSE[-OB_ERR_COLUMN_SPEC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_SPEC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_SPEC] = ER_WRONG_FIELD_SPEC; SQLSTATE[-OB_ERR_COLUMN_SPEC] = "42000"; STR_ERROR[-OB_ERR_COLUMN_SPEC] = "Incorrect column specifier"; STR_USER_ERROR[-OB_ERR_COLUMN_SPEC] = "Incorrect column specifier for column '%.*s'"; ORACLE_ERRNO[-OB_ERR_COLUMN_SPEC] = 600; ORACLE_STR_ERROR[-OB_ERR_COLUMN_SPEC] = "ORA-00600: internal error code, arguments: -5165, Incorrect column specifier"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_SPEC] = "ORA-00600: internal error code, arguments: -5165, Incorrect column specifier for column '%.*s'"; ERROR_NAME[-OB_ERR_DB_DROP_EXISTS] = "OB_ERR_DB_DROP_EXISTS"; ERROR_CAUSE[-OB_ERR_DB_DROP_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DB_DROP_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DB_DROP_EXISTS] = ER_DB_DROP_EXISTS; SQLSTATE[-OB_ERR_DB_DROP_EXISTS] = "HY000"; STR_ERROR[-OB_ERR_DB_DROP_EXISTS] = "Can't drop database;database doesn't exist"; STR_USER_ERROR[-OB_ERR_DB_DROP_EXISTS] = "Can't drop database '%.*s'; database doesn't exist"; ORACLE_ERRNO[-OB_ERR_DB_DROP_EXISTS] = 600; ORACLE_STR_ERROR[-OB_ERR_DB_DROP_EXISTS] = "ORA-00600: internal error code, arguments: -5166, Can't drop database;database doesn't exist"; ORACLE_STR_USER_ERROR[-OB_ERR_DB_DROP_EXISTS] = "ORA-00600: internal error code, arguments: -5166, Can't drop database '%.*s'; database doesn't exist"; ERROR_NAME[-OB_ERR_DATA_TOO_LONG] = "OB_ERR_DATA_TOO_LONG"; ERROR_CAUSE[-OB_ERR_DATA_TOO_LONG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATA_TOO_LONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATA_TOO_LONG] = ER_DATA_TOO_LONG; SQLSTATE[-OB_ERR_DATA_TOO_LONG] = "22001"; STR_ERROR[-OB_ERR_DATA_TOO_LONG] = "Data too long for column"; STR_USER_ERROR[-OB_ERR_DATA_TOO_LONG] = "Data too long for column '%.*s' at row %ld"; ORACLE_ERRNO[-OB_ERR_DATA_TOO_LONG] = 12899; ORACLE_STR_ERROR[-OB_ERR_DATA_TOO_LONG] = "ORA-12899: value too large for column"; ORACLE_STR_USER_ERROR[-OB_ERR_DATA_TOO_LONG] = "ORA-12899: value too large for column '%.*s' at row %ld"; ERROR_NAME[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "OB_ERR_WRONG_VALUE_COUNT_ON_ROW"; ERROR_CAUSE[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = ER_WRONG_VALUE_COUNT_ON_ROW; SQLSTATE[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "21S01"; STR_ERROR[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "column count does not match value count"; STR_USER_ERROR[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "column count does not match value count at row '%d'"; ORACLE_ERRNO[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "ORA-00600: internal error code, arguments: -5168, column count does not match value count"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "ORA-00600: internal error code, arguments: -5168, column count does not match value count at row '%d'"; ERROR_NAME[-OB_ERR_CREATE_USER_WITH_GRANT] = "OB_ERR_CREATE_USER_WITH_GRANT"; ERROR_CAUSE[-OB_ERR_CREATE_USER_WITH_GRANT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CREATE_USER_WITH_GRANT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CREATE_USER_WITH_GRANT] = ER_CANT_CREATE_USER_WITH_GRANT; SQLSTATE[-OB_ERR_CREATE_USER_WITH_GRANT] = "42000"; STR_ERROR[-OB_ERR_CREATE_USER_WITH_GRANT] = "You are not allowed to create a user with GRANT"; STR_USER_ERROR[-OB_ERR_CREATE_USER_WITH_GRANT] = "You are not allowed to create a user with GRANT"; ORACLE_ERRNO[-OB_ERR_CREATE_USER_WITH_GRANT] = 600; ORACLE_STR_ERROR[-OB_ERR_CREATE_USER_WITH_GRANT] = "ORA-00600: internal error code, arguments: -5169, You are not allowed to create a user with GRANT"; ORACLE_STR_USER_ERROR[-OB_ERR_CREATE_USER_WITH_GRANT] = "ORA-00600: internal error code, arguments: -5169, You are not allowed to create a user with GRANT"; ERROR_NAME[-OB_ERR_NO_DB_PRIVILEGE] = "OB_ERR_NO_DB_PRIVILEGE"; ERROR_CAUSE[-OB_ERR_NO_DB_PRIVILEGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_DB_PRIVILEGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_DB_PRIVILEGE] = ER_DBACCESS_DENIED_ERROR; SQLSTATE[-OB_ERR_NO_DB_PRIVILEGE] = "42000"; STR_ERROR[-OB_ERR_NO_DB_PRIVILEGE] = "Access denied for user to database"; STR_USER_ERROR[-OB_ERR_NO_DB_PRIVILEGE] = "Access denied for user '%.*s'@'%.*s' to database '%.*s'"; ORACLE_ERRNO[-OB_ERR_NO_DB_PRIVILEGE] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_DB_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5170, Access denied for user to database"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_DB_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5170, Access denied for user '%.*s'@'%.*s' to database '%.*s'"; ERROR_NAME[-OB_ERR_NO_TABLE_PRIVILEGE] = "OB_ERR_NO_TABLE_PRIVILEGE"; ERROR_CAUSE[-OB_ERR_NO_TABLE_PRIVILEGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_TABLE_PRIVILEGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_TABLE_PRIVILEGE] = ER_TABLEACCESS_DENIED_ERROR; SQLSTATE[-OB_ERR_NO_TABLE_PRIVILEGE] = "42000"; STR_ERROR[-OB_ERR_NO_TABLE_PRIVILEGE] = "Command denied to user for table"; STR_USER_ERROR[-OB_ERR_NO_TABLE_PRIVILEGE] = "%.*s command denied to user '%.*s'@'%.*s' for table '%.*s'"; ORACLE_ERRNO[-OB_ERR_NO_TABLE_PRIVILEGE] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_TABLE_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5171, Command denied to user for table"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_TABLE_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5171, %.*s command denied to user '%.*s'@'%.*s' for table '%.*s'"; ERROR_NAME[-OB_INVALID_ON_UPDATE] = "OB_INVALID_ON_UPDATE"; ERROR_CAUSE[-OB_INVALID_ON_UPDATE] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ON_UPDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ON_UPDATE] = ER_INVALID_ON_UPDATE; SQLSTATE[-OB_INVALID_ON_UPDATE] = "HY000"; STR_ERROR[-OB_INVALID_ON_UPDATE] = "Invalid ON UPDATE clause"; STR_USER_ERROR[-OB_INVALID_ON_UPDATE] = "Invalid ON UPDATE clause for \'%s\' column"; ORACLE_ERRNO[-OB_INVALID_ON_UPDATE] = 600; ORACLE_STR_ERROR[-OB_INVALID_ON_UPDATE] = "ORA-00600: internal error code, arguments: -5172, Invalid ON UPDATE clause"; ORACLE_STR_USER_ERROR[-OB_INVALID_ON_UPDATE] = "ORA-00600: internal error code, arguments: -5172, Invalid ON UPDATE clause for \'%s\' column"; ERROR_NAME[-OB_INVALID_DEFAULT] = "OB_INVALID_DEFAULT"; ERROR_CAUSE[-OB_INVALID_DEFAULT] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_DEFAULT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_DEFAULT] = ER_INVALID_DEFAULT; SQLSTATE[-OB_INVALID_DEFAULT] = "42000"; STR_ERROR[-OB_INVALID_DEFAULT] = "Invalid default value"; STR_USER_ERROR[-OB_INVALID_DEFAULT] = "Invalid default value for \'%.*s\'"; ORACLE_ERRNO[-OB_INVALID_DEFAULT] = 600; ORACLE_STR_ERROR[-OB_INVALID_DEFAULT] = "ORA-00600: internal error code, arguments: -5173, Invalid default value"; ORACLE_STR_USER_ERROR[-OB_INVALID_DEFAULT] = "ORA-00600: internal error code, arguments: -5173, Invalid default value for \'%.*s\'"; ERROR_NAME[-OB_ERR_UPDATE_TABLE_USED] = "OB_ERR_UPDATE_TABLE_USED"; ERROR_CAUSE[-OB_ERR_UPDATE_TABLE_USED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_TABLE_USED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_TABLE_USED] = ER_UPDATE_TABLE_USED; SQLSTATE[-OB_ERR_UPDATE_TABLE_USED] = "HY000"; STR_ERROR[-OB_ERR_UPDATE_TABLE_USED] = "Update table used"; STR_USER_ERROR[-OB_ERR_UPDATE_TABLE_USED] = "You can\'t specify target table \'%s\' for update in FROM clause"; ORACLE_ERRNO[-OB_ERR_UPDATE_TABLE_USED] = 600; ORACLE_STR_ERROR[-OB_ERR_UPDATE_TABLE_USED] = "ORA-00600: internal error code, arguments: -5174, Update table used"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_TABLE_USED] = "ORA-00600: internal error code, arguments: -5174, You can\'t specify target table \'%s\' for update in FROM clause"; ERROR_NAME[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "OB_ERR_COULUMN_VALUE_NOT_MATCH"; ERROR_CAUSE[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = ER_WRONG_VALUE_COUNT_ON_ROW; SQLSTATE[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "21S01"; STR_ERROR[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "Column count doesn\'t match value count"; STR_USER_ERROR[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "Column count doesn\'t match value count at row %ld"; ORACLE_ERRNO[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -5175, Column count doesn\'t match value count"; ORACLE_STR_USER_ERROR[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "ORA-00600: internal error code, arguments: -5175, Column count doesn\'t match value count at row %ld"; ERROR_NAME[-OB_ERR_INVALID_GROUP_FUNC_USE] = "OB_ERR_INVALID_GROUP_FUNC_USE"; ERROR_CAUSE[-OB_ERR_INVALID_GROUP_FUNC_USE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_GROUP_FUNC_USE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_GROUP_FUNC_USE] = ER_INVALID_GROUP_FUNC_USE; SQLSTATE[-OB_ERR_INVALID_GROUP_FUNC_USE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_GROUP_FUNC_USE] = "Invalid use of group function"; STR_USER_ERROR[-OB_ERR_INVALID_GROUP_FUNC_USE] = "Invalid use of group function"; ORACLE_ERRNO[-OB_ERR_INVALID_GROUP_FUNC_USE] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_GROUP_FUNC_USE] = "ORA-00600: internal error code, arguments: -5176, Invalid use of group function"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_GROUP_FUNC_USE] = "ORA-00600: internal error code, arguments: -5176, Invalid use of group function"; ERROR_NAME[-OB_CANT_AGGREGATE_2COLLATIONS] = "OB_CANT_AGGREGATE_2COLLATIONS"; ERROR_CAUSE[-OB_CANT_AGGREGATE_2COLLATIONS] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_AGGREGATE_2COLLATIONS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_AGGREGATE_2COLLATIONS] = ER_CANT_AGGREGATE_2COLLATIONS; SQLSTATE[-OB_CANT_AGGREGATE_2COLLATIONS] = "HY000"; STR_ERROR[-OB_CANT_AGGREGATE_2COLLATIONS] = "Illegal mix of collations"; STR_USER_ERROR[-OB_CANT_AGGREGATE_2COLLATIONS] = "Illegal mix of collations"; ORACLE_ERRNO[-OB_CANT_AGGREGATE_2COLLATIONS] = 600; ORACLE_STR_ERROR[-OB_CANT_AGGREGATE_2COLLATIONS] = "ORA-00600: internal error code, arguments: -5177, Illegal mix of collations"; ORACLE_STR_USER_ERROR[-OB_CANT_AGGREGATE_2COLLATIONS] = "ORA-00600: internal error code, arguments: -5177, Illegal mix of collations"; ERROR_NAME[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD"; ERROR_CAUSE[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD; SQLSTATE[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "HY000"; STR_ERROR[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "Field is of a not allowed type for this type of partitioning"; STR_USER_ERROR[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "Field \'%.*s\' is of a not allowed type for this type of partitioning"; ORACLE_ERRNO[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = 600; ORACLE_STR_ERROR[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "ORA-00600: internal error code, arguments: -5178, Field is of a not allowed type for this type of partitioning"; ORACLE_STR_USER_ERROR[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "ORA-00600: internal error code, arguments: -5178, Field \'%.*s\' is of a not allowed type for this type of partitioning"; ERROR_NAME[-OB_ERR_TOO_LONG_IDENT] = "OB_ERR_TOO_LONG_IDENT"; ERROR_CAUSE[-OB_ERR_TOO_LONG_IDENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_IDENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_IDENT] = ER_TOO_LONG_IDENT; SQLSTATE[-OB_ERR_TOO_LONG_IDENT] = "42000"; STR_ERROR[-OB_ERR_TOO_LONG_IDENT] = "Identifier name is too long"; STR_USER_ERROR[-OB_ERR_TOO_LONG_IDENT] = "Identifier name \'%.*s\' is too long"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_IDENT] = 972; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_IDENT] = "ORA-00972: identifier is too long"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_IDENT] = "ORA-00972: identifier \'%.*s\' is too long"; ERROR_NAME[-OB_ERR_WRONG_TYPE_FOR_VAR] = "OB_ERR_WRONG_TYPE_FOR_VAR"; ERROR_CAUSE[-OB_ERR_WRONG_TYPE_FOR_VAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_TYPE_FOR_VAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_TYPE_FOR_VAR] = ER_WRONG_TYPE_FOR_VAR; SQLSTATE[-OB_ERR_WRONG_TYPE_FOR_VAR] = "42000"; STR_ERROR[-OB_ERR_WRONG_TYPE_FOR_VAR] = "Incorrect argument type to variable"; STR_USER_ERROR[-OB_ERR_WRONG_TYPE_FOR_VAR] = "Incorrect argument type to variable '%.*s'"; ORACLE_ERRNO[-OB_ERR_WRONG_TYPE_FOR_VAR] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_TYPE_FOR_VAR] = "ORA-00600: internal error code, arguments: -5180, Incorrect argument type to variable"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_TYPE_FOR_VAR] = "ORA-00600: internal error code, arguments: -5180, Incorrect argument type to variable '%.*s'"; ERROR_NAME[-OB_WRONG_USER_NAME_LENGTH] = "OB_WRONG_USER_NAME_LENGTH"; ERROR_CAUSE[-OB_WRONG_USER_NAME_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_USER_NAME_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_USER_NAME_LENGTH] = ER_WRONG_STRING_LENGTH; SQLSTATE[-OB_WRONG_USER_NAME_LENGTH] = "HY000"; STR_ERROR[-OB_WRONG_USER_NAME_LENGTH] = "String is too long for user_name (should be no longer than 16)"; STR_USER_ERROR[-OB_WRONG_USER_NAME_LENGTH] = "String '%.*s' is too long for user name (should be no longer than 16)"; ORACLE_ERRNO[-OB_WRONG_USER_NAME_LENGTH] = 600; ORACLE_STR_ERROR[-OB_WRONG_USER_NAME_LENGTH] = "ORA-00600: internal error code, arguments: -5181, String is too long for user_name (should be no longer than 16)"; ORACLE_STR_USER_ERROR[-OB_WRONG_USER_NAME_LENGTH] = "ORA-00600: internal error code, arguments: -5181, String '%.*s' is too long for user name (should be no longer than 16)"; ERROR_NAME[-OB_ERR_PRIV_USAGE] = "OB_ERR_PRIV_USAGE"; ERROR_CAUSE[-OB_ERR_PRIV_USAGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PRIV_USAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PRIV_USAGE] = ER_WRONG_USAGE; SQLSTATE[-OB_ERR_PRIV_USAGE] = "HY000"; STR_ERROR[-OB_ERR_PRIV_USAGE] = "Incorrect usage of DB GRANT and GLOBAL PRIVILEGES"; STR_USER_ERROR[-OB_ERR_PRIV_USAGE] = "Incorrect usage of DB GRANT and GLOBAL PRIVILEGES"; ORACLE_ERRNO[-OB_ERR_PRIV_USAGE] = 600; ORACLE_STR_ERROR[-OB_ERR_PRIV_USAGE] = "ORA-00600: internal error code, arguments: -5182, Incorrect usage of DB GRANT and GLOBAL PRIVILEGES"; ORACLE_STR_USER_ERROR[-OB_ERR_PRIV_USAGE] = "ORA-00600: internal error code, arguments: -5182, Incorrect usage of DB GRANT and GLOBAL PRIVILEGES"; ERROR_NAME[-OB_ILLEGAL_GRANT_FOR_TABLE] = "OB_ILLEGAL_GRANT_FOR_TABLE"; ERROR_CAUSE[-OB_ILLEGAL_GRANT_FOR_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ILLEGAL_GRANT_FOR_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ILLEGAL_GRANT_FOR_TABLE] = ER_ILLEGAL_GRANT_FOR_TABLE; SQLSTATE[-OB_ILLEGAL_GRANT_FOR_TABLE] = "42000"; STR_ERROR[-OB_ILLEGAL_GRANT_FOR_TABLE] = "Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used"; STR_USER_ERROR[-OB_ILLEGAL_GRANT_FOR_TABLE] = "Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used"; ORACLE_ERRNO[-OB_ILLEGAL_GRANT_FOR_TABLE] = 600; ORACLE_STR_ERROR[-OB_ILLEGAL_GRANT_FOR_TABLE] = "ORA-00600: internal error code, arguments: -5183, Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used"; ORACLE_STR_USER_ERROR[-OB_ILLEGAL_GRANT_FOR_TABLE] = "ORA-00600: internal error code, arguments: -5183, Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used"; ERROR_NAME[-OB_ERR_REACH_AUTOINC_MAX] = "OB_ERR_REACH_AUTOINC_MAX"; ERROR_CAUSE[-OB_ERR_REACH_AUTOINC_MAX] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REACH_AUTOINC_MAX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REACH_AUTOINC_MAX] = ER_AUTOINC_READ_FAILED; SQLSTATE[-OB_ERR_REACH_AUTOINC_MAX] = "HY000"; STR_ERROR[-OB_ERR_REACH_AUTOINC_MAX] = "Failed to read auto-increment value from storage engine"; STR_USER_ERROR[-OB_ERR_REACH_AUTOINC_MAX] = "Failed to read auto-increment value from storage engine"; ORACLE_ERRNO[-OB_ERR_REACH_AUTOINC_MAX] = 600; ORACLE_STR_ERROR[-OB_ERR_REACH_AUTOINC_MAX] = "ORA-00600: internal error code, arguments: -5184, Failed to read auto-increment value from storage engine"; ORACLE_STR_USER_ERROR[-OB_ERR_REACH_AUTOINC_MAX] = "ORA-00600: internal error code, arguments: -5184, Failed to read auto-increment value from storage engine"; ERROR_NAME[-OB_ERR_NO_TABLES_USED] = "OB_ERR_NO_TABLES_USED"; ERROR_CAUSE[-OB_ERR_NO_TABLES_USED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_TABLES_USED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_TABLES_USED] = ER_NO_TABLES_USED; SQLSTATE[-OB_ERR_NO_TABLES_USED] = "HY000"; STR_ERROR[-OB_ERR_NO_TABLES_USED] = "No tables used"; STR_USER_ERROR[-OB_ERR_NO_TABLES_USED] = "No tables used"; ORACLE_ERRNO[-OB_ERR_NO_TABLES_USED] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_TABLES_USED] = "ORA-00600: internal error code, arguments: -5185, No tables used"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_TABLES_USED] = "ORA-00600: internal error code, arguments: -5185, No tables used"; ERROR_NAME[-OB_CANT_REMOVE_ALL_FIELDS] = "OB_CANT_REMOVE_ALL_FIELDS"; ERROR_CAUSE[-OB_CANT_REMOVE_ALL_FIELDS] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_REMOVE_ALL_FIELDS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_REMOVE_ALL_FIELDS] = ER_CANT_REMOVE_ALL_FIELDS; SQLSTATE[-OB_CANT_REMOVE_ALL_FIELDS] = "42000"; STR_ERROR[-OB_CANT_REMOVE_ALL_FIELDS] = "You can't delete all columns with ALTER TABLE; use DROP TABLE instead"; STR_USER_ERROR[-OB_CANT_REMOVE_ALL_FIELDS] = "You can't delete all columns with ALTER TABLE; use DROP TABLE instead"; ORACLE_ERRNO[-OB_CANT_REMOVE_ALL_FIELDS] = 600; ORACLE_STR_ERROR[-OB_CANT_REMOVE_ALL_FIELDS] = "ORA-00600: internal error code, arguments: -5187, You can't delete all columns with ALTER TABLE; use DROP TABLE instead"; ORACLE_STR_USER_ERROR[-OB_CANT_REMOVE_ALL_FIELDS] = "ORA-00600: internal error code, arguments: -5187, You can't delete all columns with ALTER TABLE; use DROP TABLE instead"; ERROR_NAME[-OB_TOO_MANY_PARTITIONS_ERROR] = "OB_TOO_MANY_PARTITIONS_ERROR"; ERROR_CAUSE[-OB_TOO_MANY_PARTITIONS_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_TOO_MANY_PARTITIONS_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TOO_MANY_PARTITIONS_ERROR] = ER_TOO_MANY_PARTITIONS_ERROR; SQLSTATE[-OB_TOO_MANY_PARTITIONS_ERROR] = "HY000"; STR_ERROR[-OB_TOO_MANY_PARTITIONS_ERROR] = "Too many partitions (including subpartitions) were defined"; STR_USER_ERROR[-OB_TOO_MANY_PARTITIONS_ERROR] = "Too many partitions (including subpartitions) were defined"; ORACLE_ERRNO[-OB_TOO_MANY_PARTITIONS_ERROR] = 600; ORACLE_STR_ERROR[-OB_TOO_MANY_PARTITIONS_ERROR] = "ORA-00600: internal error code, arguments: -5188, Too many partitions (including subpartitions) were defined"; ORACLE_STR_USER_ERROR[-OB_TOO_MANY_PARTITIONS_ERROR] = "ORA-00600: internal error code, arguments: -5188, Too many partitions (including subpartitions) were defined"; ERROR_NAME[-OB_NO_PARTS_ERROR] = "OB_NO_PARTS_ERROR"; ERROR_CAUSE[-OB_NO_PARTS_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_NO_PARTS_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_PARTS_ERROR] = ER_NO_PARTS_ERROR; SQLSTATE[-OB_NO_PARTS_ERROR] = "HY000"; STR_ERROR[-OB_NO_PARTS_ERROR] = "Number of partitions = 0 is not an allowed value"; STR_USER_ERROR[-OB_NO_PARTS_ERROR] = "Number of partitions = 0 is not an allowed value"; ORACLE_ERRNO[-OB_NO_PARTS_ERROR] = 600; ORACLE_STR_ERROR[-OB_NO_PARTS_ERROR] = "ORA-00600: internal error code, arguments: -5189, Number of partitions = 0 is not an allowed value"; ORACLE_STR_USER_ERROR[-OB_NO_PARTS_ERROR] = "ORA-00600: internal error code, arguments: -5189, Number of partitions = 0 is not an allowed value"; ERROR_NAME[-OB_WRONG_SUB_KEY] = "OB_WRONG_SUB_KEY"; ERROR_CAUSE[-OB_WRONG_SUB_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_SUB_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_SUB_KEY] = ER_WRONG_SUB_KEY; SQLSTATE[-OB_WRONG_SUB_KEY] = "HY000"; STR_ERROR[-OB_WRONG_SUB_KEY] = "Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys"; STR_USER_ERROR[-OB_WRONG_SUB_KEY] = "Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys"; ORACLE_ERRNO[-OB_WRONG_SUB_KEY] = 600; ORACLE_STR_ERROR[-OB_WRONG_SUB_KEY] = "ORA-00600: internal error code, arguments: -5190, Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys"; ORACLE_STR_USER_ERROR[-OB_WRONG_SUB_KEY] = "ORA-00600: internal error code, arguments: -5190, Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys"; ERROR_NAME[-OB_KEY_PART_0] = "OB_KEY_PART_0"; ERROR_CAUSE[-OB_KEY_PART_0] = "Internal Error"; ERROR_SOLUTION[-OB_KEY_PART_0] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_KEY_PART_0] = ER_KEY_PART_0; SQLSTATE[-OB_KEY_PART_0] = "HY000"; STR_ERROR[-OB_KEY_PART_0] = "Key part length cannot be 0"; STR_USER_ERROR[-OB_KEY_PART_0] = "Key part \'%.*s\' length cannot be 0"; ORACLE_ERRNO[-OB_KEY_PART_0] = 600; ORACLE_STR_ERROR[-OB_KEY_PART_0] = "ORA-00600: internal error code, arguments: -5191, Key part length cannot be 0"; ORACLE_STR_USER_ERROR[-OB_KEY_PART_0] = "ORA-00600: internal error code, arguments: -5191, Key part \'%.*s\' length cannot be 0"; ERROR_NAME[-OB_ERR_UNKNOWN_TIME_ZONE] = "OB_ERR_UNKNOWN_TIME_ZONE"; ERROR_CAUSE[-OB_ERR_UNKNOWN_TIME_ZONE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNKNOWN_TIME_ZONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNKNOWN_TIME_ZONE] = ER_UNKNOWN_TIME_ZONE; SQLSTATE[-OB_ERR_UNKNOWN_TIME_ZONE] = "HY000"; STR_ERROR[-OB_ERR_UNKNOWN_TIME_ZONE] = "Unknown or incorrect time zone"; STR_USER_ERROR[-OB_ERR_UNKNOWN_TIME_ZONE] = "Unknown or incorrect time zone: \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_UNKNOWN_TIME_ZONE] = 1882; ORACLE_STR_ERROR[-OB_ERR_UNKNOWN_TIME_ZONE] = "ORA-01882: timezone region string not found"; ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_TIME_ZONE] = "ORA-01882: timezone region \'%.*s\' not found"; ERROR_NAME[-OB_ERR_WRONG_AUTO_KEY] = "OB_ERR_WRONG_AUTO_KEY"; ERROR_CAUSE[-OB_ERR_WRONG_AUTO_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_AUTO_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_AUTO_KEY] = ER_WRONG_AUTO_KEY; SQLSTATE[-OB_ERR_WRONG_AUTO_KEY] = "42000"; STR_ERROR[-OB_ERR_WRONG_AUTO_KEY] = "Incorrect table definition; there can be only one auto column"; STR_USER_ERROR[-OB_ERR_WRONG_AUTO_KEY] = "Incorrect table definition; there can be only one auto column"; ORACLE_ERRNO[-OB_ERR_WRONG_AUTO_KEY] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_AUTO_KEY] = "ORA-00600: internal error code, arguments: -5193, Incorrect table definition; there can be only one auto column"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_AUTO_KEY] = "ORA-00600: internal error code, arguments: -5193, Incorrect table definition; there can be only one auto column"; ERROR_NAME[-OB_ERR_TOO_MANY_KEYS] = "OB_ERR_TOO_MANY_KEYS"; ERROR_CAUSE[-OB_ERR_TOO_MANY_KEYS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_KEYS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_KEYS] = ER_TOO_MANY_KEYS; SQLSTATE[-OB_ERR_TOO_MANY_KEYS] = "42000"; STR_ERROR[-OB_ERR_TOO_MANY_KEYS] = "Too many keys specified"; STR_USER_ERROR[-OB_ERR_TOO_MANY_KEYS] = "Too many keys specified; max %ld keys allowed"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_KEYS] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_KEYS] = "ORA-00600: internal error code, arguments: -5194, Too many keys specified"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_KEYS] = "ORA-00600: internal error code, arguments: -5194, Too many keys specified; max %ld keys allowed"; ERROR_NAME[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "OB_ERR_TOO_MANY_ROWKEY_COLUMNS"; ERROR_CAUSE[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = ER_TOO_MANY_KEY_PARTS; SQLSTATE[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "42000"; STR_ERROR[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "Too many key parts specified"; STR_USER_ERROR[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "Too many key parts specified; max %ld parts allowed"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "ORA-00600: internal error code, arguments: -5195, Too many key parts specified"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "ORA-00600: internal error code, arguments: -5195, Too many key parts specified; max %ld parts allowed"; ERROR_NAME[-OB_ERR_TOO_LONG_KEY_LENGTH] = "OB_ERR_TOO_LONG_KEY_LENGTH"; ERROR_CAUSE[-OB_ERR_TOO_LONG_KEY_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_KEY_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_KEY_LENGTH] = ER_TOO_LONG_KEY; SQLSTATE[-OB_ERR_TOO_LONG_KEY_LENGTH] = "42000"; STR_ERROR[-OB_ERR_TOO_LONG_KEY_LENGTH] = "Specified key was too long"; STR_USER_ERROR[-OB_ERR_TOO_LONG_KEY_LENGTH] = "Specified key was too long; max key length is %ld bytes"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_KEY_LENGTH] = 1450; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_KEY_LENGTH] = "ORA-01450: maximum key length exceeded"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_KEY_LENGTH] = "ORA-01450: maximum key length (%ld) exceeded"; ERROR_NAME[-OB_ERR_TOO_MANY_COLUMNS] = "OB_ERR_TOO_MANY_COLUMNS"; ERROR_CAUSE[-OB_ERR_TOO_MANY_COLUMNS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_COLUMNS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_COLUMNS] = ER_TOO_MANY_FIELDS; SQLSTATE[-OB_ERR_TOO_MANY_COLUMNS] = "42000"; STR_ERROR[-OB_ERR_TOO_MANY_COLUMNS] = "Too many columns"; STR_USER_ERROR[-OB_ERR_TOO_MANY_COLUMNS] = "Too many columns"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_COLUMNS] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_COLUMNS] = "ORA-00600: internal error code, arguments: -5197, Too many columns"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_COLUMNS] = "ORA-00600: internal error code, arguments: -5197, Too many columns"; ERROR_NAME[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "OB_ERR_TOO_LONG_COLUMN_LENGTH"; ERROR_CAUSE[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = ER_TOO_BIG_FIELDLENGTH; SQLSTATE[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "42000"; STR_ERROR[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "Column length too big"; STR_USER_ERROR[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "Column length too big for column '%s' (max = %d)"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = 910; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "ORA-00910: specified length too long for its datatype"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "ORA-00910: specified length too long for column '%s' (max = %d byte)"; ERROR_NAME[-OB_ERR_TOO_BIG_ROWSIZE] = "OB_ERR_TOO_BIG_ROWSIZE"; ERROR_CAUSE[-OB_ERR_TOO_BIG_ROWSIZE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_BIG_ROWSIZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_BIG_ROWSIZE] = ER_TOO_BIG_ROWSIZE; SQLSTATE[-OB_ERR_TOO_BIG_ROWSIZE] = "42000"; STR_ERROR[-OB_ERR_TOO_BIG_ROWSIZE] = "Row size too large"; STR_USER_ERROR[-OB_ERR_TOO_BIG_ROWSIZE] = "Row size too large"; ORACLE_ERRNO[-OB_ERR_TOO_BIG_ROWSIZE] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_BIG_ROWSIZE] = "ORA-00600: internal error code, arguments: -5199, Row size too large"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_BIG_ROWSIZE] = "ORA-00600: internal error code, arguments: -5199, Row size too large"; ERROR_NAME[-OB_ERR_UNKNOWN_TABLE] = "OB_ERR_UNKNOWN_TABLE"; ERROR_CAUSE[-OB_ERR_UNKNOWN_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNKNOWN_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNKNOWN_TABLE] = ER_UNKNOWN_TABLE; SQLSTATE[-OB_ERR_UNKNOWN_TABLE] = "42S02"; STR_ERROR[-OB_ERR_UNKNOWN_TABLE] = "Unknown table"; STR_USER_ERROR[-OB_ERR_UNKNOWN_TABLE] = "Unknown table '%.*s' in %.*s"; ORACLE_ERRNO[-OB_ERR_UNKNOWN_TABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_UNKNOWN_TABLE] = "ORA-00600: internal error code, arguments: -5200, Unknown table"; ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_TABLE] = "ORA-00600: internal error code, arguments: -5200, Unknown table '%.*s' in %.*s"; ERROR_NAME[-OB_ERR_BAD_TABLE] = "OB_ERR_BAD_TABLE"; ERROR_CAUSE[-OB_ERR_BAD_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BAD_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BAD_TABLE] = ER_BAD_TABLE_ERROR; SQLSTATE[-OB_ERR_BAD_TABLE] = "42S02"; STR_ERROR[-OB_ERR_BAD_TABLE] = "Unknown table"; STR_USER_ERROR[-OB_ERR_BAD_TABLE] = "Unknown table '%.*s'"; ORACLE_ERRNO[-OB_ERR_BAD_TABLE] = 942; ORACLE_STR_ERROR[-OB_ERR_BAD_TABLE] = "ORA-00942: table or view does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_BAD_TABLE] = "ORA-00942: table or view '%.*s' does not exist"; ERROR_NAME[-OB_ERR_TOO_BIG_SCALE] = "OB_ERR_TOO_BIG_SCALE"; ERROR_CAUSE[-OB_ERR_TOO_BIG_SCALE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_BIG_SCALE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_BIG_SCALE] = ER_TOO_BIG_SCALE; SQLSTATE[-OB_ERR_TOO_BIG_SCALE] = "42000"; STR_ERROR[-OB_ERR_TOO_BIG_SCALE] = "Too big scale specified for column"; STR_USER_ERROR[-OB_ERR_TOO_BIG_SCALE] = "Too big scale %d specified for column '%s'. Maximum is %ld."; ORACLE_ERRNO[-OB_ERR_TOO_BIG_SCALE] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_BIG_SCALE] = "ORA-00600: internal error code, arguments: -5202, Too big scale specified for column"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_BIG_SCALE] = "ORA-00600: internal error code, arguments: -5202, Too big scale %d specified for column '%s'. Maximum is %ld."; ERROR_NAME[-OB_ERR_TOO_BIG_PRECISION] = "OB_ERR_TOO_BIG_PRECISION"; ERROR_CAUSE[-OB_ERR_TOO_BIG_PRECISION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_BIG_PRECISION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_BIG_PRECISION] = ER_TOO_BIG_PRECISION; SQLSTATE[-OB_ERR_TOO_BIG_PRECISION] = "42000"; STR_ERROR[-OB_ERR_TOO_BIG_PRECISION] = "Too big precision specified for column"; STR_USER_ERROR[-OB_ERR_TOO_BIG_PRECISION] = "Too big precision %d specified for column '%s'. Maximum is %ld."; ORACLE_ERRNO[-OB_ERR_TOO_BIG_PRECISION] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_BIG_PRECISION] = "ORA-00600: internal error code, arguments: -5203, Too big precision specified for column"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_BIG_PRECISION] = "ORA-00600: internal error code, arguments: -5203, Too big precision %d specified for column '%s'. Maximum is %ld."; ERROR_NAME[-OB_ERR_M_BIGGER_THAN_D] = "OB_ERR_M_BIGGER_THAN_D"; ERROR_CAUSE[-OB_ERR_M_BIGGER_THAN_D] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_M_BIGGER_THAN_D] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_M_BIGGER_THAN_D] = ER_M_BIGGER_THAN_D; SQLSTATE[-OB_ERR_M_BIGGER_THAN_D] = "42000"; STR_ERROR[-OB_ERR_M_BIGGER_THAN_D] = "precision must be >= scale"; STR_USER_ERROR[-OB_ERR_M_BIGGER_THAN_D] = "For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column '%s')."; ORACLE_ERRNO[-OB_ERR_M_BIGGER_THAN_D] = 600; ORACLE_STR_ERROR[-OB_ERR_M_BIGGER_THAN_D] = "ORA-00600: internal error code, arguments: -5204, precision must be >= scale"; ORACLE_STR_USER_ERROR[-OB_ERR_M_BIGGER_THAN_D] = "ORA-00600: internal error code, arguments: -5204, For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column '%s')."; ERROR_NAME[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "OB_ERR_TOO_BIG_DISPLAYWIDTH"; ERROR_CAUSE[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = ER_TOO_BIG_DISPLAYWIDTH; SQLSTATE[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "42000"; STR_ERROR[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "Display width out of range for column"; STR_USER_ERROR[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "Display width out of range for column '%s' (max = %ld)"; ORACLE_ERRNO[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "ORA-00600: internal error code, arguments: -5205, Display width out of range for column"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "ORA-00600: internal error code, arguments: -5205, Display width out of range for column '%s' (max = %ld)"; ERROR_NAME[-OB_WRONG_GROUP_FIELD] = "OB_WRONG_GROUP_FIELD"; ERROR_CAUSE[-OB_WRONG_GROUP_FIELD] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_GROUP_FIELD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_GROUP_FIELD] = ER_WRONG_GROUP_FIELD; SQLSTATE[-OB_WRONG_GROUP_FIELD] = "42000"; STR_ERROR[-OB_WRONG_GROUP_FIELD] = "Can't group on column"; STR_USER_ERROR[-OB_WRONG_GROUP_FIELD] = "Can't group on '%.*s'"; ORACLE_ERRNO[-OB_WRONG_GROUP_FIELD] = 600; ORACLE_STR_ERROR[-OB_WRONG_GROUP_FIELD] = "ORA-00600: internal error code, arguments: -5206, Can't group on column"; ORACLE_STR_USER_ERROR[-OB_WRONG_GROUP_FIELD] = "ORA-00600: internal error code, arguments: -5206, Can't group on '%.*s'"; ERROR_NAME[-OB_NON_UNIQ_ERROR] = "OB_NON_UNIQ_ERROR"; ERROR_CAUSE[-OB_NON_UNIQ_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_NON_UNIQ_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NON_UNIQ_ERROR] = ER_NON_UNIQ_ERROR; SQLSTATE[-OB_NON_UNIQ_ERROR] = "23000"; STR_ERROR[-OB_NON_UNIQ_ERROR] = "Column is ambiguous"; STR_USER_ERROR[-OB_NON_UNIQ_ERROR] = "Column '%.*s' in %.*s is ambiguous"; ORACLE_ERRNO[-OB_NON_UNIQ_ERROR] = 918; ORACLE_STR_ERROR[-OB_NON_UNIQ_ERROR] = "ORA-00918: Column is ambiguous"; ORACLE_STR_USER_ERROR[-OB_NON_UNIQ_ERROR] = "ORA-00918: column '%.*s' in %.*s ambiguously defined"; ERROR_NAME[-OB_ERR_NONUNIQ_TABLE] = "OB_ERR_NONUNIQ_TABLE"; ERROR_CAUSE[-OB_ERR_NONUNIQ_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NONUNIQ_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NONUNIQ_TABLE] = ER_NONUNIQ_TABLE; SQLSTATE[-OB_ERR_NONUNIQ_TABLE] = "42000"; STR_ERROR[-OB_ERR_NONUNIQ_TABLE] = "Not unique table/alias"; STR_USER_ERROR[-OB_ERR_NONUNIQ_TABLE] = "Not unique table/alias: \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_NONUNIQ_TABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_NONUNIQ_TABLE] = "ORA-00600: internal error code, arguments: -5208, Not unique table/alias"; ORACLE_STR_USER_ERROR[-OB_ERR_NONUNIQ_TABLE] = "ORA-00600: internal error code, arguments: -5208, Not unique table/alias: \'%.*s\'"; ERROR_NAME[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "OB_ERR_CANT_DROP_FIELD_OR_KEY"; ERROR_CAUSE[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = ER_CANT_DROP_FIELD_OR_KEY; SQLSTATE[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "42000"; STR_ERROR[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "Can't DROP Column; check that column/key exists"; STR_USER_ERROR[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "Can't DROP '%.*s'; check that column/key exists"; ORACLE_ERRNO[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = 1418; ORACLE_STR_ERROR[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "ORA-01418: specified index does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "ORA-01418: specified index '%.*s' does not exist"; ERROR_NAME[-OB_ERR_MULTIPLE_PRI_KEY] = "OB_ERR_MULTIPLE_PRI_KEY"; ERROR_CAUSE[-OB_ERR_MULTIPLE_PRI_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MULTIPLE_PRI_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MULTIPLE_PRI_KEY] = ER_MULTIPLE_PRI_KEY; SQLSTATE[-OB_ERR_MULTIPLE_PRI_KEY] = "42000"; STR_ERROR[-OB_ERR_MULTIPLE_PRI_KEY] = "Multiple primary key defined"; STR_USER_ERROR[-OB_ERR_MULTIPLE_PRI_KEY] = "Multiple primary key defined"; ORACLE_ERRNO[-OB_ERR_MULTIPLE_PRI_KEY] = 600; ORACLE_STR_ERROR[-OB_ERR_MULTIPLE_PRI_KEY] = "ORA-00600: internal error code, arguments: -5210, Multiple primary key defined"; ORACLE_STR_USER_ERROR[-OB_ERR_MULTIPLE_PRI_KEY] = "ORA-00600: internal error code, arguments: -5210, Multiple primary key defined"; ERROR_NAME[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "OB_ERR_KEY_COLUMN_DOES_NOT_EXITS"; ERROR_CAUSE[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = ER_KEY_COLUMN_DOES_NOT_EXITS; SQLSTATE[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "42000"; STR_ERROR[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "Key column doesn't exist in table"; STR_USER_ERROR[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "Key column '%.*s' doesn't exist in table"; ORACLE_ERRNO[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = 600; ORACLE_STR_ERROR[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "ORA-00600: internal error code, arguments: -5211, Key column doesn't exist in table"; ORACLE_STR_USER_ERROR[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "ORA-00600: internal error code, arguments: -5211, Key column '%.*s' doesn't exist in table"; ERROR_NAME[-OB_ERR_AUTO_PARTITION_KEY] = "OB_ERR_AUTO_PARTITION_KEY"; ERROR_CAUSE[-OB_ERR_AUTO_PARTITION_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AUTO_PARTITION_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AUTO_PARTITION_KEY] = -1; SQLSTATE[-OB_ERR_AUTO_PARTITION_KEY] = "42000"; STR_ERROR[-OB_ERR_AUTO_PARTITION_KEY] = "auto-increment column should not be part of partition key"; STR_USER_ERROR[-OB_ERR_AUTO_PARTITION_KEY] = "auto-increment column '%.*s' should not be part of partition key"; ORACLE_ERRNO[-OB_ERR_AUTO_PARTITION_KEY] = 600; ORACLE_STR_ERROR[-OB_ERR_AUTO_PARTITION_KEY] = "ORA-00600: internal error code, arguments: -5212, auto-increment column should not be part of partition key"; ORACLE_STR_USER_ERROR[-OB_ERR_AUTO_PARTITION_KEY] = "ORA-00600: internal error code, arguments: -5212, auto-increment column '%.*s' should not be part of partition key"; ERROR_NAME[-OB_ERR_CANT_USE_OPTION_HERE] = "OB_ERR_CANT_USE_OPTION_HERE"; ERROR_CAUSE[-OB_ERR_CANT_USE_OPTION_HERE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANT_USE_OPTION_HERE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANT_USE_OPTION_HERE] = ER_CANT_USE_OPTION_HERE; SQLSTATE[-OB_ERR_CANT_USE_OPTION_HERE] = "42000"; STR_ERROR[-OB_ERR_CANT_USE_OPTION_HERE] = "Incorrect usage/placement"; STR_USER_ERROR[-OB_ERR_CANT_USE_OPTION_HERE] = "Incorrect usage/placement of '%s'"; ORACLE_ERRNO[-OB_ERR_CANT_USE_OPTION_HERE] = 600; ORACLE_STR_ERROR[-OB_ERR_CANT_USE_OPTION_HERE] = "ORA-00600: internal error code, arguments: -5213, Incorrect usage/placement"; ORACLE_STR_USER_ERROR[-OB_ERR_CANT_USE_OPTION_HERE] = "ORA-00600: internal error code, arguments: -5213, Incorrect usage/placement of '%s'"; ERROR_NAME[-OB_ERR_WRONG_OBJECT] = "OB_ERR_WRONG_OBJECT"; ERROR_CAUSE[-OB_ERR_WRONG_OBJECT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_OBJECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_OBJECT] = ER_WRONG_OBJECT; SQLSTATE[-OB_ERR_WRONG_OBJECT] = "HY000"; STR_ERROR[-OB_ERR_WRONG_OBJECT] = "Wrong object"; STR_USER_ERROR[-OB_ERR_WRONG_OBJECT] = "\'%s.%s\' is not %s"; ORACLE_ERRNO[-OB_ERR_WRONG_OBJECT] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_OBJECT] = "ORA-00600: internal error code, arguments: -5214, Wrong object"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_OBJECT] = "ORA-00600: internal error code, arguments: -5214, \'%s.%s\' is not %s"; ERROR_NAME[-OB_ERR_ON_RENAME] = "OB_ERR_ON_RENAME"; ERROR_CAUSE[-OB_ERR_ON_RENAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ON_RENAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ON_RENAME] = ER_ERROR_ON_RENAME; SQLSTATE[-OB_ERR_ON_RENAME] = "HY000"; STR_ERROR[-OB_ERR_ON_RENAME] = "Error on rename table"; STR_USER_ERROR[-OB_ERR_ON_RENAME] = "Error on rename of \'%s.%s\' to \'%s.%s\'"; ORACLE_ERRNO[-OB_ERR_ON_RENAME] = 600; ORACLE_STR_ERROR[-OB_ERR_ON_RENAME] = "ORA-00600: internal error code, arguments: -5215, Error on rename table"; ORACLE_STR_USER_ERROR[-OB_ERR_ON_RENAME] = "ORA-00600: internal error code, arguments: -5215, Error on rename of \'%s.%s\' to \'%s.%s\'"; ERROR_NAME[-OB_ERR_WRONG_KEY_COLUMN] = "OB_ERR_WRONG_KEY_COLUMN"; ERROR_CAUSE[-OB_ERR_WRONG_KEY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_KEY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_KEY_COLUMN] = ER_WRONG_KEY_COLUMN; SQLSTATE[-OB_ERR_WRONG_KEY_COLUMN] = "42000"; STR_ERROR[-OB_ERR_WRONG_KEY_COLUMN] = "The used storage engine can't index column"; STR_USER_ERROR[-OB_ERR_WRONG_KEY_COLUMN] = "The used storage engine can't index column '%.*s'"; ORACLE_ERRNO[-OB_ERR_WRONG_KEY_COLUMN] = 2329; ORACLE_STR_ERROR[-OB_ERR_WRONG_KEY_COLUMN] = "ORA-02329: column of datatype string cannot be unique or a primary key"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_KEY_COLUMN] = "ORA-02329: column '%.*s' of datatype string cannot be unique or a primary key"; ERROR_NAME[-OB_ERR_BAD_FIELD_ERROR] = "OB_ERR_BAD_FIELD_ERROR"; ERROR_CAUSE[-OB_ERR_BAD_FIELD_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BAD_FIELD_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BAD_FIELD_ERROR] = ER_BAD_FIELD_ERROR; SQLSTATE[-OB_ERR_BAD_FIELD_ERROR] = "42S22"; STR_ERROR[-OB_ERR_BAD_FIELD_ERROR] = "Unknown column"; STR_USER_ERROR[-OB_ERR_BAD_FIELD_ERROR] = "Unknown column '%.*s' in '%.*s'"; ORACLE_ERRNO[-OB_ERR_BAD_FIELD_ERROR] = 904; ORACLE_STR_ERROR[-OB_ERR_BAD_FIELD_ERROR] = "ORA-00904: invalid identifier"; ORACLE_STR_USER_ERROR[-OB_ERR_BAD_FIELD_ERROR] = "ORA-00904: invalid identifier '%.*s' in '%.*s'"; ERROR_NAME[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "OB_ERR_WRONG_FIELD_WITH_GROUP"; ERROR_CAUSE[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_FIELD_WITH_GROUP] = ER_WRONG_FIELD_WITH_GROUP; SQLSTATE[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "42000"; STR_ERROR[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "column is not in GROUP BY"; STR_USER_ERROR[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "\'%.*s\' is not in GROUP BY"; ORACLE_ERRNO[-OB_ERR_WRONG_FIELD_WITH_GROUP] = 979; ORACLE_STR_ERROR[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "ORA-00979: not a GROUP BY expression"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "ORA-00979: \'%.*s\' not a GROUP BY expression"; ERROR_NAME[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS"; ERROR_CAUSE[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = ER_CANT_CHANGE_TX_CHARACTERISTICS; SQLSTATE[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "25001"; STR_ERROR[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "Transaction characteristics can't be changed while a transaction is in progress"; STR_USER_ERROR[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "Transaction characteristics can't be changed while a transaction is in progress"; ORACLE_ERRNO[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = 1453; ORACLE_STR_ERROR[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "ORA-01453: SET TRANSACTION must be first statement of transaction"; ORACLE_STR_USER_ERROR[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "ORA-01453: SET TRANSACTION must be first statement of transaction"; ERROR_NAME[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION"; ERROR_CAUSE[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION; SQLSTATE[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "25006"; STR_ERROR[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "Cannot execute statement in a READ ONLY transaction."; STR_USER_ERROR[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "Cannot execute statement in a READ ONLY transaction."; ORACLE_ERRNO[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = 600; ORACLE_STR_ERROR[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "ORA-00600: internal error code, arguments: -5220, Cannot execute statement in a READ ONLY transaction."; ORACLE_STR_USER_ERROR[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "ORA-00600: internal error code, arguments: -5220, Cannot execute statement in a READ ONLY transaction."; ERROR_NAME[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS"; ERROR_CAUSE[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = ER_MIX_OF_GROUP_FUNC_AND_FIELDS; SQLSTATE[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "42000"; STR_ERROR[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause"; STR_USER_ERROR[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause"; ORACLE_ERRNO[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = 600; ORACLE_STR_ERROR[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "ORA-00600: internal error code, arguments: -5221, Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause"; ORACLE_STR_USER_ERROR[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "ORA-00600: internal error code, arguments: -5221, Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause"; ERROR_NAME[-OB_ERR_TRUNCATED_WRONG_VALUE] = "OB_ERR_TRUNCATED_WRONG_VALUE"; ERROR_CAUSE[-OB_ERR_TRUNCATED_WRONG_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TRUNCATED_WRONG_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TRUNCATED_WRONG_VALUE] = ER_TRUNCATED_WRONG_VALUE; SQLSTATE[-OB_ERR_TRUNCATED_WRONG_VALUE] = "22007"; STR_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE] = "Incorrect value"; STR_USER_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE] = "Truncated incorrect %.*s value: '%.*s'"; ORACLE_ERRNO[-OB_ERR_TRUNCATED_WRONG_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE] = "ORA-00600: internal error code, arguments: -5222, Incorrect value"; ORACLE_STR_USER_ERROR[-OB_ERR_TRUNCATED_WRONG_VALUE] = "ORA-00600: internal error code, arguments: -5222, Truncated incorrect %.*s value: '%.*s'"; ERROR_NAME[-OB_ERR_WRONG_IDENT_NAME] = "OB_ERR_WRONG_IDENT_NAME"; ERROR_CAUSE[-OB_ERR_WRONG_IDENT_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_IDENT_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_IDENT_NAME] = -1; SQLSTATE[-OB_ERR_WRONG_IDENT_NAME] = "42000"; STR_ERROR[-OB_ERR_WRONG_IDENT_NAME] = "wrong ident name"; STR_USER_ERROR[-OB_ERR_WRONG_IDENT_NAME] = "wrong ident name"; ORACLE_ERRNO[-OB_ERR_WRONG_IDENT_NAME] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_IDENT_NAME] = "ORA-00600: internal error code, arguments: -5223, wrong ident name"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_IDENT_NAME] = "ORA-00600: internal error code, arguments: -5223, wrong ident name"; ERROR_NAME[-OB_WRONG_NAME_FOR_INDEX] = "OB_WRONG_NAME_FOR_INDEX"; ERROR_CAUSE[-OB_WRONG_NAME_FOR_INDEX] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_NAME_FOR_INDEX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_NAME_FOR_INDEX] = ER_WRONG_NAME_FOR_INDEX; SQLSTATE[-OB_WRONG_NAME_FOR_INDEX] = "42000"; STR_ERROR[-OB_WRONG_NAME_FOR_INDEX] = "Incorrect index name"; STR_USER_ERROR[-OB_WRONG_NAME_FOR_INDEX] = "Incorrect index name '%.*s'"; ORACLE_ERRNO[-OB_WRONG_NAME_FOR_INDEX] = 600; ORACLE_STR_ERROR[-OB_WRONG_NAME_FOR_INDEX] = "ORA-00600: internal error code, arguments: -5224, Incorrect index name"; ORACLE_STR_USER_ERROR[-OB_WRONG_NAME_FOR_INDEX] = "ORA-00600: internal error code, arguments: -5224, Incorrect index name '%.*s'"; ERROR_NAME[-OB_ILLEGAL_REFERENCE] = "OB_ILLEGAL_REFERENCE"; ERROR_CAUSE[-OB_ILLEGAL_REFERENCE] = "Internal Error"; ERROR_SOLUTION[-OB_ILLEGAL_REFERENCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ILLEGAL_REFERENCE] = ER_ILLEGAL_REFERENCE; SQLSTATE[-OB_ILLEGAL_REFERENCE] = "42S22"; STR_ERROR[-OB_ILLEGAL_REFERENCE] = "Reference not supported (reference to group function)"; STR_USER_ERROR[-OB_ILLEGAL_REFERENCE] = "Reference '%.*s' not supported (reference to group function)"; ORACLE_ERRNO[-OB_ILLEGAL_REFERENCE] = 600; ORACLE_STR_ERROR[-OB_ILLEGAL_REFERENCE] = "ORA-00600: internal error code, arguments: -5225, Reference not supported (reference to group function)"; ORACLE_STR_USER_ERROR[-OB_ILLEGAL_REFERENCE] = "ORA-00600: internal error code, arguments: -5225, Reference '%.*s' not supported (reference to group function)"; ERROR_NAME[-OB_REACH_MEMORY_LIMIT] = "OB_REACH_MEMORY_LIMIT"; ERROR_CAUSE[-OB_REACH_MEMORY_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_REACH_MEMORY_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REACH_MEMORY_LIMIT] = -1; SQLSTATE[-OB_REACH_MEMORY_LIMIT] = "42000"; STR_ERROR[-OB_REACH_MEMORY_LIMIT] = "plan cache memory used reach the high water mark."; STR_USER_ERROR[-OB_REACH_MEMORY_LIMIT] = "plan cache memory used reach the high water mark."; ORACLE_ERRNO[-OB_REACH_MEMORY_LIMIT] = 600; ORACLE_STR_ERROR[-OB_REACH_MEMORY_LIMIT] = "ORA-00600: internal error code, arguments: -5226, plan cache memory used reach the high water mark."; ORACLE_STR_USER_ERROR[-OB_REACH_MEMORY_LIMIT] = "ORA-00600: internal error code, arguments: -5226, plan cache memory used reach the high water mark."; ERROR_NAME[-OB_ERR_PASSWORD_FORMAT] = "OB_ERR_PASSWORD_FORMAT"; ERROR_CAUSE[-OB_ERR_PASSWORD_FORMAT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PASSWORD_FORMAT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PASSWORD_FORMAT] = ER_PASSWORD_FORMAT; SQLSTATE[-OB_ERR_PASSWORD_FORMAT] = "42000"; STR_ERROR[-OB_ERR_PASSWORD_FORMAT] = "The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function."; STR_USER_ERROR[-OB_ERR_PASSWORD_FORMAT] = "The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function."; ORACLE_ERRNO[-OB_ERR_PASSWORD_FORMAT] = 600; ORACLE_STR_ERROR[-OB_ERR_PASSWORD_FORMAT] = "ORA-00600: internal error code, arguments: -5227, The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function."; ORACLE_STR_USER_ERROR[-OB_ERR_PASSWORD_FORMAT] = "ORA-00600: internal error code, arguments: -5227, The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function."; ERROR_NAME[-OB_ERR_NON_UPDATABLE_TABLE] = "OB_ERR_NON_UPDATABLE_TABLE"; ERROR_CAUSE[-OB_ERR_NON_UPDATABLE_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NON_UPDATABLE_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NON_UPDATABLE_TABLE] = ER_NON_UPDATABLE_TABLE; SQLSTATE[-OB_ERR_NON_UPDATABLE_TABLE] = "HY000"; STR_ERROR[-OB_ERR_NON_UPDATABLE_TABLE] = "The target table is not updatable"; STR_USER_ERROR[-OB_ERR_NON_UPDATABLE_TABLE] = "The target table %.*s of the %.*s is not updatable"; ORACLE_ERRNO[-OB_ERR_NON_UPDATABLE_TABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_NON_UPDATABLE_TABLE] = "ORA-00600: internal error code, arguments: -5228, The target table is not updatable"; ORACLE_STR_USER_ERROR[-OB_ERR_NON_UPDATABLE_TABLE] = "ORA-00600: internal error code, arguments: -5228, The target table %.*s of the %.*s is not updatable"; ERROR_NAME[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "OB_ERR_WARN_DATA_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = ER_WARN_DATA_OUT_OF_RANGE; SQLSTATE[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "22003"; STR_ERROR[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "Out of range value for column"; STR_USER_ERROR[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "Out of range value for column '%.*s' at row %ld"; ORACLE_ERRNO[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = 600; ORACLE_STR_ERROR[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -5229, Out of range value for column"; ORACLE_STR_USER_ERROR[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -5229, Out of range value for column '%.*s' at row %ld"; ERROR_NAME[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR"; ERROR_CAUSE[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR; SQLSTATE[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "HY000"; STR_ERROR[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "Constant or random or timezone-dependent expressions in (sub)partitioning function are not allowed"; STR_USER_ERROR[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "Constant or random or timezone-dependent expressions in (sub)partitioning function are not allowed"; ORACLE_ERRNO[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "ORA-00600: internal error code, arguments: -5230, Constant or random or timezone-dependent expressions in (sub)partitioning function are not allowed"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "ORA-00600: internal error code, arguments: -5230, Constant or random or timezone-dependent expressions in (sub)partitioning function are not allowed"; ERROR_NAME[-OB_ERR_VIEW_INVALID] = "OB_ERR_VIEW_INVALID"; ERROR_CAUSE[-OB_ERR_VIEW_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VIEW_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VIEW_INVALID] = ER_VIEW_INVALID; SQLSTATE[-OB_ERR_VIEW_INVALID] = "42S22"; STR_ERROR[-OB_ERR_VIEW_INVALID] = "view invalid"; STR_USER_ERROR[-OB_ERR_VIEW_INVALID] = "View \'%.*s.%.*s\' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them"; ORACLE_ERRNO[-OB_ERR_VIEW_INVALID] = 600; ORACLE_STR_ERROR[-OB_ERR_VIEW_INVALID] = "ORA-00600: internal error code, arguments: -5231, view invalid"; ORACLE_STR_USER_ERROR[-OB_ERR_VIEW_INVALID] = "ORA-00600: internal error code, arguments: -5231, View \'%.*s.%.*s\' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them"; ERROR_NAME[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "OB_ERR_OPTION_PREVENTS_STATEMENT"; ERROR_CAUSE[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OPTION_PREVENTS_STATEMENT] = ER_OPTION_PREVENTS_STATEMENT; SQLSTATE[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "HY000"; STR_ERROR[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "The MySQL server is running with the --read-only option so it cannot execute this statement"; STR_USER_ERROR[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "The MySQL server is running with the --read-only option so it cannot execute this statement"; ORACLE_ERRNO[-OB_ERR_OPTION_PREVENTS_STATEMENT] = 600; ORACLE_STR_ERROR[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "ORA-00600: internal error code, arguments: -5233, The MySQL server is running with the --read-only option so it cannot execute this statement"; ORACLE_STR_USER_ERROR[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "ORA-00600: internal error code, arguments: -5233, The MySQL server is running with the --read-only option so it cannot execute this statement"; ERROR_NAME[-OB_ERR_DB_READ_ONLY] = "OB_ERR_DB_READ_ONLY"; ERROR_CAUSE[-OB_ERR_DB_READ_ONLY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DB_READ_ONLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DB_READ_ONLY] = -1; SQLSTATE[-OB_ERR_DB_READ_ONLY] = "HY000"; STR_ERROR[-OB_ERR_DB_READ_ONLY] = "The database is read only so it cannot execute this statement"; STR_USER_ERROR[-OB_ERR_DB_READ_ONLY] = "The database \'%.*s\' is read only so it cannot execute this statement"; ORACLE_ERRNO[-OB_ERR_DB_READ_ONLY] = 16000; ORACLE_STR_ERROR[-OB_ERR_DB_READ_ONLY] = "ORA-16000: database open for read-only access"; ORACLE_STR_USER_ERROR[-OB_ERR_DB_READ_ONLY] = "ORA-16000: database \'%.*s\' open for read-only access"; ERROR_NAME[-OB_ERR_TABLE_READ_ONLY] = "OB_ERR_TABLE_READ_ONLY"; ERROR_CAUSE[-OB_ERR_TABLE_READ_ONLY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TABLE_READ_ONLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TABLE_READ_ONLY] = -1; SQLSTATE[-OB_ERR_TABLE_READ_ONLY] = "HY000"; STR_ERROR[-OB_ERR_TABLE_READ_ONLY] = "The table is read only so it cannot execute this statement"; STR_USER_ERROR[-OB_ERR_TABLE_READ_ONLY] = "The table \'%.*s.%.*s\' is read only so it cannot execute this statement"; ORACLE_ERRNO[-OB_ERR_TABLE_READ_ONLY] = 600; ORACLE_STR_ERROR[-OB_ERR_TABLE_READ_ONLY] = "ORA-00600: internal error code, arguments: -5235, The table is read only so it cannot execute this statement"; ORACLE_STR_USER_ERROR[-OB_ERR_TABLE_READ_ONLY] = "ORA-00600: internal error code, arguments: -5235, The table \'%.*s.%.*s\' is read only so it cannot execute this statement"; ERROR_NAME[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "OB_ERR_LOCK_OR_ACTIVE_TRANSACTION"; ERROR_CAUSE[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = ER_LOCK_OR_ACTIVE_TRANSACTION; SQLSTATE[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "HY000"; STR_ERROR[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "Can't execute the given command because you have active locked tables or an active transaction"; STR_USER_ERROR[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "Can't execute the given command because you have active locked tables or an active transaction"; ORACLE_ERRNO[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = 600; ORACLE_STR_ERROR[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "ORA-00600: internal error code, arguments: -5236, Can't execute the given command because you have active locked tables or an active transaction"; ORACLE_STR_USER_ERROR[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "ORA-00600: internal error code, arguments: -5236, Can't execute the given command because you have active locked tables or an active transaction"; ERROR_NAME[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "OB_ERR_SAME_NAME_PARTITION_FIELD"; ERROR_CAUSE[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SAME_NAME_PARTITION_FIELD] = ER_SAME_NAME_PARTITION_FIELD; SQLSTATE[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "HY000"; STR_ERROR[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "Duplicate partition field name"; STR_USER_ERROR[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "Duplicate partition field name '%.*s'"; ORACLE_ERRNO[-OB_ERR_SAME_NAME_PARTITION_FIELD] = 600; ORACLE_STR_ERROR[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "ORA-00600: internal error code, arguments: -5237, Duplicate partition field name"; ORACLE_STR_USER_ERROR[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "ORA-00600: internal error code, arguments: -5237, Duplicate partition field name '%.*s'"; ERROR_NAME[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "OB_ERR_TABLENAME_NOT_ALLOWED_HERE"; ERROR_CAUSE[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = ER_TABLENAME_NOT_ALLOWED_HERE; SQLSTATE[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "42000"; STR_ERROR[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "Table from one of the SELECTs cannot be used in global ORDER clause"; STR_USER_ERROR[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "Table \'%.*s\' from one of the SELECTs cannot be used in global ORDER clause"; ORACLE_ERRNO[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = 600; ORACLE_STR_ERROR[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "ORA-00600: internal error code, arguments: -5238, Table from one of the SELECTs cannot be used in global ORDER clause"; ORACLE_STR_USER_ERROR[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "ORA-00600: internal error code, arguments: -5238, Table \'%.*s\' from one of the SELECTs cannot be used in global ORDER clause"; ERROR_NAME[-OB_ERR_VIEW_RECURSIVE] = "OB_ERR_VIEW_RECURSIVE"; ERROR_CAUSE[-OB_ERR_VIEW_RECURSIVE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VIEW_RECURSIVE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VIEW_RECURSIVE] = ER_VIEW_RECURSIVE; SQLSTATE[-OB_ERR_VIEW_RECURSIVE] = "42S02"; STR_ERROR[-OB_ERR_VIEW_RECURSIVE] = "view contains recursion"; STR_USER_ERROR[-OB_ERR_VIEW_RECURSIVE] = "\'%.*s.%.*s\' contains view recursion"; ORACLE_ERRNO[-OB_ERR_VIEW_RECURSIVE] = 1731; ORACLE_STR_ERROR[-OB_ERR_VIEW_RECURSIVE] = "ORA-01731: circular view definition encountered"; ORACLE_STR_USER_ERROR[-OB_ERR_VIEW_RECURSIVE] = "ORA-01731: view '%.*s.%.*s' encounters circular definition"; ERROR_NAME[-OB_ERR_QUALIFIER] = "OB_ERR_QUALIFIER"; ERROR_CAUSE[-OB_ERR_QUALIFIER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_QUALIFIER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_QUALIFIER] = -1; SQLSTATE[-OB_ERR_QUALIFIER] = "HY000"; STR_ERROR[-OB_ERR_QUALIFIER] = "Column part of USING clause cannot have qualifier"; STR_USER_ERROR[-OB_ERR_QUALIFIER] = "Column part of USING clause cannot have qualifier"; ORACLE_ERRNO[-OB_ERR_QUALIFIER] = 600; ORACLE_STR_ERROR[-OB_ERR_QUALIFIER] = "ORA-00600: internal error code, arguments: -5240, Column part of USING clause cannot have qualifier"; ORACLE_STR_USER_ERROR[-OB_ERR_QUALIFIER] = "ORA-00600: internal error code, arguments: -5240, Column part of USING clause cannot have qualifier"; ERROR_NAME[-OB_ERR_WRONG_VALUE] = "OB_ERR_WRONG_VALUE"; ERROR_CAUSE[-OB_ERR_WRONG_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_VALUE] = ER_WRONG_VALUE; SQLSTATE[-OB_ERR_WRONG_VALUE] = "HY000"; STR_ERROR[-OB_ERR_WRONG_VALUE] = "Incorrect value"; STR_USER_ERROR[-OB_ERR_WRONG_VALUE] = "Incorrect %s value: '%s'"; ORACLE_ERRNO[-OB_ERR_WRONG_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_VALUE] = "ORA-00600: internal error code, arguments: -5241, Incorrect value"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_VALUE] = "ORA-00600: internal error code, arguments: -5241, Incorrect %s value: '%s'"; ERROR_NAME[-OB_ERR_VIEW_WRONG_LIST] = "OB_ERR_VIEW_WRONG_LIST"; ERROR_CAUSE[-OB_ERR_VIEW_WRONG_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VIEW_WRONG_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VIEW_WRONG_LIST] = ER_VIEW_WRONG_LIST; SQLSTATE[-OB_ERR_VIEW_WRONG_LIST] = "HY000"; STR_ERROR[-OB_ERR_VIEW_WRONG_LIST] = "View's SELECT and view's field list have different column counts"; STR_USER_ERROR[-OB_ERR_VIEW_WRONG_LIST] = "View's SELECT and view's field list have different column counts"; ORACLE_ERRNO[-OB_ERR_VIEW_WRONG_LIST] = 600; ORACLE_STR_ERROR[-OB_ERR_VIEW_WRONG_LIST] = "ORA-00600: internal error code, arguments: -5242, View's SELECT and view's field list have different column counts"; ORACLE_STR_USER_ERROR[-OB_ERR_VIEW_WRONG_LIST] = "ORA-00600: internal error code, arguments: -5242, View's SELECT and view's field list have different column counts"; ERROR_NAME[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "OB_SYS_VARS_MAYBE_DIFF_VERSION"; ERROR_CAUSE[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "Internal Error"; ERROR_SOLUTION[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = -1; SQLSTATE[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "HY000"; STR_ERROR[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "system variables' version maybe different"; STR_USER_ERROR[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "system variables' version maybe different"; ORACLE_ERRNO[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = 600; ORACLE_STR_ERROR[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "ORA-00600: internal error code, arguments: -5243, system variables' version maybe different"; ORACLE_STR_USER_ERROR[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "ORA-00600: internal error code, arguments: -5243, system variables' version maybe different"; ERROR_NAME[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "OB_ERR_AUTO_INCREMENT_CONFLICT"; ERROR_CAUSE[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AUTO_INCREMENT_CONFLICT] = ER_AUTO_INCREMENT_CONFLICT; SQLSTATE[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "HY000"; STR_ERROR[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "Auto-increment value in UPDATE conflicts with internally generated values"; STR_USER_ERROR[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "Auto-increment value in UPDATE conflicts with internally generated values"; ORACLE_ERRNO[-OB_ERR_AUTO_INCREMENT_CONFLICT] = 600; ORACLE_STR_ERROR[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "ORA-00600: internal error code, arguments: -5244, Auto-increment value in UPDATE conflicts with internally generated values"; ORACLE_STR_USER_ERROR[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "ORA-00600: internal error code, arguments: -5244, Auto-increment value in UPDATE conflicts with internally generated values"; ERROR_NAME[-OB_ERR_TASK_SKIPPED] = "OB_ERR_TASK_SKIPPED"; ERROR_CAUSE[-OB_ERR_TASK_SKIPPED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TASK_SKIPPED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TASK_SKIPPED] = -1; SQLSTATE[-OB_ERR_TASK_SKIPPED] = "HY000"; STR_ERROR[-OB_ERR_TASK_SKIPPED] = "some tasks are skipped"; STR_USER_ERROR[-OB_ERR_TASK_SKIPPED] = "some tasks are skipped, skipped server addr is '%s', the orginal error code is %d"; ORACLE_ERRNO[-OB_ERR_TASK_SKIPPED] = 600; ORACLE_STR_ERROR[-OB_ERR_TASK_SKIPPED] = "ORA-00600: internal error code, arguments: -5245, some tasks are skipped"; ORACLE_STR_USER_ERROR[-OB_ERR_TASK_SKIPPED] = "ORA-00600: internal error code, arguments: -5245, some tasks are skipped, skipped server addr is '%s', the orginal error code is %d"; ERROR_NAME[-OB_ERR_NAME_BECOMES_EMPTY] = "OB_ERR_NAME_BECOMES_EMPTY"; ERROR_CAUSE[-OB_ERR_NAME_BECOMES_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NAME_BECOMES_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NAME_BECOMES_EMPTY] = ER_NAME_BECOMES_EMPTY; SQLSTATE[-OB_ERR_NAME_BECOMES_EMPTY] = "HY000"; STR_ERROR[-OB_ERR_NAME_BECOMES_EMPTY] = "Name has become ''"; STR_USER_ERROR[-OB_ERR_NAME_BECOMES_EMPTY] = "Name \'%.*s\' has become ''"; ORACLE_ERRNO[-OB_ERR_NAME_BECOMES_EMPTY] = 600; ORACLE_STR_ERROR[-OB_ERR_NAME_BECOMES_EMPTY] = "ORA-00600: internal error code, arguments: -5246, Name has become ''"; ORACLE_STR_USER_ERROR[-OB_ERR_NAME_BECOMES_EMPTY] = "ORA-00600: internal error code, arguments: -5246, Name \'%.*s\' has become ''"; ERROR_NAME[-OB_ERR_REMOVED_SPACES] = "OB_ERR_REMOVED_SPACES"; ERROR_CAUSE[-OB_ERR_REMOVED_SPACES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REMOVED_SPACES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REMOVED_SPACES] = ER_REMOVED_SPACES; SQLSTATE[-OB_ERR_REMOVED_SPACES] = "HY000"; STR_ERROR[-OB_ERR_REMOVED_SPACES] = "Leading spaces are removed from name "; STR_USER_ERROR[-OB_ERR_REMOVED_SPACES] = "Leading spaces are removed from name \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_REMOVED_SPACES] = 600; ORACLE_STR_ERROR[-OB_ERR_REMOVED_SPACES] = "ORA-00600: internal error code, arguments: -5247, Leading spaces are removed from name "; ORACLE_STR_USER_ERROR[-OB_ERR_REMOVED_SPACES] = "ORA-00600: internal error code, arguments: -5247, Leading spaces are removed from name \'%.*s\'"; ERROR_NAME[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "OB_WARN_ADD_AUTOINCREMENT_COLUMN"; ERROR_CAUSE[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = -1; SQLSTATE[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "HY000"; STR_ERROR[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "Alter table add auto_increment column is dangerous"; STR_USER_ERROR[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "Alter table add auto_increment column is dangerous, table_name=\'%.*s\', column_name=\'%s\'"; ORACLE_ERRNO[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = 600; ORACLE_STR_ERROR[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "ORA-00600: internal error code, arguments: -5248, Alter table add auto_increment column is dangerous"; ORACLE_STR_USER_ERROR[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "ORA-00600: internal error code, arguments: -5248, Alter table add auto_increment column is dangerous, table_name=\'%.*s\', column_name=\'%s\'"; ERROR_NAME[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "OB_WARN_CHAMGE_NULL_ATTRIBUTE"; ERROR_CAUSE[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "Internal Error"; ERROR_SOLUTION[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = -1; SQLSTATE[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "HY000"; STR_ERROR[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "Alter table change nullable column to not nullable is dangerous"; STR_USER_ERROR[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "Alter table change nullable column to not nullable is dangerous, table_name=\'%.*s\', column_name=\'%.*s\'"; ORACLE_ERRNO[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = 600; ORACLE_STR_ERROR[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "ORA-00600: internal error code, arguments: -5249, Alter table change nullable column to not nullable is dangerous"; ORACLE_STR_USER_ERROR[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "ORA-00600: internal error code, arguments: -5249, Alter table change nullable column to not nullable is dangerous, table_name=\'%.*s\', column_name=\'%.*s\'"; ERROR_NAME[-OB_ERR_INVALID_CHARACTER_STRING] = "OB_ERR_INVALID_CHARACTER_STRING"; ERROR_CAUSE[-OB_ERR_INVALID_CHARACTER_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_CHARACTER_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_CHARACTER_STRING] = ER_INVALID_CHARACTER_STRING; SQLSTATE[-OB_ERR_INVALID_CHARACTER_STRING] = "HY000"; STR_ERROR[-OB_ERR_INVALID_CHARACTER_STRING] = "Invalid character string"; STR_USER_ERROR[-OB_ERR_INVALID_CHARACTER_STRING] = "Invalid %.*s character string: \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_INVALID_CHARACTER_STRING] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_CHARACTER_STRING] = "ORA-00600: internal error code, arguments: -5250, Invalid character string"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_CHARACTER_STRING] = "ORA-00600: internal error code, arguments: -5250, Invalid %.*s character string: \'%.*s\'"; ERROR_NAME[-OB_ERR_KILL_DENIED] = "OB_ERR_KILL_DENIED"; ERROR_CAUSE[-OB_ERR_KILL_DENIED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_KILL_DENIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_KILL_DENIED] = ER_KILL_DENIED_ERROR; SQLSTATE[-OB_ERR_KILL_DENIED] = "HY000"; STR_ERROR[-OB_ERR_KILL_DENIED] = "You are not owner of thread"; STR_USER_ERROR[-OB_ERR_KILL_DENIED] = "You are not owner of thread %lu"; ORACLE_ERRNO[-OB_ERR_KILL_DENIED] = 600; ORACLE_STR_ERROR[-OB_ERR_KILL_DENIED] = "ORA-00600: internal error code, arguments: -5251, You are not owner of thread"; ORACLE_STR_USER_ERROR[-OB_ERR_KILL_DENIED] = "ORA-00600: internal error code, arguments: -5251, You are not owner of thread %lu"; ERROR_NAME[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "OB_ERR_COLUMN_DEFINITION_AMBIGUOUS"; ERROR_CAUSE[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = -1; SQLSTATE[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "HY000"; STR_ERROR[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "Column definition is ambiguous. Column has both NULL and NOT NULL attributes"; STR_USER_ERROR[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "Column \'%.*s\' definition is ambiguous. Column has both NULL and NOT NULL attributes"; ORACLE_ERRNO[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = 600; ORACLE_STR_ERROR[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "ORA-00600: internal error code, arguments: -5252, Column definition is ambiguous. Column has both NULL and NOT NULL attributes"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "ORA-00600: internal error code, arguments: -5252, Column \'%.*s\' definition is ambiguous. Column has both NULL and NOT NULL attributes"; ERROR_NAME[-OB_ERR_EMPTY_QUERY] = "OB_ERR_EMPTY_QUERY"; ERROR_CAUSE[-OB_ERR_EMPTY_QUERY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EMPTY_QUERY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EMPTY_QUERY] = ER_EMPTY_QUERY; SQLSTATE[-OB_ERR_EMPTY_QUERY] = "42000"; STR_ERROR[-OB_ERR_EMPTY_QUERY] = "Query was empty"; STR_USER_ERROR[-OB_ERR_EMPTY_QUERY] = "Query was empty"; ORACLE_ERRNO[-OB_ERR_EMPTY_QUERY] = 600; ORACLE_STR_ERROR[-OB_ERR_EMPTY_QUERY] = "ORA-00600: internal error code, arguments: -5253, Query was empty"; ORACLE_STR_USER_ERROR[-OB_ERR_EMPTY_QUERY] = "ORA-00600: internal error code, arguments: -5253, Query was empty"; ERROR_NAME[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "OB_ERR_CUT_VALUE_GROUP_CONCAT"; ERROR_CAUSE[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = ER_CUT_VALUE_GROUP_CONCAT; SQLSTATE[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "42000"; STR_ERROR[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "Row was cut by GROUP_CONCAT()"; STR_USER_ERROR[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "Row %ld was cut by GROUP_CONCAT()"; ORACLE_ERRNO[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = 600; ORACLE_STR_ERROR[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "ORA-00600: internal error code, arguments: -5254, Row was cut by GROUP_CONCAT()"; ORACLE_STR_USER_ERROR[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "ORA-00600: internal error code, arguments: -5254, Row %ld was cut by GROUP_CONCAT()"; ERROR_NAME[-OB_ERR_FIELD_NOT_FOUND_PART] = "OB_ERR_FIELD_NOT_FOUND_PART"; ERROR_CAUSE[-OB_ERR_FIELD_NOT_FOUND_PART] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FIELD_NOT_FOUND_PART] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FIELD_NOT_FOUND_PART] = ER_FIELD_NOT_FOUND_PART_ERROR; SQLSTATE[-OB_ERR_FIELD_NOT_FOUND_PART] = "HY000"; STR_ERROR[-OB_ERR_FIELD_NOT_FOUND_PART] = "Field in list of fields for partition function not found in table"; STR_USER_ERROR[-OB_ERR_FIELD_NOT_FOUND_PART] = "Field in list of fields for partition function not found in table"; ORACLE_ERRNO[-OB_ERR_FIELD_NOT_FOUND_PART] = 600; ORACLE_STR_ERROR[-OB_ERR_FIELD_NOT_FOUND_PART] = "ORA-00600: internal error code, arguments: -5255, Field in list of fields for partition function not found in table"; ORACLE_STR_USER_ERROR[-OB_ERR_FIELD_NOT_FOUND_PART] = "ORA-00600: internal error code, arguments: -5255, Field in list of fields for partition function not found in table"; ERROR_NAME[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "OB_ERR_PRIMARY_CANT_HAVE_NULL"; ERROR_CAUSE[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = ER_PRIMARY_CANT_HAVE_NULL; SQLSTATE[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "42000"; STR_ERROR[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead"; STR_USER_ERROR[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead"; ORACLE_ERRNO[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = 600; ORACLE_STR_ERROR[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "ORA-00600: internal error code, arguments: -5256, All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead"; ORACLE_STR_USER_ERROR[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "ORA-00600: internal error code, arguments: -5256, All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead"; ERROR_NAME[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR"; ERROR_CAUSE[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = ER_PARTITION_FUNC_NOT_ALLOWED_ERROR; SQLSTATE[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "The PARTITION function returns the wrong type"; STR_USER_ERROR[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "The PARTITION function returns the wrong type"; ORACLE_ERRNO[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "ORA-00600: internal error code, arguments: -5257, The PARTITION function returns the wrong type"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "ORA-00600: internal error code, arguments: -5257, The PARTITION function returns the wrong type"; ERROR_NAME[-OB_ERR_INVALID_BLOCK_SIZE] = "OB_ERR_INVALID_BLOCK_SIZE"; ERROR_CAUSE[-OB_ERR_INVALID_BLOCK_SIZE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_BLOCK_SIZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_BLOCK_SIZE] = -1; SQLSTATE[-OB_ERR_INVALID_BLOCK_SIZE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_BLOCK_SIZE] = "Invalid block size, block size should between 1024 and 1048576"; STR_USER_ERROR[-OB_ERR_INVALID_BLOCK_SIZE] = "Invalid block size, block size should between 1024 and 1048576"; ORACLE_ERRNO[-OB_ERR_INVALID_BLOCK_SIZE] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_BLOCK_SIZE] = "ORA-00600: internal error code, arguments: -5258, Invalid block size, block size should between 1024 and 1048576"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_BLOCK_SIZE] = "ORA-00600: internal error code, arguments: -5258, Invalid block size, block size should between 1024 and 1048576"; ERROR_NAME[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "OB_ERR_UNKNOWN_STORAGE_ENGINE"; ERROR_CAUSE[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = ER_UNKNOWN_STORAGE_ENGINE; SQLSTATE[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "42000"; STR_ERROR[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "Unknown storage engine"; STR_USER_ERROR[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "Unknown storage engine \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = 600; ORACLE_STR_ERROR[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "ORA-00600: internal error code, arguments: -5259, Unknown storage engine"; ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "ORA-00600: internal error code, arguments: -5259, Unknown storage engine \'%.*s\'"; ERROR_NAME[-OB_ERR_TENANT_IS_LOCKED] = "OB_ERR_TENANT_IS_LOCKED"; ERROR_CAUSE[-OB_ERR_TENANT_IS_LOCKED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TENANT_IS_LOCKED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TENANT_IS_LOCKED] = -1; SQLSTATE[-OB_ERR_TENANT_IS_LOCKED] = "HY000"; STR_ERROR[-OB_ERR_TENANT_IS_LOCKED] = "Tenant is locked"; STR_USER_ERROR[-OB_ERR_TENANT_IS_LOCKED] = "Tenant \'%.*s\' is locked"; ORACLE_ERRNO[-OB_ERR_TENANT_IS_LOCKED] = 600; ORACLE_STR_ERROR[-OB_ERR_TENANT_IS_LOCKED] = "ORA-00600: internal error code, arguments: -5260, Tenant is locked"; ORACLE_STR_USER_ERROR[-OB_ERR_TENANT_IS_LOCKED] = "ORA-00600: internal error code, arguments: -5260, Tenant \'%.*s\' is locked"; ERROR_NAME[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF"; ERROR_CAUSE[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "Internal Error"; ERROR_SOLUTION[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF; SQLSTATE[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "HY000"; STR_ERROR[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "A UNIQUE INDEX/PRIMARY KEY must include all columns in the table's partitioning function"; STR_USER_ERROR[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "A %s must include all columns in the table's partitioning function"; ORACLE_ERRNO[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = 600; ORACLE_STR_ERROR[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "ORA-00600: internal error code, arguments: -5261, A UNIQUE INDEX/PRIMARY KEY must include all columns in the table's partitioning function"; ORACLE_STR_USER_ERROR[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "ORA-00600: internal error code, arguments: -5261, A %s must include all columns in the table's partitioning function"; ERROR_NAME[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = ER_PARTITION_FUNCTION_IS_NOT_ALLOWED; SQLSTATE[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "This partition function is not allowed"; STR_USER_ERROR[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "This partition function is not allowed"; ORACLE_ERRNO[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -5262, This partition function is not allowed"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -5262, This partition function is not allowed"; ERROR_NAME[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "OB_ERR_AGGREGATE_ORDER_FOR_UNION"; ERROR_CAUSE[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = ER_AGGREGATE_ORDER_FOR_UNION; SQLSTATE[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "HY000"; STR_ERROR[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "aggregate order for union"; STR_USER_ERROR[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "Expression #%d of ORDER BY contains aggregate function and applies to a UNION"; ORACLE_ERRNO[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = 600; ORACLE_STR_ERROR[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "ORA-00600: internal error code, arguments: -5263, aggregate order for union"; ORACLE_STR_USER_ERROR[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "ORA-00600: internal error code, arguments: -5263, Expression #%d of ORDER BY contains aggregate function and applies to a UNION"; ERROR_NAME[-OB_ERR_OUTLINE_EXIST] = "OB_ERR_OUTLINE_EXIST"; ERROR_CAUSE[-OB_ERR_OUTLINE_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTLINE_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTLINE_EXIST] = -1; SQLSTATE[-OB_ERR_OUTLINE_EXIST] = "HY000"; STR_ERROR[-OB_ERR_OUTLINE_EXIST] = "Outline exists"; STR_USER_ERROR[-OB_ERR_OUTLINE_EXIST] = "Outline '%.*s' already exists"; ORACLE_ERRNO[-OB_ERR_OUTLINE_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_OUTLINE_EXIST] = "ORA-00600: internal error code, arguments: -5264, Outline exists"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTLINE_EXIST] = "ORA-00600: internal error code, arguments: -5264, Outline '%.*s' already exists"; ERROR_NAME[-OB_OUTLINE_NOT_EXIST] = "OB_OUTLINE_NOT_EXIST"; ERROR_CAUSE[-OB_OUTLINE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_OUTLINE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OUTLINE_NOT_EXIST] = -1; SQLSTATE[-OB_OUTLINE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_OUTLINE_NOT_EXIST] = "Outline not exists"; STR_USER_ERROR[-OB_OUTLINE_NOT_EXIST] = "Outline \'%.*s.%.*s\' doesn\'t exist"; ORACLE_ERRNO[-OB_OUTLINE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_OUTLINE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5265, Outline not exists"; ORACLE_STR_USER_ERROR[-OB_OUTLINE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5265, Outline \'%.*s.%.*s\' doesn\'t exist"; ERROR_NAME[-OB_WARN_OPTION_BELOW_LIMIT] = "OB_WARN_OPTION_BELOW_LIMIT"; ERROR_CAUSE[-OB_WARN_OPTION_BELOW_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_WARN_OPTION_BELOW_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WARN_OPTION_BELOW_LIMIT] = WARN_OPTION_BELOW_LIMIT; SQLSTATE[-OB_WARN_OPTION_BELOW_LIMIT] = "HY000"; STR_ERROR[-OB_WARN_OPTION_BELOW_LIMIT] = "The value should be no less than the limit"; STR_USER_ERROR[-OB_WARN_OPTION_BELOW_LIMIT] = "The value of \'%s\' should be no less than the value of \'%s\'"; ORACLE_ERRNO[-OB_WARN_OPTION_BELOW_LIMIT] = 600; ORACLE_STR_ERROR[-OB_WARN_OPTION_BELOW_LIMIT] = "ORA-00600: internal error code, arguments: -5266, The value should be no less than the limit"; ORACLE_STR_USER_ERROR[-OB_WARN_OPTION_BELOW_LIMIT] = "ORA-00600: internal error code, arguments: -5266, The value of \'%s\' should be no less than the value of \'%s\'"; ERROR_NAME[-OB_INVALID_OUTLINE] = "OB_INVALID_OUTLINE"; ERROR_CAUSE[-OB_INVALID_OUTLINE] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_OUTLINE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_OUTLINE] = -1; SQLSTATE[-OB_INVALID_OUTLINE] = "HY000"; STR_ERROR[-OB_INVALID_OUTLINE] = "invalid outline"; STR_USER_ERROR[-OB_INVALID_OUTLINE] = "invalid outline ,error info:%s"; ORACLE_ERRNO[-OB_INVALID_OUTLINE] = 600; ORACLE_STR_ERROR[-OB_INVALID_OUTLINE] = "ORA-00600: internal error code, arguments: -5267, invalid outline"; ORACLE_STR_USER_ERROR[-OB_INVALID_OUTLINE] = "ORA-00600: internal error code, arguments: -5267, invalid outline ,error info:%s"; ERROR_NAME[-OB_REACH_MAX_CONCURRENT_NUM] = "OB_REACH_MAX_CONCURRENT_NUM"; ERROR_CAUSE[-OB_REACH_MAX_CONCURRENT_NUM] = "Internal Error"; ERROR_SOLUTION[-OB_REACH_MAX_CONCURRENT_NUM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REACH_MAX_CONCURRENT_NUM] = -1; SQLSTATE[-OB_REACH_MAX_CONCURRENT_NUM] = "HY000"; STR_ERROR[-OB_REACH_MAX_CONCURRENT_NUM] = "SQL reach max concurrent num"; STR_USER_ERROR[-OB_REACH_MAX_CONCURRENT_NUM] = "SQL reach max concurrent num %ld"; ORACLE_ERRNO[-OB_REACH_MAX_CONCURRENT_NUM] = 600; ORACLE_STR_ERROR[-OB_REACH_MAX_CONCURRENT_NUM] = "ORA-00600: internal error code, arguments: -5268, SQL reach max concurrent num"; ORACLE_STR_USER_ERROR[-OB_REACH_MAX_CONCURRENT_NUM] = "ORA-00600: internal error code, arguments: -5268, SQL reach max concurrent num %ld"; ERROR_NAME[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "OB_ERR_OPERATION_ON_RECYCLE_OBJECT"; ERROR_CAUSE[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = -1; SQLSTATE[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "HY000"; STR_ERROR[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "can not perform DDL/DML over objects in Recycle Bin"; STR_USER_ERROR[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "can not perform DDL/DML over objects in Recycle Bin"; ORACLE_ERRNO[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = 600; ORACLE_STR_ERROR[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "ORA-00600: internal error code, arguments: -5269, can not perform DDL/DML over objects in Recycle Bin"; ORACLE_STR_USER_ERROR[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "ORA-00600: internal error code, arguments: -5269, can not perform DDL/DML over objects in Recycle Bin"; ERROR_NAME[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "OB_ERR_OBJECT_NOT_IN_RECYCLEBIN"; ERROR_CAUSE[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = -1; SQLSTATE[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "HY000"; STR_ERROR[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "object not in RECYCLE BIN"; STR_USER_ERROR[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "object not in RECYCLE BIN"; ORACLE_ERRNO[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = 600; ORACLE_STR_ERROR[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "ORA-00600: internal error code, arguments: -5270, object not in RECYCLE BIN"; ORACLE_STR_USER_ERROR[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "ORA-00600: internal error code, arguments: -5270, object not in RECYCLE BIN"; ERROR_NAME[-OB_ERR_CON_COUNT_ERROR] = "OB_ERR_CON_COUNT_ERROR"; ERROR_CAUSE[-OB_ERR_CON_COUNT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CON_COUNT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CON_COUNT_ERROR] = ER_CON_COUNT_ERROR; SQLSTATE[-OB_ERR_CON_COUNT_ERROR] = "08004"; STR_ERROR[-OB_ERR_CON_COUNT_ERROR] = "Too many connections"; STR_USER_ERROR[-OB_ERR_CON_COUNT_ERROR] = "Too many connections"; ORACLE_ERRNO[-OB_ERR_CON_COUNT_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_CON_COUNT_ERROR] = "ORA-00600: internal error code, arguments: -5271, Too many connections"; ORACLE_STR_USER_ERROR[-OB_ERR_CON_COUNT_ERROR] = "ORA-00600: internal error code, arguments: -5271, Too many connections"; ERROR_NAME[-OB_ERR_OUTLINE_CONTENT_EXIST] = "OB_ERR_OUTLINE_CONTENT_EXIST"; ERROR_CAUSE[-OB_ERR_OUTLINE_CONTENT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTLINE_CONTENT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTLINE_CONTENT_EXIST] = -1; SQLSTATE[-OB_ERR_OUTLINE_CONTENT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_OUTLINE_CONTENT_EXIST] = "Outline content already exists when added"; STR_USER_ERROR[-OB_ERR_OUTLINE_CONTENT_EXIST] = "Outline content '%.*s' of outline '%.*s' already exists when added"; ORACLE_ERRNO[-OB_ERR_OUTLINE_CONTENT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_OUTLINE_CONTENT_EXIST] = "ORA-00600: internal error code, arguments: -5272, Outline content already exists when added"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTLINE_CONTENT_EXIST] = "ORA-00600: internal error code, arguments: -5272, Outline content '%.*s' of outline '%.*s' already exists when added"; ERROR_NAME[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST"; ERROR_CAUSE[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = -1; SQLSTATE[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "Max concurrent already exists when added"; STR_USER_ERROR[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "Max concurrent in outline '%.*s' already exists when added"; ORACLE_ERRNO[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "ORA-00600: internal error code, arguments: -5273, Max concurrent already exists when added"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "ORA-00600: internal error code, arguments: -5273, Max concurrent in outline '%.*s' already exists when added"; ERROR_NAME[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR"; ERROR_CAUSE[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = ER_VALUES_IS_NOT_INT_TYPE_ERROR; SQLSTATE[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "HY000"; STR_ERROR[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "VALUES value for partition must have type INT"; STR_USER_ERROR[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "VALUES value for partition \'%.*s\' must have type INT"; ORACLE_ERRNO[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "ORA-00600: internal error code, arguments: -5274, VALUES value for partition must have type INT"; ORACLE_STR_USER_ERROR[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "ORA-00600: internal error code, arguments: -5274, VALUES value for partition \'%.*s\' must have type INT"; ERROR_NAME[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR"; ERROR_CAUSE[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = ER_WRONG_TYPE_COLUMN_VALUE_ERROR; SQLSTATE[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "HY000"; STR_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "Partition column values of incorrect type"; STR_USER_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "Partition column values of incorrect type"; ORACLE_ERRNO[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = 14019; ORACLE_STR_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "ORA-14019: partition bound element must be one of: string, datetime or interval literal, number, or MAXVALUE"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "ORA-14019: partition bound element must be one of: string, datetime or interval literal, number, or MAXVALUE"; ERROR_NAME[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "OB_ERR_PARTITION_COLUMN_LIST_ERROR"; ERROR_CAUSE[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = ER_PARTITION_COLUMN_LIST_ERROR; SQLSTATE[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "Inconsistency in usage of column lists for partitioning"; STR_USER_ERROR[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "Inconsistency in usage of column lists for partitioning"; ORACLE_ERRNO[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "ORA-00600: internal error code, arguments: -5276, Inconsistency in usage of column lists for partitioning"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "ORA-00600: internal error code, arguments: -5276, Inconsistency in usage of column lists for partitioning"; ERROR_NAME[-OB_ERR_TOO_MANY_VALUES_ERROR] = "OB_ERR_TOO_MANY_VALUES_ERROR"; ERROR_CAUSE[-OB_ERR_TOO_MANY_VALUES_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_VALUES_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_VALUES_ERROR] = ER_TOO_MANY_VALUES_ERROR; SQLSTATE[-OB_ERR_TOO_MANY_VALUES_ERROR] = "HY000"; STR_ERROR[-OB_ERR_TOO_MANY_VALUES_ERROR] = "Cannot have more than one value for this type of RANGE partitioning"; STR_USER_ERROR[-OB_ERR_TOO_MANY_VALUES_ERROR] = "Cannot have more than one value for this type of RANGE partitioning"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_VALUES_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_VALUES_ERROR] = "ORA-00600: internal error code, arguments: -5277, Cannot have more than one value for this type of RANGE partitioning"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_VALUES_ERROR] = "ORA-00600: internal error code, arguments: -5277, Cannot have more than one value for this type of RANGE partitioning"; ERROR_NAME[-OB_ERR_PARTITION_VALUE_ERROR] = "OB_ERR_PARTITION_VALUE_ERROR"; ERROR_CAUSE[-OB_ERR_PARTITION_VALUE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_VALUE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_VALUE_ERROR] = -1; SQLSTATE[-OB_ERR_PARTITION_VALUE_ERROR] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_VALUE_ERROR] = "This partition value with incorrect charset type"; STR_USER_ERROR[-OB_ERR_PARTITION_VALUE_ERROR] = "This partition value with incorrect charset type"; ORACLE_ERRNO[-OB_ERR_PARTITION_VALUE_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_VALUE_ERROR] = "ORA-00600: internal error code, arguments: -5278, This partition value with incorrect charset type"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_VALUE_ERROR] = "ORA-00600: internal error code, arguments: -5278, This partition value with incorrect charset type"; ERROR_NAME[-OB_ERR_PARTITION_INTERVAL_ERROR] = "OB_ERR_PARTITION_INTERVAL_ERROR"; ERROR_CAUSE[-OB_ERR_PARTITION_INTERVAL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_INTERVAL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_INTERVAL_ERROR] = -1; SQLSTATE[-OB_ERR_PARTITION_INTERVAL_ERROR] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_INTERVAL_ERROR] = "Partition interval must have type INT"; STR_USER_ERROR[-OB_ERR_PARTITION_INTERVAL_ERROR] = "Partition interval must have type INT"; ORACLE_ERRNO[-OB_ERR_PARTITION_INTERVAL_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_INTERVAL_ERROR] = "ORA-00600: internal error code, arguments: -5279, Partition interval must have type INT"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_INTERVAL_ERROR] = "ORA-00600: internal error code, arguments: -5279, Partition interval must have type INT"; ERROR_NAME[-OB_ERR_SAME_NAME_PARTITION] = "OB_ERR_SAME_NAME_PARTITION"; ERROR_CAUSE[-OB_ERR_SAME_NAME_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SAME_NAME_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SAME_NAME_PARTITION] = ER_SAME_NAME_PARTITION; SQLSTATE[-OB_ERR_SAME_NAME_PARTITION] = "HY000"; STR_ERROR[-OB_ERR_SAME_NAME_PARTITION] = "Duplicate partition name"; STR_USER_ERROR[-OB_ERR_SAME_NAME_PARTITION] = "Duplicate partition name \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_SAME_NAME_PARTITION] = 600; ORACLE_STR_ERROR[-OB_ERR_SAME_NAME_PARTITION] = "ORA-00600: internal error code, arguments: -5280, Duplicate partition name"; ORACLE_STR_USER_ERROR[-OB_ERR_SAME_NAME_PARTITION] = "ORA-00600: internal error code, arguments: -5280, Duplicate partition name \'%.*s\'"; ERROR_NAME[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "OB_ERR_RANGE_NOT_INCREASING_ERROR"; ERROR_CAUSE[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = ER_RANGE_NOT_INCREASING_ERROR; SQLSTATE[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "HY000"; STR_ERROR[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "VALUES LESS THAN value must be strictly increasing for each partition"; STR_USER_ERROR[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "VALUES LESS THAN value must be strictly increasing for each partition%.*s"; ORACLE_ERRNO[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = 14037; ORACLE_STR_ERROR[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "ORA-14037: partition bound is too high"; ORACLE_STR_USER_ERROR[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "ORA-14037: partition bound of partition '%.*s' is too high"; ERROR_NAME[-OB_ERR_PARSE_PARTITION_RANGE] = "OB_ERR_PARSE_PARTITION_RANGE"; ERROR_CAUSE[-OB_ERR_PARSE_PARTITION_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARSE_PARTITION_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARSE_PARTITION_RANGE] = ER_PARSE_ERROR; SQLSTATE[-OB_ERR_PARSE_PARTITION_RANGE] = "42000"; STR_ERROR[-OB_ERR_PARSE_PARTITION_RANGE] = "Wrong number of partitions defined, mismatch with previous setting"; STR_USER_ERROR[-OB_ERR_PARSE_PARTITION_RANGE] = "Wrong number of partitions defined, mismatch with previous setting"; ORACLE_ERRNO[-OB_ERR_PARSE_PARTITION_RANGE] = 600; ORACLE_STR_ERROR[-OB_ERR_PARSE_PARTITION_RANGE] = "ORA-00600: internal error code, arguments: -5282, Wrong number of partitions defined, mismatch with previous setting"; ORACLE_STR_USER_ERROR[-OB_ERR_PARSE_PARTITION_RANGE] = "ORA-00600: internal error code, arguments: -5282, Wrong number of partitions defined, mismatch with previous setting"; ERROR_NAME[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF"; ERROR_CAUSE[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF; SQLSTATE[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "HY000"; STR_ERROR[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "A PRIMARY KEY must include all columns in the table\'s partitioning function"; STR_USER_ERROR[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "A PRIMARY KEY must include all columns in the table\'s partitioning function"; ORACLE_ERRNO[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = 600; ORACLE_STR_ERROR[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "ORA-00600: internal error code, arguments: -5283, A PRIMARY KEY must include all columns in the table\'s partitioning function"; ORACLE_STR_USER_ERROR[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "ORA-00600: internal error code, arguments: -5283, A PRIMARY KEY must include all columns in the table\'s partitioning function"; ERROR_NAME[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "OB_NO_PARTITION_FOR_GIVEN_VALUE"; ERROR_CAUSE[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = ER_NO_PARTITION_FOR_GIVEN_VALUE; SQLSTATE[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "HY000"; STR_ERROR[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "Table has no partition for value"; STR_USER_ERROR[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "Table has no partition for value"; ORACLE_ERRNO[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = 14400; ORACLE_STR_ERROR[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "ORA-14400: inserted partition key does not map to any partition"; ORACLE_STR_USER_ERROR[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "ORA-14400: inserted partition key does not map to any partition"; ERROR_NAME[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "OB_EER_NULL_IN_VALUES_LESS_THAN"; ERROR_CAUSE[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "Internal Error"; ERROR_SOLUTION[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EER_NULL_IN_VALUES_LESS_THAN] = ER_NULL_IN_VALUES_LESS_THAN; SQLSTATE[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "HY000"; STR_ERROR[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "Not allowed to use NULL value in VALUES LESS THAN"; STR_USER_ERROR[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "Not allowed to use NULL value in VALUES LESS THAN"; ORACLE_ERRNO[-OB_EER_NULL_IN_VALUES_LESS_THAN] = 14019; ORACLE_STR_ERROR[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "ORA-14019: partition bound element must be one of: datetime or interval literal, number, or MAXVALUE"; ORACLE_STR_USER_ERROR[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "ORA-14019: partition bound element must be one of: datetime or interval literal, number, or MAXVALUE"; ERROR_NAME[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "OB_ERR_PARTITION_CONST_DOMAIN_ERROR"; ERROR_CAUSE[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = ER_PARTITION_CONST_DOMAIN_ERROR; SQLSTATE[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "Partition constant is out of partition function domain"; STR_USER_ERROR[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "Partition constant is out of partition function domain"; ORACLE_ERRNO[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "ORA-00600: internal error code, arguments: -5286, Partition constant is out of partition function domain"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "ORA-00600: internal error code, arguments: -5286, Partition constant is out of partition function domain"; ERROR_NAME[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS"; ERROR_CAUSE[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR; SQLSTATE[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "HY000"; STR_ERROR[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "Too many fields in \'list of partition fields\'"; STR_USER_ERROR[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "Too many fields in \'list of partition fields\'"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "ORA-00600: internal error code, arguments: -5287, Too many fields in \'list of partition fields\'"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "ORA-00600: internal error code, arguments: -5287, Too many fields in \'list of partition fields\'"; ERROR_NAME[-OB_ERR_BAD_FT_COLUMN] = "OB_ERR_BAD_FT_COLUMN"; ERROR_CAUSE[-OB_ERR_BAD_FT_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BAD_FT_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BAD_FT_COLUMN] = ER_BAD_FT_COLUMN; SQLSTATE[-OB_ERR_BAD_FT_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_BAD_FT_COLUMN] = "Column cannot be part of FULLTEXT index"; STR_USER_ERROR[-OB_ERR_BAD_FT_COLUMN] = "Column '%.*s' cannot be part of FULLTEXT index"; ORACLE_ERRNO[-OB_ERR_BAD_FT_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_BAD_FT_COLUMN] = "ORA-00600: internal error code, arguments: -5288, Column cannot be part of FULLTEXT index"; ORACLE_STR_USER_ERROR[-OB_ERR_BAD_FT_COLUMN] = "ORA-00600: internal error code, arguments: -5288, Column '%.*s' cannot be part of FULLTEXT index"; ERROR_NAME[-OB_ERR_KEY_DOES_NOT_EXISTS] = "OB_ERR_KEY_DOES_NOT_EXISTS"; ERROR_CAUSE[-OB_ERR_KEY_DOES_NOT_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_KEY_DOES_NOT_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_KEY_DOES_NOT_EXISTS] = ER_KEY_DOES_NOT_EXISTS; SQLSTATE[-OB_ERR_KEY_DOES_NOT_EXISTS] = "42000"; STR_ERROR[-OB_ERR_KEY_DOES_NOT_EXISTS] = "key does not exist in table"; STR_USER_ERROR[-OB_ERR_KEY_DOES_NOT_EXISTS] = "Key '%.*s' doesn't exist in table '%.*s'"; ORACLE_ERRNO[-OB_ERR_KEY_DOES_NOT_EXISTS] = 600; ORACLE_STR_ERROR[-OB_ERR_KEY_DOES_NOT_EXISTS] = "ORA-00600: internal error code, arguments: -5289, key does not exist in table"; ORACLE_STR_USER_ERROR[-OB_ERR_KEY_DOES_NOT_EXISTS] = "ORA-00600: internal error code, arguments: -5289, Key '%.*s' doesn't exist in table '%.*s'"; ERROR_NAME[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN"; ERROR_CAUSE[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN; SQLSTATE[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "HY000"; STR_ERROR[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "non-default value for generated column is not allowed"; STR_USER_ERROR[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "The value specified for generated column '%.*s' in table '%.*s' is not allowed"; ORACLE_ERRNO[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = 600; ORACLE_STR_ERROR[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "ORA-00600: internal error code, arguments: -5290, non-default value for generated column is not allowed"; ORACLE_STR_USER_ERROR[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "ORA-00600: internal error code, arguments: -5290, The value specified for generated column '%.*s' in table '%.*s' is not allowed"; ERROR_NAME[-OB_ERR_BAD_CTXCAT_COLUMN] = "OB_ERR_BAD_CTXCAT_COLUMN"; ERROR_CAUSE[-OB_ERR_BAD_CTXCAT_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BAD_CTXCAT_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BAD_CTXCAT_COLUMN] = -1; SQLSTATE[-OB_ERR_BAD_CTXCAT_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_BAD_CTXCAT_COLUMN] = "The CTXCAT column must be contiguous in the index column list"; STR_USER_ERROR[-OB_ERR_BAD_CTXCAT_COLUMN] = "The CTXCAT column must be contiguous in the index column list"; ORACLE_ERRNO[-OB_ERR_BAD_CTXCAT_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_BAD_CTXCAT_COLUMN] = "ORA-00600: internal error code, arguments: -5291, The CTXCAT column must be contiguous in the index column list"; ORACLE_STR_USER_ERROR[-OB_ERR_BAD_CTXCAT_COLUMN] = "ORA-00600: internal error code, arguments: -5291, The CTXCAT column must be contiguous in the index column list"; ERROR_NAME[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN"; ERROR_CAUSE[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN; SQLSTATE[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "not supported for generated columns"; STR_USER_ERROR[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "'%s' is not supported for generated columns."; ORACLE_ERRNO[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "ORA-00600: internal error code, arguments: -5292, not supported for generated columns"; ORACLE_STR_USER_ERROR[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "ORA-00600: internal error code, arguments: -5292, '%s' is not supported for generated columns."; ERROR_NAME[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "OB_ERR_DEPENDENT_BY_GENERATED_COLUMN"; ERROR_CAUSE[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = ER_DEPENDENT_BY_GENERATED_COLUMN; SQLSTATE[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "Column has a generated column dependency"; STR_USER_ERROR[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "Column '%.*s' has a generated column dependency"; ORACLE_ERRNO[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "ORA-00600: internal error code, arguments: -5293, Column has a generated column dependency"; ORACLE_STR_USER_ERROR[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "ORA-00600: internal error code, arguments: -5293, Column '%.*s' has a generated column dependency"; ERROR_NAME[-OB_ERR_TOO_MANY_ROWS] = "OB_ERR_TOO_MANY_ROWS"; ERROR_CAUSE[-OB_ERR_TOO_MANY_ROWS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_ROWS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_ROWS] = ER_TOO_MANY_ROWS; SQLSTATE[-OB_ERR_TOO_MANY_ROWS] = "42000"; STR_ERROR[-OB_ERR_TOO_MANY_ROWS] = "Result consisted of more than one row"; STR_USER_ERROR[-OB_ERR_TOO_MANY_ROWS] = "Result consisted of more than one row"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_ROWS] = 1422; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_ROWS] = "ORA-01422: exact fetch returns more than requested number of rows"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_ROWS] = "ORA-01422: exact fetch returns more than requested number of rows"; ERROR_NAME[-OB_WRONG_FIELD_TERMINATORS] = "OB_WRONG_FIELD_TERMINATORS"; ERROR_CAUSE[-OB_WRONG_FIELD_TERMINATORS] = "Internal Error"; ERROR_SOLUTION[-OB_WRONG_FIELD_TERMINATORS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WRONG_FIELD_TERMINATORS] = ER_WRONG_FIELD_TERMINATORS; SQLSTATE[-OB_WRONG_FIELD_TERMINATORS] = "42000"; STR_ERROR[-OB_WRONG_FIELD_TERMINATORS] = "Field separator argument is not what is expected; check the manual"; STR_USER_ERROR[-OB_WRONG_FIELD_TERMINATORS] = "Field separator argument is not what is expected; check the manual"; ORACLE_ERRNO[-OB_WRONG_FIELD_TERMINATORS] = 600; ORACLE_STR_ERROR[-OB_WRONG_FIELD_TERMINATORS] = "ORA-00600: internal error code, arguments: -5295, Field separator argument is not what is expected; check the manual"; ORACLE_STR_USER_ERROR[-OB_WRONG_FIELD_TERMINATORS] = "ORA-00600: internal error code, arguments: -5295, Field separator argument is not what is expected; check the manual"; ERROR_NAME[-OB_NO_READABLE_REPLICA] = "OB_NO_READABLE_REPLICA"; ERROR_CAUSE[-OB_NO_READABLE_REPLICA] = "Internal Error"; ERROR_SOLUTION[-OB_NO_READABLE_REPLICA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_READABLE_REPLICA] = -1; SQLSTATE[-OB_NO_READABLE_REPLICA] = "42000"; STR_ERROR[-OB_NO_READABLE_REPLICA] = "there has no readable replica"; STR_USER_ERROR[-OB_NO_READABLE_REPLICA] = "there has no readable replica"; ORACLE_ERRNO[-OB_NO_READABLE_REPLICA] = 600; ORACLE_STR_ERROR[-OB_NO_READABLE_REPLICA] = "ORA-00600: internal error code, arguments: -5296, there has no readable replica"; ORACLE_STR_USER_ERROR[-OB_NO_READABLE_REPLICA] = "ORA-00600: internal error code, arguments: -5296, there has no readable replica"; ERROR_NAME[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "OB_ERR_UNEXPECTED_TZ_TRANSITION"; ERROR_CAUSE[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = -1; SQLSTATE[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "HY000"; STR_ERROR[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "unexpected time zone info transition"; STR_USER_ERROR[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "unexpected time zone info transition"; ORACLE_ERRNO[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = 600; ORACLE_STR_ERROR[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "ORA-00600: internal error code, arguments: -5297, unexpected time zone info transition"; ORACLE_STR_USER_ERROR[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "ORA-00600: internal error code, arguments: -5297, unexpected time zone info transition"; ERROR_NAME[-OB_ERR_SYNONYM_EXIST] = "OB_ERR_SYNONYM_EXIST"; ERROR_CAUSE[-OB_ERR_SYNONYM_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SYNONYM_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SYNONYM_EXIST] = -1; SQLSTATE[-OB_ERR_SYNONYM_EXIST] = "HY000"; STR_ERROR[-OB_ERR_SYNONYM_EXIST] = "synonym exists"; STR_USER_ERROR[-OB_ERR_SYNONYM_EXIST] = "synonym '%.*s' already exists"; ORACLE_ERRNO[-OB_ERR_SYNONYM_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_SYNONYM_EXIST] = "ORA-00600: internal error code, arguments: -5298, synonym exists"; ORACLE_STR_USER_ERROR[-OB_ERR_SYNONYM_EXIST] = "ORA-00600: internal error code, arguments: -5298, synonym '%.*s' already exists"; ERROR_NAME[-OB_SYNONYM_NOT_EXIST] = "OB_SYNONYM_NOT_EXIST"; ERROR_CAUSE[-OB_SYNONYM_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_SYNONYM_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SYNONYM_NOT_EXIST] = -1; SQLSTATE[-OB_SYNONYM_NOT_EXIST] = "HY000"; STR_ERROR[-OB_SYNONYM_NOT_EXIST] = "synonym not exists"; STR_USER_ERROR[-OB_SYNONYM_NOT_EXIST] = "synonym \'%.*s.%.*s\' doesn\'t exist"; ORACLE_ERRNO[-OB_SYNONYM_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_SYNONYM_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5299, synonym not exists"; ORACLE_STR_USER_ERROR[-OB_SYNONYM_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5299, synonym \'%.*s.%.*s\' doesn\'t exist"; ERROR_NAME[-OB_ERR_MISS_ORDER_BY_EXPR] = "OB_ERR_MISS_ORDER_BY_EXPR"; ERROR_CAUSE[-OB_ERR_MISS_ORDER_BY_EXPR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MISS_ORDER_BY_EXPR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MISS_ORDER_BY_EXPR] = -1; SQLSTATE[-OB_ERR_MISS_ORDER_BY_EXPR] = "HY000"; STR_ERROR[-OB_ERR_MISS_ORDER_BY_EXPR] = "missing ORDER BY expression in the window specification"; STR_USER_ERROR[-OB_ERR_MISS_ORDER_BY_EXPR] = "missing ORDER BY expression in the window specification"; ORACLE_ERRNO[-OB_ERR_MISS_ORDER_BY_EXPR] = 30485; ORACLE_STR_ERROR[-OB_ERR_MISS_ORDER_BY_EXPR] = "ORA-30485: missing ORDER BY expression in the window specification"; ORACLE_STR_USER_ERROR[-OB_ERR_MISS_ORDER_BY_EXPR] = "ORA-30485: missing ORDER BY expression in the window specification"; ERROR_NAME[-OB_ERR_NOT_CONST_EXPR] = "OB_ERR_NOT_CONST_EXPR"; ERROR_CAUSE[-OB_ERR_NOT_CONST_EXPR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_CONST_EXPR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_CONST_EXPR] = -1; SQLSTATE[-OB_ERR_NOT_CONST_EXPR] = "HY000"; STR_ERROR[-OB_ERR_NOT_CONST_EXPR] = "The argument of the window function should be a constant for a partition"; STR_USER_ERROR[-OB_ERR_NOT_CONST_EXPR] = "The argument of the window function should be a constant for a partition"; ORACLE_ERRNO[-OB_ERR_NOT_CONST_EXPR] = 600; ORACLE_STR_ERROR[-OB_ERR_NOT_CONST_EXPR] = "ORA-00600: internal error code, arguments: -5301, The argument of the window function should be a constant for a partition"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_CONST_EXPR] = "ORA-00600: internal error code, arguments: -5301, The argument of the window function should be a constant for a partition"; ERROR_NAME[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED"; ERROR_CAUSE[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = ER_PARTITION_MGMT_ON_NONPARTITIONED; SQLSTATE[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "Partition management on a not partitioned table is not possible"; STR_USER_ERROR[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "Partition management on a not partitioned table is not possible"; ORACLE_ERRNO[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "ORA-00600: internal error code, arguments: -5302, Partition management on a not partitioned table is not possible"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "ORA-00600: internal error code, arguments: -5302, Partition management on a not partitioned table is not possible"; ERROR_NAME[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "OB_ERR_DROP_PARTITION_NON_EXISTENT"; ERROR_CAUSE[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = ER_DROP_PARTITION_NON_EXISTENT; SQLSTATE[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "HY000"; STR_ERROR[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "Error in list of partitions"; STR_USER_ERROR[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "Error in list of partitions to %s"; ORACLE_ERRNO[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = 600; ORACLE_STR_ERROR[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "ORA-00600: internal error code, arguments: -5303, Error in list of partitions"; ORACLE_STR_USER_ERROR[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "ORA-00600: internal error code, arguments: -5303, Error in list of partitions to %s"; ERROR_NAME[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE"; ERROR_CAUSE[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = -1; SQLSTATE[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "Partition management on a two-part table is not possible"; STR_USER_ERROR[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "Partition management on a two-part table is not possible"; ORACLE_ERRNO[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "ORA-00600: internal error code, arguments: -5304, Partition management on a two-part table is not possible"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "ORA-00600: internal error code, arguments: -5304, Partition management on a two-part table is not possible"; ERROR_NAME[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "OB_ERR_ONLY_ON_RANGE_LIST_PARTITION"; ERROR_CAUSE[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = ER_ONLY_ON_RANGE_LIST_PARTITION; SQLSTATE[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "HY000"; STR_ERROR[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "can only be used on RANGE/LIST partitions"; STR_USER_ERROR[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "%s PARTITION can only be used on RANGE/LIST partitions"; ORACLE_ERRNO[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = 600; ORACLE_STR_ERROR[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "ORA-00600: internal error code, arguments: -5305, can only be used on RANGE/LIST partitions"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "ORA-00600: internal error code, arguments: -5305, %s PARTITION can only be used on RANGE/LIST partitions"; ERROR_NAME[-OB_ERR_DROP_LAST_PARTITION] = "OB_ERR_DROP_LAST_PARTITION"; ERROR_CAUSE[-OB_ERR_DROP_LAST_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DROP_LAST_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DROP_LAST_PARTITION] = ER_DROP_LAST_PARTITION; SQLSTATE[-OB_ERR_DROP_LAST_PARTITION] = "HY000"; STR_ERROR[-OB_ERR_DROP_LAST_PARTITION] = "Cannot remove all partitions, use DROP TABLE instead"; STR_USER_ERROR[-OB_ERR_DROP_LAST_PARTITION] = "Cannot remove all partitions, use DROP TABLE instead"; ORACLE_ERRNO[-OB_ERR_DROP_LAST_PARTITION] = 600; ORACLE_STR_ERROR[-OB_ERR_DROP_LAST_PARTITION] = "ORA-00600: internal error code, arguments: -5306, Cannot remove all partitions, use DROP TABLE instead"; ORACLE_STR_USER_ERROR[-OB_ERR_DROP_LAST_PARTITION] = "ORA-00600: internal error code, arguments: -5306, Cannot remove all partitions, use DROP TABLE instead"; ERROR_NAME[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH"; ERROR_CAUSE[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = -1; SQLSTATE[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "HY000"; STR_ERROR[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "Scheduler thread number is not enough"; STR_USER_ERROR[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "Scheduler thread number is not enough"; ORACLE_ERRNO[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -5307, Scheduler thread number is not enough"; ORACLE_STR_USER_ERROR[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "ORA-00600: internal error code, arguments: -5307, Scheduler thread number is not enough"; ERROR_NAME[-OB_ERR_IGNORE_USER_HOST_NAME] = "OB_ERR_IGNORE_USER_HOST_NAME"; ERROR_CAUSE[-OB_ERR_IGNORE_USER_HOST_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_IGNORE_USER_HOST_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_IGNORE_USER_HOST_NAME] = -1; SQLSTATE[-OB_ERR_IGNORE_USER_HOST_NAME] = "HY000"; STR_ERROR[-OB_ERR_IGNORE_USER_HOST_NAME] = "Ignore the host name"; STR_USER_ERROR[-OB_ERR_IGNORE_USER_HOST_NAME] = "Ignore the host name"; ORACLE_ERRNO[-OB_ERR_IGNORE_USER_HOST_NAME] = 600; ORACLE_STR_ERROR[-OB_ERR_IGNORE_USER_HOST_NAME] = "ORA-00600: internal error code, arguments: -5308, Ignore the host name"; ORACLE_STR_USER_ERROR[-OB_ERR_IGNORE_USER_HOST_NAME] = "ORA-00600: internal error code, arguments: -5308, Ignore the host name"; ERROR_NAME[-OB_IGNORE_SQL_IN_RESTORE] = "OB_IGNORE_SQL_IN_RESTORE"; ERROR_CAUSE[-OB_IGNORE_SQL_IN_RESTORE] = "Internal Error"; ERROR_SOLUTION[-OB_IGNORE_SQL_IN_RESTORE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_IGNORE_SQL_IN_RESTORE] = -1; SQLSTATE[-OB_IGNORE_SQL_IN_RESTORE] = "HY000"; STR_ERROR[-OB_IGNORE_SQL_IN_RESTORE] = "Ignore sql in restore process"; STR_USER_ERROR[-OB_IGNORE_SQL_IN_RESTORE] = "Ignore sql in restore process"; ORACLE_ERRNO[-OB_IGNORE_SQL_IN_RESTORE] = 600; ORACLE_STR_ERROR[-OB_IGNORE_SQL_IN_RESTORE] = "ORA-00600: internal error code, arguments: -5309, Ignore sql in restore process"; ORACLE_STR_USER_ERROR[-OB_IGNORE_SQL_IN_RESTORE] = "ORA-00600: internal error code, arguments: -5309, Ignore sql in restore process"; ERROR_NAME[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "OB_ERR_TEMPORARY_TABLE_WITH_PARTITION"; ERROR_CAUSE[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = ER_PARTITION_NO_TEMPORARY; SQLSTATE[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "HY000"; STR_ERROR[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "Cannot create temporary table with partitions"; STR_USER_ERROR[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "Cannot create temporary table with partitions"; ORACLE_ERRNO[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = 600; ORACLE_STR_ERROR[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "ORA-00600: internal error code, arguments: -5310, Cannot create temporary table with partitions"; ORACLE_STR_USER_ERROR[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "ORA-00600: internal error code, arguments: -5310, Cannot create temporary table with partitions"; ERROR_NAME[-OB_ERR_INVALID_COLUMN_ID] = "OB_ERR_INVALID_COLUMN_ID"; ERROR_CAUSE[-OB_ERR_INVALID_COLUMN_ID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_COLUMN_ID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_COLUMN_ID] = -1; SQLSTATE[-OB_ERR_INVALID_COLUMN_ID] = "HY000"; STR_ERROR[-OB_ERR_INVALID_COLUMN_ID] = "Invalid column id"; STR_USER_ERROR[-OB_ERR_INVALID_COLUMN_ID] = "Invalid column id for %.*s"; ORACLE_ERRNO[-OB_ERR_INVALID_COLUMN_ID] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_COLUMN_ID] = "ORA-00600: internal error code, arguments: -5311, Invalid column id"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_COLUMN_ID] = "ORA-00600: internal error code, arguments: -5311, Invalid column id for %.*s"; ERROR_NAME[-OB_SYNC_DDL_DUPLICATE] = "OB_SYNC_DDL_DUPLICATE"; ERROR_CAUSE[-OB_SYNC_DDL_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_SYNC_DDL_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SYNC_DDL_DUPLICATE] = -1; SQLSTATE[-OB_SYNC_DDL_DUPLICATE] = "HY000"; STR_ERROR[-OB_SYNC_DDL_DUPLICATE] = "Duplicated ddl id"; STR_USER_ERROR[-OB_SYNC_DDL_DUPLICATE] = "Duplicated ddl id '%.*s'"; ORACLE_ERRNO[-OB_SYNC_DDL_DUPLICATE] = 600; ORACLE_STR_ERROR[-OB_SYNC_DDL_DUPLICATE] = "ORA-00600: internal error code, arguments: -5312, Duplicated ddl id"; ORACLE_STR_USER_ERROR[-OB_SYNC_DDL_DUPLICATE] = "ORA-00600: internal error code, arguments: -5312, Duplicated ddl id '%.*s'"; ERROR_NAME[-OB_SYNC_DDL_ERROR] = "OB_SYNC_DDL_ERROR"; ERROR_CAUSE[-OB_SYNC_DDL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_SYNC_DDL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SYNC_DDL_ERROR] = -1; SQLSTATE[-OB_SYNC_DDL_ERROR] = "HY000"; STR_ERROR[-OB_SYNC_DDL_ERROR] = "Failed to sync ddl"; STR_USER_ERROR[-OB_SYNC_DDL_ERROR] = "Failed to sync ddl '%.*s'"; ORACLE_ERRNO[-OB_SYNC_DDL_ERROR] = 600; ORACLE_STR_ERROR[-OB_SYNC_DDL_ERROR] = "ORA-00600: internal error code, arguments: -5313, Failed to sync ddl"; ORACLE_STR_USER_ERROR[-OB_SYNC_DDL_ERROR] = "ORA-00600: internal error code, arguments: -5313, Failed to sync ddl '%.*s'"; ERROR_NAME[-OB_ERR_ROW_IS_REFERENCED] = "OB_ERR_ROW_IS_REFERENCED"; ERROR_CAUSE[-OB_ERR_ROW_IS_REFERENCED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ROW_IS_REFERENCED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ROW_IS_REFERENCED] = ER_ROW_IS_REFERENCED_2; SQLSTATE[-OB_ERR_ROW_IS_REFERENCED] = "23000"; STR_ERROR[-OB_ERR_ROW_IS_REFERENCED] = "Cannot delete or update a parent row: a foreign key constraint fails"; STR_USER_ERROR[-OB_ERR_ROW_IS_REFERENCED] = "Cannot delete or update a parent row: a foreign key constraint fails"; ORACLE_ERRNO[-OB_ERR_ROW_IS_REFERENCED] = 2292; ORACLE_STR_ERROR[-OB_ERR_ROW_IS_REFERENCED] = "ORA-02292: integrity constraint violated - child record found"; ORACLE_STR_USER_ERROR[-OB_ERR_ROW_IS_REFERENCED] = "ORA-02292: integrity constraint violated - child record found"; ERROR_NAME[-OB_ERR_NO_REFERENCED_ROW] = "OB_ERR_NO_REFERENCED_ROW"; ERROR_CAUSE[-OB_ERR_NO_REFERENCED_ROW] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_REFERENCED_ROW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_REFERENCED_ROW] = ER_NO_REFERENCED_ROW_2; SQLSTATE[-OB_ERR_NO_REFERENCED_ROW] = "23000"; STR_ERROR[-OB_ERR_NO_REFERENCED_ROW] = "Cannot add or update a child row: a foreign key constraint fails"; STR_USER_ERROR[-OB_ERR_NO_REFERENCED_ROW] = "Cannot add or update a child row: a foreign key constraint fails"; ORACLE_ERRNO[-OB_ERR_NO_REFERENCED_ROW] = 2291; ORACLE_STR_ERROR[-OB_ERR_NO_REFERENCED_ROW] = "ORA-02291: integrity constraint violated - parent key not found"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_REFERENCED_ROW] = "ORA-02291: integrity constraint violated - parent key not found"; ERROR_NAME[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "OB_ERR_FUNC_RESULT_TOO_LARGE"; ERROR_CAUSE[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FUNC_RESULT_TOO_LARGE] = ER_WARN_ALLOWED_PACKET_OVERFLOWED; SQLSTATE[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "HY000"; STR_ERROR[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "Result of function was larger than max_allowed_packet - truncated"; STR_USER_ERROR[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "Result of %s() was larger than max_allowed_packet (%d) - truncated"; ORACLE_ERRNO[-OB_ERR_FUNC_RESULT_TOO_LARGE] = 600; ORACLE_STR_ERROR[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "ORA-00600: internal error code, arguments: -5316, Result of function was larger than max_allowed_packet - truncated"; ORACLE_STR_USER_ERROR[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "ORA-00600: internal error code, arguments: -5316, Result of %s() was larger than max_allowed_packet (%d) - truncated"; ERROR_NAME[-OB_ERR_CANNOT_ADD_FOREIGN] = "OB_ERR_CANNOT_ADD_FOREIGN"; ERROR_CAUSE[-OB_ERR_CANNOT_ADD_FOREIGN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_ADD_FOREIGN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_ADD_FOREIGN] = ER_CANNOT_ADD_FOREIGN; SQLSTATE[-OB_ERR_CANNOT_ADD_FOREIGN] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_ADD_FOREIGN] = "Cannot add foreign key constraint"; STR_USER_ERROR[-OB_ERR_CANNOT_ADD_FOREIGN] = "Cannot add foreign key constraint"; ORACLE_ERRNO[-OB_ERR_CANNOT_ADD_FOREIGN] = 600; ORACLE_STR_ERROR[-OB_ERR_CANNOT_ADD_FOREIGN] = "ORA-00600: internal error code, arguments: -5317, Cannot add foreign key constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_ADD_FOREIGN] = "ORA-00600: internal error code, arguments: -5317, Cannot add foreign key constraint"; ERROR_NAME[-OB_ERR_WRONG_FK_DEF] = "OB_ERR_WRONG_FK_DEF"; ERROR_CAUSE[-OB_ERR_WRONG_FK_DEF] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_FK_DEF] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_FK_DEF] = ER_WRONG_FK_DEF; SQLSTATE[-OB_ERR_WRONG_FK_DEF] = "42000"; STR_ERROR[-OB_ERR_WRONG_FK_DEF] = "Incorrect foreign key definition: Key reference and table reference don't match"; STR_USER_ERROR[-OB_ERR_WRONG_FK_DEF] = "Incorrect foreign key definition: Key reference and table reference don't match"; ORACLE_ERRNO[-OB_ERR_WRONG_FK_DEF] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_FK_DEF] = "ORA-00600: internal error code, arguments: -5318, Incorrect foreign key definition: Key reference and table reference don't match"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_FK_DEF] = "ORA-00600: internal error code, arguments: -5318, Incorrect foreign key definition: Key reference and table reference don't match"; ERROR_NAME[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK"; ERROR_CAUSE[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = -1; SQLSTATE[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "HY000"; STR_ERROR[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "Invalid child column length"; STR_USER_ERROR[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "Child column \'%.*s\' data length cannot be less than parent column \'%.*s\' data length"; ORACLE_ERRNO[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "ORA-00600: internal error code, arguments: -5319, Invalid child column length"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "ORA-00600: internal error code, arguments: -5319, Child column \'%.*s\' data length cannot be less than parent column \'%.*s\' data length"; ERROR_NAME[-OB_ERR_ALTER_COLUMN_FK] = "OB_ERR_ALTER_COLUMN_FK"; ERROR_CAUSE[-OB_ERR_ALTER_COLUMN_FK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ALTER_COLUMN_FK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ALTER_COLUMN_FK] = -1; SQLSTATE[-OB_ERR_ALTER_COLUMN_FK] = "HY000"; STR_ERROR[-OB_ERR_ALTER_COLUMN_FK] = "Cannot alter foreign key column"; STR_USER_ERROR[-OB_ERR_ALTER_COLUMN_FK] = "\'%.*s\': used in a foreign key constraint"; ORACLE_ERRNO[-OB_ERR_ALTER_COLUMN_FK] = 600; ORACLE_STR_ERROR[-OB_ERR_ALTER_COLUMN_FK] = "ORA-00600: internal error code, arguments: -5320, Cannot alter foreign key column"; ORACLE_STR_USER_ERROR[-OB_ERR_ALTER_COLUMN_FK] = "ORA-00600: internal error code, arguments: -5320, \'%.*s\': used in a foreign key constraint"; ERROR_NAME[-OB_ERR_CONNECT_BY_REQUIRED] = "OB_ERR_CONNECT_BY_REQUIRED"; ERROR_CAUSE[-OB_ERR_CONNECT_BY_REQUIRED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONNECT_BY_REQUIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONNECT_BY_REQUIRED] = -1; SQLSTATE[-OB_ERR_CONNECT_BY_REQUIRED] = "HY000"; STR_ERROR[-OB_ERR_CONNECT_BY_REQUIRED] = "CONNECT BY clause required in this query block"; STR_USER_ERROR[-OB_ERR_CONNECT_BY_REQUIRED] = "CONNECT BY clause required in this query block"; ORACLE_ERRNO[-OB_ERR_CONNECT_BY_REQUIRED] = 600; ORACLE_STR_ERROR[-OB_ERR_CONNECT_BY_REQUIRED] = "ORA-00600: internal error code, arguments: -5321, CONNECT BY clause required in this query block"; ORACLE_STR_USER_ERROR[-OB_ERR_CONNECT_BY_REQUIRED] = "ORA-00600: internal error code, arguments: -5321, CONNECT BY clause required in this query block"; ERROR_NAME[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "OB_ERR_INVALID_PSEUDO_COLUMN_PLACE"; ERROR_CAUSE[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = -1; SQLSTATE[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "Specified pseudocolumn, operator or function not allowed here"; STR_USER_ERROR[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "Specified pseudocolumn, operator or function not allowed here"; ORACLE_ERRNO[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "ORA-00600: internal error code, arguments: -5322, Specified pseudocolumn, operator or function not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "ORA-00600: internal error code, arguments: -5322, Specified pseudocolumn, operator or function not allowed here"; ERROR_NAME[-OB_ERR_NOCYCLE_REQUIRED] = "OB_ERR_NOCYCLE_REQUIRED"; ERROR_CAUSE[-OB_ERR_NOCYCLE_REQUIRED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOCYCLE_REQUIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOCYCLE_REQUIRED] = -1; SQLSTATE[-OB_ERR_NOCYCLE_REQUIRED] = "HY000"; STR_ERROR[-OB_ERR_NOCYCLE_REQUIRED] = "NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudocolumn"; STR_USER_ERROR[-OB_ERR_NOCYCLE_REQUIRED] = "NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudocolumn"; ORACLE_ERRNO[-OB_ERR_NOCYCLE_REQUIRED] = 600; ORACLE_STR_ERROR[-OB_ERR_NOCYCLE_REQUIRED] = "ORA-00600: internal error code, arguments: -5323, NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudocolumn"; ORACLE_STR_USER_ERROR[-OB_ERR_NOCYCLE_REQUIRED] = "ORA-00600: internal error code, arguments: -5323, NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudocolumn"; ERROR_NAME[-OB_ERR_CONNECT_BY_LOOP] = "OB_ERR_CONNECT_BY_LOOP"; ERROR_CAUSE[-OB_ERR_CONNECT_BY_LOOP] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONNECT_BY_LOOP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONNECT_BY_LOOP] = -1; SQLSTATE[-OB_ERR_CONNECT_BY_LOOP] = "HY000"; STR_ERROR[-OB_ERR_CONNECT_BY_LOOP] = "CONNECT BY loop in user data"; STR_USER_ERROR[-OB_ERR_CONNECT_BY_LOOP] = "CONNECT BY loop in user data"; ORACLE_ERRNO[-OB_ERR_CONNECT_BY_LOOP] = 600; ORACLE_STR_ERROR[-OB_ERR_CONNECT_BY_LOOP] = "ORA-00600: internal error code, arguments: -5324, CONNECT BY loop in user data"; ORACLE_STR_USER_ERROR[-OB_ERR_CONNECT_BY_LOOP] = "ORA-00600: internal error code, arguments: -5324, CONNECT BY loop in user data"; ERROR_NAME[-OB_ERR_INVALID_SIBLINGS] = "OB_ERR_INVALID_SIBLINGS"; ERROR_CAUSE[-OB_ERR_INVALID_SIBLINGS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SIBLINGS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SIBLINGS] = -1; SQLSTATE[-OB_ERR_INVALID_SIBLINGS] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SIBLINGS] = "ORDER SIBLINGS BY clause not allowed here"; STR_USER_ERROR[-OB_ERR_INVALID_SIBLINGS] = "ORDER SIBLINGS BY clause not allowed here"; ORACLE_ERRNO[-OB_ERR_INVALID_SIBLINGS] = 30929; ORACLE_STR_ERROR[-OB_ERR_INVALID_SIBLINGS] = "ORA-30929: ORDER SIBLINGS BY clause not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SIBLINGS] = "ORA-30929: ORDER SIBLINGS BY clause not allowed here"; ERROR_NAME[-OB_ERR_INVALID_SEPARATOR] = "OB_ERR_INVALID_SEPARATOR"; ERROR_CAUSE[-OB_ERR_INVALID_SEPARATOR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SEPARATOR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SEPARATOR] = -1; SQLSTATE[-OB_ERR_INVALID_SEPARATOR] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SEPARATOR] = "when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value"; STR_USER_ERROR[-OB_ERR_INVALID_SEPARATOR] = "when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value"; ORACLE_ERRNO[-OB_ERR_INVALID_SEPARATOR] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_SEPARATOR] = "ORA-00600: internal error code, arguments: -5326, when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SEPARATOR] = "ORA-00600: internal error code, arguments: -5326, when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value"; ERROR_NAME[-OB_ERR_INVALID_SYNONYM_NAME] = "OB_ERR_INVALID_SYNONYM_NAME"; ERROR_CAUSE[-OB_ERR_INVALID_SYNONYM_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SYNONYM_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SYNONYM_NAME] = -1; SQLSTATE[-OB_ERR_INVALID_SYNONYM_NAME] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SYNONYM_NAME] = "Database can not be specified in public synonym"; STR_USER_ERROR[-OB_ERR_INVALID_SYNONYM_NAME] = "Database can not be specified in public synonym"; ORACLE_ERRNO[-OB_ERR_INVALID_SYNONYM_NAME] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_SYNONYM_NAME] = "ORA-00600: internal error code, arguments: -5327, Database can not be specified in public synonym"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SYNONYM_NAME] = "ORA-00600: internal error code, arguments: -5327, Database can not be specified in public synonym"; ERROR_NAME[-OB_ERR_LOOP_OF_SYNONYM] = "OB_ERR_LOOP_OF_SYNONYM"; ERROR_CAUSE[-OB_ERR_LOOP_OF_SYNONYM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LOOP_OF_SYNONYM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LOOP_OF_SYNONYM] = -1; SQLSTATE[-OB_ERR_LOOP_OF_SYNONYM] = "HY000"; STR_ERROR[-OB_ERR_LOOP_OF_SYNONYM] = "Looping chain of synonyms"; STR_USER_ERROR[-OB_ERR_LOOP_OF_SYNONYM] = "Looping chain of synonyms"; ORACLE_ERRNO[-OB_ERR_LOOP_OF_SYNONYM] = 600; ORACLE_STR_ERROR[-OB_ERR_LOOP_OF_SYNONYM] = "ORA-00600: internal error code, arguments: -5328, Looping chain of synonyms"; ORACLE_STR_USER_ERROR[-OB_ERR_LOOP_OF_SYNONYM] = "ORA-00600: internal error code, arguments: -5328, Looping chain of synonyms"; ERROR_NAME[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "OB_ERR_SYNONYM_SAME_AS_OBJECT"; ERROR_CAUSE[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = -1; SQLSTATE[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "HY000"; STR_ERROR[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "Cannot create a synonym with same name as object"; STR_USER_ERROR[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "Cannot create a synonym with same name as object"; ORACLE_ERRNO[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = 600; ORACLE_STR_ERROR[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "ORA-00600: internal error code, arguments: -5329, Cannot create a synonym with same name as object"; ORACLE_STR_USER_ERROR[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "ORA-00600: internal error code, arguments: -5329, Cannot create a synonym with same name as object"; ERROR_NAME[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "OB_ERR_SYNONYM_TRANSLATION_INVALID"; ERROR_CAUSE[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = -1; SQLSTATE[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "HY000"; STR_ERROR[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "Synonym translation is no longer valid"; STR_USER_ERROR[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "Synonym %s translation is no longer valid"; ORACLE_ERRNO[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = 980; ORACLE_STR_ERROR[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "ORA-00980: synonym translation is no longer valid"; ORACLE_STR_USER_ERROR[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "ORA-00980: synonym %s translation is no longer valid"; ERROR_NAME[-OB_ERR_EXIST_OBJECT] = "OB_ERR_EXIST_OBJECT"; ERROR_CAUSE[-OB_ERR_EXIST_OBJECT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXIST_OBJECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXIST_OBJECT] = -1; SQLSTATE[-OB_ERR_EXIST_OBJECT] = "HY000"; STR_ERROR[-OB_ERR_EXIST_OBJECT] = "name is already used by an existing object"; STR_USER_ERROR[-OB_ERR_EXIST_OBJECT] = "name is already used by an existing object"; ORACLE_ERRNO[-OB_ERR_EXIST_OBJECT] = 955; ORACLE_STR_ERROR[-OB_ERR_EXIST_OBJECT] = "ORA-00955: name is already used by an existing object"; ORACLE_STR_USER_ERROR[-OB_ERR_EXIST_OBJECT] = "ORA-00955: name is already used by an existing object"; ERROR_NAME[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "OB_ERR_ILLEGAL_VALUE_FOR_TYPE"; ERROR_CAUSE[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = ER_ILLEGAL_VALUE_FOR_TYPE; SQLSTATE[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "22007"; STR_ERROR[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "Illegal value found during parsing"; STR_USER_ERROR[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "Illegal %s '%.*s' value found during parsing"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = 600; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "ORA-00600: internal error code, arguments: -5332, Illegal value found during parsing"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "ORA-00600: internal error code, arguments: -5332, Illegal %s '%.*s' value found during parsing"; ERROR_NAME[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "OB_ER_TOO_LONG_SET_ENUM_VALUE"; ERROR_CAUSE[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = ER_TOO_LONG_SET_ENUM_VALUE; SQLSTATE[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "HY000"; STR_ERROR[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "Too long enumeration/set value for column."; STR_USER_ERROR[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "Too long enumeration/set value for column %.*s."; ORACLE_ERRNO[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = 600; ORACLE_STR_ERROR[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "ORA-00600: internal error code, arguments: -5333, Too long enumeration/set value for column."; ORACLE_STR_USER_ERROR[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "ORA-00600: internal error code, arguments: -5333, Too long enumeration/set value for column %.*s."; ERROR_NAME[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "OB_ER_DUPLICATED_VALUE_IN_TYPE"; ERROR_CAUSE[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = ER_DUPLICATED_VALUE_IN_TYPE; SQLSTATE[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "HY000"; STR_ERROR[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "Column has duplicated value"; STR_USER_ERROR[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "Column '%.*s' has duplicated value '%.*s' in %s "; ORACLE_ERRNO[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = 1; ORACLE_STR_ERROR[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "ORA-00001: unique constraint violated"; ORACLE_STR_USER_ERROR[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "ORA-00001: unique constraint violated, column '%.*s' with value '%.*s' in %s"; ERROR_NAME[-OB_ER_TOO_BIG_ENUM] = "OB_ER_TOO_BIG_ENUM"; ERROR_CAUSE[-OB_ER_TOO_BIG_ENUM] = "Internal Error"; ERROR_SOLUTION[-OB_ER_TOO_BIG_ENUM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_TOO_BIG_ENUM] = ER_TOO_BIG_ENUM; SQLSTATE[-OB_ER_TOO_BIG_ENUM] = "HY000"; STR_ERROR[-OB_ER_TOO_BIG_ENUM] = "Too many enumeration values for column"; STR_USER_ERROR[-OB_ER_TOO_BIG_ENUM] = "Too many enumeration values for column %.*s"; ORACLE_ERRNO[-OB_ER_TOO_BIG_ENUM] = 600; ORACLE_STR_ERROR[-OB_ER_TOO_BIG_ENUM] = "ORA-00600: internal error code, arguments: -5335, Too many enumeration values for column"; ORACLE_STR_USER_ERROR[-OB_ER_TOO_BIG_ENUM] = "ORA-00600: internal error code, arguments: -5335, Too many enumeration values for column %.*s"; ERROR_NAME[-OB_ERR_TOO_BIG_SET] = "OB_ERR_TOO_BIG_SET"; ERROR_CAUSE[-OB_ERR_TOO_BIG_SET] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_BIG_SET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_BIG_SET] = ER_TOO_BIG_SET; SQLSTATE[-OB_ERR_TOO_BIG_SET] = "HY000"; STR_ERROR[-OB_ERR_TOO_BIG_SET] = "Too many strings for column"; STR_USER_ERROR[-OB_ERR_TOO_BIG_SET] = "Too many strings for column %.*s and SET"; ORACLE_ERRNO[-OB_ERR_TOO_BIG_SET] = 600; ORACLE_STR_ERROR[-OB_ERR_TOO_BIG_SET] = "ORA-00600: internal error code, arguments: -5336, Too many strings for column"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_BIG_SET] = "ORA-00600: internal error code, arguments: -5336, Too many strings for column %.*s and SET"; ERROR_NAME[-OB_ERR_WRONG_ROWID] = "OB_ERR_WRONG_ROWID"; ERROR_CAUSE[-OB_ERR_WRONG_ROWID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_ROWID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_ROWID] = -1; SQLSTATE[-OB_ERR_WRONG_ROWID] = "HY000"; STR_ERROR[-OB_ERR_WRONG_ROWID] = "rowid is wrong"; STR_USER_ERROR[-OB_ERR_WRONG_ROWID] = "rowid is wrong"; ORACLE_ERRNO[-OB_ERR_WRONG_ROWID] = 600; ORACLE_STR_ERROR[-OB_ERR_WRONG_ROWID] = "ORA-00600: internal error code, arguments: -5337, rowid is wrong"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_ROWID] = "ORA-00600: internal error code, arguments: -5337, rowid is wrong"; ERROR_NAME[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "OB_ERR_INVALID_WINDOW_FUNCTION_PLACE"; ERROR_CAUSE[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = -1; SQLSTATE[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "Window Function not allowed here"; STR_USER_ERROR[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "Window Function not allowed here"; ORACLE_ERRNO[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "ORA-00600: internal error code, arguments: -5338, Window Function not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "ORA-00600: internal error code, arguments: -5338, Window Function not allowed here"; ERROR_NAME[-OB_ERR_PARSE_PARTITION_LIST] = "OB_ERR_PARSE_PARTITION_LIST"; ERROR_CAUSE[-OB_ERR_PARSE_PARTITION_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARSE_PARTITION_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARSE_PARTITION_LIST] = -1; SQLSTATE[-OB_ERR_PARSE_PARTITION_LIST] = "HY000"; STR_ERROR[-OB_ERR_PARSE_PARTITION_LIST] = "Fail to parse list partition"; STR_USER_ERROR[-OB_ERR_PARSE_PARTITION_LIST] = "Fail to parse list partition"; ORACLE_ERRNO[-OB_ERR_PARSE_PARTITION_LIST] = 600; ORACLE_STR_ERROR[-OB_ERR_PARSE_PARTITION_LIST] = "ORA-00600: internal error code, arguments: -5339, Fail to parse list partition"; ORACLE_STR_USER_ERROR[-OB_ERR_PARSE_PARTITION_LIST] = "ORA-00600: internal error code, arguments: -5339, Fail to parse list partition"; ERROR_NAME[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART"; ERROR_CAUSE[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR; SQLSTATE[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "HY000"; STR_ERROR[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "Multiple definition of same constant in list partitioning"; STR_USER_ERROR[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "Multiple definition of same constant in list partitioning"; ORACLE_ERRNO[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = 600; ORACLE_STR_ERROR[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "ORA-00600: internal error code, arguments: -5340, Multiple definition of same constant in list partitioning"; ORACLE_STR_USER_ERROR[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "ORA-00600: internal error code, arguments: -5340, Multiple definition of same constant in list partitioning"; ERROR_NAME[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "OB_ERR_INVALID_TIMEZONE_REGION_ID"; ERROR_CAUSE[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = -1; SQLSTATE[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "HY000"; STR_ERROR[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "timezone region ID is invalid"; STR_USER_ERROR[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "timezone region ID is invalid"; ORACLE_ERRNO[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = 1881; ORACLE_STR_ERROR[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "ORA-01881: timezone region ID is invalid"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "ORA-01881: timezone region ID is invalid"; ERROR_NAME[-OB_ERR_INVALID_HEX_NUMBER] = "OB_ERR_INVALID_HEX_NUMBER"; ERROR_CAUSE[-OB_ERR_INVALID_HEX_NUMBER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_HEX_NUMBER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_HEX_NUMBER] = -1; SQLSTATE[-OB_ERR_INVALID_HEX_NUMBER] = "HY000"; STR_ERROR[-OB_ERR_INVALID_HEX_NUMBER] = "invalid hex number"; STR_USER_ERROR[-OB_ERR_INVALID_HEX_NUMBER] = "invalid hex number"; ORACLE_ERRNO[-OB_ERR_INVALID_HEX_NUMBER] = 1465; ORACLE_STR_ERROR[-OB_ERR_INVALID_HEX_NUMBER] = "ORA-01465: invalid hex number"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_HEX_NUMBER] = "ORA-01465: invalid hex number"; ERROR_NAME[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE"; ERROR_CAUSE[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = -1; SQLSTATE[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "42000"; STR_ERROR[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "wrong number or types of arguments in function"; STR_USER_ERROR[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "wrong number or types of arguments in call to '%.*s'"; ORACLE_ERRNO[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = 6553; ORACLE_STR_ERROR[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "ORA-06553: wrong number or types of arguments in function"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "ORA-06553: wrong number or types of arguments in call to '%.*s'"; ERROR_NAME[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "OB_ERR_MULTI_UPDATE_KEY_CONFLICT"; ERROR_CAUSE[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = ER_MULTI_UPDATE_KEY_CONFLICT; SQLSTATE[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "HY000"; STR_ERROR[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "Primary key/index key/partition key update is not allowed"; STR_USER_ERROR[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "Primary key/index key/partition key update is not allowed since the table is updated both as '%.*s' and '%.*s'"; ORACLE_ERRNO[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = 600; ORACLE_STR_ERROR[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "ORA-00600: internal error code, arguments: -5344, Primary key/index key/partition key update is not allowed"; ORACLE_STR_USER_ERROR[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "ORA-00600: internal error code, arguments: -5344, Primary key/index key/partition key update is not allowed since the table is updated both as '%.*s' and '%.*s'"; ERROR_NAME[-OB_ERR_INSUFFICIENT_PX_WORKER] = "OB_ERR_INSUFFICIENT_PX_WORKER"; ERROR_CAUSE[-OB_ERR_INSUFFICIENT_PX_WORKER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INSUFFICIENT_PX_WORKER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INSUFFICIENT_PX_WORKER] = -1; SQLSTATE[-OB_ERR_INSUFFICIENT_PX_WORKER] = "HY000"; STR_ERROR[-OB_ERR_INSUFFICIENT_PX_WORKER] = "insufficient parallel query worker available"; STR_USER_ERROR[-OB_ERR_INSUFFICIENT_PX_WORKER] = "insufficient parallel query worker available"; ORACLE_ERRNO[-OB_ERR_INSUFFICIENT_PX_WORKER] = 12827; ORACLE_STR_ERROR[-OB_ERR_INSUFFICIENT_PX_WORKER] = "ORA-12827: insufficient parallel query worker available"; ORACLE_STR_USER_ERROR[-OB_ERR_INSUFFICIENT_PX_WORKER] = "ORA-12827: insufficient parallel query worker available"; ERROR_NAME[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "FOR UPDATE of this query expression is not allowed"; STR_USER_ERROR[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "FOR UPDATE of this query expression is not allowed"; ORACLE_ERRNO[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = 1786; ORACLE_STR_ERROR[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "ORA-01786: FOR UPDATE of this query expression is not allowed"; ORACLE_STR_USER_ERROR[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "ORA-01786: FOR UPDATE of this query expression is not allowed"; ERROR_NAME[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY"; ERROR_CAUSE[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = -1; SQLSTATE[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "HY000"; STR_ERROR[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "argument should be a function of expressions in PARTITION BY"; STR_USER_ERROR[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "argument should be a function of expressions in PARTITION BY"; ORACLE_ERRNO[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = 30488; ORACLE_STR_ERROR[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "ORA-30488: argument should be a function of expressions in PARTITION BY"; ORACLE_STR_USER_ERROR[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "ORA-30488: argument should be a function of expressions in PARTITION BY"; ERROR_NAME[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "OB_ERR_TOO_LONG_STRING_IN_CONCAT"; ERROR_CAUSE[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = -1; SQLSTATE[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "HY000"; STR_ERROR[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "result of string concatenation is too long"; STR_USER_ERROR[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "result of string concatenation is too long"; ORACLE_ERRNO[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = 1489; ORACLE_STR_ERROR[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "ORA-01489: result of string concatenation is too long"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "ORA-01489: result of string concatenation is too long"; ERROR_NAME[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR"; ERROR_CAUSE[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = ER_WRONG_TYPE_COLUMN_VALUE_ERROR; SQLSTATE[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "HY000"; STR_ERROR[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "Partition column values of incorrect type"; STR_USER_ERROR[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "Partition column values of incorrect type"; ORACLE_ERRNO[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = 30078; ORACLE_STR_ERROR[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "ORA-30078: partition bound must be TIME/TIMESTAMP WITH TIME ZONE literals"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR] = "ORA-30078: partition bound must be TIME/TIMESTAMP WITH TIME ZONE literals"; ERROR_NAME[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "OB_ERR_UPD_CAUSE_PART_CHANGE"; ERROR_CAUSE[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPD_CAUSE_PART_CHANGE] = -1; SQLSTATE[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "HY000"; STR_ERROR[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "updating partition key column would cause a partition change"; STR_USER_ERROR[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "updating partition key column would cause a partition change"; ORACLE_ERRNO[-OB_ERR_UPD_CAUSE_PART_CHANGE] = 14402; ORACLE_STR_ERROR[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "ORA-14402: updating partition key column would cause a partition change"; ORACLE_STR_USER_ERROR[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "ORA-14402: updating partition key column would cause a partition change"; ERROR_NAME[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "OB_ERR_INVALID_TYPE_FOR_ARGUMENT"; ERROR_CAUSE[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = ER_INCORRECT_TYPE; SQLSTATE[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "HY000"; STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "invalid type given for an argument"; STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "invalid type given for an argument"; ORACLE_ERRNO[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = 30175; ORACLE_STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "ORA-30175: invalid type given for an argument"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "ORA-30175: invalid type given for an argument"; ERROR_NAME[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL"; ERROR_CAUSE[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = -1; SQLSTATE[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "HY000"; STR_ERROR[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "specified field not found in datetime or interval"; STR_USER_ERROR[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "specified field not found in datetime or interval"; ORACLE_ERRNO[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = 1878; ORACLE_STR_ERROR[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "ORA-01878: specified field not found in datetime or interval"; ORACLE_STR_USER_ERROR[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "ORA-01878: specified field not found in datetime or interval"; ERROR_NAME[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "OB_ERR_ADD_PART_BOUN_NOT_INC"; ERROR_CAUSE[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ADD_PART_BOUN_NOT_INC] = ER_RANGE_NOT_INCREASING_ERROR; SQLSTATE[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "HY000"; STR_ERROR[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "VALUES LESS THAN value must be strictly increasing for each partition"; STR_USER_ERROR[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "VALUES LESS THAN value must be strictly increasing for each partition"; ORACLE_ERRNO[-OB_ERR_ADD_PART_BOUN_NOT_INC] = 14074; ORACLE_STR_ERROR[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "ORA-14074: partition bound must collate higher than that of the last partition"; ORACLE_STR_USER_ERROR[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "ORA-14074: partition bound must collate higher than that of the last partition"; ERROR_NAME[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "OB_ERR_DATA_TOO_LONG_IN_PART_CHECK"; ERROR_CAUSE[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = ER_DATA_TOO_LONG; SQLSTATE[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "22001"; STR_ERROR[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "Data too long for column"; STR_USER_ERROR[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "Data too long for column"; ORACLE_ERRNO[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = 14036; ORACLE_STR_ERROR[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "ORA-14036: partition bound value too large for column"; ORACLE_STR_USER_ERROR[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "ORA-14036: partition bound value too large for column"; ERROR_NAME[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR"; ERROR_CAUSE[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = ER_WRONG_TYPE_COLUMN_VALUE_ERROR; SQLSTATE[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "HY000"; STR_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "Partition column values of incorrect type"; STR_USER_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "Partition column values of incorrect type"; ORACLE_ERRNO[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = 14308; ORACLE_STR_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "ORA-14308: partition bound element must be one of: string, datetime or interval literal, number, or NULL"; ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "ORA-14308: partition bound element must be one of: string, datetime or interval literal, number, or NULL"; ERROR_NAME[-OB_CANT_AGGREGATE_3COLLATIONS] = "OB_CANT_AGGREGATE_3COLLATIONS"; ERROR_CAUSE[-OB_CANT_AGGREGATE_3COLLATIONS] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_AGGREGATE_3COLLATIONS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_AGGREGATE_3COLLATIONS] = ER_CANT_AGGREGATE_3COLLATIONS; SQLSTATE[-OB_CANT_AGGREGATE_3COLLATIONS] = "HY000"; STR_ERROR[-OB_CANT_AGGREGATE_3COLLATIONS] = "Illegal mix of collations"; STR_USER_ERROR[-OB_CANT_AGGREGATE_3COLLATIONS] = "Illegal mix of collations"; ORACLE_ERRNO[-OB_CANT_AGGREGATE_3COLLATIONS] = 600; ORACLE_STR_ERROR[-OB_CANT_AGGREGATE_3COLLATIONS] = "ORA-00600: internal error code, arguments: -5356, Illegal mix of collations"; ORACLE_STR_USER_ERROR[-OB_CANT_AGGREGATE_3COLLATIONS] = "ORA-00600: internal error code, arguments: -5356, Illegal mix of collations"; ERROR_NAME[-OB_CANT_AGGREGATE_NCOLLATIONS] = "OB_CANT_AGGREGATE_NCOLLATIONS"; ERROR_CAUSE[-OB_CANT_AGGREGATE_NCOLLATIONS] = "Internal Error"; ERROR_SOLUTION[-OB_CANT_AGGREGATE_NCOLLATIONS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANT_AGGREGATE_NCOLLATIONS] = ER_CANT_AGGREGATE_NCOLLATIONS; SQLSTATE[-OB_CANT_AGGREGATE_NCOLLATIONS] = "HY000"; STR_ERROR[-OB_CANT_AGGREGATE_NCOLLATIONS] = "Illegal mix of collations"; STR_USER_ERROR[-OB_CANT_AGGREGATE_NCOLLATIONS] = "Illegal mix of collations"; ORACLE_ERRNO[-OB_CANT_AGGREGATE_NCOLLATIONS] = 600; ORACLE_STR_ERROR[-OB_CANT_AGGREGATE_NCOLLATIONS] = "ORA-00600: internal error code, arguments: -5357, Illegal mix of collations"; ORACLE_STR_USER_ERROR[-OB_CANT_AGGREGATE_NCOLLATIONS] = "ORA-00600: internal error code, arguments: -5357, Illegal mix of collations"; ERROR_NAME[-OB_ERR_NO_SYS_PRIVILEGE] = "OB_ERR_NO_SYS_PRIVILEGE"; ERROR_CAUSE[-OB_ERR_NO_SYS_PRIVILEGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_SYS_PRIVILEGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_SYS_PRIVILEGE] = -1; SQLSTATE[-OB_ERR_NO_SYS_PRIVILEGE] = "HY000"; STR_ERROR[-OB_ERR_NO_SYS_PRIVILEGE] = "insufficient privileges"; STR_USER_ERROR[-OB_ERR_NO_SYS_PRIVILEGE] = "insufficient privileges"; ORACLE_ERRNO[-OB_ERR_NO_SYS_PRIVILEGE] = 1031; ORACLE_STR_ERROR[-OB_ERR_NO_SYS_PRIVILEGE] = "ORA-01031: insufficient privileges"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_SYS_PRIVILEGE] = "ORA-01031: insufficient privileges"; ERROR_NAME[-OB_ERR_NO_LOGIN_PRIVILEGE] = "OB_ERR_NO_LOGIN_PRIVILEGE"; ERROR_CAUSE[-OB_ERR_NO_LOGIN_PRIVILEGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_LOGIN_PRIVILEGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_LOGIN_PRIVILEGE] = -1; SQLSTATE[-OB_ERR_NO_LOGIN_PRIVILEGE] = "HY000"; STR_ERROR[-OB_ERR_NO_LOGIN_PRIVILEGE] = "user lacks CREATE SESSION privilege logon denied"; STR_USER_ERROR[-OB_ERR_NO_LOGIN_PRIVILEGE] = "user %.*s lacks CREATE SESSION privilege; logon denied"; ORACLE_ERRNO[-OB_ERR_NO_LOGIN_PRIVILEGE] = 1045; ORACLE_STR_ERROR[-OB_ERR_NO_LOGIN_PRIVILEGE] = "ORA-01045: user lacks CREATE SESSION privilege; logon denied"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_LOGIN_PRIVILEGE] = "ORA-01045: user %.*s lacks CREATE SESSION privilege; logon denied"; ERROR_NAME[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT"; ERROR_CAUSE[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = OB_ERR_NO_GRANT; SQLSTATE[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "42000"; STR_ERROR[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "No such grant defined"; STR_USER_ERROR[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "No such grant defined"; ORACLE_ERRNO[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = 1927; ORACLE_STR_ERROR[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "ORA-01927: cannot REVOKE privileges you did not grant"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT] = "ORA-01927: cannot REVOKE privileges you did not grant"; ERROR_NAME[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO"; ERROR_CAUSE[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = -1; SQLSTATE[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "HY000"; STR_ERROR[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "system privileges not granted to"; STR_USER_ERROR[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "system privileges not granted to '%.*s'"; ORACLE_ERRNO[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = 1952; ORACLE_STR_ERROR[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "ORA-01952: system privileges not granted to"; ORACLE_STR_USER_ERROR[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "ORA-01952: system privileges not granted to '%.*s'"; ERROR_NAME[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES"; ERROR_CAUSE[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = -1; SQLSTATE[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "HY000"; STR_ERROR[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "only SELECT and ALTER privileges are valid for sequences"; STR_USER_ERROR[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "only SELECT and ALTER privileges are valid for sequences"; ORACLE_ERRNO[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = 2205; ORACLE_STR_ERROR[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "ORA-02205: only SELECT and ALTER privileges are valid for sequences"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = "ORA-02205: only SELECT and ALTER privileges are valid for sequences"; ERROR_NAME[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES"; ERROR_CAUSE[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = -1; SQLSTATE[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "HY000"; STR_ERROR[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "EXECUTE privilege not allowed for tables"; STR_USER_ERROR[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "EXECUTE privilege not allowed for tables"; ORACLE_ERRNO[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = 2224; ORACLE_STR_ERROR[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "ORA-02224: EXECUTE privilege not allowed for tables"; ORACLE_STR_USER_ERROR[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "ORA-02224: EXECUTE privilege not allowed for tables"; ERROR_NAME[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES"; ERROR_CAUSE[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = -1; SQLSTATE[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "HY000"; STR_ERROR[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "only EXECUTE and DEBUG privileges are valid for procedures"; STR_USER_ERROR[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "only EXECUTE and DEBUG privileges are valid for procedures"; ORACLE_ERRNO[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = 2225; ORACLE_STR_ERROR[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "ORA-02225: only EXECUTE and DEBUG privileges are valid for procedures"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = "ORA-02225: only EXECUTE and DEBUG privileges are valid for procedures"; ERROR_NAME[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES"; ERROR_CAUSE[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = -1; SQLSTATE[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "HY000"; STR_ERROR[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "only EXECUTE, DEBUG, and UNDER privileges are valid for types"; STR_USER_ERROR[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "only EXECUTE, DEBUG, and UNDER privileges are valid for types"; ORACLE_ERRNO[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = 2305; ORACLE_STR_ERROR[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "ORA-02305: only EXECUTE, DEBUG, and UNDER privileges are valid for types"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = "ORA-02305: only EXECUTE, DEBUG, and UNDER privileges are valid for types"; ERROR_NAME[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE"; ERROR_CAUSE[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = -1; SQLSTATE[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "HY000"; STR_ERROR[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "ADMIN option not granted for role"; STR_USER_ERROR[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "ADMIN option not granted for role '%.*s'"; ORACLE_ERRNO[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = 1932; ORACLE_STR_ERROR[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "ORA-01932: ADMIN option not granted for role"; ORACLE_STR_USER_ERROR[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "ORA-01932: ADMIN option not granted for role '%.*s'"; ERROR_NAME[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "user or role does not exist"; STR_USER_ERROR[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "user or role '%.*s' does not exist"; ORACLE_ERRNO[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = 1917; ORACLE_STR_ERROR[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "ORA-01917: user or role does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "ORA-01917: user or role '%.*s' does not exist"; ERROR_NAME[-OB_ERR_MISSING_ON_KEYWORD] = "OB_ERR_MISSING_ON_KEYWORD"; ERROR_CAUSE[-OB_ERR_MISSING_ON_KEYWORD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MISSING_ON_KEYWORD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MISSING_ON_KEYWORD] = -1; SQLSTATE[-OB_ERR_MISSING_ON_KEYWORD] = "HY000"; STR_ERROR[-OB_ERR_MISSING_ON_KEYWORD] = "missing ON keyword"; STR_USER_ERROR[-OB_ERR_MISSING_ON_KEYWORD] = "missing ON keyword"; ORACLE_ERRNO[-OB_ERR_MISSING_ON_KEYWORD] = 969; ORACLE_STR_ERROR[-OB_ERR_MISSING_ON_KEYWORD] = "ORA-00969: missing ON keyword"; ORACLE_STR_USER_ERROR[-OB_ERR_MISSING_ON_KEYWORD] = "ORA-00969: missing ON keyword"; ERROR_NAME[-OB_ERR_NO_GRANT_OPTION] = "OB_ERR_NO_GRANT_OPTION"; ERROR_CAUSE[-OB_ERR_NO_GRANT_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_GRANT_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_GRANT_OPTION] = -1; SQLSTATE[-OB_ERR_NO_GRANT_OPTION] = "HY000"; STR_ERROR[-OB_ERR_NO_GRANT_OPTION] = "grant option does not exists"; STR_USER_ERROR[-OB_ERR_NO_GRANT_OPTION] = "grant option does not exist for '%.*s.%.*s'"; ORACLE_ERRNO[-OB_ERR_NO_GRANT_OPTION] = 1720; ORACLE_STR_ERROR[-OB_ERR_NO_GRANT_OPTION] = "ORA-01720: grant option does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_GRANT_OPTION] = "ORA-01720: grant option does not exist for '%.*s.%.*s'"; ERROR_NAME[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS"; ERROR_CAUSE[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = -1; SQLSTATE[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "HY000"; STR_ERROR[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "ALTER, INDEX and EXECUTE not allowed for views"; STR_USER_ERROR[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "ALTER, INDEX and EXECUTE not allowed for views"; ORACLE_ERRNO[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = 2204; ORACLE_STR_ERROR[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "ORA-02204: ALTER, INDEX and EXECUTE not allowed for views"; ORACLE_STR_USER_ERROR[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "ORA-02204: ALTER, INDEX and EXECUTE not allowed for views"; ERROR_NAME[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED"; ERROR_CAUSE[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = -1; SQLSTATE[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "HY000"; STR_ERROR[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "circular role grant detected"; STR_USER_ERROR[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "circular role grant detected"; ORACLE_ERRNO[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = 1934; ORACLE_STR_ERROR[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "ORA-01934: circular role grant detected"; ORACLE_STR_USER_ERROR[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "ORA-01934: circular role grant detected"; ERROR_NAME[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES"; ERROR_CAUSE[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = -1; SQLSTATE[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "HY000"; STR_ERROR[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "invalid privilege on directories"; STR_USER_ERROR[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "invalid privilege on directories"; ORACLE_ERRNO[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = 22928; ORACLE_STR_ERROR[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "ORA-22928: invalid privilege on directories"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "ORA-22928: invalid privilege on directories"; ERROR_NAME[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "OB_ERR_DIRECTORY_ACCESS_DENIED"; ERROR_CAUSE[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DIRECTORY_ACCESS_DENIED] = -1; SQLSTATE[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "HY000"; STR_ERROR[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "directory access denied"; STR_USER_ERROR[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "directory access denied"; ORACLE_ERRNO[-OB_ERR_DIRECTORY_ACCESS_DENIED] = 29289; ORACLE_STR_ERROR[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "ORA-29289: directory access denied"; ORACLE_STR_USER_ERROR[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "ORA-29289: directory access denied"; ERROR_NAME[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "OB_ERR_MISSING_OR_INVALID_ROLE_NAME"; ERROR_CAUSE[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = -1; SQLSTATE[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "HY000"; STR_ERROR[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "missing or invalid role name"; STR_USER_ERROR[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "missing or invalid role name"; ORACLE_ERRNO[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = 1937; ORACLE_STR_ERROR[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "ORA-01937: missing or invalid role name"; ORACLE_STR_USER_ERROR[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "ORA-01937: missing or invalid role name"; ERROR_NAME[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "role not granted or does not exist"; STR_USER_ERROR[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "role '%.*s' not granted or does not exist"; ORACLE_ERRNO[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = 1924; ORACLE_STR_ERROR[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "ORA-01924: role not granted or does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "ORA-01924: role '%.*s' not granted or does not exist"; ERROR_NAME[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER"; ERROR_CAUSE[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = -1; SQLSTATE[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "HY000"; STR_ERROR[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "DEFAULT ROLE not granted to user"; STR_USER_ERROR[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "DEFAULT ROLE '%.*s' not granted to user"; ORACLE_ERRNO[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = 1955; ORACLE_STR_ERROR[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "ORA-01955: DEFAULT ROLE not granted to user"; ORACLE_STR_USER_ERROR[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "ORA-01955: DEFAULT ROLE '%.*s' not granted to user"; ERROR_NAME[-OB_ERR_ROLE_NOT_GRANTED_TO] = "OB_ERR_ROLE_NOT_GRANTED_TO"; ERROR_CAUSE[-OB_ERR_ROLE_NOT_GRANTED_TO] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ROLE_NOT_GRANTED_TO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ROLE_NOT_GRANTED_TO] = -1; SQLSTATE[-OB_ERR_ROLE_NOT_GRANTED_TO] = "HY000"; STR_ERROR[-OB_ERR_ROLE_NOT_GRANTED_TO] = "ROLE not granted to"; STR_USER_ERROR[-OB_ERR_ROLE_NOT_GRANTED_TO] = "ROLE '%.*s' not granted to '%.*s'"; ORACLE_ERRNO[-OB_ERR_ROLE_NOT_GRANTED_TO] = 1951; ORACLE_STR_ERROR[-OB_ERR_ROLE_NOT_GRANTED_TO] = "ORA-01951: ROLE not granted to"; ORACLE_STR_USER_ERROR[-OB_ERR_ROLE_NOT_GRANTED_TO] = "ORA-01951: ROLE '%.*s' not granted to '%.*s'"; ERROR_NAME[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION"; ERROR_CAUSE[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = -1; SQLSTATE[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "cannot GRANT to a role WITH GRANT OPTION"; STR_USER_ERROR[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "cannot GRANT to a role WITH GRANT OPTION"; ORACLE_ERRNO[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = 1926; ORACLE_STR_ERROR[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "ORA-01926: cannot GRANT to a role WITH GRANT OPTION"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION] = "ORA-01926: cannot GRANT to a role WITH GRANT OPTION"; ERROR_NAME[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "OB_ERR_DUPLICATE_USERNAME_IN_LIST"; ERROR_CAUSE[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = -1; SQLSTATE[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "HY000"; STR_ERROR[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "duplicate username in list"; STR_USER_ERROR[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "duplicate username in list"; ORACLE_ERRNO[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = 1700; ORACLE_STR_ERROR[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "ORA-01700: duplicate username in list"; ORACLE_STR_USER_ERROR[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "ORA-01700: duplicate username in list"; ERROR_NAME[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE"; ERROR_CAUSE[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = -1; SQLSTATE[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "cannot grant string to a role"; STR_USER_ERROR[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "cannot grant %.*s to a role"; ORACLE_ERRNO[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = 1931; ORACLE_STR_ERROR[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "ORA-01931: cannot grant string to a role"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE] = "ORA-01931: cannot grant %.*s to a role"; ERROR_NAME[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE"; ERROR_CAUSE[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = -1; SQLSTATE[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "HY000"; STR_ERROR[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "CASCADE CONSTRAINTS must be specified to perform this revoke"; STR_USER_ERROR[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "CASCADE CONSTRAINTS must be specified to perform this revoke"; ORACLE_ERRNO[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = 1981; ORACLE_STR_ERROR[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "ORA-01981: CASCADE CONSTRAINTS must be specified to perform this revoke"; ORACLE_STR_USER_ERROR[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "ORA-01981: CASCADE CONSTRAINTS must be specified to perform this revoke"; ERROR_NAME[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF"; ERROR_CAUSE[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = -1; SQLSTATE[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "HY000"; STR_ERROR[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "you may not GRANT/REVOKE privileges to/from yourself"; STR_USER_ERROR[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "you may not GRANT/REVOKE privileges to/from yourself"; ORACLE_ERRNO[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = 1749; ORACLE_STR_ERROR[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "ORA-01749: you may not GRANT/REVOKE privileges to/from yourself"; ORACLE_STR_USER_ERROR[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "ORA-01749: you may not GRANT/REVOKE privileges to/from yourself"; ERROR_NAME[-OB_ERR_INVALID_JSON_TEXT] = "OB_ERR_INVALID_JSON_TEXT"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_TEXT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_TEXT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_TEXT] = ER_INVALID_JSON_TEXT; SQLSTATE[-OB_ERR_INVALID_JSON_TEXT] = "22032"; STR_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "Invalid JSON text."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "Invalid JSON text."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_TEXT] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "ORA-00600: Invalid JSON text."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "ORA-00600: Invalid JSON text."; ERROR_NAME[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "OB_ERR_INVALID_JSON_TEXT_IN_PARAM"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = ER_INVALID_JSON_TEXT_IN_PARAM; SQLSTATE[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "22032"; STR_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Invalid JSON text in argument."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Invalid JSON text in argument."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "ORA-00600: Invalid JSON text in argument."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "ORA-00600: Invalid JSON text in argument."; ERROR_NAME[-OB_ERR_INVALID_JSON_BINARY_DATA] = "OB_ERR_INVALID_JSON_BINARY_DATA"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_BINARY_DATA] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_BINARY_DATA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_BINARY_DATA] = ER_INVALID_JSON_BINARY_DATA; SQLSTATE[-OB_ERR_INVALID_JSON_BINARY_DATA] = "42000"; STR_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "The JSON binary value contains invalid data."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "The JSON binary value contains invalid data."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_BINARY_DATA] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "ORA-00600: The JSON binary value contains invalid data."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "ORA-00600: The JSON binary value contains invalid data."; ERROR_NAME[-OB_ERR_INVALID_JSON_PATH] = "OB_ERR_INVALID_JSON_PATH"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH] = ER_INVALID_JSON_PATH; SQLSTATE[-OB_ERR_INVALID_JSON_PATH] = "42000"; STR_ERROR[-OB_ERR_INVALID_JSON_PATH] = "Invalid JSON path expression."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH] = "Invalid JSON path expression."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH] = "ORA-00600: Invalid JSON path expression."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH] = "ORA-00600: Invalid JSON path expression."; ERROR_NAME[-OB_ERR_INVALID_JSON_CHARSET] = "OB_ERR_INVALID_JSON_CHARSET"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_CHARSET] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_CHARSET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_CHARSET] = ER_INVALID_JSON_CHARSET; SQLSTATE[-OB_ERR_INVALID_JSON_CHARSET] = "22032"; STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "Cannot create a JSON value from a string."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "Cannot create a JSON value from a string."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_CHARSET] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "ORA-00600: Cannot create a JSON value from a string."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "ORA-00600: Cannot create a JSON value from a string."; ERROR_NAME[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = ER_INVALID_JSON_CHARSET_IN_FUNCTION; SQLSTATE[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "22032"; STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Invalid JSON character data provided to function."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Invalid JSON character data provided to function."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "ORA-00600: Invalid JSON character data provided to function."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "ORA-00600: Invalid JSON character data provided to function."; ERROR_NAME[-OB_ERR_INVALID_TYPE_FOR_JSON] = "OB_ERR_INVALID_TYPE_FOR_JSON"; ERROR_CAUSE[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_TYPE_FOR_JSON] = ER_INVALID_TYPE_FOR_JSON; SQLSTATE[-OB_ERR_INVALID_TYPE_FOR_JSON] = "22032"; STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required."; STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required."; ORACLE_ERRNO[-OB_ERR_INVALID_TYPE_FOR_JSON] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "ORA-00600: Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "ORA-00600: Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required."; ERROR_NAME[-OB_ERR_INVALID_CAST_TO_JSON] = "OB_ERR_INVALID_CAST_TO_JSON"; ERROR_CAUSE[-OB_ERR_INVALID_CAST_TO_JSON] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_CAST_TO_JSON] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_CAST_TO_JSON] = ER_INVALID_CAST_TO_JSON; SQLSTATE[-OB_ERR_INVALID_CAST_TO_JSON] = "22032"; STR_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "Cannot CAST value to JSON."; STR_USER_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "Cannot CAST value to JSON."; ORACLE_ERRNO[-OB_ERR_INVALID_CAST_TO_JSON] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "ORA-00600: Cannot CAST value to JSON."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "ORA-00600: Cannot CAST value to JSON."; ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "OB_ERR_INVALID_JSON_PATH_CHARSET"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_CHARSET] = ER_INVALID_JSON_PATH_CHARSET; SQLSTATE[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "42000"; STR_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "A path expression must be encoded in the utf8 character set."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "A path expression must be encoded in the utf8 character set."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_CHARSET] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "ORA-00600: A path expression must be encoded in the utf8 character set."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "ORA-00600: A path expression must be encoded in the utf8 character set."; ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "OB_ERR_INVALID_JSON_PATH_WILDCARD"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = ER_INVALID_JSON_PATH_WILDCARD; SQLSTATE[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "42000"; STR_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "In this situation, path expressions may not contain the * and ** tokens."; STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "In this situation, path expressions may not contain the * and ** tokens."; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "ORA-00600: In this situation, path expressions may not contain the * and ** tokens."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "ORA-00600: In this situation, path expressions may not contain the * and ** tokens."; ERROR_NAME[-OB_ERR_JSON_VALUE_TOO_BIG] = "OB_ERR_JSON_VALUE_TOO_BIG"; ERROR_CAUSE[-OB_ERR_JSON_VALUE_TOO_BIG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JSON_VALUE_TOO_BIG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JSON_VALUE_TOO_BIG] = ER_JSON_VALUE_TOO_BIG; SQLSTATE[-OB_ERR_JSON_VALUE_TOO_BIG] = "22032"; STR_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "The JSON value is too big to be stored in a JSON column."; STR_USER_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "The JSON value is too big to be stored in a JSON column."; ORACLE_ERRNO[-OB_ERR_JSON_VALUE_TOO_BIG] = 600; ORACLE_STR_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "ORA-00600: The JSON value is too big to be stored in a JSON column."; ORACLE_STR_USER_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "ORA-00600: The JSON value is too big to be stored in a JSON column."; ERROR_NAME[-OB_ERR_JSON_KEY_TOO_BIG] = "OB_ERR_JSON_KEY_TOO_BIG"; ERROR_CAUSE[-OB_ERR_JSON_KEY_TOO_BIG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JSON_KEY_TOO_BIG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JSON_KEY_TOO_BIG] = ER_JSON_KEY_TOO_BIG; SQLSTATE[-OB_ERR_JSON_KEY_TOO_BIG] = "22032"; STR_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "The JSON object contains a key name that is too long."; STR_USER_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "The JSON object contains a key name that is too long."; ORACLE_ERRNO[-OB_ERR_JSON_KEY_TOO_BIG] = 600; ORACLE_STR_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "ORA-00600: The JSON object contains a key name that is too long."; ORACLE_STR_USER_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "ORA-00600: The JSON object contains a key name that is too long."; ERROR_NAME[-OB_ERR_JSON_USED_AS_KEY] = "OB_ERR_JSON_USED_AS_KEY"; ERROR_CAUSE[-OB_ERR_JSON_USED_AS_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JSON_USED_AS_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JSON_USED_AS_KEY] = ER_JSON_USED_AS_KEY; SQLSTATE[-OB_ERR_JSON_USED_AS_KEY] = "42000"; STR_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "JSON column cannot be used in key specification."; STR_USER_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "JSON column '%.*s' cannot be used in key specification."; ORACLE_ERRNO[-OB_ERR_JSON_USED_AS_KEY] = 600; ORACLE_STR_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "ORA-00600: JSON column cannot be used in key specification."; ORACLE_STR_USER_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "ORA-00600: JSON column '%.*s' cannot be used in key specification."; ERROR_NAME[-OB_ERR_JSON_VACUOUS_PATH] = "OB_ERR_JSON_VACUOUS_PATH"; ERROR_CAUSE[-OB_ERR_JSON_VACUOUS_PATH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JSON_VACUOUS_PATH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JSON_VACUOUS_PATH] = ER_JSON_VACUOUS_PATH; SQLSTATE[-OB_ERR_JSON_VACUOUS_PATH] = "42000"; STR_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "The path expression is not allowed in this context."; STR_USER_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "The path expression is not allowed in this context."; ORACLE_ERRNO[-OB_ERR_JSON_VACUOUS_PATH] = 600; ORACLE_STR_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "ORA-00600: The path expression is not allowed in this context."; ORACLE_STR_USER_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "ORA-00600: The path expression is not allowed in this context."; ERROR_NAME[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "OB_ERR_JSON_BAD_ONE_OR_ALL_ARG"; ERROR_CAUSE[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = ER_JSON_BAD_ONE_OR_ALL_ARG; SQLSTATE[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "42000"; STR_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "The oneOrAll argument may take these values: \'one\' or \'all\'."; STR_USER_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "The oneOrAll argument may take these values: \'one\' or \'all\'."; ORACLE_ERRNO[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = 600; ORACLE_STR_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "ORA-00600: The oneOrAll argument may take these values: \'one\' or \'all\'."; ORACLE_STR_USER_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "ORA-00600: The oneOrAll argument may take these values: \'one\' or \'all\'."; ERROR_NAME[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE; SQLSTATE[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "22003"; STR_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Out of range JSON value for CAST"; STR_USER_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Out of range JSON value for CAST"; ORACLE_ERRNO[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = 600; ORACLE_STR_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "ORA-00600: Out of range JSON value for CAST"; ORACLE_STR_USER_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "ORA-00600: Out of range JSON value for CAST"; ERROR_NAME[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "OB_ERR_INVALID_JSON_VALUE_FOR_CAST"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = ER_INVALID_JSON_VALUE_FOR_CAST; SQLSTATE[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "22018"; STR_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Invalid JSON value for CAST"; STR_USER_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Invalid JSON value for CAST"; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "ORA-00600: Invalid JSON value for CAST"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "ORA-00600: Invalid JSON value for CAST"; ERROR_NAME[-OB_ERR_JSON_OUT_OF_DEPTH] = "OB_ERR_JSON_OUT_OF_DEPTH"; ERROR_CAUSE[-OB_ERR_JSON_OUT_OF_DEPTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JSON_OUT_OF_DEPTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JSON_OUT_OF_DEPTH] = ER_JSON_DOCUMENT_TOO_DEEP; SQLSTATE[-OB_ERR_JSON_OUT_OF_DEPTH] = "22032"; STR_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "The JSON document exceeds the maximum depth."; STR_USER_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "The JSON document exceeds the maximum depth."; ORACLE_ERRNO[-OB_ERR_JSON_OUT_OF_DEPTH] = 600; ORACLE_STR_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "ORA-00600: The JSON document exceeds the maximum depth."; ORACLE_STR_USER_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "ORA-00600: The JSON document exceeds the maximum depth."; ERROR_NAME[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "OB_ERR_JSON_DOCUMENT_NULL_KEY"; ERROR_CAUSE[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = ER_JSON_DOCUMENT_NULL_KEY; SQLSTATE[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "22032"; STR_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "JSON documents may not contain NULL member names."; STR_USER_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "JSON documents may not contain NULL member names."; ORACLE_ERRNO[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = 600; ORACLE_STR_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "ORA-00600: JSON documents may not contain NULL member names."; ORACLE_STR_USER_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "ORA-00600: JSON documents may not contain NULL member names."; ERROR_NAME[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "OB_ERR_BLOB_CANT_HAVE_DEFAULT"; ERROR_CAUSE[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = ER_BLOB_CANT_HAVE_DEFAULT; SQLSTATE[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "42000"; STR_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "BLOB, TEXT, GEOMETRY or JSON column can't have a default value"; STR_USER_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "BLOB, TEXT, GEOMETRY or JSON column '%.*s' can't have a default value"; ORACLE_ERRNO[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = 600; ORACLE_STR_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "ORA-00600: Invalid default value"; ORACLE_STR_USER_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "ORA-00600: Invalid default value for \'%.*s\'"; ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "OB_ERR_INVALID_JSON_PATH_ARRAY_CELL"; ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = ER_INVALID_JSON_PATH_ARRAY_CELL; SQLSTATE[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "42000"; STR_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "A path expression is not a path to a cell in an array"; STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "A path expression is not a path to a cell in an array"; ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "ORA-00600: A path expression is not a path to a cell in an array"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "ORA-00600: A path expression is not a path to a cell in an array"; ERROR_NAME[-OB_ERR_MISSING_JSON_VALUE] = "OB_ERR_MISSING_JSON_VALUE"; ERROR_CAUSE[-OB_ERR_MISSING_JSON_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MISSING_JSON_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MISSING_JSON_VALUE] = ER_MISSING_JSON_VALUE; SQLSTATE[-OB_ERR_MISSING_JSON_VALUE] = "22035"; STR_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "No value was found by '%.*s' on the specified path."; STR_USER_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "No value was found by '%.192s' on the specified path."; ORACLE_ERRNO[-OB_ERR_MISSING_JSON_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "ORA-00600: No value was found by '%.192s' on the specified path."; ORACLE_STR_USER_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "ORA-00600: No value was found by '%.192s' on the specified path."; ERROR_NAME[-OB_ERR_MULTIPLE_JSON_VALUES] = "OB_ERR_MULTIPLE_JSON_VALUES"; ERROR_CAUSE[-OB_ERR_MULTIPLE_JSON_VALUES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MULTIPLE_JSON_VALUES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MULTIPLE_JSON_VALUES] = ER_MULTIPLE_JSON_VALUES; SQLSTATE[-OB_ERR_MULTIPLE_JSON_VALUES] = "22034"; STR_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "More than one value was found by '%.*s' on the specified path."; STR_USER_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "More than one value was found by '%.192s' on the specified path."; ORACLE_ERRNO[-OB_ERR_MULTIPLE_JSON_VALUES] = 600; ORACLE_STR_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "ORA-00600: More than one value was found by '%.192s' on the specified path."; ORACLE_STR_USER_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "ORA-00600: More than one value was found by '%.192s' on the specified path."; ERROR_NAME[-OB_ERR_SP_ALREADY_EXISTS] = "OB_ERR_SP_ALREADY_EXISTS"; ERROR_CAUSE[-OB_ERR_SP_ALREADY_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_ALREADY_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_ALREADY_EXISTS] = ER_SP_ALREADY_EXISTS; SQLSTATE[-OB_ERR_SP_ALREADY_EXISTS] = "42000"; STR_ERROR[-OB_ERR_SP_ALREADY_EXISTS] = "procedure/function already exists"; STR_USER_ERROR[-OB_ERR_SP_ALREADY_EXISTS] = "%s %.*s already exists"; ORACLE_ERRNO[-OB_ERR_SP_ALREADY_EXISTS] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_ALREADY_EXISTS] = "ORA-00600: internal error code, arguments: -5541, procedure/function already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_ALREADY_EXISTS] = "ORA-00600: internal error code, arguments: -5541, %s %.*s already exists"; ERROR_NAME[-OB_ERR_SP_DOES_NOT_EXIST] = "OB_ERR_SP_DOES_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_SP_DOES_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DOES_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DOES_NOT_EXIST] = ER_SP_DOES_NOT_EXIST; SQLSTATE[-OB_ERR_SP_DOES_NOT_EXIST] = "42000"; STR_ERROR[-OB_ERR_SP_DOES_NOT_EXIST] = "procedure/function does not exist"; STR_USER_ERROR[-OB_ERR_SP_DOES_NOT_EXIST] = "%s %.*s.%.*s does not exist"; ORACLE_ERRNO[-OB_ERR_SP_DOES_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DOES_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5542, procedure/function does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DOES_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5542, %s %.*s.%.*s does not exist"; ERROR_NAME[-OB_ERR_SP_UNDECLARED_VAR] = "OB_ERR_SP_UNDECLARED_VAR"; ERROR_CAUSE[-OB_ERR_SP_UNDECLARED_VAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_UNDECLARED_VAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_UNDECLARED_VAR] = ER_SP_UNDECLARED_VAR; SQLSTATE[-OB_ERR_SP_UNDECLARED_VAR] = "42000"; STR_ERROR[-OB_ERR_SP_UNDECLARED_VAR] = "Undeclared variable"; STR_USER_ERROR[-OB_ERR_SP_UNDECLARED_VAR] = "Undeclared variable: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_UNDECLARED_VAR] = 201; ORACLE_STR_ERROR[-OB_ERR_SP_UNDECLARED_VAR] = "PLS-00201: identifier must be declared"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_UNDECLARED_VAR] = "PLS-00201: identifier '%.*s' must be declared"; ERROR_NAME[-OB_ERR_SP_UNDECLARED_TYPE] = "OB_ERR_SP_UNDECLARED_TYPE"; ERROR_CAUSE[-OB_ERR_SP_UNDECLARED_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_UNDECLARED_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_UNDECLARED_TYPE] = ER_SP_UNDECLARED_VAR; SQLSTATE[-OB_ERR_SP_UNDECLARED_TYPE] = "42000"; STR_ERROR[-OB_ERR_SP_UNDECLARED_TYPE] = "Undeclared type"; STR_USER_ERROR[-OB_ERR_SP_UNDECLARED_TYPE] = "Undeclared type: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_UNDECLARED_TYPE] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_UNDECLARED_TYPE] = "ORA-00600: internal error code, arguments: -5544, Undeclared type"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_UNDECLARED_TYPE] = "ORA-00600: internal error code, arguments: -5544, Undeclared type: %.*s"; ERROR_NAME[-OB_ERR_SP_COND_MISMATCH] = "OB_ERR_SP_COND_MISMATCH"; ERROR_CAUSE[-OB_ERR_SP_COND_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_COND_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_COND_MISMATCH] = ER_SP_COND_MISMATCH; SQLSTATE[-OB_ERR_SP_COND_MISMATCH] = "42000"; STR_ERROR[-OB_ERR_SP_COND_MISMATCH] = "Undefined CONDITION"; STR_USER_ERROR[-OB_ERR_SP_COND_MISMATCH] = "Undefined CONDITION: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_COND_MISMATCH] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_COND_MISMATCH] = "ORA-00600: internal error code, arguments: -5545, Undefined CONDITION"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_COND_MISMATCH] = "ORA-00600: internal error code, arguments: -5545, Undefined CONDITION: %.*s"; ERROR_NAME[-OB_ERR_SP_LILABEL_MISMATCH] = "OB_ERR_SP_LILABEL_MISMATCH"; ERROR_CAUSE[-OB_ERR_SP_LILABEL_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_LILABEL_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_LILABEL_MISMATCH] = ER_SP_LILABEL_MISMATCH; SQLSTATE[-OB_ERR_SP_LILABEL_MISMATCH] = "42000"; STR_ERROR[-OB_ERR_SP_LILABEL_MISMATCH] = "no matching label"; STR_USER_ERROR[-OB_ERR_SP_LILABEL_MISMATCH] = "no matching label: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_LILABEL_MISMATCH] = 201; ORACLE_STR_ERROR[-OB_ERR_SP_LILABEL_MISMATCH] = "PLS-00201: identifier must be declared"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_LILABEL_MISMATCH] = "PLS-00201: identifier '%.*s' must be declared"; ERROR_NAME[-OB_ERR_SP_CURSOR_MISMATCH] = "OB_ERR_SP_CURSOR_MISMATCH"; ERROR_CAUSE[-OB_ERR_SP_CURSOR_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_CURSOR_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_CURSOR_MISMATCH] = ER_SP_CURSOR_MISMATCH; SQLSTATE[-OB_ERR_SP_CURSOR_MISMATCH] = "42000"; STR_ERROR[-OB_ERR_SP_CURSOR_MISMATCH] = "Undefined CURSOR"; STR_USER_ERROR[-OB_ERR_SP_CURSOR_MISMATCH] = "Undefined CURSOR: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_CURSOR_MISMATCH] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_CURSOR_MISMATCH] = "ORA-00600: internal error code, arguments: -5547, Undefined CURSOR"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_CURSOR_MISMATCH] = "ORA-00600: internal error code, arguments: -5547, Undefined CURSOR: %.*s"; ERROR_NAME[-OB_ERR_SP_DUP_PARAM] = "OB_ERR_SP_DUP_PARAM"; ERROR_CAUSE[-OB_ERR_SP_DUP_PARAM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DUP_PARAM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DUP_PARAM] = ER_SP_DUP_PARAM; SQLSTATE[-OB_ERR_SP_DUP_PARAM] = "42000"; STR_ERROR[-OB_ERR_SP_DUP_PARAM] = "Duplicate parameter"; STR_USER_ERROR[-OB_ERR_SP_DUP_PARAM] = "Duplicate parameter: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_DUP_PARAM] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DUP_PARAM] = "ORA-00600: internal error code, arguments: -5548, Duplicate parameter"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_PARAM] = "ORA-00600: internal error code, arguments: -5548, Duplicate parameter: %.*s"; ERROR_NAME[-OB_ERR_SP_DUP_VAR] = "OB_ERR_SP_DUP_VAR"; ERROR_CAUSE[-OB_ERR_SP_DUP_VAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DUP_VAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DUP_VAR] = ER_SP_DUP_VAR; SQLSTATE[-OB_ERR_SP_DUP_VAR] = "42000"; STR_ERROR[-OB_ERR_SP_DUP_VAR] = "Duplicate variable"; STR_USER_ERROR[-OB_ERR_SP_DUP_VAR] = "Duplicate variable: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_DUP_VAR] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DUP_VAR] = "ORA-00600: internal error code, arguments: -5549, Duplicate variable"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_VAR] = "ORA-00600: internal error code, arguments: -5549, Duplicate variable: %.*s"; ERROR_NAME[-OB_ERR_SP_DUP_TYPE] = "OB_ERR_SP_DUP_TYPE"; ERROR_CAUSE[-OB_ERR_SP_DUP_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DUP_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DUP_TYPE] = ER_SP_DUP_PARAM; SQLSTATE[-OB_ERR_SP_DUP_TYPE] = "42000"; STR_ERROR[-OB_ERR_SP_DUP_TYPE] = "Duplicate type"; STR_USER_ERROR[-OB_ERR_SP_DUP_TYPE] = "Duplicate type: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_DUP_TYPE] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DUP_TYPE] = "ORA-00600: internal error code, arguments: -5550, Duplicate type"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_TYPE] = "ORA-00600: internal error code, arguments: -5550, Duplicate type: %.*s"; ERROR_NAME[-OB_ERR_SP_DUP_CONDITION] = "OB_ERR_SP_DUP_CONDITION"; ERROR_CAUSE[-OB_ERR_SP_DUP_CONDITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DUP_CONDITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DUP_CONDITION] = ER_SP_DUP_COND; SQLSTATE[-OB_ERR_SP_DUP_CONDITION] = "42000"; STR_ERROR[-OB_ERR_SP_DUP_CONDITION] = "Duplicate condition"; STR_USER_ERROR[-OB_ERR_SP_DUP_CONDITION] = "Duplicate condition: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_DUP_CONDITION] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DUP_CONDITION] = "ORA-00600: internal error code, arguments: -5551, Duplicate condition"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_CONDITION] = "ORA-00600: internal error code, arguments: -5551, Duplicate condition: %.*s"; ERROR_NAME[-OB_ERR_SP_DUP_LABEL] = "OB_ERR_SP_DUP_LABEL"; ERROR_CAUSE[-OB_ERR_SP_DUP_LABEL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DUP_LABEL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DUP_LABEL] = ER_SP_DUP_PARAM; SQLSTATE[-OB_ERR_SP_DUP_LABEL] = "42000"; STR_ERROR[-OB_ERR_SP_DUP_LABEL] = "Duplicate label"; STR_USER_ERROR[-OB_ERR_SP_DUP_LABEL] = "Duplicate label: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_DUP_LABEL] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DUP_LABEL] = "ORA-00600: internal error code, arguments: -5552, Duplicate label"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_LABEL] = "ORA-00600: internal error code, arguments: -5552, Duplicate label: %.*s"; ERROR_NAME[-OB_ERR_SP_DUP_CURSOR] = "OB_ERR_SP_DUP_CURSOR"; ERROR_CAUSE[-OB_ERR_SP_DUP_CURSOR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DUP_CURSOR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DUP_CURSOR] = ER_SP_DUP_CURS; SQLSTATE[-OB_ERR_SP_DUP_CURSOR] = "42000"; STR_ERROR[-OB_ERR_SP_DUP_CURSOR] = "Duplicate cursor"; STR_USER_ERROR[-OB_ERR_SP_DUP_CURSOR] = "Duplicate cursor: %.*s"; ORACLE_ERRNO[-OB_ERR_SP_DUP_CURSOR] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DUP_CURSOR] = "ORA-00600: internal error code, arguments: -5553, Duplicate cursor"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_CURSOR] = "ORA-00600: internal error code, arguments: -5553, Duplicate cursor: %.*s"; ERROR_NAME[-OB_ERR_SP_INVALID_FETCH_ARG] = "OB_ERR_SP_INVALID_FETCH_ARG"; ERROR_CAUSE[-OB_ERR_SP_INVALID_FETCH_ARG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_INVALID_FETCH_ARG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_INVALID_FETCH_ARG] = ER_SP_WRONG_NO_OF_FETCH_ARGS; SQLSTATE[-OB_ERR_SP_INVALID_FETCH_ARG] = "HY000"; STR_ERROR[-OB_ERR_SP_INVALID_FETCH_ARG] = "Incorrect number of FETCH variables"; STR_USER_ERROR[-OB_ERR_SP_INVALID_FETCH_ARG] = "Incorrect number of FETCH variables"; ORACLE_ERRNO[-OB_ERR_SP_INVALID_FETCH_ARG] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_INVALID_FETCH_ARG] = "ORA-00600: internal error code, arguments: -5554, Incorrect number of FETCH variables"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_INVALID_FETCH_ARG] = "ORA-00600: internal error code, arguments: -5554, Incorrect number of FETCH variables"; ERROR_NAME[-OB_ERR_SP_WRONG_ARG_NUM] = "OB_ERR_SP_WRONG_ARG_NUM"; ERROR_CAUSE[-OB_ERR_SP_WRONG_ARG_NUM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_WRONG_ARG_NUM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_WRONG_ARG_NUM] = ER_SP_WRONG_NO_OF_ARGS; SQLSTATE[-OB_ERR_SP_WRONG_ARG_NUM] = "42000"; STR_ERROR[-OB_ERR_SP_WRONG_ARG_NUM] = "Incorrect number of arguments"; STR_USER_ERROR[-OB_ERR_SP_WRONG_ARG_NUM] = "Incorrect number of arguments for %s %s; expected %u, got %u"; ORACLE_ERRNO[-OB_ERR_SP_WRONG_ARG_NUM] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_WRONG_ARG_NUM] = "ORA-00600: internal error code, arguments: -5555, Incorrect number of arguments"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_WRONG_ARG_NUM] = "ORA-00600: internal error code, arguments: -5555, Incorrect number of arguments for %s %s; expected %u, got %u"; ERROR_NAME[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "OB_ERR_SP_UNHANDLED_EXCEPTION"; ERROR_CAUSE[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_UNHANDLED_EXCEPTION] = ER_SIGNAL_EXCEPTION; SQLSTATE[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "HY000"; STR_ERROR[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "Unhandled exception has occurred in PL"; STR_USER_ERROR[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "Unhandled user-defined exception condition"; ORACLE_ERRNO[-OB_ERR_SP_UNHANDLED_EXCEPTION] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "ORA-00600: internal error code, arguments: -5556, Unhandled exception has occurred in PL"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "ORA-00600: internal error code, arguments: -5556, Unhandled user-defined exception condition"; ERROR_NAME[-OB_ERR_SP_BAD_CONDITION_TYPE] = "OB_ERR_SP_BAD_CONDITION_TYPE"; ERROR_CAUSE[-OB_ERR_SP_BAD_CONDITION_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_BAD_CONDITION_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_BAD_CONDITION_TYPE] = ER_SIGNAL_BAD_CONDITION_TYPE; SQLSTATE[-OB_ERR_SP_BAD_CONDITION_TYPE] = "HY000"; STR_ERROR[-OB_ERR_SP_BAD_CONDITION_TYPE] = "SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE"; STR_USER_ERROR[-OB_ERR_SP_BAD_CONDITION_TYPE] = "SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE"; ORACLE_ERRNO[-OB_ERR_SP_BAD_CONDITION_TYPE] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_BAD_CONDITION_TYPE] = "ORA-00600: internal error code, arguments: -5557, SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_BAD_CONDITION_TYPE] = "ORA-00600: internal error code, arguments: -5557, SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE"; ERROR_NAME[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "OB_ERR_PACKAGE_ALREADY_EXISTS"; ERROR_CAUSE[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PACKAGE_ALREADY_EXISTS] = -1; SQLSTATE[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "42000"; STR_ERROR[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "package already exists"; STR_USER_ERROR[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "%s \'%.*s.%.*s\' already exists"; ORACLE_ERRNO[-OB_ERR_PACKAGE_ALREADY_EXISTS] = 600; ORACLE_STR_ERROR[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "ORA-00600: internal error code, arguments: -5558, package already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "ORA-00600: internal error code, arguments: -5558, %s \'%.*s.%.*s\' already exists"; ERROR_NAME[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "OB_ERR_PACKAGE_DOSE_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "42000"; STR_ERROR[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "package does not exist"; STR_USER_ERROR[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "%s \'%.*s.%.*s\' does not exist"; ORACLE_ERRNO[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5559, package does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5559, %s \'%.*s.%.*s\' does not exist"; ERROR_NAME[-OB_EER_UNKNOWN_STMT_HANDLER] = "OB_EER_UNKNOWN_STMT_HANDLER"; ERROR_CAUSE[-OB_EER_UNKNOWN_STMT_HANDLER] = "Internal Error"; ERROR_SOLUTION[-OB_EER_UNKNOWN_STMT_HANDLER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EER_UNKNOWN_STMT_HANDLER] = ER_UNKNOWN_STMT_HANDLER; SQLSTATE[-OB_EER_UNKNOWN_STMT_HANDLER] = "HY000"; STR_ERROR[-OB_EER_UNKNOWN_STMT_HANDLER] = "Unknown prepared statement handle"; STR_USER_ERROR[-OB_EER_UNKNOWN_STMT_HANDLER] = "Unknown prepared statement handle"; ORACLE_ERRNO[-OB_EER_UNKNOWN_STMT_HANDLER] = 600; ORACLE_STR_ERROR[-OB_EER_UNKNOWN_STMT_HANDLER] = "ORA-00600: internal error code, arguments: -5560, Unknown prepared statement handle"; ORACLE_STR_USER_ERROR[-OB_EER_UNKNOWN_STMT_HANDLER] = "ORA-00600: internal error code, arguments: -5560, Unknown prepared statement handle"; ERROR_NAME[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "OB_ERR_INVALID_WINDOW_FUNC_USE"; ERROR_CAUSE[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_WINDOW_FUNC_USE] = -1; SQLSTATE[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "Invalid use of window function"; STR_USER_ERROR[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "Invalid use of window function"; ORACLE_ERRNO[-OB_ERR_INVALID_WINDOW_FUNC_USE] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "ORA-00600: internal error code, arguments: -5561, Invalid use of window function"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "ORA-00600: internal error code, arguments: -5561, Invalid use of window function"; ERROR_NAME[-OB_ERR_CONSTRAINT_DUPLICATE] = "OB_ERR_CONSTRAINT_DUPLICATE"; ERROR_CAUSE[-OB_ERR_CONSTRAINT_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONSTRAINT_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONSTRAINT_DUPLICATE] = -1; SQLSTATE[-OB_ERR_CONSTRAINT_DUPLICATE] = "HY000"; STR_ERROR[-OB_ERR_CONSTRAINT_DUPLICATE] = "Duplicate constraint name"; STR_USER_ERROR[-OB_ERR_CONSTRAINT_DUPLICATE] = "Duplicate constraint name '%.*s'"; ORACLE_ERRNO[-OB_ERR_CONSTRAINT_DUPLICATE] = 1; ORACLE_STR_ERROR[-OB_ERR_CONSTRAINT_DUPLICATE] = "ORA-00001: unique constraint violated"; ORACLE_STR_USER_ERROR[-OB_ERR_CONSTRAINT_DUPLICATE] = "ORA-00001: unique constraint (%.*s) violated"; ERROR_NAME[-OB_ERR_CONTRAINT_NOT_FOUND] = "OB_ERR_CONTRAINT_NOT_FOUND"; ERROR_CAUSE[-OB_ERR_CONTRAINT_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONTRAINT_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONTRAINT_NOT_FOUND] = -1; SQLSTATE[-OB_ERR_CONTRAINT_NOT_FOUND] = "HY000"; STR_ERROR[-OB_ERR_CONTRAINT_NOT_FOUND] = "Constraint not found"; STR_USER_ERROR[-OB_ERR_CONTRAINT_NOT_FOUND] = "Constraint not found"; ORACLE_ERRNO[-OB_ERR_CONTRAINT_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_ERR_CONTRAINT_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5563, Constraint not found"; ORACLE_STR_USER_ERROR[-OB_ERR_CONTRAINT_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5563, Constraint not found"; ERROR_NAME[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX"; ERROR_CAUSE[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = -1; SQLSTATE[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "HY000"; STR_ERROR[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "Duplicate alter index operations"; STR_USER_ERROR[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "Duplicate alter index operations on column \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = 600; ORACLE_STR_ERROR[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "ORA-00600: internal error code, arguments: -5564, Duplicate alter index operations"; ORACLE_STR_USER_ERROR[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "ORA-00600: internal error code, arguments: -5564, Duplicate alter index operations on column \'%.*s\'"; ERROR_NAME[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM"; ERROR_CAUSE[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "Internal Error"; ERROR_SOLUTION[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = ER_INVALID_ARGUMENT_FOR_LOGARITHM; SQLSTATE[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "2201E"; STR_ERROR[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "Invalid argument for logarithm"; STR_USER_ERROR[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "Invalid argument for logarithm"; ORACLE_ERRNO[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = 600; ORACLE_STR_ERROR[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "ORA-00600: internal error code, arguments: -5565, Invalid argument for logarithm"; ORACLE_STR_USER_ERROR[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "ORA-00600: internal error code, arguments: -5565, Invalid argument for logarithm"; ERROR_NAME[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "OB_ERR_REORGANIZE_OUTSIDE_RANGE"; ERROR_CAUSE[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = ER_REORG_OUTSIDE_RANGE; SQLSTATE[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "HY000"; STR_ERROR[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range"; STR_USER_ERROR[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range"; ORACLE_ERRNO[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = 600; ORACLE_STR_ERROR[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "ORA-00600: internal error code, arguments: -5566, Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range"; ORACLE_STR_USER_ERROR[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "ORA-00600: internal error code, arguments: -5566, Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range"; ERROR_NAME[-OB_ER_SP_RECURSION_LIMIT] = "OB_ER_SP_RECURSION_LIMIT"; ERROR_CAUSE[-OB_ER_SP_RECURSION_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_RECURSION_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_RECURSION_LIMIT] = ER_SP_RECURSION_LIMIT; SQLSTATE[-OB_ER_SP_RECURSION_LIMIT] = "HY000"; STR_ERROR[-OB_ER_SP_RECURSION_LIMIT] = "Recursive limit was exceeded"; STR_USER_ERROR[-OB_ER_SP_RECURSION_LIMIT] = "Recursive limit %ld (as set by the max_sp_recursion_depth variable) was exceeded for routine"; ORACLE_ERRNO[-OB_ER_SP_RECURSION_LIMIT] = 600; ORACLE_STR_ERROR[-OB_ER_SP_RECURSION_LIMIT] = "ORA-00600: internal error code, arguments: -5567, Recursive limit was exceeded"; ORACLE_STR_USER_ERROR[-OB_ER_SP_RECURSION_LIMIT] = "ORA-00600: internal error code, arguments: -5567, Recursive limit %ld (as set by the max_sp_recursion_depth variable) was exceeded for routine"; ERROR_NAME[-OB_ER_UNSUPPORTED_PS] = "OB_ER_UNSUPPORTED_PS"; ERROR_CAUSE[-OB_ER_UNSUPPORTED_PS] = "Internal Error"; ERROR_SOLUTION[-OB_ER_UNSUPPORTED_PS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_UNSUPPORTED_PS] = ER_UNSUPPORTED_PS; SQLSTATE[-OB_ER_UNSUPPORTED_PS] = "HY000"; STR_ERROR[-OB_ER_UNSUPPORTED_PS] = "This command is not supported in the prepared statement protocol yet"; STR_USER_ERROR[-OB_ER_UNSUPPORTED_PS] = "This command is not supported in the prepared statement protocol yet"; ORACLE_ERRNO[-OB_ER_UNSUPPORTED_PS] = 600; ORACLE_STR_ERROR[-OB_ER_UNSUPPORTED_PS] = "ORA-00600: internal error code, arguments: -5568, This command is not supported in the prepared statement protocol yet"; ORACLE_STR_USER_ERROR[-OB_ER_UNSUPPORTED_PS] = "ORA-00600: internal error code, arguments: -5568, This command is not supported in the prepared statement protocol yet"; ERROR_NAME[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG"; ERROR_CAUSE[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "Internal Error"; ERROR_SOLUTION[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG; SQLSTATE[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "0A000"; STR_ERROR[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "stmt is not allowed in stored function"; STR_USER_ERROR[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "%s is not allowed in stored function"; ORACLE_ERRNO[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = 600; ORACLE_STR_ERROR[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "ORA-00600: internal error code, arguments: -5569, stmt is not allowed in stored function"; ORACLE_STR_USER_ERROR[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "ORA-00600: internal error code, arguments: -5569, %s is not allowed in stored function"; ERROR_NAME[-OB_ER_SP_NO_RECURSION] = "OB_ER_SP_NO_RECURSION"; ERROR_CAUSE[-OB_ER_SP_NO_RECURSION] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_NO_RECURSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_NO_RECURSION] = ER_SP_NO_RECURSION; SQLSTATE[-OB_ER_SP_NO_RECURSION] = "HY000"; STR_ERROR[-OB_ER_SP_NO_RECURSION] = "Recursive stored functions are not allowed."; STR_USER_ERROR[-OB_ER_SP_NO_RECURSION] = "Recursive stored functions are not allowed."; ORACLE_ERRNO[-OB_ER_SP_NO_RECURSION] = 600; ORACLE_STR_ERROR[-OB_ER_SP_NO_RECURSION] = "ORA-00600: internal error code, arguments: -5570, Recursive stored functions are not allowed."; ORACLE_STR_USER_ERROR[-OB_ER_SP_NO_RECURSION] = "ORA-00600: internal error code, arguments: -5570, Recursive stored functions are not allowed."; ERROR_NAME[-OB_ER_SP_CASE_NOT_FOUND] = "OB_ER_SP_CASE_NOT_FOUND"; ERROR_CAUSE[-OB_ER_SP_CASE_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_CASE_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_CASE_NOT_FOUND] = ER_SP_CASE_NOT_FOUND; SQLSTATE[-OB_ER_SP_CASE_NOT_FOUND] = "20000"; STR_ERROR[-OB_ER_SP_CASE_NOT_FOUND] = "Case not found for CASE statement"; STR_USER_ERROR[-OB_ER_SP_CASE_NOT_FOUND] = "Case not found for CASE statement"; ORACLE_ERRNO[-OB_ER_SP_CASE_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_ER_SP_CASE_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5571, Case not found for CASE statement"; ORACLE_STR_USER_ERROR[-OB_ER_SP_CASE_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5571, Case not found for CASE statement"; ERROR_NAME[-OB_ERR_INVALID_SPLIT_COUNT] = "OB_ERR_INVALID_SPLIT_COUNT"; ERROR_CAUSE[-OB_ERR_INVALID_SPLIT_COUNT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SPLIT_COUNT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SPLIT_COUNT] = -1; SQLSTATE[-OB_ERR_INVALID_SPLIT_COUNT] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SPLIT_COUNT] = "a partition may be split into exactly two new partitions"; STR_USER_ERROR[-OB_ERR_INVALID_SPLIT_COUNT] = "a partition may be split into exactly two new partitions"; ORACLE_ERRNO[-OB_ERR_INVALID_SPLIT_COUNT] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_SPLIT_COUNT] = "ORA-00600: internal error code, arguments: -5572, a partition may be split into exactly two new partitions"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SPLIT_COUNT] = "ORA-00600: internal error code, arguments: -5572, a partition may be split into exactly two new partitions"; ERROR_NAME[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "OB_ERR_INVALID_SPLIT_GRAMMAR"; ERROR_CAUSE[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SPLIT_GRAMMAR] = -1; SQLSTATE[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "this physical attribute may not be specified for a table partition"; STR_USER_ERROR[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "this physical attribute may not be specified for a table partition"; ORACLE_ERRNO[-OB_ERR_INVALID_SPLIT_GRAMMAR] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "ORA-00600: internal error code, arguments: -5573, this physical attribute may not be specified for a table partition"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "ORA-00600: internal error code, arguments: -5573, this physical attribute may not be specified for a table partition"; ERROR_NAME[-OB_ERR_MISS_VALUES] = "OB_ERR_MISS_VALUES"; ERROR_CAUSE[-OB_ERR_MISS_VALUES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MISS_VALUES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MISS_VALUES] = -1; SQLSTATE[-OB_ERR_MISS_VALUES] = "HY000"; STR_ERROR[-OB_ERR_MISS_VALUES] = "missing VALUES keyword"; STR_USER_ERROR[-OB_ERR_MISS_VALUES] = "missing VALUES keyword"; ORACLE_ERRNO[-OB_ERR_MISS_VALUES] = 926; ORACLE_STR_ERROR[-OB_ERR_MISS_VALUES] = "ORA-00926: missing VALUES keyword"; ORACLE_STR_USER_ERROR[-OB_ERR_MISS_VALUES] = "ORA-00926: missing VALUES keyword"; ERROR_NAME[-OB_ERR_MISS_AT_VALUES] = "OB_ERR_MISS_AT_VALUES"; ERROR_CAUSE[-OB_ERR_MISS_AT_VALUES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MISS_AT_VALUES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MISS_AT_VALUES] = -1; SQLSTATE[-OB_ERR_MISS_AT_VALUES] = "HY000"; STR_ERROR[-OB_ERR_MISS_AT_VALUES] = "missing AT or VALUES keyword"; STR_USER_ERROR[-OB_ERR_MISS_AT_VALUES] = "missing AT or VALUES keyword"; ORACLE_ERRNO[-OB_ERR_MISS_AT_VALUES] = 600; ORACLE_STR_ERROR[-OB_ERR_MISS_AT_VALUES] = "ORA-00600: internal error code, arguments: -5575, missing AT or VALUES keyword"; ORACLE_STR_USER_ERROR[-OB_ERR_MISS_AT_VALUES] = "ORA-00600: internal error code, arguments: -5575, missing AT or VALUES keyword"; ERROR_NAME[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG"; ERROR_CAUSE[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "Internal Error"; ERROR_SOLUTION[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG; SQLSTATE[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "HY000"; STR_ERROR[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "Explicit or implicit commit is not allowed in stored function."; STR_USER_ERROR[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "Explicit or implicit commit is not allowed in stored function."; ORACLE_ERRNO[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = 600; ORACLE_STR_ERROR[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "ORA-00600: internal error code, arguments: -5576, Explicit or implicit commit is not allowed in stored function."; ORACLE_STR_USER_ERROR[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "ORA-00600: internal error code, arguments: -5576, Explicit or implicit commit is not allowed in stored function."; ERROR_NAME[-OB_PC_GET_LOCATION_ERROR] = "OB_PC_GET_LOCATION_ERROR"; ERROR_CAUSE[-OB_PC_GET_LOCATION_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_PC_GET_LOCATION_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PC_GET_LOCATION_ERROR] = -1; SQLSTATE[-OB_PC_GET_LOCATION_ERROR] = "HY000"; STR_ERROR[-OB_PC_GET_LOCATION_ERROR] = "Plan cache get location failed"; STR_USER_ERROR[-OB_PC_GET_LOCATION_ERROR] = "Plan cache get location failed"; ORACLE_ERRNO[-OB_PC_GET_LOCATION_ERROR] = 600; ORACLE_STR_ERROR[-OB_PC_GET_LOCATION_ERROR] = "ORA-00600: internal error code, arguments: -5577, Plan cache get location failed"; ORACLE_STR_USER_ERROR[-OB_PC_GET_LOCATION_ERROR] = "ORA-00600: internal error code, arguments: -5577, Plan cache get location failed"; ERROR_NAME[-OB_PC_LOCK_CONFLICT] = "OB_PC_LOCK_CONFLICT"; ERROR_CAUSE[-OB_PC_LOCK_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_PC_LOCK_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PC_LOCK_CONFLICT] = -1; SQLSTATE[-OB_PC_LOCK_CONFLICT] = "HY000"; STR_ERROR[-OB_PC_LOCK_CONFLICT] = "Plan cache lock conflict"; STR_USER_ERROR[-OB_PC_LOCK_CONFLICT] = "Plan cache lock conflict"; ORACLE_ERRNO[-OB_PC_LOCK_CONFLICT] = 600; ORACLE_STR_ERROR[-OB_PC_LOCK_CONFLICT] = "ORA-00600: internal error code, arguments: -5578, Plan cache lock conflict"; ORACLE_STR_USER_ERROR[-OB_PC_LOCK_CONFLICT] = "ORA-00600: internal error code, arguments: -5578, Plan cache lock conflict"; ERROR_NAME[-OB_ER_SP_NO_RETSET] = "OB_ER_SP_NO_RETSET"; ERROR_CAUSE[-OB_ER_SP_NO_RETSET] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_NO_RETSET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_NO_RETSET] = ER_SP_NO_RETSET; SQLSTATE[-OB_ER_SP_NO_RETSET] = "0A000"; STR_ERROR[-OB_ER_SP_NO_RETSET] = "Not allowed to return a result set in pl function"; STR_USER_ERROR[-OB_ER_SP_NO_RETSET] = "Not allowed to return a result set in pl function"; ORACLE_ERRNO[-OB_ER_SP_NO_RETSET] = 600; ORACLE_STR_ERROR[-OB_ER_SP_NO_RETSET] = "ORA-00600: internal error code, arguments: -5579, Not allowed to return a result set in pl function"; ORACLE_STR_USER_ERROR[-OB_ER_SP_NO_RETSET] = "ORA-00600: internal error code, arguments: -5579, Not allowed to return a result set in pl function"; ERROR_NAME[-OB_ER_SP_NORETURNEND] = "OB_ER_SP_NORETURNEND"; ERROR_CAUSE[-OB_ER_SP_NORETURNEND] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_NORETURNEND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_NORETURNEND] = ER_SP_NORETURNEND; SQLSTATE[-OB_ER_SP_NORETURNEND] = "2F005"; STR_ERROR[-OB_ER_SP_NORETURNEND] = "FUNCTION ended without RETURN"; STR_USER_ERROR[-OB_ER_SP_NORETURNEND] = "FUNCTION %s ended without RETURN"; ORACLE_ERRNO[-OB_ER_SP_NORETURNEND] = 600; ORACLE_STR_ERROR[-OB_ER_SP_NORETURNEND] = "ORA-00600: internal error code, arguments: -5580, FUNCTION ended without RETURN"; ORACLE_STR_USER_ERROR[-OB_ER_SP_NORETURNEND] = "ORA-00600: internal error code, arguments: -5580, FUNCTION %s ended without RETURN"; ERROR_NAME[-OB_ERR_SP_DUP_HANDLER] = "OB_ERR_SP_DUP_HANDLER"; ERROR_CAUSE[-OB_ERR_SP_DUP_HANDLER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_DUP_HANDLER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_DUP_HANDLER] = ER_SP_DUP_HANDLER; SQLSTATE[-OB_ERR_SP_DUP_HANDLER] = "42000"; STR_ERROR[-OB_ERR_SP_DUP_HANDLER] = "Duplicate handler declared in the same block"; STR_USER_ERROR[-OB_ERR_SP_DUP_HANDLER] = "Duplicate handler declared in the same block"; ORACLE_ERRNO[-OB_ERR_SP_DUP_HANDLER] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_DUP_HANDLER] = "ORA-00600: internal error code, arguments: -5581, Duplicate handler declared in the same block"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_HANDLER] = "ORA-00600: internal error code, arguments: -5581, Duplicate handler declared in the same block"; ERROR_NAME[-OB_ER_SP_NO_RECURSIVE_CREATE] = "OB_ER_SP_NO_RECURSIVE_CREATE"; ERROR_CAUSE[-OB_ER_SP_NO_RECURSIVE_CREATE] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_NO_RECURSIVE_CREATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_NO_RECURSIVE_CREATE] = ER_SP_NO_RECURSIVE_CREATE; SQLSTATE[-OB_ER_SP_NO_RECURSIVE_CREATE] = "2F003"; STR_ERROR[-OB_ER_SP_NO_RECURSIVE_CREATE] = "Can\'t create a routine from within another routine"; STR_USER_ERROR[-OB_ER_SP_NO_RECURSIVE_CREATE] = "Can\'t create a routine from within another routine"; ORACLE_ERRNO[-OB_ER_SP_NO_RECURSIVE_CREATE] = 600; ORACLE_STR_ERROR[-OB_ER_SP_NO_RECURSIVE_CREATE] = "ORA-00600: internal error code, arguments: -5582, Can\'t create a routine from within another routine"; ORACLE_STR_USER_ERROR[-OB_ER_SP_NO_RECURSIVE_CREATE] = "ORA-00600: internal error code, arguments: -5582, Can\'t create a routine from within another routine"; ERROR_NAME[-OB_ER_SP_BADRETURN] = "OB_ER_SP_BADRETURN"; ERROR_CAUSE[-OB_ER_SP_BADRETURN] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_BADRETURN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_BADRETURN] = ER_SP_BADRETURN; SQLSTATE[-OB_ER_SP_BADRETURN] = "42000"; STR_ERROR[-OB_ER_SP_BADRETURN] = "RETURN is only allowed in a FUNCTION"; STR_USER_ERROR[-OB_ER_SP_BADRETURN] = "RETURN is only allowed in a FUNCTION"; ORACLE_ERRNO[-OB_ER_SP_BADRETURN] = 372; ORACLE_STR_ERROR[-OB_ER_SP_BADRETURN] = "PLS-00372: In a procedure, RETURN statement cannot contain an expression"; ORACLE_STR_USER_ERROR[-OB_ER_SP_BADRETURN] = "PLS-00372: In a procedure, RETURN statement cannot contain an expression"; ERROR_NAME[-OB_ER_SP_BAD_CURSOR_SELECT] = "OB_ER_SP_BAD_CURSOR_SELECT"; ERROR_CAUSE[-OB_ER_SP_BAD_CURSOR_SELECT] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_BAD_CURSOR_SELECT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_BAD_CURSOR_SELECT] = ER_SP_BAD_CURSOR_SELECT; SQLSTATE[-OB_ER_SP_BAD_CURSOR_SELECT] = "42000"; STR_ERROR[-OB_ER_SP_BAD_CURSOR_SELECT] = "Cursor SELECT must not have INTO"; STR_USER_ERROR[-OB_ER_SP_BAD_CURSOR_SELECT] = "Cursor SELECT must not have INTO"; ORACLE_ERRNO[-OB_ER_SP_BAD_CURSOR_SELECT] = 600; ORACLE_STR_ERROR[-OB_ER_SP_BAD_CURSOR_SELECT] = "ORA-00600: internal error code, arguments: -5584, Cursor SELECT must not have INTO"; ORACLE_STR_USER_ERROR[-OB_ER_SP_BAD_CURSOR_SELECT] = "ORA-00600: internal error code, arguments: -5584, Cursor SELECT must not have INTO"; ERROR_NAME[-OB_ER_SP_BAD_SQLSTATE] = "OB_ER_SP_BAD_SQLSTATE"; ERROR_CAUSE[-OB_ER_SP_BAD_SQLSTATE] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_BAD_SQLSTATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_BAD_SQLSTATE] = ER_SP_BAD_SQLSTATE; SQLSTATE[-OB_ER_SP_BAD_SQLSTATE] = "42000"; STR_ERROR[-OB_ER_SP_BAD_SQLSTATE] = "Bad SQLSTATE"; STR_USER_ERROR[-OB_ER_SP_BAD_SQLSTATE] = "Bad SQLSTATE: \'%.*s\'"; ORACLE_ERRNO[-OB_ER_SP_BAD_SQLSTATE] = 600; ORACLE_STR_ERROR[-OB_ER_SP_BAD_SQLSTATE] = "ORA-00600: internal error code, arguments: -5585, Bad SQLSTATE"; ORACLE_STR_USER_ERROR[-OB_ER_SP_BAD_SQLSTATE] = "ORA-00600: internal error code, arguments: -5585, Bad SQLSTATE: \'%.*s\'"; ERROR_NAME[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "OB_ER_SP_VARCOND_AFTER_CURSHNDLR"; ERROR_CAUSE[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = ER_SP_VARCOND_AFTER_CURSHNDLR; SQLSTATE[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "42000"; STR_ERROR[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "Variable or condition declaration after cursor or handler declaration"; STR_USER_ERROR[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "Variable or condition declaration after cursor or handler declaration"; ORACLE_ERRNO[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = 600; ORACLE_STR_ERROR[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "ORA-00600: internal error code, arguments: -5586, Variable or condition declaration after cursor or handler declaration"; ORACLE_STR_USER_ERROR[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "ORA-00600: internal error code, arguments: -5586, Variable or condition declaration after cursor or handler declaration"; ERROR_NAME[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "OB_ER_SP_CURSOR_AFTER_HANDLER"; ERROR_CAUSE[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_CURSOR_AFTER_HANDLER] = ER_SP_CURSOR_AFTER_HANDLER; SQLSTATE[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "42000"; STR_ERROR[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "Cursor declaration after handler declaration"; STR_USER_ERROR[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "Cursor declaration after handler declaration"; ORACLE_ERRNO[-OB_ER_SP_CURSOR_AFTER_HANDLER] = 600; ORACLE_STR_ERROR[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "ORA-00600: internal error code, arguments: -5587, Cursor declaration after handler declaration"; ORACLE_STR_USER_ERROR[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "ORA-00600: internal error code, arguments: -5587, Cursor declaration after handler declaration"; ERROR_NAME[-OB_ER_SP_WRONG_NAME] = "OB_ER_SP_WRONG_NAME"; ERROR_CAUSE[-OB_ER_SP_WRONG_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_WRONG_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_WRONG_NAME] = ER_SP_WRONG_NAME; SQLSTATE[-OB_ER_SP_WRONG_NAME] = "42000"; STR_ERROR[-OB_ER_SP_WRONG_NAME] = "Incorrect routine name"; STR_USER_ERROR[-OB_ER_SP_WRONG_NAME] = "Incorrect routine name \'%.*s\'"; ORACLE_ERRNO[-OB_ER_SP_WRONG_NAME] = 600; ORACLE_STR_ERROR[-OB_ER_SP_WRONG_NAME] = "ORA-00600: internal error code, arguments: -5588, Incorrect routine name"; ORACLE_STR_USER_ERROR[-OB_ER_SP_WRONG_NAME] = "ORA-00600: internal error code, arguments: -5588, Incorrect routine name \'%.*s\'"; ERROR_NAME[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "OB_ER_SP_CURSOR_ALREADY_OPEN"; ERROR_CAUSE[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_CURSOR_ALREADY_OPEN] = ER_SP_CURSOR_ALREADY_OPEN; SQLSTATE[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "24000"; STR_ERROR[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "Cursor is already open"; STR_USER_ERROR[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "Cursor is already open"; ORACLE_ERRNO[-OB_ER_SP_CURSOR_ALREADY_OPEN] = 600; ORACLE_STR_ERROR[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "ORA-00600: internal error code, arguments: -5589, Cursor is already open"; ORACLE_STR_USER_ERROR[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "ORA-00600: internal error code, arguments: -5589, Cursor is already open"; ERROR_NAME[-OB_ER_SP_CURSOR_NOT_OPEN] = "OB_ER_SP_CURSOR_NOT_OPEN"; ERROR_CAUSE[-OB_ER_SP_CURSOR_NOT_OPEN] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_CURSOR_NOT_OPEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_CURSOR_NOT_OPEN] = ER_SP_CURSOR_NOT_OPEN; SQLSTATE[-OB_ER_SP_CURSOR_NOT_OPEN] = "24000"; STR_ERROR[-OB_ER_SP_CURSOR_NOT_OPEN] = "Cursor is not open"; STR_USER_ERROR[-OB_ER_SP_CURSOR_NOT_OPEN] = "Cursor is not open"; ORACLE_ERRNO[-OB_ER_SP_CURSOR_NOT_OPEN] = 600; ORACLE_STR_ERROR[-OB_ER_SP_CURSOR_NOT_OPEN] = "ORA-00600: internal error code, arguments: -5590, Cursor is not open"; ORACLE_STR_USER_ERROR[-OB_ER_SP_CURSOR_NOT_OPEN] = "ORA-00600: internal error code, arguments: -5590, Cursor is not open"; ERROR_NAME[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "OB_ER_SP_CANT_SET_AUTOCOMMIT"; ERROR_CAUSE[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = ER_SP_CANT_SET_AUTOCOMMIT; SQLSTATE[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "HY000"; STR_ERROR[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "Not allowed to set autocommit from a stored function"; STR_USER_ERROR[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "Not allowed to set autocommit from a stored function"; ORACLE_ERRNO[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = 600; ORACLE_STR_ERROR[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "ORA-00600: internal error code, arguments: -5591, Not allowed to set autocommit from a stored function"; ORACLE_STR_USER_ERROR[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "ORA-00600: internal error code, arguments: -5591, Not allowed to set autocommit from a stored function"; ERROR_NAME[-OB_ER_SP_NOT_VAR_ARG] = "OB_ER_SP_NOT_VAR_ARG"; ERROR_CAUSE[-OB_ER_SP_NOT_VAR_ARG] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_NOT_VAR_ARG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_NOT_VAR_ARG] = ER_SP_NOT_VAR_ARG; SQLSTATE[-OB_ER_SP_NOT_VAR_ARG] = "42000"; STR_ERROR[-OB_ER_SP_NOT_VAR_ARG] = "OUT or INOUT argument for routine is not a variable"; STR_USER_ERROR[-OB_ER_SP_NOT_VAR_ARG] = "OUT or INOUT argument %d for routine %.*s is not a variable"; ORACLE_ERRNO[-OB_ER_SP_NOT_VAR_ARG] = 600; ORACLE_STR_ERROR[-OB_ER_SP_NOT_VAR_ARG] = "ORA-00600: internal error code, arguments: -5592, OUT or INOUT argument for routine is not a variable"; ORACLE_STR_USER_ERROR[-OB_ER_SP_NOT_VAR_ARG] = "ORA-00600: internal error code, arguments: -5592, OUT or INOUT argument %d for routine %.*s is not a variable"; ERROR_NAME[-OB_ER_SP_LILABEL_MISMATCH] = "OB_ER_SP_LILABEL_MISMATCH"; ERROR_CAUSE[-OB_ER_SP_LILABEL_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ER_SP_LILABEL_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_SP_LILABEL_MISMATCH] = ER_SP_LILABEL_MISMATCH; SQLSTATE[-OB_ER_SP_LILABEL_MISMATCH] = "42000"; STR_ERROR[-OB_ER_SP_LILABEL_MISMATCH] = "with no matching label"; STR_USER_ERROR[-OB_ER_SP_LILABEL_MISMATCH] = "%s with no matching label: %s"; ORACLE_ERRNO[-OB_ER_SP_LILABEL_MISMATCH] = 600; ORACLE_STR_ERROR[-OB_ER_SP_LILABEL_MISMATCH] = "ORA-00600: internal error code, arguments: -5593, with no matching label"; ORACLE_STR_USER_ERROR[-OB_ER_SP_LILABEL_MISMATCH] = "ORA-00600: internal error code, arguments: -5593, %s with no matching label: %s"; ERROR_NAME[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "OB_ERR_TRUNCATE_ILLEGAL_FK"; ERROR_CAUSE[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TRUNCATE_ILLEGAL_FK] = ER_TRUNCATE_ILLEGAL_FK; SQLSTATE[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "42000"; STR_ERROR[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "Cannot truncate a table referenced in a foreign key constraint"; STR_USER_ERROR[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "Cannot truncate a table referenced in a foreign key constraint %.*s"; ORACLE_ERRNO[-OB_ERR_TRUNCATE_ILLEGAL_FK] = 600; ORACLE_STR_ERROR[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "ORA-00600: internal error code, arguments: -5594, Cannot truncate a table referenced in a foreign key constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "ORA-00600: internal error code, arguments: -5594, Cannot truncate a table referenced in a foreign key constraint %.*s"; ERROR_NAME[-OB_ERR_DUP_KEY] = "OB_ERR_DUP_KEY"; ERROR_CAUSE[-OB_ERR_DUP_KEY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_KEY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_KEY] = ER_DUP_KEY; SQLSTATE[-OB_ERR_DUP_KEY] = "23000"; STR_ERROR[-OB_ERR_DUP_KEY] = "Can't write; duplicate key in table"; STR_USER_ERROR[-OB_ERR_DUP_KEY] = "Can't write; duplicate key in table \'%.*s\'"; ORACLE_ERRNO[-OB_ERR_DUP_KEY] = 1; ORACLE_STR_ERROR[-OB_ERR_DUP_KEY] = "ORA-00001: unique constraint violated"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_KEY] = "ORA-00001: unique constraint (%.*s) violated"; ERROR_NAME[-OB_ER_INVALID_USE_OF_NULL] = "OB_ER_INVALID_USE_OF_NULL"; ERROR_CAUSE[-OB_ER_INVALID_USE_OF_NULL] = "Internal Error"; ERROR_SOLUTION[-OB_ER_INVALID_USE_OF_NULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_INVALID_USE_OF_NULL] = ER_INVALID_USE_OF_NULL; SQLSTATE[-OB_ER_INVALID_USE_OF_NULL] = "22004"; STR_ERROR[-OB_ER_INVALID_USE_OF_NULL] = "Invalid use of NULL value"; STR_USER_ERROR[-OB_ER_INVALID_USE_OF_NULL] = "Invalid use of NULL value"; ORACLE_ERRNO[-OB_ER_INVALID_USE_OF_NULL] = 600; ORACLE_STR_ERROR[-OB_ER_INVALID_USE_OF_NULL] = "ORA-00600: internal error code, arguments: -5596, Invalid use of NULL value"; ORACLE_STR_USER_ERROR[-OB_ER_INVALID_USE_OF_NULL] = "ORA-00600: internal error code, arguments: -5596, Invalid use of NULL value"; ERROR_NAME[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "OB_ERR_SPLIT_LIST_LESS_VALUE"; ERROR_CAUSE[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SPLIT_LIST_LESS_VALUE] = -1; SQLSTATE[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "HY000"; STR_ERROR[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "last resulting partition cannot contain bounds"; STR_USER_ERROR[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "last resulting partition cannot contain bounds"; ORACLE_ERRNO[-OB_ERR_SPLIT_LIST_LESS_VALUE] = 600; ORACLE_STR_ERROR[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "ORA-00600: internal error code, arguments: -5597, last resulting partition cannot contain bounds"; ORACLE_STR_USER_ERROR[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "ORA-00600: internal error code, arguments: -5597, last resulting partition cannot contain bounds"; ERROR_NAME[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST"; ERROR_CAUSE[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = -1; SQLSTATE[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "HY000"; STR_ERROR[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "cannot add partition when DEFAULT partition exists"; STR_USER_ERROR[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "cannot add partition when DEFAULT partition exists"; ORACLE_ERRNO[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = 600; ORACLE_STR_ERROR[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "ORA-00600: internal error code, arguments: -5598, cannot add partition when DEFAULT partition exists"; ORACLE_STR_USER_ERROR[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "ORA-00600: internal error code, arguments: -5598, cannot add partition when DEFAULT partition exists"; ERROR_NAME[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "OB_ERR_SPLIT_INTO_ONE_PARTITION"; ERROR_CAUSE[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = -1; SQLSTATE[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "HY000"; STR_ERROR[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "cannot split partition into one partition, use rename instead"; STR_USER_ERROR[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "cannot split partition into one partition, use rename instead"; ORACLE_ERRNO[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = 600; ORACLE_STR_ERROR[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "ORA-00600: internal error code, arguments: -5599, cannot split partition into one partition, use rename instead"; ORACLE_STR_USER_ERROR[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "ORA-00600: internal error code, arguments: -5599, cannot split partition into one partition, use rename instead"; ERROR_NAME[-OB_ERR_NO_TENANT_PRIVILEGE] = "OB_ERR_NO_TENANT_PRIVILEGE"; ERROR_CAUSE[-OB_ERR_NO_TENANT_PRIVILEGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_TENANT_PRIVILEGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_TENANT_PRIVILEGE] = -1; SQLSTATE[-OB_ERR_NO_TENANT_PRIVILEGE] = "HY000"; STR_ERROR[-OB_ERR_NO_TENANT_PRIVILEGE] = "can not create user in sys tenant"; STR_USER_ERROR[-OB_ERR_NO_TENANT_PRIVILEGE] = "can not create user %s in sys tenant, name %.*s"; ORACLE_ERRNO[-OB_ERR_NO_TENANT_PRIVILEGE] = 600; ORACLE_STR_ERROR[-OB_ERR_NO_TENANT_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5600, can not create user in sys tenant"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_TENANT_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5600, can not create user %s in sys tenant, name %.*s"; ERROR_NAME[-OB_ERR_INVALID_PERCENTAGE] = "OB_ERR_INVALID_PERCENTAGE"; ERROR_CAUSE[-OB_ERR_INVALID_PERCENTAGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_PERCENTAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_PERCENTAGE] = -1; SQLSTATE[-OB_ERR_INVALID_PERCENTAGE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_PERCENTAGE] = "Percentage should between 1 and 99"; STR_USER_ERROR[-OB_ERR_INVALID_PERCENTAGE] = "Percentage should between 1 and 99"; ORACLE_ERRNO[-OB_ERR_INVALID_PERCENTAGE] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_PERCENTAGE] = "ORA-00600: internal error code, arguments: -5601, Percentage should between 1 and 99"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_PERCENTAGE] = "ORA-00600: internal error code, arguments: -5601, Percentage should between 1 and 99"; ERROR_NAME[-OB_ERR_COLLECT_HISTOGRAM] = "OB_ERR_COLLECT_HISTOGRAM"; ERROR_CAUSE[-OB_ERR_COLLECT_HISTOGRAM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLLECT_HISTOGRAM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLLECT_HISTOGRAM] = -1; SQLSTATE[-OB_ERR_COLLECT_HISTOGRAM] = "HY000"; STR_ERROR[-OB_ERR_COLLECT_HISTOGRAM] = "Should collect histogram after major freeze"; STR_USER_ERROR[-OB_ERR_COLLECT_HISTOGRAM] = "Should collect histogram after major freeze"; ORACLE_ERRNO[-OB_ERR_COLLECT_HISTOGRAM] = 600; ORACLE_STR_ERROR[-OB_ERR_COLLECT_HISTOGRAM] = "ORA-00600: internal error code, arguments: -5602, Should collect histogram after major freeze"; ORACLE_STR_USER_ERROR[-OB_ERR_COLLECT_HISTOGRAM] = "ORA-00600: internal error code, arguments: -5602, Should collect histogram after major freeze"; ERROR_NAME[-OB_ER_TEMP_TABLE_IN_USE] = "OB_ER_TEMP_TABLE_IN_USE"; ERROR_CAUSE[-OB_ER_TEMP_TABLE_IN_USE] = "Internal Error"; ERROR_SOLUTION[-OB_ER_TEMP_TABLE_IN_USE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ER_TEMP_TABLE_IN_USE] = -1; SQLSTATE[-OB_ER_TEMP_TABLE_IN_USE] = "0A000"; STR_ERROR[-OB_ER_TEMP_TABLE_IN_USE] = "Attempt to create, alter or drop an index on temporary table already in use"; STR_USER_ERROR[-OB_ER_TEMP_TABLE_IN_USE] = "Attempt to create, alter or drop an index on temporary table already in use"; ORACLE_ERRNO[-OB_ER_TEMP_TABLE_IN_USE] = 600; ORACLE_STR_ERROR[-OB_ER_TEMP_TABLE_IN_USE] = "ORA-00600: internal error code, arguments: -5603, Attempt to create, alter or drop an index on temporary table already in use"; ORACLE_STR_USER_ERROR[-OB_ER_TEMP_TABLE_IN_USE] = "ORA-00600: internal error code, arguments: -5603, Attempt to create, alter or drop an index on temporary table already in use"; ERROR_NAME[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "OB_ERR_INVALID_NLS_PARAMETER_STRING"; ERROR_CAUSE[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = -1; SQLSTATE[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "HY000"; STR_ERROR[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "invalid NLS parameter string used in SQL function"; STR_USER_ERROR[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "invalid NLS parameter string used in SQL function"; ORACLE_ERRNO[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = 12702; ORACLE_STR_ERROR[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "ORA-12702: invalid NLS parameter string used in SQL function"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "ORA-12702: invalid NLS parameter string used in SQL function"; ERROR_NAME[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = -1; SQLSTATE[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "HY000"; STR_ERROR[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "datetime/interval precision is out of range"; STR_USER_ERROR[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "datetime/interval precision is out of range"; ORACLE_ERRNO[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = 30088; ORACLE_STR_ERROR[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "ORA-30088: datetime/interval precision is out of range"; ORACLE_STR_USER_ERROR[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "ORA-30088: datetime/interval precision is out of range"; ERROR_NAME[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "OB_ERR_CMD_NOT_PROPERLY_ENDED"; ERROR_CAUSE[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = -1; SQLSTATE[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "HY000"; STR_ERROR[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "SQL command not properly ended"; STR_USER_ERROR[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "SQL command not properly ended"; ORACLE_ERRNO[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = 933; ORACLE_STR_ERROR[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "ORA-00933: SQL command not properly ended"; ORACLE_STR_USER_ERROR[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "ORA-00933: SQL command not properly ended"; ERROR_NAME[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "OB_ERR_INVALID_NUMBER_FORMAT_MODEL"; ERROR_CAUSE[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = -1; SQLSTATE[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "42000"; STR_ERROR[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "invalid number format model"; STR_USER_ERROR[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "invalid number format model"; ORACLE_ERRNO[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = 1481; ORACLE_STR_ERROR[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "ORA-01481: invalid number format model"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "ORA-01481: invalid number format model"; ERROR_NAME[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED"; ERROR_CAUSE[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "Internal Error"; ERROR_SOLUTION[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = ER_WRONG_FIELD_TERMINATORS; SQLSTATE[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "HY000"; STR_ERROR[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "Non-ASCII separator arguments are not fully supported"; STR_USER_ERROR[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "Non-ASCII separator arguments are not fully supported"; ORACLE_ERRNO[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = 600; ORACLE_STR_ERROR[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "ORA-00600: internal error code, arguments: -5609, Non-ASCII separator arguments are not fully supported"; ORACLE_STR_USER_ERROR[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "ORA-00600: internal error code, arguments: -5609, Non-ASCII separator arguments are not fully supported"; ERROR_NAME[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "OB_WARN_AMBIGUOUS_FIELD_TERM"; ERROR_CAUSE[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "Internal Error"; ERROR_SOLUTION[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WARN_AMBIGUOUS_FIELD_TERM] = ER_WRONG_FIELD_TERMINATORS; SQLSTATE[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "HY000"; STR_ERROR[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY"; STR_USER_ERROR[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY"; ORACLE_ERRNO[-OB_WARN_AMBIGUOUS_FIELD_TERM] = 600; ORACLE_STR_ERROR[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "ORA-00600: internal error code, arguments: -5610, First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY"; ORACLE_STR_USER_ERROR[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "ORA-00600: internal error code, arguments: -5610, First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY"; ERROR_NAME[-OB_WARN_TOO_FEW_RECORDS] = "OB_WARN_TOO_FEW_RECORDS"; ERROR_CAUSE[-OB_WARN_TOO_FEW_RECORDS] = "Internal Error"; ERROR_SOLUTION[-OB_WARN_TOO_FEW_RECORDS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WARN_TOO_FEW_RECORDS] = ER_WARN_TOO_FEW_RECORDS; SQLSTATE[-OB_WARN_TOO_FEW_RECORDS] = "01000"; STR_ERROR[-OB_WARN_TOO_FEW_RECORDS] = "Row doesn't contain data for all columns"; STR_USER_ERROR[-OB_WARN_TOO_FEW_RECORDS] = "Row %ld doesn't contain data for all columns"; ORACLE_ERRNO[-OB_WARN_TOO_FEW_RECORDS] = 600; ORACLE_STR_ERROR[-OB_WARN_TOO_FEW_RECORDS] = "ORA-00600: internal error code, arguments: -5611, Row doesn't contain data for all columns"; ORACLE_STR_USER_ERROR[-OB_WARN_TOO_FEW_RECORDS] = "ORA-00600: internal error code, arguments: -5611, Row %ld doesn't contain data for all columns"; ERROR_NAME[-OB_WARN_TOO_MANY_RECORDS] = "OB_WARN_TOO_MANY_RECORDS"; ERROR_CAUSE[-OB_WARN_TOO_MANY_RECORDS] = "Internal Error"; ERROR_SOLUTION[-OB_WARN_TOO_MANY_RECORDS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_WARN_TOO_MANY_RECORDS] = ER_WARN_TOO_MANY_RECORDS; SQLSTATE[-OB_WARN_TOO_MANY_RECORDS] = "01000"; STR_ERROR[-OB_WARN_TOO_MANY_RECORDS] = "Row was truncated; it contained more data than there were input columns"; STR_USER_ERROR[-OB_WARN_TOO_MANY_RECORDS] = "Row %ld was truncated; it contained more data than there were input columns"; ORACLE_ERRNO[-OB_WARN_TOO_MANY_RECORDS] = 600; ORACLE_STR_ERROR[-OB_WARN_TOO_MANY_RECORDS] = "ORA-00600: internal error code, arguments: -5612, Row was truncated; it contained more data than there were input columns"; ORACLE_STR_USER_ERROR[-OB_WARN_TOO_MANY_RECORDS] = "ORA-00600: internal error code, arguments: -5612, Row %ld was truncated; it contained more data than there were input columns"; ERROR_NAME[-OB_ERR_TOO_MANY_VALUES] = "OB_ERR_TOO_MANY_VALUES"; ERROR_CAUSE[-OB_ERR_TOO_MANY_VALUES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_VALUES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_VALUES] = -1; SQLSTATE[-OB_ERR_TOO_MANY_VALUES] = "HY000"; STR_ERROR[-OB_ERR_TOO_MANY_VALUES] = "too many values"; STR_USER_ERROR[-OB_ERR_TOO_MANY_VALUES] = "too many values"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_VALUES] = 913; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_VALUES] = "ORA-00913: too many values"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_VALUES] = "ORA-00913: too many values"; ERROR_NAME[-OB_ERR_NOT_ENOUGH_VALUES] = "OB_ERR_NOT_ENOUGH_VALUES"; ERROR_CAUSE[-OB_ERR_NOT_ENOUGH_VALUES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_ENOUGH_VALUES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_ENOUGH_VALUES] = -1; SQLSTATE[-OB_ERR_NOT_ENOUGH_VALUES] = "HY000"; STR_ERROR[-OB_ERR_NOT_ENOUGH_VALUES] = "not enough values"; STR_USER_ERROR[-OB_ERR_NOT_ENOUGH_VALUES] = "not enough values"; ORACLE_ERRNO[-OB_ERR_NOT_ENOUGH_VALUES] = 947; ORACLE_STR_ERROR[-OB_ERR_NOT_ENOUGH_VALUES] = "ORA-00947: not enough values"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_ENOUGH_VALUES] = "ORA-00947: not enough values"; ERROR_NAME[-OB_ERR_MORE_THAN_ONE_ROW] = "OB_ERR_MORE_THAN_ONE_ROW"; ERROR_CAUSE[-OB_ERR_MORE_THAN_ONE_ROW] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MORE_THAN_ONE_ROW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MORE_THAN_ONE_ROW] = -1; SQLSTATE[-OB_ERR_MORE_THAN_ONE_ROW] = "HY000"; STR_ERROR[-OB_ERR_MORE_THAN_ONE_ROW] = "single-row subquery returns more than one row"; STR_USER_ERROR[-OB_ERR_MORE_THAN_ONE_ROW] = "single-row subquery returns more than one row"; ORACLE_ERRNO[-OB_ERR_MORE_THAN_ONE_ROW] = 1427; ORACLE_STR_ERROR[-OB_ERR_MORE_THAN_ONE_ROW] = "ORA-01427: single-row subquery returns more than one row"; ORACLE_STR_USER_ERROR[-OB_ERR_MORE_THAN_ONE_ROW] = "ORA-01427: single-row subquery returns more than one row"; ERROR_NAME[-OB_ERR_NOT_SUBQUERY] = "OB_ERR_NOT_SUBQUERY"; ERROR_CAUSE[-OB_ERR_NOT_SUBQUERY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_SUBQUERY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_SUBQUERY] = -1; SQLSTATE[-OB_ERR_NOT_SUBQUERY] = "HY000"; STR_ERROR[-OB_ERR_NOT_SUBQUERY] = "UPDATE ... SET expression must be a subquery"; STR_USER_ERROR[-OB_ERR_NOT_SUBQUERY] = "UPDATE ... SET expression must be a subquery"; ORACLE_ERRNO[-OB_ERR_NOT_SUBQUERY] = 1767; ORACLE_STR_ERROR[-OB_ERR_NOT_SUBQUERY] = "ORA-01767: UPDATE ... SET expression must be a subquery"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_SUBQUERY] = "ORA-01767: UPDATE ... SET expression must be a subquery"; ERROR_NAME[-OB_INAPPROPRIATE_INTO] = "OB_INAPPROPRIATE_INTO"; ERROR_CAUSE[-OB_INAPPROPRIATE_INTO] = "Internal Error"; ERROR_SOLUTION[-OB_INAPPROPRIATE_INTO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INAPPROPRIATE_INTO] = -1; SQLSTATE[-OB_INAPPROPRIATE_INTO] = "HY000"; STR_ERROR[-OB_INAPPROPRIATE_INTO] = "inappropriate INTO"; STR_USER_ERROR[-OB_INAPPROPRIATE_INTO] = "inappropriate INTO"; ORACLE_ERRNO[-OB_INAPPROPRIATE_INTO] = 1744; ORACLE_STR_ERROR[-OB_INAPPROPRIATE_INTO] = "ORA-01744: inappropriate INTO"; ORACLE_STR_USER_ERROR[-OB_INAPPROPRIATE_INTO] = "ORA-01744: inappropriate INTO"; ERROR_NAME[-OB_ERR_TABLE_IS_REFERENCED] = "OB_ERR_TABLE_IS_REFERENCED"; ERROR_CAUSE[-OB_ERR_TABLE_IS_REFERENCED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TABLE_IS_REFERENCED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TABLE_IS_REFERENCED] = ER_ROW_IS_REFERENCED; SQLSTATE[-OB_ERR_TABLE_IS_REFERENCED] = "23000"; STR_ERROR[-OB_ERR_TABLE_IS_REFERENCED] = "Cannot delete or update a parent row: a foreign key constraint fails"; STR_USER_ERROR[-OB_ERR_TABLE_IS_REFERENCED] = "Cannot delete or update a parent row: a foreign key constraint fails"; ORACLE_ERRNO[-OB_ERR_TABLE_IS_REFERENCED] = 2292; ORACLE_STR_ERROR[-OB_ERR_TABLE_IS_REFERENCED] = "ORA-02292: integrity constraint violated - child record found"; ORACLE_STR_USER_ERROR[-OB_ERR_TABLE_IS_REFERENCED] = "ORA-02292: integrity constraint violated - child record found"; ERROR_NAME[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN"; ERROR_CAUSE[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = -1; SQLSTATE[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "Column part of using clause can not have qualifier"; STR_USER_ERROR[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "Column part of using clause can not have qualifier"; ORACLE_ERRNO[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = 25154; ORACLE_STR_ERROR[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "ORA-25154: Column part of using clause can not have qualifier"; ORACLE_STR_USER_ERROR[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "ORA-25154: Column part of using clause can not have qualifier"; ERROR_NAME[-OB_ERR_OUTER_JOIN_NESTED] = "OB_ERR_OUTER_JOIN_NESTED"; ERROR_CAUSE[-OB_ERR_OUTER_JOIN_NESTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_NESTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTER_JOIN_NESTED] = -1; SQLSTATE[-OB_ERR_OUTER_JOIN_NESTED] = "HY000"; STR_ERROR[-OB_ERR_OUTER_JOIN_NESTED] = "two tables cannot be outer-joined to each other"; STR_USER_ERROR[-OB_ERR_OUTER_JOIN_NESTED] = "two tables cannot be outer-joined to each other"; ORACLE_ERRNO[-OB_ERR_OUTER_JOIN_NESTED] = 1416; ORACLE_STR_ERROR[-OB_ERR_OUTER_JOIN_NESTED] = "ORA-01416: two tables cannot be outer-joined to each other"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTER_JOIN_NESTED] = "ORA-01416: two tables cannot be outer-joined to each other"; ERROR_NAME[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "OB_ERR_MULTI_OUTER_JOIN_TABLE"; ERROR_CAUSE[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = -1; SQLSTATE[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "HY000"; STR_ERROR[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "a predicate may reference only one outer-joined table"; STR_USER_ERROR[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "a predicate may reference only one outer-joined table"; ORACLE_ERRNO[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = 1468; ORACLE_STR_ERROR[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "ORA-01468: a predicate may reference only one outer-joined table"; ORACLE_STR_USER_ERROR[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "ORA-01468: a predicate may reference only one outer-joined table"; ERROR_NAME[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN"; ERROR_CAUSE[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = -1; SQLSTATE[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "an outer join cannot be specified on a correlation column"; STR_USER_ERROR[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "an outer join cannot be specified on a correlation column"; ORACLE_ERRNO[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = 1705; ORACLE_STR_ERROR[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "ORA-01705: an outer join cannot be specified on a correlation column"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "ORA-01705: an outer join cannot be specified on a correlation column"; ERROR_NAME[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "OB_ERR_OUTER_JOIN_AMBIGUOUS"; ERROR_CAUSE[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = -1; SQLSTATE[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "HY000"; STR_ERROR[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "outer join operator (+) not allowed in operand of OR or IN"; STR_USER_ERROR[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "outer join operator (+) not allowed in operand of OR or IN"; ORACLE_ERRNO[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = 1719; ORACLE_STR_ERROR[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "ORA-01719: outer join operator (+) not allowed in operand of OR or IN"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "ORA-01719: outer join operator (+) not allowed in operand of OR or IN"; ERROR_NAME[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "OB_ERR_OUTER_JOIN_WITH_SUBQUERY"; ERROR_CAUSE[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = -1; SQLSTATE[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "HY000"; STR_ERROR[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "a column may not be outer-joined to a subquery"; STR_USER_ERROR[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "a column may not be outer-joined to a subquery"; ORACLE_ERRNO[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = 1799; ORACLE_STR_ERROR[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "ORA-01799: a column may not be outer-joined to a subquery"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "ORA-01799: a column may not be outer-joined to a subquery"; ERROR_NAME[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN"; ERROR_CAUSE[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = -1; SQLSTATE[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "HY000"; STR_ERROR[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "old style outer join (+) cannot be used with ANSI joins"; STR_USER_ERROR[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "old style outer join (+) cannot be used with ANSI joins"; ORACLE_ERRNO[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = 25156; ORACLE_STR_ERROR[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "ORA-25156: old style outer join (+) cannot be used with ANSI joins"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "ORA-25156: old style outer join (+) cannot be used with ANSI joins"; ERROR_NAME[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "OB_ERR_OUTER_JOIN_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "outer join operator (+) is not allowed here"; STR_USER_ERROR[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "outer join operator (+) is not allowed here"; ORACLE_ERRNO[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = 30563; ORACLE_STR_ERROR[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "ORA-30563: outer join operator (+) is not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "ORA-30563: outer join operator (+) is not allowed here"; ERROR_NAME[-OB_SCHEMA_EAGAIN] = "OB_SCHEMA_EAGAIN"; ERROR_CAUSE[-OB_SCHEMA_EAGAIN] = "Internal Error"; ERROR_SOLUTION[-OB_SCHEMA_EAGAIN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SCHEMA_EAGAIN] = -1; SQLSTATE[-OB_SCHEMA_EAGAIN] = "HY000"; STR_ERROR[-OB_SCHEMA_EAGAIN] = "Schema try again"; STR_USER_ERROR[-OB_SCHEMA_EAGAIN] = "Schema try again"; ORACLE_ERRNO[-OB_SCHEMA_EAGAIN] = 600; ORACLE_STR_ERROR[-OB_SCHEMA_EAGAIN] = "ORA-00600: internal error code, arguments: -5627, Schema try again"; ORACLE_STR_USER_ERROR[-OB_SCHEMA_EAGAIN] = "ORA-00600: internal error code, arguments: -5627, Schema try again"; ERROR_NAME[-OB_ERR_ZERO_LEN_COL] = "OB_ERR_ZERO_LEN_COL"; ERROR_CAUSE[-OB_ERR_ZERO_LEN_COL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ZERO_LEN_COL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ZERO_LEN_COL] = -1; SQLSTATE[-OB_ERR_ZERO_LEN_COL] = "HY000"; STR_ERROR[-OB_ERR_ZERO_LEN_COL] = "zero-length columns are not allowed"; STR_USER_ERROR[-OB_ERR_ZERO_LEN_COL] = "zero-length columns are not allowed"; ORACLE_ERRNO[-OB_ERR_ZERO_LEN_COL] = 1723; ORACLE_STR_ERROR[-OB_ERR_ZERO_LEN_COL] = "ORA-01723: zero-length columns are not allowed"; ORACLE_STR_USER_ERROR[-OB_ERR_ZERO_LEN_COL] = "ORA-01723: zero-length columns are not allowed"; ERROR_NAME[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE"; ERROR_CAUSE[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = -1; SQLSTATE[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "HY000"; STR_ERROR[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "year conflicts with Julian date"; STR_USER_ERROR[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "year conflicts with Julian date"; ORACLE_ERRNO[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = 1831; ORACLE_STR_ERROR[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01831: year conflicts with Julian date"; ORACLE_STR_USER_ERROR[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01831: year conflicts with Julian date"; ERROR_NAME[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE"; ERROR_CAUSE[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = -1; SQLSTATE[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "HY000"; STR_ERROR[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "day of year conflicts with Julian date"; STR_USER_ERROR[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "day of year conflicts with Julian date"; ORACLE_ERRNO[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = 1832; ORACLE_STR_ERROR[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01832: day of year conflicts with Julian date"; ORACLE_STR_USER_ERROR[-OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01832: day of year conflicts with Julian date"; ERROR_NAME[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE"; ERROR_CAUSE[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = -1; SQLSTATE[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "HY000"; STR_ERROR[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "month conflicts with Julian date"; STR_USER_ERROR[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "month conflicts with Julian date"; ORACLE_ERRNO[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = 1833; ORACLE_STR_ERROR[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01833: month conflicts with Julian date"; ORACLE_STR_USER_ERROR[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01833: month conflicts with Julian date"; ERROR_NAME[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE"; ERROR_CAUSE[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = -1; SQLSTATE[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "HY000"; STR_ERROR[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "day of month conflicts with Julian date"; STR_USER_ERROR[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "day of month conflicts with Julian date"; ORACLE_ERRNO[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = 1834; ORACLE_STR_ERROR[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01834: day of month conflicts with Julian date"; ORACLE_STR_USER_ERROR[-OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01834: day of month conflicts with Julian date"; ERROR_NAME[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE"; ERROR_CAUSE[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = -1; SQLSTATE[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "HY000"; STR_ERROR[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "day of week conflicts with Julian date"; STR_USER_ERROR[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "day of week conflicts with Julian date"; ORACLE_ERRNO[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = 1835; ORACLE_STR_ERROR[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01835: day of week conflicts with Julian date"; ORACLE_STR_USER_ERROR[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "ORA-01835: day of week conflicts with Julian date"; ERROR_NAME[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY"; ERROR_CAUSE[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = -1; SQLSTATE[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "HY000"; STR_ERROR[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "hour conflicts with seconds in day"; STR_USER_ERROR[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "hour conflicts with seconds in day"; ORACLE_ERRNO[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = 1836; ORACLE_STR_ERROR[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "ORA-01836: hour conflicts with seconds in day"; ORACLE_STR_USER_ERROR[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "ORA-01836: hour conflicts with seconds in day"; ERROR_NAME[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY"; ERROR_CAUSE[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = -1; SQLSTATE[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "HY000"; STR_ERROR[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "minutes of hour conflicts with seconds in day"; STR_USER_ERROR[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "minutes of hour conflicts with seconds in day"; ORACLE_ERRNO[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = 1837; ORACLE_STR_ERROR[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "ORA-01837: minutes of hour conflicts with seconds in day"; ORACLE_STR_USER_ERROR[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "ORA-01837: minutes of hour conflicts with seconds in day"; ERROR_NAME[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY"; ERROR_CAUSE[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = -1; SQLSTATE[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "HY000"; STR_ERROR[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "seconds of minute conflicts with seconds in day"; STR_USER_ERROR[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "seconds of minute conflicts with seconds in day"; ORACLE_ERRNO[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = 1838; ORACLE_STR_ERROR[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "ORA-01838: seconds of minute conflicts with seconds in day"; ORACLE_STR_USER_ERROR[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = "ORA-01838: seconds of minute conflicts with seconds in day"; ERROR_NAME[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED"; ERROR_CAUSE[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = -1; SQLSTATE[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "HY000"; STR_ERROR[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "date not valid for month specified"; STR_USER_ERROR[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "date not valid for month specified"; ORACLE_ERRNO[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = 1839; ORACLE_STR_ERROR[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "ORA-01839: date not valid for month specified"; ORACLE_STR_USER_ERROR[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "ORA-01839: date not valid for month specified"; ERROR_NAME[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH"; ERROR_CAUSE[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = -1; SQLSTATE[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "HY000"; STR_ERROR[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "input value not long enough for date format"; STR_USER_ERROR[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "input value not long enough for date format"; ORACLE_ERRNO[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = 1840; ORACLE_STR_ERROR[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "ORA-01840: input value not long enough for date format"; ORACLE_STR_USER_ERROR[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "ORA-01840: input value not long enough for date format"; ERROR_NAME[-OB_ERR_INVALID_QUARTER_VALUE] = "OB_ERR_INVALID_QUARTER_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_QUARTER_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_QUARTER_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_QUARTER_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_QUARTER_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_QUARTER_VALUE] = "quarter must be between 1 and 4"; STR_USER_ERROR[-OB_ERR_INVALID_QUARTER_VALUE] = "quarter must be between 1 and 4"; ORACLE_ERRNO[-OB_ERR_INVALID_QUARTER_VALUE] = 1842; ORACLE_STR_ERROR[-OB_ERR_INVALID_QUARTER_VALUE] = "ORA-01842: quarter must be between 1 and 4"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_QUARTER_VALUE] = "ORA-01842: quarter must be between 1 and 4"; ERROR_NAME[-OB_ERR_INVALID_MONTH] = "OB_ERR_INVALID_MONTH"; ERROR_CAUSE[-OB_ERR_INVALID_MONTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_MONTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_MONTH] = -1; SQLSTATE[-OB_ERR_INVALID_MONTH] = "HY000"; STR_ERROR[-OB_ERR_INVALID_MONTH] = "not a valid month"; STR_USER_ERROR[-OB_ERR_INVALID_MONTH] = "not a valid month"; ORACLE_ERRNO[-OB_ERR_INVALID_MONTH] = 1843; ORACLE_STR_ERROR[-OB_ERR_INVALID_MONTH] = "ORA-01843: not a valid month"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_MONTH] = "ORA-01843: not a valid month"; ERROR_NAME[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "OB_ERR_INVALID_DAY_OF_THE_WEEK"; ERROR_CAUSE[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = -1; SQLSTATE[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "HY000"; STR_ERROR[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "not a valid day of the week"; STR_USER_ERROR[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "not a valid day of the week"; ORACLE_ERRNO[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = 1846; ORACLE_STR_ERROR[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "ORA-01846: not a valid day of the week"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "ORA-01846: not a valid day of the week"; ERROR_NAME[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "OB_ERR_INVALID_DAY_OF_YEAR_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "day of year must be between 1 and 365 (366 for leap year)"; STR_USER_ERROR[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "day of year must be between 1 and 365 (366 for leap year)"; ORACLE_ERRNO[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = 1848; ORACLE_STR_ERROR[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "ORA-01848: day of year must be between 1 and 365 (366 for leap year)"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "ORA-01848: day of year must be between 1 and 365 (366 for leap year)"; ERROR_NAME[-OB_ERR_INVALID_HOUR12_VALUE] = "OB_ERR_INVALID_HOUR12_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_HOUR12_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_HOUR12_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_HOUR12_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_HOUR12_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_HOUR12_VALUE] = "hour must be between 1 and 12"; STR_USER_ERROR[-OB_ERR_INVALID_HOUR12_VALUE] = "hour must be between 1 and 12"; ORACLE_ERRNO[-OB_ERR_INVALID_HOUR12_VALUE] = 1849; ORACLE_STR_ERROR[-OB_ERR_INVALID_HOUR12_VALUE] = "ORA-01849: hour must be between 1 and 12"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_HOUR12_VALUE] = "ORA-01849: hour must be between 1 and 12"; ERROR_NAME[-OB_ERR_INVALID_HOUR24_VALUE] = "OB_ERR_INVALID_HOUR24_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_HOUR24_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_HOUR24_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_HOUR24_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_HOUR24_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_HOUR24_VALUE] = "hour must be between 0 and 23"; STR_USER_ERROR[-OB_ERR_INVALID_HOUR24_VALUE] = "hour must be between 0 and 23"; ORACLE_ERRNO[-OB_ERR_INVALID_HOUR24_VALUE] = 1850; ORACLE_STR_ERROR[-OB_ERR_INVALID_HOUR24_VALUE] = "ORA-01850: hour must be between 0 and 23"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_HOUR24_VALUE] = "ORA-01850: hour must be between 0 and 23"; ERROR_NAME[-OB_ERR_INVALID_MINUTES_VALUE] = "OB_ERR_INVALID_MINUTES_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_MINUTES_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_MINUTES_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_MINUTES_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_MINUTES_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_MINUTES_VALUE] = "minutes must be between 0 and 59"; STR_USER_ERROR[-OB_ERR_INVALID_MINUTES_VALUE] = "minutes must be between 0 and 59"; ORACLE_ERRNO[-OB_ERR_INVALID_MINUTES_VALUE] = 1851; ORACLE_STR_ERROR[-OB_ERR_INVALID_MINUTES_VALUE] = "ORA-01851: minutes must be between 0 and 59"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_MINUTES_VALUE] = "ORA-01851: minutes must be between 0 and 59"; ERROR_NAME[-OB_ERR_INVALID_SECONDS_VALUE] = "OB_ERR_INVALID_SECONDS_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_SECONDS_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SECONDS_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SECONDS_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_SECONDS_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SECONDS_VALUE] = "seconds must be between 0 and 59"; STR_USER_ERROR[-OB_ERR_INVALID_SECONDS_VALUE] = "seconds must be between 0 and 59"; ORACLE_ERRNO[-OB_ERR_INVALID_SECONDS_VALUE] = 1852; ORACLE_STR_ERROR[-OB_ERR_INVALID_SECONDS_VALUE] = "ORA-01852: seconds must be between 0 and 59"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SECONDS_VALUE] = "ORA-01852: seconds must be between 0 and 59"; ERROR_NAME[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "OB_ERR_INVALID_SECONDS_IN_DAY_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "seconds in day must be between 0 and 86399"; STR_USER_ERROR[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "seconds in day must be between 0 and 86399"; ORACLE_ERRNO[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = 1853; ORACLE_STR_ERROR[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "ORA-01853: seconds in day must be between 0 and 86399"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "ORA-01853: seconds in day must be between 0 and 86399"; ERROR_NAME[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "OB_ERR_INVALID_JULIAN_DATE_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "julian date must be between 1 and 5373484"; STR_USER_ERROR[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "julian date must be between 1 and 5373484"; ORACLE_ERRNO[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = 1854; ORACLE_STR_ERROR[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "ORA-01854: julian date must be between 1 and 5373484"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "ORA-01854: julian date must be between 1 and 5373484"; ERROR_NAME[-OB_ERR_AM_OR_PM_REQUIRED] = "OB_ERR_AM_OR_PM_REQUIRED"; ERROR_CAUSE[-OB_ERR_AM_OR_PM_REQUIRED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AM_OR_PM_REQUIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AM_OR_PM_REQUIRED] = -1; SQLSTATE[-OB_ERR_AM_OR_PM_REQUIRED] = "HY000"; STR_ERROR[-OB_ERR_AM_OR_PM_REQUIRED] = "AM/A.M. or PM/P.M. required"; STR_USER_ERROR[-OB_ERR_AM_OR_PM_REQUIRED] = "AM/A.M. or PM/P.M. required"; ORACLE_ERRNO[-OB_ERR_AM_OR_PM_REQUIRED] = 1855; ORACLE_STR_ERROR[-OB_ERR_AM_OR_PM_REQUIRED] = "ORA-01855: AM/A.M. or PM/P.M. required"; ORACLE_STR_USER_ERROR[-OB_ERR_AM_OR_PM_REQUIRED] = "ORA-01855: AM/A.M. or PM/P.M. required"; ERROR_NAME[-OB_ERR_BC_OR_AD_REQUIRED] = "OB_ERR_BC_OR_AD_REQUIRED"; ERROR_CAUSE[-OB_ERR_BC_OR_AD_REQUIRED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BC_OR_AD_REQUIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BC_OR_AD_REQUIRED] = -1; SQLSTATE[-OB_ERR_BC_OR_AD_REQUIRED] = "HY000"; STR_ERROR[-OB_ERR_BC_OR_AD_REQUIRED] = "BC/B.C. or AD/A.D. required"; STR_USER_ERROR[-OB_ERR_BC_OR_AD_REQUIRED] = "BC/B.C. or AD/A.D. required"; ORACLE_ERRNO[-OB_ERR_BC_OR_AD_REQUIRED] = 1856; ORACLE_STR_ERROR[-OB_ERR_BC_OR_AD_REQUIRED] = "ORA-01856: BC/B.C. or AD/A.D. required"; ORACLE_STR_USER_ERROR[-OB_ERR_BC_OR_AD_REQUIRED] = "ORA-01856: BC/B.C. or AD/A.D. required"; ERROR_NAME[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "OB_ERR_FORMAT_CODE_APPEARS_TWICE"; ERROR_CAUSE[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = -1; SQLSTATE[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "HY000"; STR_ERROR[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "format code appears twice"; STR_USER_ERROR[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "format code appears twice"; ORACLE_ERRNO[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = 1810; ORACLE_STR_ERROR[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "ORA-01810: format code appears twice"; ORACLE_STR_USER_ERROR[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "ORA-01810: format code appears twice"; ERROR_NAME[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE"; ERROR_CAUSE[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = -1; SQLSTATE[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "HY000"; STR_ERROR[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "day of week may only be specified once"; STR_USER_ERROR[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "day of week may only be specified once"; ORACLE_ERRNO[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = 1817; ORACLE_STR_ERROR[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "ORA-01817: day of week may only be specified once"; ORACLE_STR_USER_ERROR[-OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE] = "ORA-01817: day of week may only be specified once"; ERROR_NAME[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD"; ERROR_CAUSE[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = -1; SQLSTATE[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "HY000"; STR_ERROR[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "signed year precludes use of BC/AD"; STR_USER_ERROR[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "signed year precludes use of BC/AD"; ORACLE_ERRNO[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = 1819; ORACLE_STR_ERROR[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "ORA-01819: signed year precludes use of BC/AD"; ORACLE_STR_USER_ERROR[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "ORA-01819: signed year precludes use of BC/AD"; ERROR_NAME[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR"; ERROR_CAUSE[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = -1; SQLSTATE[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "HY000"; STR_ERROR[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "Julian date precludes use of day of year"; STR_USER_ERROR[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "Julian date precludes use of day of year"; ORACLE_ERRNO[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = 1811; ORACLE_STR_ERROR[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "ORA-01811: Julian date precludes use of day of year"; ORACLE_STR_USER_ERROR[-OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR] = "ORA-01811: Julian date precludes use of day of year"; ERROR_NAME[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE"; ERROR_CAUSE[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = -1; SQLSTATE[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "HY000"; STR_ERROR[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "year may only be specified once"; STR_USER_ERROR[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "year may only be specified once"; ORACLE_ERRNO[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = 1812; ORACLE_STR_ERROR[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01812: year may only be specified once"; ORACLE_STR_USER_ERROR[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01812: year may only be specified once"; ERROR_NAME[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE"; ERROR_CAUSE[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = -1; SQLSTATE[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "HY000"; STR_ERROR[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "hour may only be specified once"; STR_USER_ERROR[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "hour may only be specified once"; ORACLE_ERRNO[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = 1813; ORACLE_STR_ERROR[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01813: hour may only be specified once"; ORACLE_STR_USER_ERROR[-OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01813: hour may only be specified once"; ERROR_NAME[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT"; ERROR_CAUSE[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = -1; SQLSTATE[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "HY000"; STR_ERROR[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "AM/PM conflicts with use of A.M./P.M."; STR_USER_ERROR[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "AM/PM conflicts with use of A.M./P.M."; ORACLE_ERRNO[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = 1814; ORACLE_STR_ERROR[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "ORA-01814: AM/PM conflicts with use of A.M./P.M."; ORACLE_STR_USER_ERROR[-OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT] = "ORA-01814: AM/PM conflicts with use of A.M./P.M."; ERROR_NAME[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT"; ERROR_CAUSE[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = -1; SQLSTATE[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "HY000"; STR_ERROR[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "BC/AD conflicts with use of B.C./A.D."; STR_USER_ERROR[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "BC/AD conflicts with use of B.C./A.D."; ORACLE_ERRNO[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = 1815; ORACLE_STR_ERROR[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "ORA-01815: BC/AD conflicts with use of B.C./A.D."; ORACLE_STR_USER_ERROR[-OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT] = "ORA-01815: BC/AD conflicts with use of B.C./A.D."; ERROR_NAME[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE"; ERROR_CAUSE[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = -1; SQLSTATE[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "HY000"; STR_ERROR[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "month may only be specified once"; STR_USER_ERROR[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "month may only be specified once"; ORACLE_ERRNO[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = 1816; ORACLE_STR_ERROR[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01816: month may only be specified once"; ORACLE_STR_USER_ERROR[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01816: month may only be specified once"; ERROR_NAME[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE"; ERROR_CAUSE[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = -1; SQLSTATE[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "HY000"; STR_ERROR[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "day of week may only be specified once"; STR_USER_ERROR[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "day of week may only be specified once"; ORACLE_ERRNO[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = 1817; ORACLE_STR_ERROR[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01817: day of week may only be specified once"; ORACLE_STR_USER_ERROR[-OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE] = "ORA-01817: day of week may only be specified once"; ERROR_NAME[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "OB_ERR_FORMAT_CODE_CANNOT_APPEAR"; ERROR_CAUSE[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = -1; SQLSTATE[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "HY000"; STR_ERROR[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "format code cannot appear in date input format"; STR_USER_ERROR[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "format code cannot appear in date input format"; ORACLE_ERRNO[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = 1820; ORACLE_STR_ERROR[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "ORA-01820: format code cannot appear in date input format"; ORACLE_STR_USER_ERROR[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "ORA-01820: format code cannot appear in date input format"; ERROR_NAME[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "OB_ERR_NON_NUMERIC_CHARACTER_VALUE"; ERROR_CAUSE[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = -1; SQLSTATE[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "HY000"; STR_ERROR[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "a non-numeric character was found where a numeric was expected"; STR_USER_ERROR[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "a non-numeric character was found where a numeric was expected"; ORACLE_ERRNO[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = 1858; ORACLE_STR_ERROR[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "ORA-01858: a non-numeric character was found where a numeric was expected"; ORACLE_STR_USER_ERROR[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "ORA-01858: a non-numeric character was found where a numeric was expected"; ERROR_NAME[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "OB_INVALID_MERIDIAN_INDICATOR_USE"; ERROR_CAUSE[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_MERIDIAN_INDICATOR_USE] = -1; SQLSTATE[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "HY000"; STR_ERROR[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "'HH24' precludes use of meridian indicator"; STR_USER_ERROR[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "'HH24' precludes use of meridian indicator"; ORACLE_ERRNO[-OB_INVALID_MERIDIAN_INDICATOR_USE] = 1818; ORACLE_STR_ERROR[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "ORA-01818: 'HH24' precludes use of meridian indicator"; ORACLE_STR_USER_ERROR[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "ORA-01818: 'HH24' precludes use of meridian indicator"; ERROR_NAME[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR"; ERROR_CAUSE[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = -1; SQLSTATE[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "HY000"; STR_ERROR[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "missing or illegal character following the escape character"; STR_USER_ERROR[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "missing or illegal character following the escape character"; ORACLE_ERRNO[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = 1424; ORACLE_STR_ERROR[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "ORA-01424: missing or illegal character following the escape character"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "ORA-01424: missing or illegal character following the escape character"; ERROR_NAME[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "OB_ERR_INVALID_ESCAPE_CHAR_LENGTH"; ERROR_CAUSE[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = -1; SQLSTATE[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "HY000"; STR_ERROR[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "escape character must be character string of length 1"; STR_USER_ERROR[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "escape character must be character string of length 1"; ORACLE_ERRNO[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = 1425; ORACLE_STR_ERROR[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "ORA-01425: escape character must be character string of length 1"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "ORA-01425: escape character must be character string of length 1"; ERROR_NAME[-OB_ERR_DAY_OF_MONTH_RANGE] = "OB_ERR_DAY_OF_MONTH_RANGE"; ERROR_CAUSE[-OB_ERR_DAY_OF_MONTH_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DAY_OF_MONTH_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DAY_OF_MONTH_RANGE] = -1; SQLSTATE[-OB_ERR_DAY_OF_MONTH_RANGE] = "HY000"; STR_ERROR[-OB_ERR_DAY_OF_MONTH_RANGE] = "day of month must be between 1 and last day of month"; STR_USER_ERROR[-OB_ERR_DAY_OF_MONTH_RANGE] = "day of month must be between 1 and last day of month"; ORACLE_ERRNO[-OB_ERR_DAY_OF_MONTH_RANGE] = 1847; ORACLE_STR_ERROR[-OB_ERR_DAY_OF_MONTH_RANGE] = "ORA-01847: day of month must be between 1 and last day of month"; ORACLE_STR_USER_ERROR[-OB_ERR_DAY_OF_MONTH_RANGE] = "ORA-01847: day of month must be between 1 and last day of month"; ERROR_NAME[-OB_ERR_NOT_SELECTED_EXPR] = "OB_ERR_NOT_SELECTED_EXPR"; ERROR_CAUSE[-OB_ERR_NOT_SELECTED_EXPR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_SELECTED_EXPR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_SELECTED_EXPR] = -1; SQLSTATE[-OB_ERR_NOT_SELECTED_EXPR] = "HY000"; STR_ERROR[-OB_ERR_NOT_SELECTED_EXPR] = "not a SELECTed expression"; STR_USER_ERROR[-OB_ERR_NOT_SELECTED_EXPR] = "not a SELECTed expression"; ORACLE_ERRNO[-OB_ERR_NOT_SELECTED_EXPR] = 1791; ORACLE_STR_ERROR[-OB_ERR_NOT_SELECTED_EXPR] = "ORA-01791: not a SELECTed expression"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_SELECTED_EXPR] = "ORA-01791: not a SELECTed expression"; ERROR_NAME[-OB_ERR_INVALID_YEAR_VALUE] = "OB_ERR_INVALID_YEAR_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_YEAR_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_YEAR_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_YEAR_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_YEAR_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_YEAR_VALUE] = "(full) year must be between -4713 and +9999, and not be 0"; STR_USER_ERROR[-OB_ERR_INVALID_YEAR_VALUE] = "(full) year must be between -4713 and +9999, and not be 0"; ORACLE_ERRNO[-OB_ERR_INVALID_YEAR_VALUE] = 1841; ORACLE_STR_ERROR[-OB_ERR_INVALID_YEAR_VALUE] = "ORA-01841: (full) year must be between -4713 and +9999, and not be 0"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_YEAR_VALUE] = "ORA-01841: (full) year must be between -4713 and +9999, and not be 0"; ERROR_NAME[-OB_ERR_UK_PK_DUPLICATE] = "OB_ERR_UK_PK_DUPLICATE"; ERROR_CAUSE[-OB_ERR_UK_PK_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UK_PK_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UK_PK_DUPLICATE] = -1; SQLSTATE[-OB_ERR_UK_PK_DUPLICATE] = "HY000"; STR_ERROR[-OB_ERR_UK_PK_DUPLICATE] = "such unique or primary key already exists in the table"; STR_USER_ERROR[-OB_ERR_UK_PK_DUPLICATE] = "such unique or primary key already exists in the table"; ORACLE_ERRNO[-OB_ERR_UK_PK_DUPLICATE] = 2261; ORACLE_STR_ERROR[-OB_ERR_UK_PK_DUPLICATE] = "ORA-02261: such unique or primary key already exists in the table"; ORACLE_STR_USER_ERROR[-OB_ERR_UK_PK_DUPLICATE] = "ORA-02261: such unique or primary key already exists in the table"; ERROR_NAME[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "OB_ERR_COLUMN_LIST_ALREADY_INDEXED"; ERROR_CAUSE[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = -1; SQLSTATE[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "HY000"; STR_ERROR[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "such column list already indexed"; STR_USER_ERROR[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "such column list already indexed"; ORACLE_ERRNO[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = 1408; ORACLE_STR_ERROR[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "ORA-01408: such column list already indexed"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "ORA-01408: such column list already indexed"; ERROR_NAME[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "OB_ERR_BUSHY_TREE_NOT_SUPPORTED"; ERROR_CAUSE[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = -1; SQLSTATE[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "HY000"; STR_ERROR[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "PX does not support processing a bushy tree"; STR_USER_ERROR[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "PX does not support processing a bushy tree"; ORACLE_ERRNO[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = 600; ORACLE_STR_ERROR[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "ORA-00600: internal error code, arguments: -5673, PX does not support processing a bushy tree"; ORACLE_STR_USER_ERROR[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "ORA-00600: internal error code, arguments: -5673, PX does not support processing a bushy tree"; ERROR_NAME[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "OB_ERR_ARGUMENT_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = -1; SQLSTATE[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "HY000"; STR_ERROR[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "argument is out of range"; STR_USER_ERROR[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "argument '%ld' is out of range"; ORACLE_ERRNO[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = 1428; ORACLE_STR_ERROR[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "ORA-01428: argument is out of range"; ORACLE_STR_USER_ERROR[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "ORA-01428: argument '%ld' is out of range"; ERROR_NAME[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST"; ERROR_CAUSE[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = -1; SQLSTATE[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "HY000"; STR_ERROR[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "ORDER BY item must be the number of a SELECT-list expression"; STR_USER_ERROR[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "ORDER BY item must be the number of a SELECT-list expression"; ORACLE_ERRNO[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = 1785; ORACLE_STR_ERROR[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "ORA-01785: ORDER BY item must be the number of a SELECT-list expression"; ORACLE_STR_USER_ERROR[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "ORA-01785: ORDER BY item must be the number of a SELECT-list expression"; ERROR_NAME[-OB_ERR_INTERVAL_INVALID] = "OB_ERR_INTERVAL_INVALID"; ERROR_CAUSE[-OB_ERR_INTERVAL_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INTERVAL_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INTERVAL_INVALID] = -1; SQLSTATE[-OB_ERR_INTERVAL_INVALID] = "HY000"; STR_ERROR[-OB_ERR_INTERVAL_INVALID] = "the interval is invalid"; STR_USER_ERROR[-OB_ERR_INTERVAL_INVALID] = "the interval is invalid"; ORACLE_ERRNO[-OB_ERR_INTERVAL_INVALID] = 1867; ORACLE_STR_ERROR[-OB_ERR_INTERVAL_INVALID] = "ORA-01867: the interval is invalid"; ORACLE_STR_USER_ERROR[-OB_ERR_INTERVAL_INVALID] = "ORA-01867: the interval is invalid"; ERROR_NAME[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "OB_ERR_NUMERIC_OR_VALUE_ERROR"; ERROR_CAUSE[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = -1; SQLSTATE[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "HY000"; STR_ERROR[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "PL/SQL: numeric or value error"; STR_USER_ERROR[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "PL/SQL: numeric or value error: %.*s"; ORACLE_ERRNO[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = 6502; ORACLE_STR_ERROR[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "ORA-06502: PL/SQL: numeric or value error"; ORACLE_STR_USER_ERROR[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "ORA-06502: PL/SQL: numeric or value error: %.*s"; ERROR_NAME[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "OB_ERR_CONSTRAINT_NAME_DUPLICATE"; ERROR_CAUSE[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = -1; SQLSTATE[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "HY000"; STR_ERROR[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "name already used by an existing constraint"; STR_USER_ERROR[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "name already used by an existing constraint"; ORACLE_ERRNO[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = 2264; ORACLE_STR_ERROR[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "ORA-02264: name already used by an existing constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "ORA-02264: name already used by an existing constraint"; ERROR_NAME[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE"; ERROR_CAUSE[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = -1; SQLSTATE[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "HY000"; STR_ERROR[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "table must have at least one column that is not invisible"; STR_USER_ERROR[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "table must have at least one column that is not invisible"; ORACLE_ERRNO[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = 54039; ORACLE_STR_ERROR[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "ORA-54039: table must have at least one column that is not invisible"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "ORA-54039: table must have at least one column that is not invisible"; ERROR_NAME[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE"; ERROR_CAUSE[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = -1; SQLSTATE[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "HY000"; STR_ERROR[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "Invisible column is not supported on this type of table."; STR_USER_ERROR[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "Invisible column is not supported on this type of table."; ORACLE_ERRNO[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = 54042; ORACLE_STR_ERROR[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "ORA-54042: Invisible column is not supported on this type of table."; ORACLE_STR_USER_ERROR[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "ORA-54042: Invisible column is not supported on this type of table."; ERROR_NAME[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION"; ERROR_CAUSE[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = -1; SQLSTATE[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "Column visibility modifications cannot be combined with any other modified column DDL option."; STR_USER_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "Column visibility modifications cannot be combined with any other modified column DDL option."; ORACLE_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = 54046; ORACLE_STR_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "ORA-54046: Column visibility modifications cannot be combined with any other modified column DDL option."; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "ORA-54046: Column visibility modifications cannot be combined with any other modified column DDL option."; ERROR_NAME[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER"; ERROR_CAUSE[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = -1; SQLSTATE[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "The visibility of a column from a table owned by a SYS user cannot be changed."; STR_USER_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "The visibility of a column from a table owned by a SYS user cannot be changed."; ORACLE_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = 54053; ORACLE_STR_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "ORA-54053: The visibility of a column from a table owned by a SYS user cannot be changed."; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "ORA-54053: The visibility of a column from a table owned by a SYS user cannot be changed."; ERROR_NAME[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "OB_ERR_TOO_MANY_ARGS_FOR_FUN"; ERROR_CAUSE[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = -1; SQLSTATE[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "HY000"; STR_ERROR[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "too many arguments for function"; STR_USER_ERROR[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "too many arguments for function"; ORACLE_ERRNO[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = 939; ORACLE_STR_ERROR[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "ORA-00939: too many arguments for function"; ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "ORA-00939: too many arguments for function"; ERROR_NAME[-OB_PX_SQL_NEED_RETRY] = "OB_PX_SQL_NEED_RETRY"; ERROR_CAUSE[-OB_PX_SQL_NEED_RETRY] = "Internal Error"; ERROR_SOLUTION[-OB_PX_SQL_NEED_RETRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PX_SQL_NEED_RETRY] = -1; SQLSTATE[-OB_PX_SQL_NEED_RETRY] = "HY000"; STR_ERROR[-OB_PX_SQL_NEED_RETRY] = "PX sql need retry"; STR_USER_ERROR[-OB_PX_SQL_NEED_RETRY] = "PX sql need retry"; ORACLE_ERRNO[-OB_PX_SQL_NEED_RETRY] = 600; ORACLE_STR_ERROR[-OB_PX_SQL_NEED_RETRY] = "ORA-00600: internal error code, arguments: -5684, PX sql need retry"; ORACLE_STR_USER_ERROR[-OB_PX_SQL_NEED_RETRY] = "ORA-00600: internal error code, arguments: -5684, PX sql need retry"; ERROR_NAME[-OB_TENANT_HAS_BEEN_DROPPED] = "OB_TENANT_HAS_BEEN_DROPPED"; ERROR_CAUSE[-OB_TENANT_HAS_BEEN_DROPPED] = "Internal Error"; ERROR_SOLUTION[-OB_TENANT_HAS_BEEN_DROPPED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TENANT_HAS_BEEN_DROPPED] = -1; SQLSTATE[-OB_TENANT_HAS_BEEN_DROPPED] = "HY000"; STR_ERROR[-OB_TENANT_HAS_BEEN_DROPPED] = "tenant has been dropped"; STR_USER_ERROR[-OB_TENANT_HAS_BEEN_DROPPED] = "Tenant '%.*s' has been dropped"; ORACLE_ERRNO[-OB_TENANT_HAS_BEEN_DROPPED] = 600; ORACLE_STR_ERROR[-OB_TENANT_HAS_BEEN_DROPPED] = "ORA-00600: internal error code, arguments: -5685, tenant has been dropped"; ORACLE_STR_USER_ERROR[-OB_TENANT_HAS_BEEN_DROPPED] = "ORA-00600: internal error code, arguments: -5685, Tenant '%.*s' has been dropped"; ERROR_NAME[-OB_ERR_EXTRACT_FIELD_INVALID] = "OB_ERR_EXTRACT_FIELD_INVALID"; ERROR_CAUSE[-OB_ERR_EXTRACT_FIELD_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXTRACT_FIELD_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXTRACT_FIELD_INVALID] = -1; SQLSTATE[-OB_ERR_EXTRACT_FIELD_INVALID] = "HY000"; STR_ERROR[-OB_ERR_EXTRACT_FIELD_INVALID] = "invalid extract field for extract source"; STR_USER_ERROR[-OB_ERR_EXTRACT_FIELD_INVALID] = "invalid extract field for extract source"; ORACLE_ERRNO[-OB_ERR_EXTRACT_FIELD_INVALID] = 30076; ORACLE_STR_ERROR[-OB_ERR_EXTRACT_FIELD_INVALID] = "ORA-30076: invalid extract field for extract source"; ORACLE_STR_USER_ERROR[-OB_ERR_EXTRACT_FIELD_INVALID] = "ORA-30076: invalid extract field for extract source"; ERROR_NAME[-OB_ERR_PACKAGE_COMPILE_ERROR] = "OB_ERR_PACKAGE_COMPILE_ERROR"; ERROR_CAUSE[-OB_ERR_PACKAGE_COMPILE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PACKAGE_COMPILE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PACKAGE_COMPILE_ERROR] = -1; SQLSTATE[-OB_ERR_PACKAGE_COMPILE_ERROR] = "42000"; STR_ERROR[-OB_ERR_PACKAGE_COMPILE_ERROR] = "package compile error"; STR_USER_ERROR[-OB_ERR_PACKAGE_COMPILE_ERROR] = "%s \'%.*s.%.*s\' compile error"; ORACLE_ERRNO[-OB_ERR_PACKAGE_COMPILE_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_PACKAGE_COMPILE_ERROR] = "ORA-00600: internal error code, arguments: -5687, package compile error"; ORACLE_STR_USER_ERROR[-OB_ERR_PACKAGE_COMPILE_ERROR] = "ORA-00600: internal error code, arguments: -5687, %s \'%.*s.%.*s\' compile error"; ERROR_NAME[-OB_ERR_SP_EMPTY_BLOCK] = "OB_ERR_SP_EMPTY_BLOCK"; ERROR_CAUSE[-OB_ERR_SP_EMPTY_BLOCK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_EMPTY_BLOCK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_EMPTY_BLOCK] = -1; SQLSTATE[-OB_ERR_SP_EMPTY_BLOCK] = "42000"; STR_ERROR[-OB_ERR_SP_EMPTY_BLOCK] = "Empty block prohibited in Oracle"; STR_USER_ERROR[-OB_ERR_SP_EMPTY_BLOCK] = "Empty block prohibited in Oracle"; ORACLE_ERRNO[-OB_ERR_SP_EMPTY_BLOCK] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_EMPTY_BLOCK] = "ORA-00600: internal error code, arguments: -5688, Empty block prohibited in Oracle"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_EMPTY_BLOCK] = "ORA-00600: internal error code, arguments: -5688, Empty block prohibited in Oracle"; ERROR_NAME[-OB_ARRAY_BINDING_ROLLBACK] = "OB_ARRAY_BINDING_ROLLBACK"; ERROR_CAUSE[-OB_ARRAY_BINDING_ROLLBACK] = "Internal Error"; ERROR_SOLUTION[-OB_ARRAY_BINDING_ROLLBACK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ARRAY_BINDING_ROLLBACK] = -1; SQLSTATE[-OB_ARRAY_BINDING_ROLLBACK] = "HY000"; STR_ERROR[-OB_ARRAY_BINDING_ROLLBACK] = "array binding need rollback"; STR_USER_ERROR[-OB_ARRAY_BINDING_ROLLBACK] = "array binding need rollback"; ORACLE_ERRNO[-OB_ARRAY_BINDING_ROLLBACK] = 600; ORACLE_STR_ERROR[-OB_ARRAY_BINDING_ROLLBACK] = "ORA-00600: internal error code, arguments: -5689, array binding need rollback"; ORACLE_STR_USER_ERROR[-OB_ARRAY_BINDING_ROLLBACK] = "ORA-00600: internal error code, arguments: -5689, array binding need rollback"; ERROR_NAME[-OB_ERR_INVALID_SUBQUERY_USE] = "OB_ERR_INVALID_SUBQUERY_USE"; ERROR_CAUSE[-OB_ERR_INVALID_SUBQUERY_USE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SUBQUERY_USE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SUBQUERY_USE] = -1; SQLSTATE[-OB_ERR_INVALID_SUBQUERY_USE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SUBQUERY_USE] = "subquery not allowed here"; STR_USER_ERROR[-OB_ERR_INVALID_SUBQUERY_USE] = "subquery not allowed here"; ORACLE_ERRNO[-OB_ERR_INVALID_SUBQUERY_USE] = 2251; ORACLE_STR_ERROR[-OB_ERR_INVALID_SUBQUERY_USE] = "ORA-02251: subquery not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SUBQUERY_USE] = "ORA-02251: subquery not allowed here"; ERROR_NAME[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST"; ERROR_CAUSE[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = -1; SQLSTATE[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "HY000"; STR_ERROR[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "date or system variable wrongly specified in CHECK constraint"; STR_USER_ERROR[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "date or system variable wrongly specified in CHECK constraint"; ORACLE_ERRNO[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = 2436; ORACLE_STR_ERROR[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "ORA-02436: date or system variable wrongly specified in CHECK constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = "ORA-02436: date or system variable wrongly specified in CHECK constraint"; ERROR_NAME[-OB_ERR_NONEXISTENT_CONSTRAINT] = "OB_ERR_NONEXISTENT_CONSTRAINT"; ERROR_CAUSE[-OB_ERR_NONEXISTENT_CONSTRAINT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NONEXISTENT_CONSTRAINT] = -1; SQLSTATE[-OB_ERR_NONEXISTENT_CONSTRAINT] = "HY000"; STR_ERROR[-OB_ERR_NONEXISTENT_CONSTRAINT] = "Cannot drop constraint - nonexistent constraint"; STR_USER_ERROR[-OB_ERR_NONEXISTENT_CONSTRAINT] = "Cannot drop constraint - nonexistent constraint"; ORACLE_ERRNO[-OB_ERR_NONEXISTENT_CONSTRAINT] = 2443; ORACLE_STR_ERROR[-OB_ERR_NONEXISTENT_CONSTRAINT] = "ORA-02443: Cannot drop constraint - nonexistent constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_NONEXISTENT_CONSTRAINT] = "ORA-02443: Cannot drop constraint - nonexistent constraint"; ERROR_NAME[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "OB_ERR_CHECK_CONSTRAINT_VIOLATED"; ERROR_CAUSE[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = -1; SQLSTATE[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "HY000"; STR_ERROR[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "check constraint violated"; STR_USER_ERROR[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "check constraint violated"; ORACLE_ERRNO[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = 2290; ORACLE_STR_ERROR[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "ORA-02290: check constraint violated"; ORACLE_STR_USER_ERROR[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "ORA-02290: check constraint violated"; ERROR_NAME[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "OB_ERR_GROUP_FUNC_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "group function is not allowed here"; STR_USER_ERROR[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "group function is not allowed here"; ORACLE_ERRNO[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = 934; ORACLE_STR_ERROR[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "ORA-00934: group function is not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "ORA-00934: group function is not allowed here"; ERROR_NAME[-OB_ERR_POLICY_STRING_NOT_FOUND] = "OB_ERR_POLICY_STRING_NOT_FOUND"; ERROR_CAUSE[-OB_ERR_POLICY_STRING_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_POLICY_STRING_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_POLICY_STRING_NOT_FOUND] = -1; SQLSTATE[-OB_ERR_POLICY_STRING_NOT_FOUND] = "HY000"; STR_ERROR[-OB_ERR_POLICY_STRING_NOT_FOUND] = "policy string not found"; STR_USER_ERROR[-OB_ERR_POLICY_STRING_NOT_FOUND] = "policy string not found"; ORACLE_ERRNO[-OB_ERR_POLICY_STRING_NOT_FOUND] = 12416; ORACLE_STR_ERROR[-OB_ERR_POLICY_STRING_NOT_FOUND] = "ORA-12416: policy string not found"; ORACLE_STR_USER_ERROR[-OB_ERR_POLICY_STRING_NOT_FOUND] = "ORA-12416: policy string not found"; ERROR_NAME[-OB_ERR_INVALID_LABEL_STRING] = "OB_ERR_INVALID_LABEL_STRING"; ERROR_CAUSE[-OB_ERR_INVALID_LABEL_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_LABEL_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_LABEL_STRING] = -1; SQLSTATE[-OB_ERR_INVALID_LABEL_STRING] = "HY000"; STR_ERROR[-OB_ERR_INVALID_LABEL_STRING] = "invalid label string"; STR_USER_ERROR[-OB_ERR_INVALID_LABEL_STRING] = "invalid label string"; ORACLE_ERRNO[-OB_ERR_INVALID_LABEL_STRING] = 12401; ORACLE_STR_ERROR[-OB_ERR_INVALID_LABEL_STRING] = "ORA-12401: invalid label string"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_LABEL_STRING] = "ORA-12401: invalid label string"; ERROR_NAME[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING"; ERROR_CAUSE[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = -1; SQLSTATE[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "HY000"; STR_ERROR[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "undefined compartment string for policy string"; STR_USER_ERROR[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "undefined compartment string for policy string"; ORACLE_ERRNO[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = 12462; ORACLE_STR_ERROR[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "ORA-12462: undefined compartment string for policy string"; ORACLE_STR_USER_ERROR[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "ORA-12462: undefined compartment string for policy string"; ERROR_NAME[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING"; ERROR_CAUSE[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = -1; SQLSTATE[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "HY000"; STR_ERROR[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "undefined level string for policy string"; STR_USER_ERROR[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "undefined level string for policy string"; ORACLE_ERRNO[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = 12461; ORACLE_STR_ERROR[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "ORA-12461: undefined level string for policy string"; ORACLE_STR_USER_ERROR[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "ORA-12461: undefined level string for policy string"; ERROR_NAME[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING"; ERROR_CAUSE[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = -1; SQLSTATE[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "HY000"; STR_ERROR[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "undefined group string for policy string"; STR_USER_ERROR[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "undefined group string for policy string"; ORACLE_ERRNO[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = 12463; ORACLE_STR_ERROR[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "ORA-12463: undefined group string for policy string"; ORACLE_STR_USER_ERROR[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "ORA-12463: undefined group string for policy string"; ERROR_NAME[-OB_ERR_LBAC_ERROR] = "OB_ERR_LBAC_ERROR"; ERROR_CAUSE[-OB_ERR_LBAC_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LBAC_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LBAC_ERROR] = -1; SQLSTATE[-OB_ERR_LBAC_ERROR] = "HY000"; STR_ERROR[-OB_ERR_LBAC_ERROR] = "LBAC error"; STR_USER_ERROR[-OB_ERR_LBAC_ERROR] = "LBAC error: %s"; ORACLE_ERRNO[-OB_ERR_LBAC_ERROR] = 12432; ORACLE_STR_ERROR[-OB_ERR_LBAC_ERROR] = "ORA-12432: LBAC error"; ORACLE_STR_USER_ERROR[-OB_ERR_LBAC_ERROR] = "ORA-12432: LBAC error: %s"; ERROR_NAME[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING"; ERROR_CAUSE[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = -1; SQLSTATE[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "HY000"; STR_ERROR[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "policy role already exists for policy string"; STR_USER_ERROR[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "policy role already exists for policy string"; ORACLE_ERRNO[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = 12447; ORACLE_STR_ERROR[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "ORA-12447: policy role already exists for policy string"; ORACLE_STR_USER_ERROR[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "ORA-12447: policy role already exists for policy string"; ERROR_NAME[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "OB_ERR_NULL_OR_INVALID_USER_LABEL"; ERROR_CAUSE[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = -1; SQLSTATE[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "HY000"; STR_ERROR[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "NULL or invalid user label"; STR_USER_ERROR[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "NULL or invalid user label: %s"; ORACLE_ERRNO[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = 12470; ORACLE_STR_ERROR[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "ORA-12470: NULL or invalid user label"; ORACLE_STR_USER_ERROR[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "ORA-12470: NULL or invalid user label: %s"; ERROR_NAME[-OB_ERR_ADD_INDEX] = "OB_ERR_ADD_INDEX"; ERROR_CAUSE[-OB_ERR_ADD_INDEX] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ADD_INDEX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ADD_INDEX] = -1; SQLSTATE[-OB_ERR_ADD_INDEX] = "HY000"; STR_ERROR[-OB_ERR_ADD_INDEX] = "Add index failed"; STR_USER_ERROR[-OB_ERR_ADD_INDEX] = "Add index failed"; ORACLE_ERRNO[-OB_ERR_ADD_INDEX] = 600; ORACLE_STR_ERROR[-OB_ERR_ADD_INDEX] = "ORA-00600: internal error code, arguments: -5703, Add index failed"; ORACLE_STR_USER_ERROR[-OB_ERR_ADD_INDEX] = "ORA-00600: internal error code, arguments: -5703, Add index failed"; ERROR_NAME[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "OB_ERR_PROFILE_STRING_DOES_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "profile string does not exist"; STR_USER_ERROR[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "profile %.*s does not exist"; ORACLE_ERRNO[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = 2380; ORACLE_STR_ERROR[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "ORA-02380: profile string does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "ORA-02380: profile %.*s does not exist"; ERROR_NAME[-OB_ERR_INVALID_RESOURCE_LIMIT] = "OB_ERR_INVALID_RESOURCE_LIMIT"; ERROR_CAUSE[-OB_ERR_INVALID_RESOURCE_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_RESOURCE_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_RESOURCE_LIMIT] = -1; SQLSTATE[-OB_ERR_INVALID_RESOURCE_LIMIT] = "HY000"; STR_ERROR[-OB_ERR_INVALID_RESOURCE_LIMIT] = "invalid resource limit"; STR_USER_ERROR[-OB_ERR_INVALID_RESOURCE_LIMIT] = "invalid resource limit %s"; ORACLE_ERRNO[-OB_ERR_INVALID_RESOURCE_LIMIT] = 2377; ORACLE_STR_ERROR[-OB_ERR_INVALID_RESOURCE_LIMIT] = "ORA-02377: invalid resource limit"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_RESOURCE_LIMIT] = "ORA-02377: invalid resource limit %s"; ERROR_NAME[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "OB_ERR_PROFILE_STRING_ALREADY_EXISTS"; ERROR_CAUSE[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = -1; SQLSTATE[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "HY000"; STR_ERROR[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "profile string already exists"; STR_USER_ERROR[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "profile %.*s already exists"; ORACLE_ERRNO[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = 2379; ORACLE_STR_ERROR[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "ORA-02379: profile string already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "ORA-02379: profile %.*s already exists"; ERROR_NAME[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED"; ERROR_CAUSE[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = -1; SQLSTATE[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "HY000"; STR_ERROR[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "profile string has users assigned, cannot drop without CASCADE"; STR_USER_ERROR[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "profile %.*s has users assigned, cannot drop without CASCADE"; ORACLE_ERRNO[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = 2382; ORACLE_STR_ERROR[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "ORA-02382: profile string has users assigned, cannot drop without CASCADE"; ORACLE_STR_USER_ERROR[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "ORA-02382: profile %.*s has users assigned, cannot drop without CASCADE"; ERROR_NAME[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL"; ERROR_CAUSE[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = -1; SQLSTATE[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "HY000"; STR_ERROR[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "the leading precision of the interval is too small"; STR_USER_ERROR[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "the leading precision of the interval is too small"; ORACLE_ERRNO[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = 1873; ORACLE_STR_ERROR[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "ORA-01873: the leading precision of the interval is too small"; ORACLE_STR_USER_ERROR[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = "ORA-01873: the leading precision of the interval is too small"; ERROR_NAME[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "OB_ERR_INVALID_TIME_ZONE_HOUR"; ERROR_CAUSE[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_TIME_ZONE_HOUR] = -1; SQLSTATE[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "HY000"; STR_ERROR[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "time zone hour must be between -12 and 14"; STR_USER_ERROR[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "time zone hour must be between -12 and 14"; ORACLE_ERRNO[-OB_ERR_INVALID_TIME_ZONE_HOUR] = 1874; ORACLE_STR_ERROR[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "ORA-01874: time zone hour must be between -15 and 15"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "ORA-01874: time zone hour must be between -15 and 15"; ERROR_NAME[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "OB_ERR_INVALID_TIME_ZONE_MINUTE"; ERROR_CAUSE[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = -1; SQLSTATE[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "time zone minute must be between -59 and 59"; STR_USER_ERROR[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "time zone minute must be between -59 and 59"; ORACLE_ERRNO[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = 1875; ORACLE_STR_ERROR[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "ORA-01875: time zone minute must be between -59 and 59"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "ORA-01875: time zone minute must be between -59 and 59"; ERROR_NAME[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "OB_ERR_NOT_A_VALID_TIME_ZONE"; ERROR_CAUSE[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_A_VALID_TIME_ZONE] = -1; SQLSTATE[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "HY000"; STR_ERROR[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "not a valid time zone"; STR_USER_ERROR[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "not a valid time zone"; ORACLE_ERRNO[-OB_ERR_NOT_A_VALID_TIME_ZONE] = 1857; ORACLE_STR_ERROR[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "ORA-01857: not a valid time zone"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "ORA-01857: not a valid time zone"; ERROR_NAME[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER"; ERROR_CAUSE[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = -1; SQLSTATE[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "HY000"; STR_ERROR[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "date format is too long for internal buffer"; STR_USER_ERROR[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "date format is too long for internal buffer"; ORACLE_ERRNO[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = 1801; ORACLE_STR_ERROR[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "ORA-01801: date format is too long for internal buffer"; ORACLE_STR_USER_ERROR[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "ORA-01801: date format is too long for internal buffer"; ERROR_NAME[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED"; ERROR_CAUSE[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = -1; SQLSTATE[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "HY000"; STR_ERROR[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "cannot validate - check constraint violated"; STR_USER_ERROR[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "cannot validate (%.*s.%.*s) - check constraint violated"; ORACLE_ERRNO[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = 2293; ORACLE_STR_ERROR[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "ORA-02293: cannot validate - check constraint violated"; ORACLE_STR_USER_ERROR[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "ORA-02293: cannot validate (%.*s.%.*s) - check constraint violated"; ERROR_NAME[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "OB_ERR_ILLEGAL_VIEW_UPDATE"; ERROR_CAUSE[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_VIEW_UPDATE] = -1; SQLSTATE[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "HY000"; STR_ERROR[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "data manipulation operation not legal on this view"; STR_USER_ERROR[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "data manipulation operation not legal on this view"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_VIEW_UPDATE] = 1732; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "ORA-01732: data manipulation operation not legal on this view"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "ORA-01732: data manipulation operation not legal on this view"; ERROR_NAME[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "OB_ERR_VIRTUAL_COL_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "virtual column not allowed here"; STR_USER_ERROR[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "virtual column not allowed here"; ORACLE_ERRNO[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = 1733; ORACLE_STR_ERROR[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "ORA-01733: virtual column not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "ORA-01733: virtual column not allowed here"; ERROR_NAME[-OB_ERR_O_VIEW_MULTIUPDATE] = "OB_ERR_O_VIEW_MULTIUPDATE"; ERROR_CAUSE[-OB_ERR_O_VIEW_MULTIUPDATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_O_VIEW_MULTIUPDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_O_VIEW_MULTIUPDATE] = -1; SQLSTATE[-OB_ERR_O_VIEW_MULTIUPDATE] = "HY000"; STR_ERROR[-OB_ERR_O_VIEW_MULTIUPDATE] = "cannot modify more than one base table through a join view"; STR_USER_ERROR[-OB_ERR_O_VIEW_MULTIUPDATE] = "cannot modify more than one base table through a join view"; ORACLE_ERRNO[-OB_ERR_O_VIEW_MULTIUPDATE] = 1776; ORACLE_STR_ERROR[-OB_ERR_O_VIEW_MULTIUPDATE] = "ORA-01776: cannot modify more than one base table through a join view"; ORACLE_STR_USER_ERROR[-OB_ERR_O_VIEW_MULTIUPDATE] = "ORA-01776: cannot modify more than one base table through a join view"; ERROR_NAME[-OB_ERR_NON_INSERTABLE_TABLE] = "OB_ERR_NON_INSERTABLE_TABLE"; ERROR_CAUSE[-OB_ERR_NON_INSERTABLE_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NON_INSERTABLE_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NON_INSERTABLE_TABLE] = ER_NON_INSERTABLE_TABLE; SQLSTATE[-OB_ERR_NON_INSERTABLE_TABLE] = "HY000"; STR_ERROR[-OB_ERR_NON_INSERTABLE_TABLE] = "The target table is not insertable"; STR_USER_ERROR[-OB_ERR_NON_INSERTABLE_TABLE] = "The target table %.*s of the INSERT is not insertable-into"; ORACLE_ERRNO[-OB_ERR_NON_INSERTABLE_TABLE] = 600; ORACLE_STR_ERROR[-OB_ERR_NON_INSERTABLE_TABLE] = "ORA-00600: internal error code, arguments: -5717, The target table is not insertable"; ORACLE_STR_USER_ERROR[-OB_ERR_NON_INSERTABLE_TABLE] = "ORA-00600: internal error code, arguments: -5717, The target table %.*s of the INSERT is not insertable-into"; ERROR_NAME[-OB_ERR_VIEW_MULTIUPDATE] = "OB_ERR_VIEW_MULTIUPDATE"; ERROR_CAUSE[-OB_ERR_VIEW_MULTIUPDATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VIEW_MULTIUPDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VIEW_MULTIUPDATE] = ER_VIEW_MULTIUPDATE; SQLSTATE[-OB_ERR_VIEW_MULTIUPDATE] = "HY000"; STR_ERROR[-OB_ERR_VIEW_MULTIUPDATE] = "Can not modify more than one base table through a join view"; STR_USER_ERROR[-OB_ERR_VIEW_MULTIUPDATE] = "Can not modify more than one base table through a join view '%.*s.%.*s'"; ORACLE_ERRNO[-OB_ERR_VIEW_MULTIUPDATE] = 600; ORACLE_STR_ERROR[-OB_ERR_VIEW_MULTIUPDATE] = "ORA-00600: internal error code, arguments: -5718, Can not modify more than one base table through a join view"; ORACLE_STR_USER_ERROR[-OB_ERR_VIEW_MULTIUPDATE] = "ORA-00600: internal error code, arguments: -5718, Can not modify more than one base table through a join view '%.*s.%.*s'"; ERROR_NAME[-OB_ERR_NONUPDATEABLE_COLUMN] = "OB_ERR_NONUPDATEABLE_COLUMN"; ERROR_CAUSE[-OB_ERR_NONUPDATEABLE_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NONUPDATEABLE_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NONUPDATEABLE_COLUMN] = ER_NONUPDATEABLE_COLUMN; SQLSTATE[-OB_ERR_NONUPDATEABLE_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_NONUPDATEABLE_COLUMN] = "Column is not updatable"; STR_USER_ERROR[-OB_ERR_NONUPDATEABLE_COLUMN] = "Column '%.*s' is not updatable"; ORACLE_ERRNO[-OB_ERR_NONUPDATEABLE_COLUMN] = 600; ORACLE_STR_ERROR[-OB_ERR_NONUPDATEABLE_COLUMN] = "ORA-00600: internal error code, arguments: -5719, Column is not updatable"; ORACLE_STR_USER_ERROR[-OB_ERR_NONUPDATEABLE_COLUMN] = "ORA-00600: internal error code, arguments: -5719, Column '%.*s' is not updatable"; ERROR_NAME[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "OB_ERR_VIEW_DELETE_MERGE_VIEW"; ERROR_CAUSE[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = ER_VIEW_DELETE_MERGE_VIEW; SQLSTATE[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "HY000"; STR_ERROR[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "Can not delete from join view"; STR_USER_ERROR[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "Can not delete from join view '%.*s.%.*s'"; ORACLE_ERRNO[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = 600; ORACLE_STR_ERROR[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "ORA-00600: internal error code, arguments: -5720, Can not delete from join view"; ORACLE_STR_USER_ERROR[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "ORA-00600: internal error code, arguments: -5720, Can not delete from join view '%.*s.%.*s'"; ERROR_NAME[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED"; ERROR_CAUSE[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = -1; SQLSTATE[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "HY000"; STR_ERROR[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "cannot delete from view without exactly one key-preserved table"; STR_USER_ERROR[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "cannot delete from view without exactly one key-preserved table"; ORACLE_ERRNO[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = 1752; ORACLE_STR_ERROR[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "ORA-01752: cannot delete from view without exactly one key-preserved table"; ORACLE_STR_USER_ERROR[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "ORA-01752: cannot delete from view without exactly one key-preserved table"; ERROR_NAME[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED"; ERROR_CAUSE[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = -1; SQLSTATE[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "HY000"; STR_ERROR[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "cannot modify a column which maps to a non key-preserved table"; STR_USER_ERROR[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "cannot modify a column which maps to a non key-preserved table"; ORACLE_ERRNO[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = 1779; ORACLE_STR_ERROR[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "ORA-01779: cannot modify a column which maps to a non key-preserved table"; ORACLE_STR_USER_ERROR[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "ORA-01779: cannot modify a column which maps to a non key-preserved table"; ERROR_NAME[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "OB_ERR_MODIFY_READ_ONLY_VIEW"; ERROR_CAUSE[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_READ_ONLY_VIEW] = -1; SQLSTATE[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "cannot perform a DML operation on a read-only view"; STR_USER_ERROR[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "cannot perform a DML operation on a read-only view"; ORACLE_ERRNO[-OB_ERR_MODIFY_READ_ONLY_VIEW] = 42399; ORACLE_STR_ERROR[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "ORA-42399: cannot perform a DML operation on a read-only view"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "ORA-42399: cannot perform a DML operation on a read-only view"; ERROR_NAME[-OB_ERR_INVALID_INITRANS_VALUE] = "OB_ERR_INVALID_INITRANS_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_INITRANS_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_INITRANS_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_INITRANS_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_INITRANS_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_INITRANS_VALUE] = "invalid INITRANS option value"; STR_USER_ERROR[-OB_ERR_INVALID_INITRANS_VALUE] = "invalid INITRANS option value"; ORACLE_ERRNO[-OB_ERR_INVALID_INITRANS_VALUE] = 2207; ORACLE_STR_ERROR[-OB_ERR_INVALID_INITRANS_VALUE] = "ORA-02207: invalid INITRANS option value"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_INITRANS_VALUE] = "ORA-02207: invalid INITRANS option value"; ERROR_NAME[-OB_ERR_INVALID_MAXTRANS_VALUE] = "OB_ERR_INVALID_MAXTRANS_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_MAXTRANS_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_MAXTRANS_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_MAXTRANS_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_MAXTRANS_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_MAXTRANS_VALUE] = "invalid MAXTRANS option value"; STR_USER_ERROR[-OB_ERR_INVALID_MAXTRANS_VALUE] = "invalid MAXTRANS option value"; ORACLE_ERRNO[-OB_ERR_INVALID_MAXTRANS_VALUE] = 2209; ORACLE_STR_ERROR[-OB_ERR_INVALID_MAXTRANS_VALUE] = "ORA-02209: invalid MAXTRANS option value"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_MAXTRANS_VALUE] = "ORA-02209: invalid MAXTRANS option value"; ERROR_NAME[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "invalid value for PCTFREE or PCTUSED"; STR_USER_ERROR[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "invalid value for PCTFREE or PCTUSED"; ORACLE_ERRNO[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = 2211; ORACLE_STR_ERROR[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "ORA-02211: invalid value for PCTFREE or PCTUSED"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "ORA-02211: invalid value for PCTFREE or PCTUSED"; ERROR_NAME[-OB_ERR_PROXY_REROUTE] = "OB_ERR_PROXY_REROUTE"; ERROR_CAUSE[-OB_ERR_PROXY_REROUTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PROXY_REROUTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PROXY_REROUTE] = -1; SQLSTATE[-OB_ERR_PROXY_REROUTE] = "HY000"; STR_ERROR[-OB_ERR_PROXY_REROUTE] = "SQL request should be rerouted"; STR_USER_ERROR[-OB_ERR_PROXY_REROUTE] = "SQL request should be rerouted"; ORACLE_ERRNO[-OB_ERR_PROXY_REROUTE] = 600; ORACLE_STR_ERROR[-OB_ERR_PROXY_REROUTE] = "ORA-00600: internal error code, arguments: -5727, SQL request should be rerouted"; ORACLE_STR_USER_ERROR[-OB_ERR_PROXY_REROUTE] = "ORA-00600: internal error code, arguments: -5727, SQL request should be rerouted"; ERROR_NAME[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION"; ERROR_CAUSE[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = -1; SQLSTATE[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "HY000"; STR_ERROR[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "illegal argument for function"; STR_USER_ERROR[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "illegal argument for function"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = 1760; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "ORA-01760: illegal argument for function"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "ORA-01760: illegal argument for function"; ERROR_NAME[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST"; ERROR_CAUSE[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = -1; SQLSTATE[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "HY000"; STR_ERROR[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "this operator cannot be used with lists"; STR_USER_ERROR[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "this operator cannot be used with lists"; ORACLE_ERRNO[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = 1796; ORACLE_STR_ERROR[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "ORA-01796: this operator cannot be used with lists"; ORACLE_STR_USER_ERROR[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "ORA-01796: this operator cannot be used with lists"; ERROR_NAME[-OB_ERR_INVALID_SAMPLING_RANGE] = "OB_ERR_INVALID_SAMPLING_RANGE"; ERROR_CAUSE[-OB_ERR_INVALID_SAMPLING_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SAMPLING_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SAMPLING_RANGE] = -1; SQLSTATE[-OB_ERR_INVALID_SAMPLING_RANGE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SAMPLING_RANGE] = "SAMPLE percentage must be in the range [0.000001,100)"; STR_USER_ERROR[-OB_ERR_INVALID_SAMPLING_RANGE] = "SAMPLE percentage must be in the range [0.000001,100)"; ORACLE_ERRNO[-OB_ERR_INVALID_SAMPLING_RANGE] = 30562; ORACLE_STR_ERROR[-OB_ERR_INVALID_SAMPLING_RANGE] = "ORA-30562: SAMPLE percentage must be in the range [0.000001,100)"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SAMPLING_RANGE] = "ORA-30562: SAMPLE percentage must be in the range [0.000001,100)"; ERROR_NAME[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "specifying owner's name of the table is not allowed"; STR_USER_ERROR[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "specifying owner's name of the table is not allowed"; ORACLE_ERRNO[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = 1765; ORACLE_STR_ERROR[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "ORA-01765: specifying owner's name of the table is not allowed"; ORACLE_STR_USER_ERROR[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "ORA-01765: specifying owner's name of the table is not allowed"; ERROR_NAME[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE"; ERROR_CAUSE[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = -1; SQLSTATE[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "HY000"; STR_ERROR[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "stmt trigger with when clause"; STR_USER_ERROR[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "stmt trigger with when clause"; ORACLE_ERRNO[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = 4077; ORACLE_STR_ERROR[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "ORA-04077: stmt trigger with when clause"; ORACLE_STR_USER_ERROR[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "ORA-04077: stmt trigger with when clause"; ERROR_NAME[-OB_ERR_TRIGGER_NOT_EXIST] = "OB_ERR_TRIGGER_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_TRIGGER_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TRIGGER_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TRIGGER_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_TRIGGER_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_TRIGGER_NOT_EXIST] = "trigger does not exist"; STR_USER_ERROR[-OB_ERR_TRIGGER_NOT_EXIST] = "trigger '%.*s' does not exist"; ORACLE_ERRNO[-OB_ERR_TRIGGER_NOT_EXIST] = 4080; ORACLE_STR_ERROR[-OB_ERR_TRIGGER_NOT_EXIST] = "ORA-04080: trigger not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_TRIGGER_NOT_EXIST] = "ORA-04080: trigger '%.*s' does not exist"; ERROR_NAME[-OB_ERR_TRIGGER_ALREADY_EXIST] = "OB_ERR_TRIGGER_ALREADY_EXIST"; ERROR_CAUSE[-OB_ERR_TRIGGER_ALREADY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TRIGGER_ALREADY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TRIGGER_ALREADY_EXIST] = -1; SQLSTATE[-OB_ERR_TRIGGER_ALREADY_EXIST] = "HY000"; STR_ERROR[-OB_ERR_TRIGGER_ALREADY_EXIST] = "trigger already exist"; STR_USER_ERROR[-OB_ERR_TRIGGER_ALREADY_EXIST] = "trigger '%.*s' already exist"; ORACLE_ERRNO[-OB_ERR_TRIGGER_ALREADY_EXIST] = 4081; ORACLE_STR_ERROR[-OB_ERR_TRIGGER_ALREADY_EXIST] = "ORA-04081: trigger already exist"; ORACLE_STR_USER_ERROR[-OB_ERR_TRIGGER_ALREADY_EXIST] = "ORA-04081: trigger '%.*s' already exist"; ERROR_NAME[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE"; ERROR_CAUSE[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = -1; SQLSTATE[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "HY000"; STR_ERROR[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "trigger already exists on another table, cannot replace it"; STR_USER_ERROR[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "trigger '%.*s' already exists on another table, cannot replace it"; ORACLE_ERRNO[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = 4095; ORACLE_STR_ERROR[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "ORA-04095: trigger already exists on another table, cannot replace it"; ORACLE_STR_USER_ERROR[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "ORA-04095: trigger '%.*s' already exists on another table, cannot replace it"; ERROR_NAME[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER"; ERROR_CAUSE[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = -1; SQLSTATE[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "HY000"; STR_ERROR[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "error signaled in parallel query server"; STR_USER_ERROR[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "error signaled in parallel query server"; ORACLE_ERRNO[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = 12801; ORACLE_STR_ERROR[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "ORA-12801: error signaled in parallel query server"; ORACLE_STR_USER_ERROR[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "ORA-12801: error signaled in parallel query server"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "OB_ERR_CTE_ILLEGAL_QUERY_NAME"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "illegal reference of a query name in WITH clause"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "illegal reference of a query name in WITH clause"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = 32031; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "ORA-32031: illegal reference of a query name in WITH clause"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "ORA-32031: illegal reference of a query name in WITH clause"; ERROR_NAME[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING"; ERROR_CAUSE[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = -1; SQLSTATE[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "HY000"; STR_ERROR[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "unsupported column aliasing"; STR_USER_ERROR[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "unsupported column aliasing"; ORACLE_ERRNO[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = 32033; ORACLE_STR_ERROR[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "ORA-32033: unsupported column aliasing"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "ORA-32033: unsupported column aliasing"; ERROR_NAME[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "OB_ERR_UNSUPPORTED_USE_OF_CTE"; ERROR_CAUSE[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = -1; SQLSTATE[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "HY000"; STR_ERROR[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "unsupported use of WITH clause"; STR_USER_ERROR[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "unsupported use of WITH clause"; ORACLE_ERRNO[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = 32034; ORACLE_STR_ERROR[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "ORA-32034: unsupported use of WITH clause"; ORACLE_STR_USER_ERROR[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "ORA-32034: unsupported use of WITH clause"; ERROR_NAME[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH"; ERROR_CAUSE[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = -1; SQLSTATE[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "HY000"; STR_ERROR[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "number of WITH clause column names does not match number of elements in select list"; STR_USER_ERROR[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "number of WITH clause column names does not match number of elements in select list"; ORACLE_ERRNO[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = 32038; ORACLE_STR_ERROR[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "ORA-32038: number of WITH clause column names does not match number of elements in select list"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "ORA-32038: number of WITH clause column names does not match number of elements in select list"; ERROR_NAME[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE"; ERROR_CAUSE[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = -1; SQLSTATE[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "HY000"; STR_ERROR[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "recursive WITH clause must have column alias list"; STR_USER_ERROR[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "recursive WITH clause must have column alias list"; ORACLE_ERRNO[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = 32039; ORACLE_STR_ERROR[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "ORA-32039: recursive WITH clause must have column alias list"; ORACLE_STR_USER_ERROR[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "ORA-32039: recursive WITH clause must have column alias list"; ERROR_NAME[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE"; ERROR_CAUSE[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = -1; SQLSTATE[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "HY000"; STR_ERROR[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "recursive WITH clause must use a UNION ALL operation"; STR_USER_ERROR[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "recursive WITH clause must use a UNION ALL operation"; ORACLE_ERRNO[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = 32040; ORACLE_STR_ERROR[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "ORA-32040: recursive WITH clause must use a UNION ALL operation"; ORACLE_STR_USER_ERROR[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "ORA-32040: recursive WITH clause must use a UNION ALL operation"; ERROR_NAME[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE"; ERROR_CAUSE[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = -1; SQLSTATE[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "HY000"; STR_ERROR[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "UNION ALL operation in recursive WITH clause must have only two branches"; STR_USER_ERROR[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "UNION ALL operation in recursive WITH clause must have only two branches"; ORACLE_ERRNO[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = 32041; ORACLE_STR_ERROR[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "ORA-32041: UNION ALL operation in recursive WITH clause must have only two branches"; ORACLE_STR_USER_ERROR[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "ORA-32041: UNION ALL operation in recursive WITH clause must have only two branches"; ERROR_NAME[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE"; ERROR_CAUSE[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = -1; SQLSTATE[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "HY000"; STR_ERROR[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "recursive WITH clause must reference itself directly in one of the UNION ALL branches"; STR_USER_ERROR[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "recursive WITH clause must reference itself directly in one of the UNION ALL branches"; ORACLE_ERRNO[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = 32042; ORACLE_STR_ERROR[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "ORA-32042: recursive WITH clause must reference itself directly in one of the UNION ALL branches"; ORACLE_STR_USER_ERROR[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "ORA-32042: recursive WITH clause must reference itself directly in one of the UNION ALL branches"; ERROR_NAME[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE"; ERROR_CAUSE[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = -1; SQLSTATE[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "HY000"; STR_ERROR[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "recursive WITH clause needs an initialization branch"; STR_USER_ERROR[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "recursive WITH clause needs an initialization branch"; ORACLE_ERRNO[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = 32043; ORACLE_STR_ERROR[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "ORA-32043: recursive WITH clause needs an initialization branch"; ORACLE_STR_USER_ERROR[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "ORA-32043: recursive WITH clause needs an initialization branch"; ERROR_NAME[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE"; ERROR_CAUSE[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = -1; SQLSTATE[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "HY000"; STR_ERROR[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "cycle detected while executing recursive WITH query"; STR_USER_ERROR[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "cycle detected while executing recursive WITH query"; ORACLE_ERRNO[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = 32044; ORACLE_STR_ERROR[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "ORA-32044: cycle detected while executing recursive WITH query"; ORACLE_STR_USER_ERROR[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "ORA-32044: cycle detected while executing recursive WITH query"; ERROR_NAME[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION"; ERROR_CAUSE[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = -1; SQLSTATE[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "HY000"; STR_ERROR[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "maximum level of recursion reached while executing recursive WITH query"; STR_USER_ERROR[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "maximum level of recursion reached while executing recursive WITH query"; ORACLE_ERRNO[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = 32045; ORACLE_STR_ERROR[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "ORA-32045: maximum level of recursion reached while executing recursive WITH query"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "ORA-32045: maximum level of recursion reached while executing recursive WITH query"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "sequence column name for SEARCH clause must not be part of the column alias list"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "sequence column name for SEARCH clause must not be part of the column alias list"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = 32046; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "ORA-32046: sequence column name for SEARCH clause must not be part of the column alias list"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "ORA-32046: sequence column name for SEARCH clause must not be part of the column alias list"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "cycle mark value and non-cycle mark value must be one byte character string values"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "cycle mark value and non-cycle mark value must be one byte character string values"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = 32047; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "ORA-32047: cycle mark value and non-cycle mark value must be one byte character string values"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "ORA-32047: cycle mark value and non-cycle mark value must be one byte character string values"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "cycle mark column name for CYCLE clause must not be part of the column alias list"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "cycle mark column name for CYCLE clause must not be part of the column alias list"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = 32048; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "ORA-32048: cycle mark column name for CYCLE clause must not be part of the column alias list"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "ORA-32048: cycle mark column name for CYCLE clause must not be part of the column alias list"; ERROR_NAME[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE"; ERROR_CAUSE[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = -1; SQLSTATE[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "HY000"; STR_ERROR[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "duplicate name found in column alias list for WITH clause"; STR_USER_ERROR[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "duplicate name found in column alias list for WITH clause"; ORACLE_ERRNO[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = 32049; ORACLE_STR_ERROR[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "ORA-32049: duplicate name found in column alias list for WITH clause"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "ORA-32049: duplicate name found in column alias list for WITH clause"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "SEARCH and CYCLE clauses can only be specified for recursive WITH clause elements"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "SEARCH and CYCLE clauses can only be specified for recursive WITH clause elements"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = 32480; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "ORA-32480: SEARCH and CYCLE clauses can only be specified for recursive WITH clause elements"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "ORA-32480: SEARCH and CYCLE clauses can only be specified for recursive WITH clause elements"; ERROR_NAME[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE"; ERROR_CAUSE[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = -1; SQLSTATE[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "HY000"; STR_ERROR[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "cycle value for CYCLE clause must be different from the non-cycle value"; STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "cycle value for CYCLE clause must be different from the non-cycle value"; ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = 32481; ORACLE_STR_ERROR[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "ORA-32481: cycle value for CYCLE clause must be different from the non-cycle value"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "ORA-32481: cycle value for CYCLE clause must be different from the non-cycle value"; ERROR_NAME[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN"; ERROR_CAUSE[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = -1; SQLSTATE[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "sequence column for SEARCH clause must be different from the cycle mark column for CYCLE clause"; STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "sequence column for SEARCH clause must be different from the cycle mark column for CYCLE clause"; ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = 32482; ORACLE_STR_ERROR[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "ORA-32482: sequence column for SEARCH clause must be different from the cycle mark column for CYCLE clause"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "ORA-32482: sequence column for SEARCH clause must be different from the cycle mark column for CYCLE clause"; ERROR_NAME[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE"; ERROR_CAUSE[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = -1; SQLSTATE[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "HY000"; STR_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "duplicate name found in sort specification list for SEARCH clause of WITH clause"; STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "duplicate name found in sort specification list for SEARCH clause of WITH clause"; ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = 32483; ORACLE_STR_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "ORA-32483: duplicate name found in sort specification list for SEARCH clause of WITH clause"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "ORA-32483: duplicate name found in sort specification list for SEARCH clause of WITH clause"; ERROR_NAME[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE"; ERROR_CAUSE[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = -1; SQLSTATE[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "HY000"; STR_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "duplicate name found in cycle column list for CYCLE clause of WITH clause"; STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "duplicate name found in cycle column list for CYCLE clause of WITH clause"; ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = 32484; ORACLE_STR_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "ORA-32484: duplicate name found in cycle column list for CYCLE clause of WITH clause"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "ORA-32484: duplicate name found in cycle column list for CYCLE clause of WITH clause"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "element in cycle column list of CYCLE clause must appear in the column alias list of the WITH clause element"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "element in cycle column list of CYCLE clause must appear in the column alias list of the WITH clause element"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = 32485; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "ORA-32485: element in cycle column list of CYCLE clause must appear in the column alias list of the WITH clause element"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "ORA-32485: element in cycle column list of CYCLE clause must appear in the column alias list of the WITH clause element"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "unsupported operation in recursive branch of recursive WITH clause"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "unsupported operation in recursive branch of recursive WITH clause"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = 32486; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "ORA-32486: unsupported operation in recursive branch of recursive WITH clause"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "ORA-32486: unsupported operation in recursive branch of recursive WITH clause"; ERROR_NAME[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE"; ERROR_CAUSE[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = -1; SQLSTATE[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "HY000"; STR_ERROR[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "unsupported join in recursive WITH query"; STR_USER_ERROR[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "unsupported join in recursive WITH query"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = 32487; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "ORA-32487: unsupported join in recursive WITH query"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "ORA-32487: unsupported join in recursive WITH query"; ERROR_NAME[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST"; ERROR_CAUSE[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = -1; SQLSTATE[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "HY000"; STR_ERROR[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "WITH clause element did not have a column alias list"; STR_USER_ERROR[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "WITH clause element did not have a column alias list"; ORACLE_ERRNO[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = 32488; ORACLE_STR_ERROR[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "ORA-32488: WITH clause element did not have a column alias list"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "ORA-32488: WITH clause element did not have a column alias list"; ERROR_NAME[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE"; ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = -1; SQLSTATE[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "HY000"; STR_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "element in sort specification list of SEARCH clause did not appear in the column alias list of the WITH clause element"; STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "element in sort specification list of SEARCH clause did not appear in the column alias list of the WITH clause element"; ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = 32489; ORACLE_STR_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "ORA-32489: element in sort specification list of SEARCH clause did not appear in the column alias list of the WITH clause element"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "ORA-32489: element in sort specification list of SEARCH clause did not appear in the column alias list of the WITH clause element"; ERROR_NAME[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE"; ERROR_CAUSE[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = -1; SQLSTATE[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "HY000"; STR_ERROR[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "recursive query name referenced more than once in recursive branch of recursive WITH clause element"; STR_USER_ERROR[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "recursive query name referenced more than once in recursive branch of recursive WITH clause element"; ORACLE_ERRNO[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = 32490; ORACLE_STR_ERROR[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "ORA-32490: recursive query name referenced more than once in recursive branch of recursive WITH clause element"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = "ORA-32490: recursive query name referenced more than once in recursive branch of recursive WITH clause element"; ERROR_NAME[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "Specified pseudo column or operator not allowed here"; STR_USER_ERROR[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "Specified pseudo column or operator not allowed here"; ORACLE_ERRNO[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = 976; ORACLE_STR_ERROR[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "ORA-00976: Specified pseudo column or operator not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "ORA-00976: Specified pseudo column or operator not allowed here"; ERROR_NAME[-OB_ERR_CBY_LOOP] = "OB_ERR_CBY_LOOP"; ERROR_CAUSE[-OB_ERR_CBY_LOOP] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_LOOP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_LOOP] = -1; SQLSTATE[-OB_ERR_CBY_LOOP] = "HY000"; STR_ERROR[-OB_ERR_CBY_LOOP] = "CONNECT BY loop in user data"; STR_USER_ERROR[-OB_ERR_CBY_LOOP] = "CONNECT BY loop in user data"; ORACLE_ERRNO[-OB_ERR_CBY_LOOP] = 1436; ORACLE_STR_ERROR[-OB_ERR_CBY_LOOP] = "ORA-01436: CONNECT BY loop in user data"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_LOOP] = "ORA-01436: CONNECT BY loop in user data"; ERROR_NAME[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "OB_ERR_CBY_JOIN_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "cannot have join with CONNECT BY"; STR_USER_ERROR[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "cannot have join with CONNECT BY"; ORACLE_ERRNO[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = 1437; ORACLE_STR_ERROR[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "ORA-01437: cannot have join with CONNECT BY"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "ORA-01437: cannot have join with CONNECT BY"; ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "OB_ERR_CBY_CONNECT_BY_REQUIRED"; ERROR_CAUSE[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = -1; SQLSTATE[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "HY000"; STR_ERROR[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "CONNECT BY clause required in this query block"; STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "CONNECT BY clause required in this query block"; ORACLE_ERRNO[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = 1788; ORACLE_STR_ERROR[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "ORA-01788: CONNECT BY clause required in this query block"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "ORA-01788: CONNECT BY clause required in this query block"; ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "SYS_CONNECT_BY_PATH function is not allowed here"; STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "SYS_CONNECT_BY_PATH function is not allowed here"; ORACLE_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = 30002; ORACLE_STR_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "ORA-30002: SYS_CONNECT_BY_PATH function is not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "ORA-30002: SYS_CONNECT_BY_PATH function is not allowed here"; ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM"; ERROR_CAUSE[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = -1; SQLSTATE[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "HY000"; STR_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "illegal parameter in SYS_CONNECT_BY_PATH function"; STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "illegal parameter in SYS_CONNECT_BY_PATH function"; ORACLE_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = 30003; ORACLE_STR_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "ORA-30003: illegal parameter in SYS_CONNECT_BY_PATH function"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "ORA-30003: illegal parameter in SYS_CONNECT_BY_PATH function"; ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR"; ERROR_CAUSE[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = -1; SQLSTATE[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "HY000"; STR_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values"; STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values"; ORACLE_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = 30004; ORACLE_STR_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "ORA-30004: A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values."; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "ORA-30004: A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values."; ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED"; ERROR_CAUSE[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = -1; SQLSTATE[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "HY000"; STR_ERROR[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition"; STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition"; ORACLE_ERRNO[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = 30007; ORACLE_STR_ERROR[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "ORA-30007: CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "ORA-30007: CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition"; ERROR_NAME[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "ORDER SIBLINGS BY clause not allowed here"; STR_USER_ERROR[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "ORDER SIBLINGS BY clause not allowed here"; ORACLE_ERRNO[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = 30929; ORACLE_STR_ERROR[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "ORA-30929: ORDER SIBLINGS BY clause not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "ORA-30929: ORDER SIBLINGS BY clause not allowed here"; ERROR_NAME[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "OB_ERR_CBY_NOCYCLE_REQUIRED"; ERROR_CAUSE[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_NOCYCLE_REQUIRED] = -1; SQLSTATE[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "HY000"; STR_ERROR[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column"; STR_USER_ERROR[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column"; ORACLE_ERRNO[-OB_ERR_CBY_NOCYCLE_REQUIRED] = 30930; ORACLE_STR_ERROR[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "ORA-30930: NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "ORA-30930: NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column"; ERROR_NAME[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN"; ERROR_CAUSE[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = -1; SQLSTATE[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "HY000"; STR_ERROR[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "not enough arguments for function"; STR_USER_ERROR[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "not enough arguments for function"; ORACLE_ERRNO[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = 938; ORACLE_STR_ERROR[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "ORA-00938: not enough arguments for function"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "ORA-00938: not enough arguments for function"; ERROR_NAME[-OB_ERR_PREPARE_STMT_CHECKSUM] = "OB_ERR_PREPARE_STMT_CHECKSUM"; ERROR_CAUSE[-OB_ERR_PREPARE_STMT_CHECKSUM] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PREPARE_STMT_CHECKSUM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PREPARE_STMT_CHECKSUM] = -1; SQLSTATE[-OB_ERR_PREPARE_STMT_CHECKSUM] = "HY000"; STR_ERROR[-OB_ERR_PREPARE_STMT_CHECKSUM] = "Prepare statement checksum error"; STR_USER_ERROR[-OB_ERR_PREPARE_STMT_CHECKSUM] = "Prepare statement checksum error"; ORACLE_ERRNO[-OB_ERR_PREPARE_STMT_CHECKSUM] = 603; ORACLE_STR_ERROR[-OB_ERR_PREPARE_STMT_CHECKSUM] = "ORA-00603: Oracle Server session terminated by fatal error"; ORACLE_STR_USER_ERROR[-OB_ERR_PREPARE_STMT_CHECKSUM] = "ORA-00603: Oracle Server session terminated by fatal error"; ERROR_NAME[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT"; ERROR_CAUSE[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = -1; SQLSTATE[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "HY000"; STR_ERROR[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "cannot enable constraint - no such constraint"; STR_USER_ERROR[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "cannot enable constraint (%.*s) - no such constraint"; ORACLE_ERRNO[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = 2430; ORACLE_STR_ERROR[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "ORA-02430: cannot enable constraint - no such constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "ORA-02430: cannot enable constraint (%.*s) - no such constraint"; ERROR_NAME[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT"; ERROR_CAUSE[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = -1; SQLSTATE[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "HY000"; STR_ERROR[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "cannot disable constraint - no such constraint"; STR_USER_ERROR[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "cannot disable constraint (%.*s) - no such constraint"; ORACLE_ERRNO[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = 2431; ORACLE_STR_ERROR[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "ORA-02431: cannot disable constraint - no such constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "ORA-02431: cannot disable constraint (%.*s) - no such constraint"; ERROR_NAME[-OB_ERR_DOWNGRADE_DOP] = "OB_ERR_DOWNGRADE_DOP"; ERROR_CAUSE[-OB_ERR_DOWNGRADE_DOP] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DOWNGRADE_DOP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DOWNGRADE_DOP] = -1; SQLSTATE[-OB_ERR_DOWNGRADE_DOP] = "HY000"; STR_ERROR[-OB_ERR_DOWNGRADE_DOP] = "PX DOP downgrade"; STR_USER_ERROR[-OB_ERR_DOWNGRADE_DOP] = "PX DOP downgrade from %ld to %ld"; ORACLE_ERRNO[-OB_ERR_DOWNGRADE_DOP] = 0; ORACLE_STR_ERROR[-OB_ERR_DOWNGRADE_DOP] = "ORA-00000: PX DOP downgrade"; ORACLE_STR_USER_ERROR[-OB_ERR_DOWNGRADE_DOP] = "ORA-00000: PX DOP downgrade from %ld to %ld"; ERROR_NAME[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS"; ERROR_CAUSE[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = -1; SQLSTATE[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "HY000"; STR_ERROR[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "parallel_max_servers downgrade due to insufficent cpu resource"; STR_USER_ERROR[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "parallel_max_servers downgrade due to insufficent cpu resource from %ld to %ld"; ORACLE_ERRNO[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = 0; ORACLE_STR_ERROR[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "ORA-00000: parallel_max_servers downgrade due to insufficent cpu resource"; ORACLE_STR_USER_ERROR[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "ORA-00000: parallel_max_servers downgrade due to insufficent cpu resource from %ld to %ld"; ERROR_NAME[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "OB_ERR_ORPHANED_CHILD_RECORD_EXISTS"; ERROR_CAUSE[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = -1; SQLSTATE[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "HY000"; STR_ERROR[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "cannot validate - parent keys not found"; STR_USER_ERROR[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "cannot validate (%.*s.%.*s) - parent keys not found"; ORACLE_ERRNO[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = 2298; ORACLE_STR_ERROR[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "ORA-02298: cannot validate - parent keys not found"; ORACLE_STR_USER_ERROR[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "ORA-02298: cannot validate (%.*s.%.*s) - parent keys not found"; ERROR_NAME[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL"; ERROR_CAUSE[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = -1; SQLSTATE[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "HY000"; STR_ERROR[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "Column check constraint cannot reference other columns"; STR_USER_ERROR[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "Column check constraint cannot reference other columns"; ORACLE_ERRNO[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = 2438; ORACLE_STR_ERROR[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "ORA-02438: Column check constraint cannot reference other columns"; ORACLE_STR_USER_ERROR[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "ORA-02438: Column check constraint cannot reference other columns"; ERROR_NAME[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "OB_BATCHED_MULTI_STMT_ROLLBACK"; ERROR_CAUSE[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "Internal Error"; ERROR_SOLUTION[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BATCHED_MULTI_STMT_ROLLBACK] = -1; SQLSTATE[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "HY000"; STR_ERROR[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "batched multi statement execution needs rollback"; STR_USER_ERROR[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "batched multi statement execution needs rollback"; ORACLE_ERRNO[-OB_BATCHED_MULTI_STMT_ROLLBACK] = 600; ORACLE_STR_ERROR[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "ORA-00600: internal error code, arguments: -5787, batched multi statement execution needs rollback"; ORACLE_STR_USER_ERROR[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "ORA-00600: internal error code, arguments: -5787, batched multi statement execution needs rollback"; ERROR_NAME[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT"; ERROR_CAUSE[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = -1; SQLSTATE[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "HY000"; STR_ERROR[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc."; STR_USER_ERROR[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc."; ORACLE_ERRNO[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = 2014; ORACLE_STR_ERROR[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "ORA-02014: cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc."; ORACLE_STR_USER_ERROR[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "ORA-02014: cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc."; ERROR_NAME[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION"; ERROR_CAUSE[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = -1; SQLSTATE[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "HY000"; STR_ERROR[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "policy with check option violation"; STR_USER_ERROR[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "policy with check option violation"; ORACLE_ERRNO[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = 28115; ORACLE_STR_ERROR[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "ORA-28115: policy with check option violation"; ORACLE_STR_USER_ERROR[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "ORA-28115: policy with check option violation"; ERROR_NAME[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE"; ERROR_CAUSE[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = -1; SQLSTATE[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "HY000"; STR_ERROR[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "policy already applied to table"; STR_USER_ERROR[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "policy already applied to table"; ORACLE_ERRNO[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = 12444; ORACLE_STR_ERROR[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "ORA-12444: policy already applied to table"; ORACLE_STR_USER_ERROR[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "ORA-12444: policy already applied to table"; ERROR_NAME[-OB_ERR_MUTATING_TABLE_OPERATION] = "OB_ERR_MUTATING_TABLE_OPERATION"; ERROR_CAUSE[-OB_ERR_MUTATING_TABLE_OPERATION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MUTATING_TABLE_OPERATION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MUTATING_TABLE_OPERATION] = -1; SQLSTATE[-OB_ERR_MUTATING_TABLE_OPERATION] = "HY000"; STR_ERROR[-OB_ERR_MUTATING_TABLE_OPERATION] = "table is mutating, trigger/function may not see it"; STR_USER_ERROR[-OB_ERR_MUTATING_TABLE_OPERATION] = "table '%.*s'.'%.*s' is mutating, trigger/function may not see it"; ORACLE_ERRNO[-OB_ERR_MUTATING_TABLE_OPERATION] = 4091; ORACLE_STR_ERROR[-OB_ERR_MUTATING_TABLE_OPERATION] = "ORA-04091: table is mutating, trigger/function may not see it"; ORACLE_STR_USER_ERROR[-OB_ERR_MUTATING_TABLE_OPERATION] = "ORA-04091: table '%.*s'.'%.*s' is mutating, trigger/function may not see it"; ERROR_NAME[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT"; ERROR_CAUSE[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = -1; SQLSTATE[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "column is referenced in a multi-column constraint"; STR_USER_ERROR[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "column is referenced in a multi-column constraint"; ORACLE_ERRNO[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = 12991; ORACLE_STR_ERROR[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "ORA-12991: column is referenced in a multi-column constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "ORA-12991: column is referenced in a multi-column constraint"; ERROR_NAME[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "OB_ERR_DROP_PARENT_KEY_COLUMN"; ERROR_CAUSE[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DROP_PARENT_KEY_COLUMN] = -1; SQLSTATE[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "cannot drop parent key column"; STR_USER_ERROR[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "cannot drop parent key column"; ORACLE_ERRNO[-OB_ERR_DROP_PARENT_KEY_COLUMN] = 12992; ORACLE_STR_ERROR[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "ORA-12992: cannot drop parent key column"; ORACLE_STR_USER_ERROR[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "ORA-12992: cannot drop parent key column"; ERROR_NAME[-OB_AUTOINC_SERVICE_BUSY] = "OB_AUTOINC_SERVICE_BUSY"; ERROR_CAUSE[-OB_AUTOINC_SERVICE_BUSY] = "Internal Error"; ERROR_SOLUTION[-OB_AUTOINC_SERVICE_BUSY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_AUTOINC_SERVICE_BUSY] = -1; SQLSTATE[-OB_AUTOINC_SERVICE_BUSY] = "HY000"; STR_ERROR[-OB_AUTOINC_SERVICE_BUSY] = "auto increment service busy"; STR_USER_ERROR[-OB_AUTOINC_SERVICE_BUSY] = "auto increment service busy"; ORACLE_ERRNO[-OB_AUTOINC_SERVICE_BUSY] = 600; ORACLE_STR_ERROR[-OB_AUTOINC_SERVICE_BUSY] = "ORA-00600: auto increment service busy"; ORACLE_STR_USER_ERROR[-OB_AUTOINC_SERVICE_BUSY] = "ORA-00600: auto increment service busy"; ERROR_NAME[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE"; ERROR_CAUSE[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = -1; SQLSTATE[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "HY000"; STR_ERROR[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "No insert/update/delete on table with constraint disabled and validated"; STR_USER_ERROR[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "No insert/update/delete on table with constraint (%.*s.%.*s) disabled and validated"; ORACLE_ERRNO[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = 25128; ORACLE_STR_ERROR[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "ORA-25128: No insert/update/delete on table with constraint disabled and validated"; ORACLE_STR_USER_ERROR[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "ORA-25128: No insert/update/delete on table with constraint (%.*s.%.*s) disabled and validated"; ERROR_NAME[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK"; ERROR_CAUSE[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = -1; SQLSTATE[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "HY000"; STR_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "active autonomous transaction detected and rolled back"; STR_USER_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "active autonomous transaction detected and rolled back"; ORACLE_ERRNO[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = 6519; ORACLE_STR_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "ORA-06519: active autonomous transaction detected and rolled back"; ORACLE_STR_USER_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "ORA-06519: active autonomous transaction detected and rolled back"; ERROR_NAME[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "OB_ORDERBY_CLAUSE_NOT_ALLOWED"; ERROR_CAUSE[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = -1; SQLSTATE[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "ORDER BY not allowed here"; STR_USER_ERROR[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "ORDER BY not allowed here"; ORACLE_ERRNO[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = 30487; ORACLE_STR_ERROR[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "ORA-30487: ORDER BY not allowed here"; ORACLE_STR_USER_ERROR[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "ORA-30487: ORDER BY not allowed here"; ERROR_NAME[-OB_DISTINCT_NOT_ALLOWED] = "OB_DISTINCT_NOT_ALLOWED"; ERROR_CAUSE[-OB_DISTINCT_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_DISTINCT_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DISTINCT_NOT_ALLOWED] = -1; SQLSTATE[-OB_DISTINCT_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_DISTINCT_NOT_ALLOWED] = "DISTINCT not allowed here"; STR_USER_ERROR[-OB_DISTINCT_NOT_ALLOWED] = "DISTINCT not allowed here"; ORACLE_ERRNO[-OB_DISTINCT_NOT_ALLOWED] = 30482; ORACLE_STR_ERROR[-OB_DISTINCT_NOT_ALLOWED] = "ORA-30482: DISTINCT not allowed here"; ORACLE_STR_USER_ERROR[-OB_DISTINCT_NOT_ALLOWED] = "ORA-30482: DISTINCT not allowed here"; ERROR_NAME[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED"; ERROR_CAUSE[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = -1; SQLSTATE[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "assign user variable with := only allowed in select filed list and as root expression"; STR_USER_ERROR[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "assign user variable with := only allowed in select filed list and as root expression"; ORACLE_ERRNO[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -5799, assign user variable with := only allowed in select filed list and as root expression"; ORACLE_STR_USER_ERROR[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -5799, assign user variable with := only allowed in select filed list and as root expression"; ERROR_NAME[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT"; ERROR_CAUSE[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = -1; SQLSTATE[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "cannot modify constraint - no such constraint"; STR_USER_ERROR[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "cannot modify constraint (%.*s) - no such constraint"; ORACLE_ERRNO[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = 25129; ORACLE_STR_ERROR[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "ORA-25129: cannot modify constraint - no such constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "ORA-25129: cannot modify constraint (%.*s) - no such constraint"; ERROR_NAME[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL"; ERROR_CAUSE[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = -1; SQLSTATE[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "HY000"; STR_ERROR[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "implementation restriction: exception handler in nested transaction is illegal"; STR_USER_ERROR[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "implementation restriction: exception handler in nested transaction is illegal"; ORACLE_ERRNO[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = 600; ORACLE_STR_ERROR[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "ORA-00600: internal error code, arguments: -5801, implementation restriction: exception handler in nested transaction is illegal"; ORACLE_STR_USER_ERROR[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "ORA-00600: internal error code, arguments: -5801, implementation restriction: exception handler in nested transaction is illegal"; ERROR_NAME[-OB_INVALID_ROWID] = "OB_INVALID_ROWID"; ERROR_CAUSE[-OB_INVALID_ROWID] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_ROWID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_ROWID] = -1; SQLSTATE[-OB_INVALID_ROWID] = "HY000"; STR_ERROR[-OB_INVALID_ROWID] = "invalid ROWID"; STR_USER_ERROR[-OB_INVALID_ROWID] = "invalid ROWID"; ORACLE_ERRNO[-OB_INVALID_ROWID] = 1410; ORACLE_STR_ERROR[-OB_INVALID_ROWID] = "ORA-01410: invalid ROWID"; ORACLE_STR_USER_ERROR[-OB_INVALID_ROWID] = "ORA-01410: invalid ROWID"; ERROR_NAME[-OB_ERR_INVALID_INSERT_COLUMN] = "OB_ERR_INVALID_INSERT_COLUMN"; ERROR_CAUSE[-OB_ERR_INVALID_INSERT_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_INSERT_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_INSERT_COLUMN] = -1; SQLSTATE[-OB_ERR_INVALID_INSERT_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_INVALID_INSERT_COLUMN] = "Invalid column in the INSERT VALUES Clause"; STR_USER_ERROR[-OB_ERR_INVALID_INSERT_COLUMN] = "Invalid column in the INSERT VALUES Clause:'%.*s'.'%.*s'"; ORACLE_ERRNO[-OB_ERR_INVALID_INSERT_COLUMN] = 38101; ORACLE_STR_ERROR[-OB_ERR_INVALID_INSERT_COLUMN] = "ORA-38101: Invalid column in the INSERT VALUES Clause"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_INSERT_COLUMN] = "ORA-38101: Invalid column in the INSERT VALUES Clause:'%.*s'.'%.*s'"; ERROR_NAME[-OB_INCORRECT_USE_OF_OPERATOR] = "OB_INCORRECT_USE_OF_OPERATOR"; ERROR_CAUSE[-OB_INCORRECT_USE_OF_OPERATOR] = "Internal Error"; ERROR_SOLUTION[-OB_INCORRECT_USE_OF_OPERATOR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INCORRECT_USE_OF_OPERATOR] = -1; SQLSTATE[-OB_INCORRECT_USE_OF_OPERATOR] = "HY000"; STR_ERROR[-OB_INCORRECT_USE_OF_OPERATOR] = "incorrect use of operator"; STR_USER_ERROR[-OB_INCORRECT_USE_OF_OPERATOR] = "incorrect use of the ['%.*s'] operator"; ORACLE_ERRNO[-OB_INCORRECT_USE_OF_OPERATOR] = 13207; ORACLE_STR_ERROR[-OB_INCORRECT_USE_OF_OPERATOR] = "ORA-13207: incorrect use of operator"; ORACLE_STR_USER_ERROR[-OB_INCORRECT_USE_OF_OPERATOR] = "ORA-13207: incorrect use of the ['%.*s'] operator"; ERROR_NAME[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES"; ERROR_CAUSE[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = -1; SQLSTATE[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "HY000"; STR_ERROR[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "non-constant expression is not allowed for pivot|unpivot values"; STR_USER_ERROR[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "non-constant expression is not allowed for pivot|unpivot values"; ORACLE_ERRNO[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = 56901; ORACLE_STR_ERROR[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "ORA-56901: non-constant expression is not allowed for pivot|unpivot values"; ORACLE_STR_USER_ERROR[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = "ORA-56901: non-constant expression is not allowed for pivot|unpivot values"; ERROR_NAME[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION"; ERROR_CAUSE[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = -1; SQLSTATE[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "HY000"; STR_ERROR[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "expect aggregate function inside pivot operation"; STR_USER_ERROR[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "expect aggregate function inside pivot operation"; ORACLE_ERRNO[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = 56902; ORACLE_STR_ERROR[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "ORA-56902: expect aggregate function inside pivot operation"; ORACLE_STR_USER_ERROR[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "ORA-56902: expect aggregate function inside pivot operation"; ERROR_NAME[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "OB_ERR_EXP_NEED_SAME_DATATYPE"; ERROR_CAUSE[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXP_NEED_SAME_DATATYPE] = -1; SQLSTATE[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "HY000"; STR_ERROR[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "expression must have same datatype as corresponding expression"; STR_USER_ERROR[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "expression must have same datatype as corresponding expression"; ORACLE_ERRNO[-OB_ERR_EXP_NEED_SAME_DATATYPE] = 1790; ORACLE_STR_ERROR[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "ORA-01790: expression must have same datatype as corresponding expression"; ORACLE_STR_USER_ERROR[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "ORA-01790: expression must have same datatype as corresponding expression"; ERROR_NAME[-OB_ERR_CHARACTER_SET_MISMATCH] = "OB_ERR_CHARACTER_SET_MISMATCH"; ERROR_CAUSE[-OB_ERR_CHARACTER_SET_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CHARACTER_SET_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CHARACTER_SET_MISMATCH] = -1; SQLSTATE[-OB_ERR_CHARACTER_SET_MISMATCH] = "HY000"; STR_ERROR[-OB_ERR_CHARACTER_SET_MISMATCH] = "character set mismatch"; STR_USER_ERROR[-OB_ERR_CHARACTER_SET_MISMATCH] = "character set mismatch"; ORACLE_ERRNO[-OB_ERR_CHARACTER_SET_MISMATCH] = 12704; ORACLE_STR_ERROR[-OB_ERR_CHARACTER_SET_MISMATCH] = "ORA-12704: character set mismatch"; ORACLE_STR_USER_ERROR[-OB_ERR_CHARACTER_SET_MISMATCH] = "ORA-12704: character set mismatch"; ERROR_NAME[-OB_ERR_REGEXP_NOMATCH] = "OB_ERR_REGEXP_NOMATCH"; ERROR_CAUSE[-OB_ERR_REGEXP_NOMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_NOMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_NOMATCH] = -1; SQLSTATE[-OB_ERR_REGEXP_NOMATCH] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_NOMATCH] = "regular expression failed to match"; STR_USER_ERROR[-OB_ERR_REGEXP_NOMATCH] = "regular expression failed to match"; ORACLE_ERRNO[-OB_ERR_REGEXP_NOMATCH] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_NOMATCH] = "ORA-00600: internal error code, arguments: -5809, regular expression failed to match"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_NOMATCH] = "ORA-00600: internal error code, arguments: -5809, regular expression failed to match"; ERROR_NAME[-OB_ERR_REGEXP_BADPAT] = "OB_ERR_REGEXP_BADPAT"; ERROR_CAUSE[-OB_ERR_REGEXP_BADPAT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_BADPAT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_BADPAT] = -1; SQLSTATE[-OB_ERR_REGEXP_BADPAT] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_BADPAT] = "invalid regular expression (reg version 0.8)"; STR_USER_ERROR[-OB_ERR_REGEXP_BADPAT] = "invalid regular expression (reg version 0.8)"; ORACLE_ERRNO[-OB_ERR_REGEXP_BADPAT] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_BADPAT] = "ORA-00600: internal error code, arguments: -5810, invalid regular expression (reg version 0.8)"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_BADPAT] = "ORA-00600: internal error code, arguments: -5810, invalid regular expression (reg version 0.8)"; ERROR_NAME[-OB_ERR_REGEXP_EESCAPE] = "OB_ERR_REGEXP_EESCAPE"; ERROR_CAUSE[-OB_ERR_REGEXP_EESCAPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_EESCAPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_EESCAPE] = -1; SQLSTATE[-OB_ERR_REGEXP_EESCAPE] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_EESCAPE] = "invalid escape \\ sequence in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_EESCAPE] = "invalid escape \\ sequence in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_EESCAPE] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_EESCAPE] = "ORA-00600: internal error code, arguments: -5811, invalid escape \\ sequence in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_EESCAPE] = "ORA-00600: internal error code, arguments: -5811, invalid escape \\ sequence in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_EBRACK] = "OB_ERR_REGEXP_EBRACK"; ERROR_CAUSE[-OB_ERR_REGEXP_EBRACK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_EBRACK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_EBRACK] = -1; SQLSTATE[-OB_ERR_REGEXP_EBRACK] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_EBRACK] = "unmatched bracket in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_EBRACK] = "unmatched bracket in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_EBRACK] = 12726; ORACLE_STR_ERROR[-OB_ERR_REGEXP_EBRACK] = "ORA-12726: unmatched bracket in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_EBRACK] = "ORA-12726: unmatched bracket in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_EPAREN] = "OB_ERR_REGEXP_EPAREN"; ERROR_CAUSE[-OB_ERR_REGEXP_EPAREN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_EPAREN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_EPAREN] = -1; SQLSTATE[-OB_ERR_REGEXP_EPAREN] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_EPAREN] = "unmatched parentheses in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_EPAREN] = "unmatched parentheses in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_EPAREN] = 12725; ORACLE_STR_ERROR[-OB_ERR_REGEXP_EPAREN] = "ORA-12725: unmatched parentheses in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_EPAREN] = "ORA-12725: unmatched parentheses in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_ESUBREG] = "OB_ERR_REGEXP_ESUBREG"; ERROR_CAUSE[-OB_ERR_REGEXP_ESUBREG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_ESUBREG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_ESUBREG] = -1; SQLSTATE[-OB_ERR_REGEXP_ESUBREG] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_ESUBREG] = "invalid back reference in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_ESUBREG] = "invalid back reference in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_ESUBREG] = 12727; ORACLE_STR_ERROR[-OB_ERR_REGEXP_ESUBREG] = "ORA-12727: invalid back reference in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_ESUBREG] = "ORA-12727: invalid back reference in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_ERANGE] = "OB_ERR_REGEXP_ERANGE"; ERROR_CAUSE[-OB_ERR_REGEXP_ERANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_ERANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_ERANGE] = -1; SQLSTATE[-OB_ERR_REGEXP_ERANGE] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_ERANGE] = "invalid range in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_ERANGE] = "invalid range in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_ERANGE] = 12728; ORACLE_STR_ERROR[-OB_ERR_REGEXP_ERANGE] = "ORA-12728: invalid range in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_ERANGE] = "ORA-12728: invalid range in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_ECTYPE] = "OB_ERR_REGEXP_ECTYPE"; ERROR_CAUSE[-OB_ERR_REGEXP_ECTYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_ECTYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_ECTYPE] = -1; SQLSTATE[-OB_ERR_REGEXP_ECTYPE] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_ECTYPE] = "invalid character class in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_ECTYPE] = "invalid character class in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_ECTYPE] = 12729; ORACLE_STR_ERROR[-OB_ERR_REGEXP_ECTYPE] = "ORA-12729: invalid character class in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_ECTYPE] = "ORA-12729: invalid character class in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_ECOLLATE] = "OB_ERR_REGEXP_ECOLLATE"; ERROR_CAUSE[-OB_ERR_REGEXP_ECOLLATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_ECOLLATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_ECOLLATE] = -1; SQLSTATE[-OB_ERR_REGEXP_ECOLLATE] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_ECOLLATE] = "invalid collation class in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_ECOLLATE] = "invalid collation class in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_ECOLLATE] = 12731; ORACLE_STR_ERROR[-OB_ERR_REGEXP_ECOLLATE] = "ORA-12731: invalid collation class in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_ECOLLATE] = "ORA-12731: invalid collation class in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_EBRACE] = "OB_ERR_REGEXP_EBRACE"; ERROR_CAUSE[-OB_ERR_REGEXP_EBRACE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_EBRACE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_EBRACE] = -1; SQLSTATE[-OB_ERR_REGEXP_EBRACE] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_EBRACE] = "braces {} not balanced in in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_EBRACE] = "braces {} not balanced in in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_EBRACE] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_EBRACE] = "ORA-00600: internal error code, arguments: -5818, braces {} not balanced in in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_EBRACE] = "ORA-00600: internal error code, arguments: -5818, braces {} not balanced in in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_BADBR] = "OB_ERR_REGEXP_BADBR"; ERROR_CAUSE[-OB_ERR_REGEXP_BADBR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_BADBR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_BADBR] = -1; SQLSTATE[-OB_ERR_REGEXP_BADBR] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_BADBR] = "invalid repetition count(s) in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_BADBR] = "invalid repetition count(s) in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_BADBR] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_BADBR] = "ORA-00600: internal error code, arguments: -5819, invalid repetition count(s) in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_BADBR] = "ORA-00600: internal error code, arguments: -5819, invalid repetition count(s) in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_BADRPT] = "OB_ERR_REGEXP_BADRPT"; ERROR_CAUSE[-OB_ERR_REGEXP_BADRPT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_BADRPT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_BADRPT] = -1; SQLSTATE[-OB_ERR_REGEXP_BADRPT] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_BADRPT] = "The regular expression was too complex and current library can't be parsed"; STR_USER_ERROR[-OB_ERR_REGEXP_BADRPT] = "The regular expression was too complex and current library can't be parsed"; ORACLE_ERRNO[-OB_ERR_REGEXP_BADRPT] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_BADRPT] = "ORA-00600: internal error code, arguments: -5820, The regular expression was too complex and current library can't be parsed"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_BADRPT] = "ORA-00600: internal error code, arguments: -5820, The regular expression was too complex and current library can't be parsed"; ERROR_NAME[-OB_ERR_REGEXP_ASSERT] = "OB_ERR_REGEXP_ASSERT"; ERROR_CAUSE[-OB_ERR_REGEXP_ASSERT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_ASSERT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_ASSERT] = -1; SQLSTATE[-OB_ERR_REGEXP_ASSERT] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_ASSERT] = "regular expression internal error"; STR_USER_ERROR[-OB_ERR_REGEXP_ASSERT] = "regular expression internal error"; ORACLE_ERRNO[-OB_ERR_REGEXP_ASSERT] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_ASSERT] = "ORA-00600: internal error code, arguments: -5821, regular expression internal error"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_ASSERT] = "ORA-00600: internal error code, arguments: -5821, regular expression internal error"; ERROR_NAME[-OB_ERR_REGEXP_INVARG] = "OB_ERR_REGEXP_INVARG"; ERROR_CAUSE[-OB_ERR_REGEXP_INVARG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_INVARG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_INVARG] = -1; SQLSTATE[-OB_ERR_REGEXP_INVARG] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_INVARG] = "invalid argument in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_INVARG] = "invalid argument in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_INVARG] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_INVARG] = "ORA-00600: internal error code, arguments: -5822, invalid argument in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_INVARG] = "ORA-00600: internal error code, arguments: -5822, invalid argument in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_MIXED] = "OB_ERR_REGEXP_MIXED"; ERROR_CAUSE[-OB_ERR_REGEXP_MIXED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_MIXED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_MIXED] = -1; SQLSTATE[-OB_ERR_REGEXP_MIXED] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_MIXED] = "character widths of regex and string differ in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_MIXED] = "character widths of regex and string differ in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_MIXED] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_MIXED] = "ORA-00600: internal error code, arguments: -5823, character widths of regex and string differ in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_MIXED] = "ORA-00600: internal error code, arguments: -5823, character widths of regex and string differ in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_BADOPT] = "OB_ERR_REGEXP_BADOPT"; ERROR_CAUSE[-OB_ERR_REGEXP_BADOPT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_BADOPT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_BADOPT] = -1; SQLSTATE[-OB_ERR_REGEXP_BADOPT] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_BADOPT] = "invalid embedded option in regular expression"; STR_USER_ERROR[-OB_ERR_REGEXP_BADOPT] = "invalid embedded option in regular expression"; ORACLE_ERRNO[-OB_ERR_REGEXP_BADOPT] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_BADOPT] = "ORA-00600: internal error code, arguments: -5824, invalid embedded option in regular expression"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_BADOPT] = "ORA-00600: internal error code, arguments: -5824, invalid embedded option in regular expression"; ERROR_NAME[-OB_ERR_REGEXP_ETOOBIG] = "OB_ERR_REGEXP_ETOOBIG"; ERROR_CAUSE[-OB_ERR_REGEXP_ETOOBIG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REGEXP_ETOOBIG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REGEXP_ETOOBIG] = -1; SQLSTATE[-OB_ERR_REGEXP_ETOOBIG] = "HY000"; STR_ERROR[-OB_ERR_REGEXP_ETOOBIG] = "nfa has too many states in regular expression, may be the regular expression too long"; STR_USER_ERROR[-OB_ERR_REGEXP_ETOOBIG] = "nfa has too many states in regular expression, may be the regular expression too long"; ORACLE_ERRNO[-OB_ERR_REGEXP_ETOOBIG] = 600; ORACLE_STR_ERROR[-OB_ERR_REGEXP_ETOOBIG] = "ORA-00600: internal error code, arguments: -5825, nfa has too many states in regular expression, may be the regular expression too long"; ORACLE_STR_USER_ERROR[-OB_ERR_REGEXP_ETOOBIG] = "ORA-00600: internal error code, arguments: -5825, nfa has too many states in regular expression, may be the regular expression too long"; ERROR_NAME[-OB_NOT_SUPPORTED_ROWID_TYPE] = "OB_NOT_SUPPORTED_ROWID_TYPE"; ERROR_CAUSE[-OB_NOT_SUPPORTED_ROWID_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_SUPPORTED_ROWID_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_SUPPORTED_ROWID_TYPE] = -1; SQLSTATE[-OB_NOT_SUPPORTED_ROWID_TYPE] = "HY000"; STR_ERROR[-OB_NOT_SUPPORTED_ROWID_TYPE] = "ROWID for tables without primary key is not implemented"; STR_USER_ERROR[-OB_NOT_SUPPORTED_ROWID_TYPE] = "ROWID for tables without primary key is not implemented"; ORACLE_ERRNO[-OB_NOT_SUPPORTED_ROWID_TYPE] = 600; ORACLE_STR_ERROR[-OB_NOT_SUPPORTED_ROWID_TYPE] = "ORA-00600: internal error code, arguments: -5826, ROWID for tables without primary key is not implemented"; ORACLE_STR_USER_ERROR[-OB_NOT_SUPPORTED_ROWID_TYPE] = "ORA-00600: internal error code, arguments: -5826, ROWID for tables without primary key is not implemented"; ERROR_NAME[-OB_ERR_PARALLEL_DDL_CONFLICT] = "OB_ERR_PARALLEL_DDL_CONFLICT"; ERROR_CAUSE[-OB_ERR_PARALLEL_DDL_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARALLEL_DDL_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARALLEL_DDL_CONFLICT] = -1; SQLSTATE[-OB_ERR_PARALLEL_DDL_CONFLICT] = "HY000"; STR_ERROR[-OB_ERR_PARALLEL_DDL_CONFLICT] = "the definition of relative objects have been modified, please check and retry"; STR_USER_ERROR[-OB_ERR_PARALLEL_DDL_CONFLICT] = "the definition of relative objects have been modified, please check and retry"; ORACLE_ERRNO[-OB_ERR_PARALLEL_DDL_CONFLICT] = 600; ORACLE_STR_ERROR[-OB_ERR_PARALLEL_DDL_CONFLICT] = "ORA-00600: internal error code, arguments: -5827, the definition of relative objects have been modified, please check and retry"; ORACLE_STR_USER_ERROR[-OB_ERR_PARALLEL_DDL_CONFLICT] = "ORA-00600: internal error code, arguments: -5827, the definition of relative objects have been modified, please check and retry"; ERROR_NAME[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "OB_ERR_SUBSCRIPT_BEYOND_COUNT"; ERROR_CAUSE[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = -1; SQLSTATE[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "HY000"; STR_ERROR[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "Subscript beyond count"; STR_USER_ERROR[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "Subscript beyond count"; ORACLE_ERRNO[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = 6533; ORACLE_STR_ERROR[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "ORA-06533: Subscript beyond count"; ORACLE_STR_USER_ERROR[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "ORA-06533: Subscript beyond count"; ERROR_NAME[-OB_ERR_NOT_PARTITIONED] = "OB_ERR_NOT_PARTITIONED"; ERROR_CAUSE[-OB_ERR_NOT_PARTITIONED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_PARTITIONED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_PARTITIONED] = -1; SQLSTATE[-OB_ERR_NOT_PARTITIONED] = "HY000"; STR_ERROR[-OB_ERR_NOT_PARTITIONED] = "PARTITION () clause on non partitioned table"; STR_USER_ERROR[-OB_ERR_NOT_PARTITIONED] = "PARTITION () clause on non partitioned table"; ORACLE_ERRNO[-OB_ERR_NOT_PARTITIONED] = 14501; ORACLE_STR_ERROR[-OB_ERR_NOT_PARTITIONED] = "ORA-14501: object is not partitioned"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_PARTITIONED] = "ORA-14501: object is not partitioned"; ERROR_NAME[-OB_UNKNOWN_SUBPARTITION] = "OB_UNKNOWN_SUBPARTITION"; ERROR_CAUSE[-OB_UNKNOWN_SUBPARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_UNKNOWN_SUBPARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNKNOWN_SUBPARTITION] = -1; SQLSTATE[-OB_UNKNOWN_SUBPARTITION] = "HY000"; STR_ERROR[-OB_UNKNOWN_SUBPARTITION] = "Unknown subpartition"; STR_USER_ERROR[-OB_UNKNOWN_SUBPARTITION] = "Unknown subpartition"; ORACLE_ERRNO[-OB_UNKNOWN_SUBPARTITION] = 14251; ORACLE_STR_ERROR[-OB_UNKNOWN_SUBPARTITION] = "ORA-14251: Specified subpartition does not exist"; ORACLE_STR_USER_ERROR[-OB_UNKNOWN_SUBPARTITION] = "ORA-14251: Specified subpartition does not exist"; ERROR_NAME[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "OB_ERR_INVALID_SQL_ROW_LIMITING"; ERROR_CAUSE[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_SQL_ROW_LIMITING] = -1; SQLSTATE[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "HY000"; STR_ERROR[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "Invalid SQL ROW LIMITING expression was specified."; STR_USER_ERROR[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "Invalid SQL ROW LIMITING expression was specified."; ORACLE_ERRNO[-OB_ERR_INVALID_SQL_ROW_LIMITING] = 62550; ORACLE_STR_ERROR[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "ORA-62550: Invalid SQL ROW LIMITING expression was specified."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "ORA-62550: Invalid SQL ROW LIMITING expression was specified."; ERROR_NAME[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "INCORRECT_ARGUMENTS_TO_ESCAPE"; ERROR_CAUSE[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "Internal Error"; ERROR_SOLUTION[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-INCORRECT_ARGUMENTS_TO_ESCAPE] = -1210; SQLSTATE[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "HY000"; STR_ERROR[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "Incorrect arguments to ESCAPE"; STR_USER_ERROR[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "Incorrect arguments to ESCAPE"; ORACLE_ERRNO[-INCORRECT_ARGUMENTS_TO_ESCAPE] = 600; ORACLE_STR_ERROR[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "ORA-00600: internal error code, arguments: -5832, Incorrect arguments to ESCAPE"; ORACLE_STR_USER_ERROR[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "ORA-00600: internal error code, arguments: -5832, Incorrect arguments to ESCAPE"; ERROR_NAME[-STATIC_ENG_NOT_IMPLEMENT] = "STATIC_ENG_NOT_IMPLEMENT"; ERROR_CAUSE[-STATIC_ENG_NOT_IMPLEMENT] = "Internal Error"; ERROR_SOLUTION[-STATIC_ENG_NOT_IMPLEMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-STATIC_ENG_NOT_IMPLEMENT] = -1; SQLSTATE[-STATIC_ENG_NOT_IMPLEMENT] = "HY000"; STR_ERROR[-STATIC_ENG_NOT_IMPLEMENT] = "not implemented in SQL static typing engine, will try the old engine automatically"; STR_USER_ERROR[-STATIC_ENG_NOT_IMPLEMENT] = "not implemented in SQL static typing engine, will try the old engine automatically"; ORACLE_ERRNO[-STATIC_ENG_NOT_IMPLEMENT] = 600; ORACLE_STR_ERROR[-STATIC_ENG_NOT_IMPLEMENT] = "ORA-00600: internal error code, arguments: -5833, not implemented in SQL static typing engine, will try the old engine automatically"; ORACLE_STR_USER_ERROR[-STATIC_ENG_NOT_IMPLEMENT] = "ORA-00600: internal error code, arguments: -5833, not implemented in SQL static typing engine, will try the old engine automatically"; ERROR_NAME[-OB_OBJ_ALREADY_EXIST] = "OB_OBJ_ALREADY_EXIST"; ERROR_CAUSE[-OB_OBJ_ALREADY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_OBJ_ALREADY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OBJ_ALREADY_EXIST] = -1; SQLSTATE[-OB_OBJ_ALREADY_EXIST] = "HY000"; STR_ERROR[-OB_OBJ_ALREADY_EXIST] = "name is already used by an existing object"; STR_USER_ERROR[-OB_OBJ_ALREADY_EXIST] = "name is already used by an existing object"; ORACLE_ERRNO[-OB_OBJ_ALREADY_EXIST] = 955; ORACLE_STR_ERROR[-OB_OBJ_ALREADY_EXIST] = "ORA-00955: name is already used by an existing object"; ORACLE_STR_USER_ERROR[-OB_OBJ_ALREADY_EXIST] = "ORA-00955: name is already used by an existing object"; ERROR_NAME[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "OB_DBLINK_NOT_EXIST_TO_ACCESS"; ERROR_CAUSE[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "Internal Error"; ERROR_SOLUTION[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = -1; SQLSTATE[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "HY000"; STR_ERROR[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "connection description for remote database not found"; STR_USER_ERROR[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "connection description for remote database not found"; ORACLE_ERRNO[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = 2019; ORACLE_STR_ERROR[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "ORA-02019: connection description for remote database not found"; ORACLE_STR_USER_ERROR[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "ORA-02019: connection description for remote database not found"; ERROR_NAME[-OB_DBLINK_NOT_EXIST_TO_DROP] = "OB_DBLINK_NOT_EXIST_TO_DROP"; ERROR_CAUSE[-OB_DBLINK_NOT_EXIST_TO_DROP] = "Internal Error"; ERROR_SOLUTION[-OB_DBLINK_NOT_EXIST_TO_DROP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_DBLINK_NOT_EXIST_TO_DROP] = -1; SQLSTATE[-OB_DBLINK_NOT_EXIST_TO_DROP] = "HY000"; STR_ERROR[-OB_DBLINK_NOT_EXIST_TO_DROP] = "database link not found"; STR_USER_ERROR[-OB_DBLINK_NOT_EXIST_TO_DROP] = "database link not found"; ORACLE_ERRNO[-OB_DBLINK_NOT_EXIST_TO_DROP] = 2024; ORACLE_STR_ERROR[-OB_DBLINK_NOT_EXIST_TO_DROP] = "ORA-02024: database link not found"; ORACLE_STR_USER_ERROR[-OB_DBLINK_NOT_EXIST_TO_DROP] = "ORA-02024: database link not found"; ERROR_NAME[-OB_ERR_ACCESS_INTO_NULL] = "OB_ERR_ACCESS_INTO_NULL"; ERROR_CAUSE[-OB_ERR_ACCESS_INTO_NULL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ACCESS_INTO_NULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ACCESS_INTO_NULL] = -1; SQLSTATE[-OB_ERR_ACCESS_INTO_NULL] = "HY000"; STR_ERROR[-OB_ERR_ACCESS_INTO_NULL] = "Reference to uninitialized composite"; STR_USER_ERROR[-OB_ERR_ACCESS_INTO_NULL] = "Reference to uninitialized composite"; ORACLE_ERRNO[-OB_ERR_ACCESS_INTO_NULL] = 6530; ORACLE_STR_ERROR[-OB_ERR_ACCESS_INTO_NULL] = "ORA-06530: Reference to uninitialized composite"; ORACLE_STR_USER_ERROR[-OB_ERR_ACCESS_INTO_NULL] = "ORA-06530: Reference to uninitialized composite"; ERROR_NAME[-OB_ERR_COLLECION_NULL] = "OB_ERR_COLLECION_NULL"; ERROR_CAUSE[-OB_ERR_COLLECION_NULL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLLECION_NULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLLECION_NULL] = -1; SQLSTATE[-OB_ERR_COLLECION_NULL] = "HY000"; STR_ERROR[-OB_ERR_COLLECION_NULL] = "Reference to uninitialized collection"; STR_USER_ERROR[-OB_ERR_COLLECION_NULL] = "Reference to uninitialized collection"; ORACLE_ERRNO[-OB_ERR_COLLECION_NULL] = 6531; ORACLE_STR_ERROR[-OB_ERR_COLLECION_NULL] = "ORA-06531: Reference to uninitialized collection"; ORACLE_STR_USER_ERROR[-OB_ERR_COLLECION_NULL] = "ORA-06531: Reference to uninitialized collection"; ERROR_NAME[-OB_ERR_NO_DATA_NEEDED] = "OB_ERR_NO_DATA_NEEDED"; ERROR_CAUSE[-OB_ERR_NO_DATA_NEEDED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_DATA_NEEDED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_DATA_NEEDED] = -1; SQLSTATE[-OB_ERR_NO_DATA_NEEDED] = "HY000"; STR_ERROR[-OB_ERR_NO_DATA_NEEDED] = "no more rows needed"; STR_USER_ERROR[-OB_ERR_NO_DATA_NEEDED] = "no more rows needed"; ORACLE_ERRNO[-OB_ERR_NO_DATA_NEEDED] = 6548; ORACLE_STR_ERROR[-OB_ERR_NO_DATA_NEEDED] = "ORA-06548: no more rows needed"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_DATA_NEEDED] = "ORA-06548: no more rows needed"; ERROR_NAME[-OB_ERR_PROGRAM_ERROR] = "OB_ERR_PROGRAM_ERROR"; ERROR_CAUSE[-OB_ERR_PROGRAM_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PROGRAM_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PROGRAM_ERROR] = -1; SQLSTATE[-OB_ERR_PROGRAM_ERROR] = "HY000"; STR_ERROR[-OB_ERR_PROGRAM_ERROR] = "PL/SQL: program error"; STR_USER_ERROR[-OB_ERR_PROGRAM_ERROR] = "PL/SQL: program error"; ORACLE_ERRNO[-OB_ERR_PROGRAM_ERROR] = 6501; ORACLE_STR_ERROR[-OB_ERR_PROGRAM_ERROR] = "ORA-06501: PL/SQL: program error"; ORACLE_STR_USER_ERROR[-OB_ERR_PROGRAM_ERROR] = "ORA-06501: PL/SQL: program error"; ERROR_NAME[-OB_ERR_ROWTYPE_MISMATCH] = "OB_ERR_ROWTYPE_MISMATCH"; ERROR_CAUSE[-OB_ERR_ROWTYPE_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ROWTYPE_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ROWTYPE_MISMATCH] = -1; SQLSTATE[-OB_ERR_ROWTYPE_MISMATCH] = "HY000"; STR_ERROR[-OB_ERR_ROWTYPE_MISMATCH] = "PL/SQL: Return types of Result Set variables or query do not match"; STR_USER_ERROR[-OB_ERR_ROWTYPE_MISMATCH] = "PL/SQL: Return types of Result Set variables or query do not match"; ORACLE_ERRNO[-OB_ERR_ROWTYPE_MISMATCH] = 6504; ORACLE_STR_ERROR[-OB_ERR_ROWTYPE_MISMATCH] = "ORA-06504: PL/SQL: Return types of Result Set variables or query do not match"; ORACLE_STR_USER_ERROR[-OB_ERR_ROWTYPE_MISMATCH] = "ORA-06504: PL/SQL: Return types of Result Set variables or query do not match"; ERROR_NAME[-OB_ERR_STORAGE_ERROR] = "OB_ERR_STORAGE_ERROR"; ERROR_CAUSE[-OB_ERR_STORAGE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_STORAGE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_STORAGE_ERROR] = -1; SQLSTATE[-OB_ERR_STORAGE_ERROR] = "HY000"; STR_ERROR[-OB_ERR_STORAGE_ERROR] = "PL/SQL: storage error"; STR_USER_ERROR[-OB_ERR_STORAGE_ERROR] = "PL/SQL: storage error"; ORACLE_ERRNO[-OB_ERR_STORAGE_ERROR] = 6500; ORACLE_STR_ERROR[-OB_ERR_STORAGE_ERROR] = "ORA-06500: PL/SQL: storage error"; ORACLE_STR_USER_ERROR[-OB_ERR_STORAGE_ERROR] = "ORA-06500: PL/SQL: storage error"; ERROR_NAME[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT"; ERROR_CAUSE[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = -1; SQLSTATE[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "HY000"; STR_ERROR[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "Subscript outside of limit"; STR_USER_ERROR[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "Subscript outside of limit"; ORACLE_ERRNO[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = 6532; ORACLE_STR_ERROR[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "ORA-06532: Subscript outside of limit"; ORACLE_STR_USER_ERROR[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "ORA-06532: Subscript outside of limit"; ERROR_NAME[-OB_ERR_INVALID_CURSOR] = "OB_ERR_INVALID_CURSOR"; ERROR_CAUSE[-OB_ERR_INVALID_CURSOR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_CURSOR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_CURSOR] = -1; SQLSTATE[-OB_ERR_INVALID_CURSOR] = "HY000"; STR_ERROR[-OB_ERR_INVALID_CURSOR] = "invalid cursor"; STR_USER_ERROR[-OB_ERR_INVALID_CURSOR] = "invalid cursor"; ORACLE_ERRNO[-OB_ERR_INVALID_CURSOR] = 1001; ORACLE_STR_ERROR[-OB_ERR_INVALID_CURSOR] = "ORA-01001: invalid cursor"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_CURSOR] = "ORA-01001: invalid cursor"; ERROR_NAME[-OB_ERR_LOGIN_DENIED] = "OB_ERR_LOGIN_DENIED"; ERROR_CAUSE[-OB_ERR_LOGIN_DENIED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LOGIN_DENIED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LOGIN_DENIED] = -1; SQLSTATE[-OB_ERR_LOGIN_DENIED] = "HY000"; STR_ERROR[-OB_ERR_LOGIN_DENIED] = "invalid username/password; logon denied"; STR_USER_ERROR[-OB_ERR_LOGIN_DENIED] = "invalid username/password; logon denied"; ORACLE_ERRNO[-OB_ERR_LOGIN_DENIED] = 1017; ORACLE_STR_ERROR[-OB_ERR_LOGIN_DENIED] = "ORA-01017: invalid username/password; logon deniedd"; ORACLE_STR_USER_ERROR[-OB_ERR_LOGIN_DENIED] = "ORA-01017: invalid username/password; logon deniedd"; ERROR_NAME[-OB_ERR_NOT_LOGGED_ON] = "OB_ERR_NOT_LOGGED_ON"; ERROR_CAUSE[-OB_ERR_NOT_LOGGED_ON] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_LOGGED_ON] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_LOGGED_ON] = -1; SQLSTATE[-OB_ERR_NOT_LOGGED_ON] = "HY000"; STR_ERROR[-OB_ERR_NOT_LOGGED_ON] = "not logged on"; STR_USER_ERROR[-OB_ERR_NOT_LOGGED_ON] = "not logged on"; ORACLE_ERRNO[-OB_ERR_NOT_LOGGED_ON] = 1012; ORACLE_STR_ERROR[-OB_ERR_NOT_LOGGED_ON] = "ORA-01012: not logged on"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_LOGGED_ON] = "ORA-01012: not logged on"; ERROR_NAME[-OB_ERR_SELF_IS_NULL] = "OB_ERR_SELF_IS_NULL"; ERROR_CAUSE[-OB_ERR_SELF_IS_NULL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SELF_IS_NULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SELF_IS_NULL] = -1; SQLSTATE[-OB_ERR_SELF_IS_NULL] = "HY000"; STR_ERROR[-OB_ERR_SELF_IS_NULL] = "method dispatch on NULL SELF argument is disallowed"; STR_USER_ERROR[-OB_ERR_SELF_IS_NULL] = "method dispatch on NULL SELF argument is disallowed"; ORACLE_ERRNO[-OB_ERR_SELF_IS_NULL] = 30625; ORACLE_STR_ERROR[-OB_ERR_SELF_IS_NULL] = "ORA-30625: method dispatch on NULL SELF argument is disallowed"; ORACLE_STR_USER_ERROR[-OB_ERR_SELF_IS_NULL] = "ORA-30625: method dispatch on NULL SELF argument is disallowed"; ERROR_NAME[-OB_ERR_TIMEOUT_ON_RESOURCE] = "OB_ERR_TIMEOUT_ON_RESOURCE"; ERROR_CAUSE[-OB_ERR_TIMEOUT_ON_RESOURCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TIMEOUT_ON_RESOURCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TIMEOUT_ON_RESOURCE] = -1; SQLSTATE[-OB_ERR_TIMEOUT_ON_RESOURCE] = "HY000"; STR_ERROR[-OB_ERR_TIMEOUT_ON_RESOURCE] = "timeout occurred while waiting for a resource"; STR_USER_ERROR[-OB_ERR_TIMEOUT_ON_RESOURCE] = "timeout occurred while waiting for a resource"; ORACLE_ERRNO[-OB_ERR_TIMEOUT_ON_RESOURCE] = 51; ORACLE_STR_ERROR[-OB_ERR_TIMEOUT_ON_RESOURCE] = "ORA-00051: timeout occurred while waiting for a resource"; ORACLE_STR_USER_ERROR[-OB_ERR_TIMEOUT_ON_RESOURCE] = "ORA-00051: timeout occurred while waiting for a resource"; ERROR_NAME[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "OB_COLUMN_CANT_CHANGE_TO_NOT_NULL"; ERROR_CAUSE[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "Internal Error"; ERROR_SOLUTION[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = -1; SQLSTATE[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "HY000"; STR_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "column to be modified to NOT NULL is already NOT NULL"; STR_USER_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "column to be modified to NOT NULL is already NOT NULL"; ORACLE_ERRNO[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = 1442; ORACLE_STR_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "ORA-01442: column to be modified to NOT NULL is already NOT NULL"; ORACLE_STR_USER_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "ORA-01442: column to be modified to NOT NULL is already NOT NULL"; ERROR_NAME[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "OB_COLUMN_CANT_CHANGE_TO_NULLALE"; ERROR_CAUSE[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "Internal Error"; ERROR_SOLUTION[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = -1; SQLSTATE[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "HY000"; STR_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "column to be modified to NULL cannot be modified to NULL"; STR_USER_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "column to be modified to NULL cannot be modified to NULL"; ORACLE_ERRNO[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = 1451; ORACLE_STR_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "ORA-01451: column to be modified to NULL cannot be modified to NULL"; ORACLE_STR_USER_ERROR[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "ORA-01451: column to be modified to NULL cannot be modified to NULL"; ERROR_NAME[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED"; ERROR_CAUSE[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "Internal Error"; ERROR_SOLUTION[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = -1; SQLSTATE[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "HY000"; STR_ERROR[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "cannot enable - null values found"; STR_USER_ERROR[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "cannot enable (%.*s.%.*s) - null values found"; ORACLE_ERRNO[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = 2296; ORACLE_STR_ERROR[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "ORA-02296: cannot enable - null values found"; ORACLE_STR_USER_ERROR[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "ORA-02296: cannot enable (%.*s.%.*s) - null values found"; ERROR_NAME[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "OB_ERR_ARGUMENT_SHOULD_CONSTANT"; ERROR_CAUSE[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = -1; SQLSTATE[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "HY000"; STR_ERROR[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "Argument should be a constant."; STR_USER_ERROR[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "Argument should be a constant."; ORACLE_ERRNO[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = 30496; ORACLE_STR_ERROR[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "ORA-30496: Argument should be a constant."; ORACLE_STR_USER_ERROR[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "ORA-30496: Argument should be a constant."; ERROR_NAME[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION"; ERROR_CAUSE[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = -1; SQLSTATE[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "HY000"; STR_ERROR[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "not a single-group group function"; STR_USER_ERROR[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "not a single-group group function"; ORACLE_ERRNO[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = 937; ORACLE_STR_ERROR[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "ORA-00937: not a single-group group function"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "ORA-00937: not a single-group group function"; ERROR_NAME[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "OB_ERR_ZERO_LENGTH_IDENTIFIER"; ERROR_CAUSE[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = -1; SQLSTATE[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "HY000"; STR_ERROR[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "illegal zero-length identifier"; STR_USER_ERROR[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "illegal zero-length identifier"; ORACLE_ERRNO[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = 1741; ORACLE_STR_ERROR[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "ORA-01741: illegal zero-length identifier"; ORACLE_STR_USER_ERROR[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "ORA-01741: illegal zero-length identifier"; ERROR_NAME[-OB_ERR_PARAM_VALUE_INVALID] = "OB_ERR_PARAM_VALUE_INVALID"; ERROR_CAUSE[-OB_ERR_PARAM_VALUE_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARAM_VALUE_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARAM_VALUE_INVALID] = -1; SQLSTATE[-OB_ERR_PARAM_VALUE_INVALID] = "HY000"; STR_ERROR[-OB_ERR_PARAM_VALUE_INVALID] = "parameter cannot be modified because specified value is invalid"; STR_USER_ERROR[-OB_ERR_PARAM_VALUE_INVALID] = "parameter cannot be modified because specified value is invalid"; ORACLE_ERRNO[-OB_ERR_PARAM_VALUE_INVALID] = 2097; ORACLE_STR_ERROR[-OB_ERR_PARAM_VALUE_INVALID] = "ORA-02097: parameter cannot be modified because specified value is invalid"; ORACLE_STR_USER_ERROR[-OB_ERR_PARAM_VALUE_INVALID] = "ORA-02097: parameter cannot be modified because specified value is invalid"; ERROR_NAME[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "DBMS_SQL access denied"; STR_USER_ERROR[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "DBMS_SQL access denied"; ORACLE_ERRNO[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = 29471; ORACLE_STR_ERROR[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "ORA-29471: DBMS_SQL access denied"; ORACLE_STR_USER_ERROR[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "ORA-29471: DBMS_SQL access denied"; ERROR_NAME[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND"; ERROR_CAUSE[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = -1; SQLSTATE[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "HY000"; STR_ERROR[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "not all variables bound"; STR_USER_ERROR[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "not all variables bound"; ORACLE_ERRNO[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = 1008; ORACLE_STR_ERROR[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "ORA-01008: not all variables bound"; ORACLE_STR_USER_ERROR[-OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND] = "ORA-01008: not all variables bound"; ERROR_NAME[-OB_ERR_CONFLICTING_DECLARATIONS] = "OB_ERR_CONFLICTING_DECLARATIONS"; ERROR_CAUSE[-OB_ERR_CONFLICTING_DECLARATIONS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CONFLICTING_DECLARATIONS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CONFLICTING_DECLARATIONS] = ER_CONFLICTING_DECLARATIONS; SQLSTATE[-OB_ERR_CONFLICTING_DECLARATIONS] = "42000"; STR_ERROR[-OB_ERR_CONFLICTING_DECLARATIONS] = "Conflicting declarations"; STR_USER_ERROR[-OB_ERR_CONFLICTING_DECLARATIONS] = "Conflicting declarations: '%s' and '%s'"; ORACLE_ERRNO[-OB_ERR_CONFLICTING_DECLARATIONS] = 600; ORACLE_STR_ERROR[-OB_ERR_CONFLICTING_DECLARATIONS] = "ORA-00600: internal error code, arguments: -5858, Conflicting declarations"; ORACLE_STR_USER_ERROR[-OB_ERR_CONFLICTING_DECLARATIONS] = "ORA-00600: internal error code, arguments: -5858, Conflicting declarations: '%s' and '%s'"; ERROR_NAME[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT"; ERROR_CAUSE[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = -1; SQLSTATE[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "HY000"; STR_ERROR[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "column is referenced in a multi-column constraint"; STR_USER_ERROR[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "column is referenced in a multi-column constraint"; ORACLE_ERRNO[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = 12991; ORACLE_STR_ERROR[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "ORA-12991: column is referenced in a multi-column constraint"; ORACLE_STR_USER_ERROR[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "ORA-12991: column is referenced in a multi-column constraint"; ERROR_NAME[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT"; ERROR_CAUSE[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = -1; SQLSTATE[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "cannot modify column datatype with current constraint(s)"; STR_USER_ERROR[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "cannot modify column datatype with current constraint(s)"; ORACLE_ERRNO[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = 1463; ORACLE_STR_ERROR[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "ORA-01463: cannot modify column datatype with current constraint(s)"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "ORA-01463: cannot modify column datatype with current constraint(s)"; ERROR_NAME[-OB_ERR_PERCENTILE_VALUE_INVALID] = "OB_ERR_PERCENTILE_VALUE_INVALID"; ERROR_CAUSE[-OB_ERR_PERCENTILE_VALUE_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PERCENTILE_VALUE_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PERCENTILE_VALUE_INVALID] = -1; SQLSTATE[-OB_ERR_PERCENTILE_VALUE_INVALID] = "HY000"; STR_ERROR[-OB_ERR_PERCENTILE_VALUE_INVALID] = "The percentile value should be a number between 0 and 1."; STR_USER_ERROR[-OB_ERR_PERCENTILE_VALUE_INVALID] = "The percentile value should be a number between 0 and 1."; ORACLE_ERRNO[-OB_ERR_PERCENTILE_VALUE_INVALID] = 30493; ORACLE_STR_ERROR[-OB_ERR_PERCENTILE_VALUE_INVALID] = "ORA-30493: The percentile value should be a number between 0 and 1."; ORACLE_STR_USER_ERROR[-OB_ERR_PERCENTILE_VALUE_INVALID] = "ORA-30493: The percentile value should be a number between 0 and 1."; ERROR_NAME[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE"; ERROR_CAUSE[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = -1; SQLSTATE[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "HY000"; STR_ERROR[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "The argument should be of numeric or date/datetime type."; STR_USER_ERROR[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "The argument should be of numeric or date/datetime type."; ORACLE_ERRNO[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = 30495; ORACLE_STR_ERROR[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "ORA-30495: The argument should be of numeric or date/datetime type."; ORACLE_STR_USER_ERROR[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "ORA-30495: The argument should be of numeric or date/datetime type."; ERROR_NAME[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION"; ERROR_CAUSE[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = -1; SQLSTATE[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "HY000"; STR_ERROR[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "ALTER TABLE|INDEX RENAME may not be combined with other operations"; STR_USER_ERROR[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "ALTER TABLE|INDEX RENAME may not be combined with other operations"; ORACLE_ERRNO[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = 14047; ORACLE_STR_ERROR[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "ORA-14047: ALTER TABLE|INDEX RENAME may not be combined with other operations"; ORACLE_STR_USER_ERROR[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "ORA-14047: ALTER TABLE|INDEX RENAME may not be combined with other operations"; ERROR_NAME[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED"; ERROR_CAUSE[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = -1; SQLSTATE[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "HY000"; STR_ERROR[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "only simple column names allowed here."; STR_USER_ERROR[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "only simple column names allowed here."; ORACLE_ERRNO[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = 1748; ORACLE_STR_ERROR[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "ORA-01748: only simple column names allowed here."; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "ORA-01748: only simple column names allowed here."; ERROR_NAME[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT"; ERROR_CAUSE[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE; SQLSTATE[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "HY000"; STR_ERROR[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column"; STR_USER_ERROR[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column"; ORACLE_ERRNO[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = 600; ORACLE_STR_ERROR[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "ORA-00600: internal error code, arguments: -5865, You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column"; ORACLE_STR_USER_ERROR[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "ORA-00600: internal error code, arguments: -5865, You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column"; ERROR_NAME[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "OB_ERR_SPECIFIY_PARTITION_DESCRIPTION"; ERROR_CAUSE[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = -1; SQLSTATE[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "HY000"; STR_ERROR[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX"; STR_USER_ERROR[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX"; ORACLE_ERRNO[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = 14170; ORACLE_STR_ERROR[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "ORA-14170: cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX"; ORACLE_STR_USER_ERROR[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "ORA-14170: cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX"; ERROR_NAME[-OB_ERR_SAME_NAME_SUBPARTITION] = "OB_ERR_SAME_NAME_SUBPARTITION"; ERROR_CAUSE[-OB_ERR_SAME_NAME_SUBPARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SAME_NAME_SUBPARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SAME_NAME_SUBPARTITION] = -1; SQLSTATE[-OB_ERR_SAME_NAME_SUBPARTITION] = "HY000"; STR_ERROR[-OB_ERR_SAME_NAME_SUBPARTITION] = "Duplicate partition name"; STR_USER_ERROR[-OB_ERR_SAME_NAME_SUBPARTITION] = "Duplicate partition name %.*s"; ORACLE_ERRNO[-OB_ERR_SAME_NAME_SUBPARTITION] = 14159; ORACLE_STR_ERROR[-OB_ERR_SAME_NAME_SUBPARTITION] = "ORA-14159: duplicate subpartition name"; ORACLE_STR_USER_ERROR[-OB_ERR_SAME_NAME_SUBPARTITION] = "ORA-14159: duplicate subpartition name %.*s"; ERROR_NAME[-OB_ERR_UPDATE_ORDER_BY] = "OB_ERR_UPDATE_ORDER_BY"; ERROR_CAUSE[-OB_ERR_UPDATE_ORDER_BY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_ORDER_BY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_ORDER_BY] = -1; SQLSTATE[-OB_ERR_UPDATE_ORDER_BY] = "HY000"; STR_ERROR[-OB_ERR_UPDATE_ORDER_BY] = "Incorrect usage of UPDATE and ORDER BY"; STR_USER_ERROR[-OB_ERR_UPDATE_ORDER_BY] = "Incorrect usage of UPDATE and ORDER BY"; ORACLE_ERRNO[-OB_ERR_UPDATE_ORDER_BY] = 600; ORACLE_STR_ERROR[-OB_ERR_UPDATE_ORDER_BY] = "ORA-00600: internal error code, arguments: -5868, Incorrect usage of UPDATE and ORDER BY"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_ORDER_BY] = "ORA-00600: internal error code, arguments: -5868, Incorrect usage of UPDATE and ORDER BY"; ERROR_NAME[-OB_ERR_UPDATE_LIMIT] = "OB_ERR_UPDATE_LIMIT"; ERROR_CAUSE[-OB_ERR_UPDATE_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_LIMIT] = -1; SQLSTATE[-OB_ERR_UPDATE_LIMIT] = "HY000"; STR_ERROR[-OB_ERR_UPDATE_LIMIT] = "Incorrect usage of UPDATE and LIMIT"; STR_USER_ERROR[-OB_ERR_UPDATE_LIMIT] = "Incorrect usage of UPDATE and LIMIT"; ORACLE_ERRNO[-OB_ERR_UPDATE_LIMIT] = 600; ORACLE_STR_ERROR[-OB_ERR_UPDATE_LIMIT] = "ORA-00600: internal error code, arguments: -5869, Incorrect usage of UPDATE and LIMIT"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_LIMIT] = "ORA-00600: internal error code, arguments: -5869, Incorrect usage of UPDATE and LIMIT"; ERROR_NAME[-OB_ROWID_TYPE_MISMATCH] = "OB_ROWID_TYPE_MISMATCH"; ERROR_CAUSE[-OB_ROWID_TYPE_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ROWID_TYPE_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROWID_TYPE_MISMATCH] = -1; SQLSTATE[-OB_ROWID_TYPE_MISMATCH] = "HY000"; STR_ERROR[-OB_ROWID_TYPE_MISMATCH] = "rowid type mismatch"; STR_USER_ERROR[-OB_ROWID_TYPE_MISMATCH] = "rowid type mismatch, expect %.*s, got %.*s"; ORACLE_ERRNO[-OB_ROWID_TYPE_MISMATCH] = 600; ORACLE_STR_ERROR[-OB_ROWID_TYPE_MISMATCH] = "ORA-00600: rowid type mismatch"; ORACLE_STR_USER_ERROR[-OB_ROWID_TYPE_MISMATCH] = "ORA-00600: rowid type mismatch, expect %s, got %s"; ERROR_NAME[-OB_ROWID_NUM_MISMATCH] = "OB_ROWID_NUM_MISMATCH"; ERROR_CAUSE[-OB_ROWID_NUM_MISMATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ROWID_NUM_MISMATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROWID_NUM_MISMATCH] = -1; SQLSTATE[-OB_ROWID_NUM_MISMATCH] = "HY000"; STR_ERROR[-OB_ROWID_NUM_MISMATCH] = "rowid num mismatch"; STR_USER_ERROR[-OB_ROWID_NUM_MISMATCH] = "rowid num mismatch, expect %ld, actual %ld"; ORACLE_ERRNO[-OB_ROWID_NUM_MISMATCH] = 600; ORACLE_STR_ERROR[-OB_ROWID_NUM_MISMATCH] = "ORA-00600: rowid type mismatch"; ORACLE_STR_USER_ERROR[-OB_ROWID_NUM_MISMATCH] = "ORA-00600: rowid type mismatch, expect %ld, actual %ld"; ERROR_NAME[-OB_NO_COLUMN_ALIAS] = "OB_NO_COLUMN_ALIAS"; ERROR_CAUSE[-OB_NO_COLUMN_ALIAS] = "Internal Error"; ERROR_SOLUTION[-OB_NO_COLUMN_ALIAS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_COLUMN_ALIAS] = -1; SQLSTATE[-OB_NO_COLUMN_ALIAS] = "HY000"; STR_ERROR[-OB_NO_COLUMN_ALIAS] = "must name this expression with a column alias"; STR_USER_ERROR[-OB_NO_COLUMN_ALIAS] = "must name %.*s with a column alias"; ORACLE_ERRNO[-OB_NO_COLUMN_ALIAS] = 998; ORACLE_STR_ERROR[-OB_NO_COLUMN_ALIAS] = "ORA-00998: must name this expression with a column alias"; ORACLE_STR_USER_ERROR[-OB_NO_COLUMN_ALIAS] = "ORA-00998: must name %.*s with a column alias"; ERROR_NAME[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH"; ERROR_CAUSE[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = -1; SQLSTATE[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "HY000"; STR_ERROR[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "the numeric value does not match the length of the format item"; STR_USER_ERROR[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "the numeric value does not match the length of the format item"; ORACLE_ERRNO[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = 1862; ORACLE_STR_ERROR[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "ORA-01862: the numeric value does not match the length of the format item"; ORACLE_STR_USER_ERROR[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "ORA-01862: the numeric value does not match the length of the format item"; ERROR_NAME[-OB_ERR_INVALID_DATATYPE] = "OB_ERR_INVALID_DATATYPE"; ERROR_CAUSE[-OB_ERR_INVALID_DATATYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_DATATYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_DATATYPE] = -1; SQLSTATE[-OB_ERR_INVALID_DATATYPE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_DATATYPE] = "invalid datatype"; STR_USER_ERROR[-OB_ERR_INVALID_DATATYPE] = "invalid datatype"; ORACLE_ERRNO[-OB_ERR_INVALID_DATATYPE] = 902; ORACLE_STR_ERROR[-OB_ERR_INVALID_DATATYPE] = "ORA-00902: invalid datatype"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_DATATYPE] = "ORA-00902: invalid datatype"; ERROR_NAME[-OB_ERR_NOT_COMPOSITE_PARTITION] = "OB_ERR_NOT_COMPOSITE_PARTITION"; ERROR_CAUSE[-OB_ERR_NOT_COMPOSITE_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NOT_COMPOSITE_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NOT_COMPOSITE_PARTITION] = -1; SQLSTATE[-OB_ERR_NOT_COMPOSITE_PARTITION] = "HY000"; STR_ERROR[-OB_ERR_NOT_COMPOSITE_PARTITION] = "table is not partitioned by composite partition method"; STR_USER_ERROR[-OB_ERR_NOT_COMPOSITE_PARTITION] = "table is not partitioned by composite partition method"; ORACLE_ERRNO[-OB_ERR_NOT_COMPOSITE_PARTITION] = 14253; ORACLE_STR_ERROR[-OB_ERR_NOT_COMPOSITE_PARTITION] = "ORA-14253: table is not partitioned by composite partition method"; ORACLE_STR_USER_ERROR[-OB_ERR_NOT_COMPOSITE_PARTITION] = "ORA-14253: table is not partitioned by composite partition method"; ERROR_NAME[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN"; ERROR_CAUSE[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = -1; SQLSTATE[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "HY000"; STR_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "VALUES IN () cannot be used for Range subpartitioned tables"; STR_USER_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "VALUES IN () cannot be used for Range subpartitioned tables"; ORACLE_ERRNO[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = 14214; ORACLE_STR_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "ORA-14214: VALUES () cannot be used for Range subpartitioned tables"; ORACLE_STR_USER_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "ORA-14214: VALUES () cannot be used for Range subpartitioned tables"; ERROR_NAME[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "OB_ERR_SUBPARTITION_EXPECT_VALUES_IN"; ERROR_CAUSE[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = -1; SQLSTATE[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "HY000"; STR_ERROR[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "VALUES IN () clause expected"; STR_USER_ERROR[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "VALUES IN () clause expected"; ORACLE_ERRNO[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = 14217; ORACLE_STR_ERROR[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "ORA-14217: VALUES () clause expected"; ORACLE_STR_USER_ERROR[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "ORA-14217: VALUES () clause expected"; ERROR_NAME[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN"; ERROR_CAUSE[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = -1; SQLSTATE[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "VALUES LESS THAN or AT clause cannot be used with List partitioned tables"; STR_USER_ERROR[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "VALUES LESS THAN or AT clause cannot be used with List partitioned tables"; ORACLE_ERRNO[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = 14310; ORACLE_STR_ERROR[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "ORA-14310: VALUES LESS THAN or AT clause cannot be used with List partitioned tables"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "ORA-14310: VALUES LESS THAN or AT clause cannot be used with List partitioned tables"; ERROR_NAME[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN"; ERROR_CAUSE[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = -1; SQLSTATE[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "HY000"; STR_ERROR[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "Expecting VALUES LESS THAN or AT clause"; STR_USER_ERROR[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "Expecting VALUES LESS THAN or AT clause"; ORACLE_ERRNO[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = 14311; ORACLE_STR_ERROR[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "ORA-14311: Expecting VALUES LESS THAN or AT clause"; ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "ORA-14311: Expecting VALUES LESS THAN or AT clause"; ERROR_NAME[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "OB_ERR_PROGRAM_UNIT_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "Procedure, function, package, or package body does not exist"; STR_USER_ERROR[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "Procedure, function, package, or package body does not exist"; ORACLE_ERRNO[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = 4042; ORACLE_STR_ERROR[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "ORA-04042: procedure, function, package, or package body does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "ORA-04042: procedure, function, package, or package body does not exist"; ERROR_NAME[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "OB_ERR_INVALID_RESTORE_POINT_NAME"; ERROR_CAUSE[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_RESTORE_POINT_NAME] = -1; SQLSTATE[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "HY000"; STR_ERROR[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "invalid restore point name specified in connection string"; STR_USER_ERROR[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "invalid restore point name specified in connection string"; ORACLE_ERRNO[-OB_ERR_INVALID_RESTORE_POINT_NAME] = 600; ORACLE_STR_ERROR[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "ORA-00600: internal error code, arguments: -5881, invalid restore point name specified in connection string"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "ORA-00600: internal error code, arguments: -5881, invalid restore point name specified in connection string"; ERROR_NAME[-OB_ERR_INPUT_TIME_TYPE] = "OB_ERR_INPUT_TIME_TYPE"; ERROR_CAUSE[-OB_ERR_INPUT_TIME_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INPUT_TIME_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INPUT_TIME_TYPE] = -1; SQLSTATE[-OB_ERR_INPUT_TIME_TYPE] = "HY000"; STR_ERROR[-OB_ERR_INPUT_TIME_TYPE] = "invalid time limit specified"; STR_USER_ERROR[-OB_ERR_INPUT_TIME_TYPE] = "invalid time limit specified"; ORACLE_ERRNO[-OB_ERR_INPUT_TIME_TYPE] = 14312; ORACLE_STR_ERROR[-OB_ERR_INPUT_TIME_TYPE] = "ORA-14312: invalid time limit specified"; ORACLE_STR_USER_ERROR[-OB_ERR_INPUT_TIME_TYPE] = "ORA-14312: invalid time limit specified"; ERROR_NAME[-OB_ERR_IN_ARRAY_DML] = "OB_ERR_IN_ARRAY_DML"; ERROR_CAUSE[-OB_ERR_IN_ARRAY_DML] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_IN_ARRAY_DML] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_IN_ARRAY_DML] = -1; SQLSTATE[-OB_ERR_IN_ARRAY_DML] = "HY000"; STR_ERROR[-OB_ERR_IN_ARRAY_DML] = "error(s) in array DML"; STR_USER_ERROR[-OB_ERR_IN_ARRAY_DML] = "error(s) in array DML"; ORACLE_ERRNO[-OB_ERR_IN_ARRAY_DML] = 24381; ORACLE_STR_ERROR[-OB_ERR_IN_ARRAY_DML] = "ORA-24381: error(s) in array DML"; ORACLE_STR_USER_ERROR[-OB_ERR_IN_ARRAY_DML] = "ORA-24381: error(s) in array DML"; ERROR_NAME[-OB_ERR_TRIGGER_COMPILE_ERROR] = "OB_ERR_TRIGGER_COMPILE_ERROR"; ERROR_CAUSE[-OB_ERR_TRIGGER_COMPILE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TRIGGER_COMPILE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TRIGGER_COMPILE_ERROR] = -1; SQLSTATE[-OB_ERR_TRIGGER_COMPILE_ERROR] = "42000"; STR_ERROR[-OB_ERR_TRIGGER_COMPILE_ERROR] = "trigger compile error"; STR_USER_ERROR[-OB_ERR_TRIGGER_COMPILE_ERROR] = "%s \'%.*s.%.*s\' compile error"; ORACLE_ERRNO[-OB_ERR_TRIGGER_COMPILE_ERROR] = 600; ORACLE_STR_ERROR[-OB_ERR_TRIGGER_COMPILE_ERROR] = "ORA-00600: internal error code, arguments: -5884, trigger compile error"; ORACLE_STR_USER_ERROR[-OB_ERR_TRIGGER_COMPILE_ERROR] = "ORA-00600: internal error code, arguments: -5884, %s \'%.*s.%.*s\' compile error"; ERROR_NAME[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "OB_ERR_MISSING_OR_INVALID_PASSWORD"; ERROR_CAUSE[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = -1; SQLSTATE[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "HY000"; STR_ERROR[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "missing or invalid password(s)"; STR_USER_ERROR[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "missing or invalid password(s)"; ORACLE_ERRNO[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = 988; ORACLE_STR_ERROR[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "ORA-00988: missing or invalid password(s)"; ORACLE_STR_USER_ERROR[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "ORA-00988: missing or invalid password(s)"; ERROR_NAME[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST"; ERROR_CAUSE[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = -1; SQLSTATE[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "HY000"; STR_ERROR[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "no matching unique or primary key for this column-list"; STR_USER_ERROR[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "no matching unique or primary key for this column-list"; ORACLE_ERRNO[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = 2270; ORACLE_STR_ERROR[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "ORA-02270: no matching unique or primary key for this column-list"; ORACLE_STR_USER_ERROR[-OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST] = "ORA-02270: no matching unique or primary key for this column-list"; ERROR_NAME[-OB_ERR_DUP_FK_IN_TABLE] = "OB_ERR_DUP_FK_IN_TABLE"; ERROR_CAUSE[-OB_ERR_DUP_FK_IN_TABLE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_FK_IN_TABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_FK_IN_TABLE] = -1; SQLSTATE[-OB_ERR_DUP_FK_IN_TABLE] = "HY000"; STR_ERROR[-OB_ERR_DUP_FK_IN_TABLE] = "duplicate referential constraint specifications"; STR_USER_ERROR[-OB_ERR_DUP_FK_IN_TABLE] = "duplicate referential constraint specifications"; ORACLE_ERRNO[-OB_ERR_DUP_FK_IN_TABLE] = 2774; ORACLE_STR_ERROR[-OB_ERR_DUP_FK_IN_TABLE] = "ORA-02774: duplicate referential constraint specifications"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_FK_IN_TABLE] = "ORA-02774: duplicate referential constraint specifications"; ERROR_NAME[-OB_ERR_DUP_FK_EXISTS] = "OB_ERR_DUP_FK_EXISTS"; ERROR_CAUSE[-OB_ERR_DUP_FK_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUP_FK_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUP_FK_EXISTS] = -1; SQLSTATE[-OB_ERR_DUP_FK_EXISTS] = "HY000"; STR_ERROR[-OB_ERR_DUP_FK_EXISTS] = "such a referential constraint already exists in the table"; STR_USER_ERROR[-OB_ERR_DUP_FK_EXISTS] = "such a referential constraint already exists in the table"; ORACLE_ERRNO[-OB_ERR_DUP_FK_EXISTS] = 2775; ORACLE_STR_ERROR[-OB_ERR_DUP_FK_EXISTS] = "ORA-02775: such a referential constraint already exists in the table"; ORACLE_STR_USER_ERROR[-OB_ERR_DUP_FK_EXISTS] = "ORA-02775: such a referential constraint already exists in the table"; ERROR_NAME[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE"; ERROR_CAUSE[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = -1; SQLSTATE[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "specified data type is not supported for a virtual column"; STR_USER_ERROR[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "specified data type is not supported for a virtual column"; ORACLE_ERRNO[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = 54003; ORACLE_STR_ERROR[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "ORA-54003: specified data type is not supported for a virtual column"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "ORA-54003: specified data type is not supported for a virtual column"; ERROR_NAME[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "OB_ERR_REFERENCED_TABLE_HAS_NO_PK"; ERROR_CAUSE[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = -1; SQLSTATE[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "HY000"; STR_ERROR[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "referenced table does not have a primary key"; STR_USER_ERROR[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "referenced table does not have a primary key"; ORACLE_ERRNO[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = 2268; ORACLE_STR_ERROR[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "ORA-02268: referenced table does not have a primary key"; ORACLE_STR_USER_ERROR[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "ORA-02268: referenced table does not have a primary key"; ERROR_NAME[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "OB_ERR_MODIFY_PART_COLUMN_TYPE"; ERROR_CAUSE[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = -1; SQLSTATE[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "data type or length of a table partitioning column may not be changed"; STR_USER_ERROR[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "data type or length of a table partitioning column may not be changed"; ORACLE_ERRNO[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = 14060; ORACLE_STR_ERROR[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "ORA-14060: data type or length of a table partitioning column may not be changed"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "ORA-14060: data type or length of a table partitioning column may not be changed"; ERROR_NAME[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "OB_ERR_MODIFY_SUBPART_COLUMN_TYPE"; ERROR_CAUSE[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = -1; SQLSTATE[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "HY000"; STR_ERROR[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "data type or length of a table subpartitioning column may not be changed"; STR_USER_ERROR[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "data type or length of a table subpartitioning column may not be changed"; ORACLE_ERRNO[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = 14265; ORACLE_STR_ERROR[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "ORA-14265: data type or length of a table subpartitioning column may not be changed"; ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "ORA-14265: data type or length of a table subpartitioning column may not be changed"; ERROR_NAME[-OB_ERR_DECREASE_COLUMN_LENGTH] = "OB_ERR_DECREASE_COLUMN_LENGTH"; ERROR_CAUSE[-OB_ERR_DECREASE_COLUMN_LENGTH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DECREASE_COLUMN_LENGTH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DECREASE_COLUMN_LENGTH] = -1; SQLSTATE[-OB_ERR_DECREASE_COLUMN_LENGTH] = "HY000"; STR_ERROR[-OB_ERR_DECREASE_COLUMN_LENGTH] = "cannot decrease column length because some value is too big"; STR_USER_ERROR[-OB_ERR_DECREASE_COLUMN_LENGTH] = "cannot decrease column length because some value is too big"; ORACLE_ERRNO[-OB_ERR_DECREASE_COLUMN_LENGTH] = 1441; ORACLE_STR_ERROR[-OB_ERR_DECREASE_COLUMN_LENGTH] = "ORA-01441: cannot decrease column length because some value is too big"; ORACLE_STR_USER_ERROR[-OB_ERR_DECREASE_COLUMN_LENGTH] = "ORA-01441: cannot decrease column length because some value is too big"; ERROR_NAME[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR"; ERROR_CAUSE[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = -1; SQLSTATE[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "HY000"; STR_ERROR[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "Datetime/Interval internal error"; STR_USER_ERROR[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "Datetime/Interval internal error"; ORACLE_ERRNO[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = 1891; ORACLE_STR_ERROR[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "ORA-01891: Datetime/Interval internal error"; ORACLE_STR_USER_ERROR[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "ORA-01891: Datetime/Interval internal error"; ERROR_NAME[-OB_ERR_REMOTE_PART_ILLEGAL] = "OB_ERR_REMOTE_PART_ILLEGAL"; ERROR_CAUSE[-OB_ERR_REMOTE_PART_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REMOTE_PART_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REMOTE_PART_ILLEGAL] = -1; SQLSTATE[-OB_ERR_REMOTE_PART_ILLEGAL] = "HY000"; STR_ERROR[-OB_ERR_REMOTE_PART_ILLEGAL] = "partition extended table name cannot refer to a remote object"; STR_USER_ERROR[-OB_ERR_REMOTE_PART_ILLEGAL] = "partition extended table name cannot refer to a remote object"; ORACLE_ERRNO[-OB_ERR_REMOTE_PART_ILLEGAL] = 14100; ORACLE_STR_ERROR[-OB_ERR_REMOTE_PART_ILLEGAL] = "ORA-14100: partition extended table name cannot refer to a remote object"; ORACLE_STR_USER_ERROR[-OB_ERR_REMOTE_PART_ILLEGAL] = "ORA-14100: partition extended table name cannot refer to a remote object"; ERROR_NAME[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE"; ERROR_CAUSE[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = -1; SQLSTATE[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "HY000"; STR_ERROR[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "a view is not appropriate here"; STR_USER_ERROR[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "a view is not appropriate here"; ORACLE_ERRNO[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = 1702; ORACLE_STR_ERROR[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "ORA-01702: a view is not appropriate here"; ORACLE_STR_USER_ERROR[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "ORA-01702: a view is not appropriate here"; ERROR_NAME[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "OB_ROWID_VIEW_NO_KEY_PRESERVED"; ERROR_CAUSE[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "Internal Error"; ERROR_SOLUTION[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = -1; SQLSTATE[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "HY000"; STR_ERROR[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "cannot select ROWID from, or sample, a join view without a key-preserved table"; STR_USER_ERROR[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "cannot select ROWID from, or sample, a join view without a key-preserved table"; ORACLE_ERRNO[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = 1445; ORACLE_STR_ERROR[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "ORA-01445: cannot select ROWID from, or sample, a join view without a key-preserved table"; ORACLE_STR_USER_ERROR[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "ORA-01445: cannot select ROWID from, or sample, a join view without a key-preserved table"; ERROR_NAME[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "OB_ROWID_VIEW_HAS_DISTINCT_ETC"; ERROR_CAUSE[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "Internal Error"; ERROR_SOLUTION[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = -1; SQLSTATE[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "HY000"; STR_ERROR[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc"; STR_USER_ERROR[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc"; ORACLE_ERRNO[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = 1446; ORACLE_STR_ERROR[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "ORA-01446: cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc"; ORACLE_STR_USER_ERROR[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "ORA-01446: cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc"; ERROR_NAME[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL"; ERROR_CAUSE[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = -1; SQLSTATE[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "HY000"; STR_ERROR[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "table must have at least 1 column that is not virtual"; STR_USER_ERROR[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "table must have at least 1 column that is not virtual"; ORACLE_ERRNO[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = 54037; ORACLE_STR_ERROR[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "ORA-54037: table must have at least 1 column that is not virtual"; ORACLE_STR_USER_ERROR[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "ORA-54037: table must have at least 1 column that is not virtual"; ERROR_NAME[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED"; ERROR_CAUSE[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = -1; SQLSTATE[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "HY000"; STR_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "only pure functions can be indexed"; STR_USER_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "only pure functions can be indexed"; ORACLE_ERRNO[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = 1743; ORACLE_STR_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "ORA-01743: only pure functions can be indexed"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "ORA-01743: only pure functions can be indexed"; ERROR_NAME[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION"; ERROR_CAUSE[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = -1; SQLSTATE[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "HY000"; STR_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "Expression of generated column contains a disallowed function"; STR_USER_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "Expression of generated column contains a disallowed function"; ORACLE_ERRNO[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = 54002; ORACLE_STR_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "ORA-54002: only pure functions can be specified in a virtual column expression"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "ORA-54002: only pure functions can be specified in a virtual column expression"; ERROR_NAME[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS"; ERROR_CAUSE[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = -1; SQLSTATE[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "HY000"; STR_ERROR[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "UPDATE operation disallowed on virtual columns"; STR_USER_ERROR[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "UPDATE operation disallowed on virtual columns"; ORACLE_ERRNO[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = 54017; ORACLE_STR_ERROR[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "ORA-54017: UPDATE operation disallowed on virtual columns"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "ORA-54017: UPDATE operation disallowed on virtual columns"; ERROR_NAME[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "OB_ERR_INVALID_COLUMN_EXPRESSION"; ERROR_CAUSE[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_COLUMN_EXPRESSION] = -1; SQLSTATE[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "HY000"; STR_ERROR[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "Invalid column expression was specified"; STR_USER_ERROR[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "Invalid column expression was specified"; ORACLE_ERRNO[-OB_ERR_INVALID_COLUMN_EXPRESSION] = 54016; ORACLE_STR_ERROR[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "ORA-54016: Invalid column expression was specified"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "ORA-54016: Invalid column expression was specified"; ERROR_NAME[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT"; ERROR_CAUSE[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = -1; SQLSTATE[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "HY000"; STR_ERROR[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "table can have only one identity column"; STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "table can have only one identity column"; ORACLE_ERRNO[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = 30669; ORACLE_STR_ERROR[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "ORA-30669: table can have only one identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "ORA-30669: table can have only one identity column"; ERROR_NAME[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN"; ERROR_CAUSE[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = -1; SQLSTATE[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "invalid NOT NULL constraint specified on an identity column"; STR_USER_ERROR[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "invalid NOT NULL constraint specified on an identity column"; ORACLE_ERRNO[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = 30670; ORACLE_STR_ERROR[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "ORA-30670: invalid NOT NULL constraint specified on an identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "ORA-30670: invalid NOT NULL constraint specified on an identity column"; ERROR_NAME[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN"; ERROR_CAUSE[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = -1; SQLSTATE[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "cannot modify NOT NULL constraint on an identity column"; STR_USER_ERROR[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "cannot modify NOT NULL constraint on an identity column"; ORACLE_ERRNO[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = 30671; ORACLE_STR_ERROR[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "ORA-30671: cannot modify NOT NULL constraint on an identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "ORA-30671: cannot modify NOT NULL constraint on an identity column"; ERROR_NAME[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN"; ERROR_CAUSE[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = -1; SQLSTATE[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "cannot drop NOT NULL constraint on an identity column"; STR_USER_ERROR[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "cannot drop NOT NULL constraint on an identity column"; ORACLE_ERRNO[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = 30672; ORACLE_STR_ERROR[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "ORA-30672: cannot drop NOT NULL constraint on an identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "ORA-30672: cannot drop NOT NULL constraint on an identity column"; ERROR_NAME[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN"; ERROR_CAUSE[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = -1; SQLSTATE[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "column to be modified is not an identity column"; STR_USER_ERROR[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "column to be modified is not an identity column"; ORACLE_ERRNO[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = 30673; ORACLE_STR_ERROR[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "ORA-30673: column to be modified is not an identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "ORA-30673: column to be modified is not an identity column"; ERROR_NAME[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE"; ERROR_CAUSE[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = -1; SQLSTATE[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "HY000"; STR_ERROR[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "identity column cannot have a default value"; STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "identity column cannot have a default value"; ORACLE_ERRNO[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = 30674; ORACLE_STR_ERROR[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "ORA-30674: identity column cannot have a default value"; ORACLE_STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "ORA-30674: identity column cannot have a default value"; ERROR_NAME[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE"; ERROR_CAUSE[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = -1; SQLSTATE[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "HY000"; STR_ERROR[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "identity column must be a numeric type"; STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "identity column must be a numeric type"; ORACLE_ERRNO[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = 30675; ORACLE_STR_ERROR[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "ORA-30675: identity column must be a numeric type"; ORACLE_STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "ORA-30675: identity column must be a numeric type"; ERROR_NAME[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN"; ERROR_CAUSE[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = -1; SQLSTATE[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "prebuilt table managed column cannot be an identity column"; STR_USER_ERROR[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "prebuilt table managed column cannot be an identity column"; ORACLE_ERRNO[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = 32792; ORACLE_STR_ERROR[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "ORA-32792: prebuilt table managed column cannot be an identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "ORA-32792: prebuilt table managed column cannot be an identity column"; ERROR_NAME[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE"; ERROR_CAUSE[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = -1; SQLSTATE[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "cannot alter a system-generated sequence"; STR_USER_ERROR[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "cannot alter a system-generated sequence"; ORACLE_ERRNO[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = 32793; ORACLE_STR_ERROR[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "ORA-32793: cannot alter a system-generated sequence"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "ORA-32793: cannot alter a system-generated sequence"; ERROR_NAME[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE"; ERROR_CAUSE[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = -1; SQLSTATE[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "cannot drop a system-generated sequence"; STR_USER_ERROR[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "cannot drop a system-generated sequence"; ORACLE_ERRNO[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = 32794; ORACLE_STR_ERROR[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "ORA-32794: cannot drop a system-generated sequence"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "ORA-32794: cannot drop a system-generated sequence"; ERROR_NAME[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN"; ERROR_CAUSE[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = -1; SQLSTATE[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "cannot insert into a generated always identity column"; STR_USER_ERROR[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "cannot insert into a generated always identity column"; ORACLE_ERRNO[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = 32795; ORACLE_STR_ERROR[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "ORA-32795: cannot insert into a generated always identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "ORA-32795: cannot insert into a generated always identity column"; ERROR_NAME[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN"; ERROR_CAUSE[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = -1; SQLSTATE[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "cannot update a generated always identity column"; STR_USER_ERROR[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "cannot update a generated always identity column"; ORACLE_ERRNO[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = 32796; ORACLE_STR_ERROR[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "ORA-32796: cannot update a generated always identity column"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "ORA-32796: cannot update a generated always identity column"; ERROR_NAME[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION"; ERROR_CAUSE[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = -1; SQLSTATE[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "HY000"; STR_ERROR[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION"; STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION"; ORACLE_ERRNO[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = 32797; ORACLE_STR_ERROR[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "ORA-32797: identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION"; ORACLE_STR_USER_ERROR[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "ORA-32797: identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION"; ERROR_NAME[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE"; ERROR_CAUSE[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = -1; SQLSTATE[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "HY000"; STR_ERROR[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "cannot rename a system-generated sequence"; STR_USER_ERROR[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "cannot rename a system-generated sequence"; ORACLE_ERRNO[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = 32798; ORACLE_STR_ERROR[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "ORA-32798: cannot rename a system-generated sequence"; ORACLE_STR_USER_ERROR[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "ORA-32798: cannot rename a system-generated sequence"; ERROR_NAME[-OB_ERR_REVOKE_BY_COLUMN] = "OB_ERR_REVOKE_BY_COLUMN"; ERROR_CAUSE[-OB_ERR_REVOKE_BY_COLUMN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_REVOKE_BY_COLUMN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_REVOKE_BY_COLUMN] = -1; SQLSTATE[-OB_ERR_REVOKE_BY_COLUMN] = "HY000"; STR_ERROR[-OB_ERR_REVOKE_BY_COLUMN] = "UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column"; STR_USER_ERROR[-OB_ERR_REVOKE_BY_COLUMN] = "UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column"; ORACLE_ERRNO[-OB_ERR_REVOKE_BY_COLUMN] = 1750; ORACLE_STR_ERROR[-OB_ERR_REVOKE_BY_COLUMN] = "ORA-01750: UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column"; ORACLE_STR_USER_ERROR[-OB_ERR_REVOKE_BY_COLUMN] = "ORA-01750: UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column"; ERROR_NAME[-OB_ERR_TYPE_BODY_NOT_EXIST] = "OB_ERR_TYPE_BODY_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_TYPE_BODY_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TYPE_BODY_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TYPE_BODY_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_TYPE_BODY_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_TYPE_BODY_NOT_EXIST] = "not executed, type body does not exist"; STR_USER_ERROR[-OB_ERR_TYPE_BODY_NOT_EXIST] = "not executed, type body '%.*s' does not exist"; ORACLE_ERRNO[-OB_ERR_TYPE_BODY_NOT_EXIST] = 4067; ORACLE_STR_ERROR[-OB_ERR_TYPE_BODY_NOT_EXIST] = "ORA-04067: not executed, type body does not exist"; ORACLE_STR_USER_ERROR[-OB_ERR_TYPE_BODY_NOT_EXIST] = "ORA-04067: not executed, type body '%.*s' does not exist"; ERROR_NAME[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET"; ERROR_CAUSE[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = -1; SQLSTATE[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "HY000"; STR_ERROR[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "The argument of WIDTH_BUCKET function is NULL or invalid."; STR_USER_ERROR[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "The argument [%s] of WIDTH_BUCKET function is NULL or invalid."; ORACLE_ERRNO[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = 30494; ORACLE_STR_ERROR[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "ORA-30494: The argument of WIDTH_BUCKET function is NULL or invalid."; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "ORA-30494: The argument [%s] of WIDTH_BUCKET function is NULL or invalid."; ERROR_NAME[-OB_ERR_CBY_NO_MEMORY] = "OB_ERR_CBY_NO_MEMORY"; ERROR_CAUSE[-OB_ERR_CBY_NO_MEMORY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CBY_NO_MEMORY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CBY_NO_MEMORY] = -1; SQLSTATE[-OB_ERR_CBY_NO_MEMORY] = "HY000"; STR_ERROR[-OB_ERR_CBY_NO_MEMORY] = "Not enough memory for CONNECT BY operation"; STR_USER_ERROR[-OB_ERR_CBY_NO_MEMORY] = "Not enough memory for CONNECT BY operation"; ORACLE_ERRNO[-OB_ERR_CBY_NO_MEMORY] = 30009; ORACLE_STR_ERROR[-OB_ERR_CBY_NO_MEMORY] = "ORA-30009: Not enough memory for CONNECT BY operation"; ORACLE_STR_USER_ERROR[-OB_ERR_CBY_NO_MEMORY] = "ORA-30009: Not enough memory for CONNECT BY operation"; ERROR_NAME[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH"; ERROR_CAUSE[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = -1; SQLSTATE[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "HY000"; STR_ERROR[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "illegal parameter in SYS_CONNECT_BY_PATH function"; STR_USER_ERROR[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "illegal parameter in SYS_CONNECT_BY_PATH function"; ORACLE_ERRNO[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = 30003; ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "ORA-30003: illegal parameter in SYS_CONNECT_BY_PATH function"; ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "ORA-30003: illegal parameter in SYS_CONNECT_BY_PATH function"; ERROR_NAME[-OB_ERR_HOST_UNKNOWN] = "OB_ERR_HOST_UNKNOWN"; ERROR_CAUSE[-OB_ERR_HOST_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_HOST_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_HOST_UNKNOWN] = -1; SQLSTATE[-OB_ERR_HOST_UNKNOWN] = "HY000"; STR_ERROR[-OB_ERR_HOST_UNKNOWN] = "host unknown"; STR_USER_ERROR[-OB_ERR_HOST_UNKNOWN] = "host %.*s unknown"; ORACLE_ERRNO[-OB_ERR_HOST_UNKNOWN] = 29257; ORACLE_STR_ERROR[-OB_ERR_HOST_UNKNOWN] = "ORA-29257: host unknown"; ORACLE_STR_USER_ERROR[-OB_ERR_HOST_UNKNOWN] = "ORA-29257: host %.*s unknown"; ERROR_NAME[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "OB_ERR_WINDOW_NAME_IS_NOT_DEFINE"; ERROR_CAUSE[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = -1; SQLSTATE[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "HY000"; STR_ERROR[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "Window name is not defined."; STR_USER_ERROR[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "Window name '%.*s' is not defined."; ORACLE_ERRNO[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = 600; ORACLE_STR_ERROR[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "ORA-00600: internal error code, arguments: -5929, Window name is not defined."; ORACLE_STR_USER_ERROR[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "ORA-00600: internal error code, arguments: -5929, Window name '%.*s' is not defined."; ERROR_NAME[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "OB_ERR_OPEN_CURSORS_EXCEEDED"; ERROR_CAUSE[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OPEN_CURSORS_EXCEEDED] = -1; SQLSTATE[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "HY000"; STR_ERROR[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "maximum open cursors exceeded"; STR_USER_ERROR[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "maximum open cursors exceeded"; ORACLE_ERRNO[-OB_ERR_OPEN_CURSORS_EXCEEDED] = 1000; ORACLE_STR_ERROR[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "ORA-01000: maximum open cursors exceeded"; ORACLE_STR_USER_ERROR[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "ORA-01000: maximum open cursors exceeded"; ERROR_NAME[-OB_ERR_ARG_INVALID] = "OB_ERR_ARG_INVALID"; ERROR_CAUSE[-OB_ERR_ARG_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ARG_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ARG_INVALID] = -1; SQLSTATE[-OB_ERR_ARG_INVALID] = "HY000"; STR_ERROR[-OB_ERR_ARG_INVALID] = "argument is null, invalid, or out of range"; STR_USER_ERROR[-OB_ERR_ARG_INVALID] = "argument is null, invalid, or out of range"; ORACLE_ERRNO[-OB_ERR_ARG_INVALID] = 21560; ORACLE_STR_ERROR[-OB_ERR_ARG_INVALID] = "ORA-21560: argument %.*s is null, invalid, or out of range"; ORACLE_STR_USER_ERROR[-OB_ERR_ARG_INVALID] = "ORA-21560: argument %.*s is null, invalid, or out of range"; ERROR_NAME[-OB_ERR_ILL_NAME_STRING] = "OB_ERR_ILL_NAME_STRING"; ERROR_CAUSE[-OB_ERR_ILL_NAME_STRING] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ILL_NAME_STRING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ILL_NAME_STRING] = -1; SQLSTATE[-OB_ERR_ILL_NAME_STRING] = "HY000"; STR_ERROR[-OB_ERR_ILL_NAME_STRING] = "unexpected name string"; STR_USER_ERROR[-OB_ERR_ILL_NAME_STRING] = "unexpected name string"; ORACLE_ERRNO[-OB_ERR_ILL_NAME_STRING] = 21560; ORACLE_STR_ERROR[-OB_ERR_ILL_NAME_STRING] = "ORA-21560: unexpected name string '%.*s'"; ORACLE_STR_USER_ERROR[-OB_ERR_ILL_NAME_STRING] = "ORA-21560: unexpected name string '%.*s'"; ERROR_NAME[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "OB_ERR_INCORRECT_VALUE_FOR_FUNCTION"; ERROR_CAUSE[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = ER_WRONG_VALUE_FOR_TYPE; SQLSTATE[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "HY000"; STR_ERROR[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "Incorrect value for function"; STR_USER_ERROR[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "Incorrect %.*s value: '%.*s' for function %.*s"; ORACLE_ERRNO[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = 600; ORACLE_STR_ERROR[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "ORA-00600: internal error code, arguments: -5936, Incorrect value for function"; ORACLE_STR_USER_ERROR[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "ORA-00600: internal error code, arguments: -5936, Incorrect %.*s value: '%.*s' for function %.*s"; ERROR_NAME[-OB_ERR_USER_EXCEED_RESOURCE] = "OB_ERR_USER_EXCEED_RESOURCE"; ERROR_CAUSE[-OB_ERR_USER_EXCEED_RESOURCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_USER_EXCEED_RESOURCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_USER_EXCEED_RESOURCE] = 1226; SQLSTATE[-OB_ERR_USER_EXCEED_RESOURCE] = "42000"; STR_ERROR[-OB_ERR_USER_EXCEED_RESOURCE] = "User has exceeded the resource"; STR_USER_ERROR[-OB_ERR_USER_EXCEED_RESOURCE] = "User '%.*s' has exceeded the '%s' resource (current value: %lu)"; ORACLE_ERRNO[-OB_ERR_USER_EXCEED_RESOURCE] = 600; ORACLE_STR_ERROR[-OB_ERR_USER_EXCEED_RESOURCE] = "ORA-00600: internal error code, arguments: -5967, User has exceeded the resource"; ORACLE_STR_USER_ERROR[-OB_ERR_USER_EXCEED_RESOURCE] = "ORA-00600: internal error code, arguments: -5967, User '%.*s' has exceeded the '%s' resource (current value: %lu)"; ERROR_NAME[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "OB_ERR_CTE_NEED_QUERY_BLOCKS"; ERROR_CAUSE[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = 3574; SQLSTATE[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "HY000"; STR_ERROR[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "Recursive Common Table Expression should have one or more non-recursive query blocks followed by one or more recursive ones"; STR_USER_ERROR[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "Recursive Common Table Expression should have one or more non-recursive query blocks followed by one or more recursive ones: %s"; ORACLE_ERRNO[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = 600; ORACLE_STR_ERROR[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "ORA-00600: internal error code, arguments: -5976, Recursive Common Table Expression should have one or more non-recursive query blocks followed by one or more recursive ones"; ORACLE_STR_USER_ERROR[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "ORA-00600: internal error code, arguments: -5976, Recursive Common Table Expression should have one or more non-recursive query blocks followed by one or more recursive ones: %s"; ERROR_NAME[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "OB_ERR_WINDOW_ROWS_INTERVAL_USE"; ERROR_CAUSE[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = ER_WINDOW_ROWS_INTERVAL_USE; SQLSTATE[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "HY000"; STR_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Window '': INTERVAL can only be used with RANGE frames."; STR_USER_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Window '%s': INTERVAL can only be used with RANGE frames."; ORACLE_ERRNO[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = 600; ORACLE_STR_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "ORA-00600: internal error code, arguments: -5983, Window '': INTERVAL can only be used with RANGE frames."; ORACLE_STR_USER_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "ORA-00600: internal error code, arguments: -5983, Window '%s': INTERVAL can only be used with RANGE frames."; ERROR_NAME[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE"; ERROR_CAUSE[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = ER_WINDOW_RANGE_FRAME_ORDER_TYPE; SQLSTATE[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "HY000"; STR_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Window '' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type"; STR_USER_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Window '%s' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type"; ORACLE_ERRNO[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = 600; ORACLE_STR_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "ORA-00600: internal error code, arguments: -5984, Window '' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type"; ORACLE_STR_USER_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "ORA-00600: internal error code, arguments: -5984, Window '%s' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type"; ERROR_NAME[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "OB_ERR_WINDOW_ILLEGAL_ORDER_BY"; ERROR_CAUSE[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = ER_WINDOW_ILLEGAL_ORDER_BY; SQLSTATE[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "HY000"; STR_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Window '': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression."; STR_USER_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Window '%s': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression."; ORACLE_ERRNO[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = 600; ORACLE_STR_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "ORA-00600: internal error code, arguments: -5985, Window '': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression."; ORACLE_STR_USER_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "ORA-00600: internal error code, arguments: -5985, Window '%s': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression."; ERROR_NAME[-OB_TRANSACTION_SET_VIOLATION] = "OB_TRANSACTION_SET_VIOLATION"; ERROR_CAUSE[-OB_TRANSACTION_SET_VIOLATION] = "Internal Error"; ERROR_SOLUTION[-OB_TRANSACTION_SET_VIOLATION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANSACTION_SET_VIOLATION] = -1; SQLSTATE[-OB_TRANSACTION_SET_VIOLATION] = "25000"; STR_ERROR[-OB_TRANSACTION_SET_VIOLATION] = "Transaction set changed during the execution"; STR_USER_ERROR[-OB_TRANSACTION_SET_VIOLATION] = "Transaction set changed during the execution"; ORACLE_ERRNO[-OB_TRANSACTION_SET_VIOLATION] = 600; ORACLE_STR_ERROR[-OB_TRANSACTION_SET_VIOLATION] = "ORA-00600: internal error code, arguments: -6001, Transaction set changed during the execution"; ORACLE_STR_USER_ERROR[-OB_TRANSACTION_SET_VIOLATION] = "ORA-00600: internal error code, arguments: -6001, Transaction set changed during the execution"; ERROR_NAME[-OB_TRANS_ROLLBACKED] = "OB_TRANS_ROLLBACKED"; ERROR_CAUSE[-OB_TRANS_ROLLBACKED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_ROLLBACKED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_ROLLBACKED] = -1; SQLSTATE[-OB_TRANS_ROLLBACKED] = "40000"; STR_ERROR[-OB_TRANS_ROLLBACKED] = "Transaction rollbacked"; STR_USER_ERROR[-OB_TRANS_ROLLBACKED] = "transaction is rolled back"; ORACLE_ERRNO[-OB_TRANS_ROLLBACKED] = 24761; ORACLE_STR_ERROR[-OB_TRANS_ROLLBACKED] = "ORA-24761: transaction rolled back"; ORACLE_STR_USER_ERROR[-OB_TRANS_ROLLBACKED] = "ORA-24761: transaction rolled back"; ERROR_NAME[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "OB_ERR_EXCLUSIVE_LOCK_CONFLICT"; ERROR_CAUSE[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = ER_LOCK_WAIT_TIMEOUT; SQLSTATE[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "HY000"; STR_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "Lock wait timeout exceeded; try restarting transaction"; STR_USER_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "Lock wait timeout exceeded; try restarting transaction"; ORACLE_ERRNO[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = 30006; ORACLE_STR_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "ORA-30006: resource busy; acquire with WAIT timeout expired"; ORACLE_STR_USER_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "ORA-30006: resource busy; acquire with WAIT timeout expired"; ERROR_NAME[-OB_ERR_SHARED_LOCK_CONFLICT] = "OB_ERR_SHARED_LOCK_CONFLICT"; ERROR_CAUSE[-OB_ERR_SHARED_LOCK_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SHARED_LOCK_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SHARED_LOCK_CONFLICT] = 4012; SQLSTATE[-OB_ERR_SHARED_LOCK_CONFLICT] = "HY000"; STR_ERROR[-OB_ERR_SHARED_LOCK_CONFLICT] = "Statement is timeout"; STR_USER_ERROR[-OB_ERR_SHARED_LOCK_CONFLICT] = "Statement is timeout"; ORACLE_ERRNO[-OB_ERR_SHARED_LOCK_CONFLICT] = 2049; ORACLE_STR_ERROR[-OB_ERR_SHARED_LOCK_CONFLICT] = "ORA-02049: timeout: distributed transaction waiting for lock"; ORACLE_STR_USER_ERROR[-OB_ERR_SHARED_LOCK_CONFLICT] = "ORA-02049: timeout: distributed transaction waiting for lock"; ERROR_NAME[-OB_TRY_LOCK_ROW_CONFLICT] = "OB_TRY_LOCK_ROW_CONFLICT"; ERROR_CAUSE[-OB_TRY_LOCK_ROW_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_TRY_LOCK_ROW_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRY_LOCK_ROW_CONFLICT] = -1; SQLSTATE[-OB_TRY_LOCK_ROW_CONFLICT] = "HY000"; STR_ERROR[-OB_TRY_LOCK_ROW_CONFLICT] = "Try lock row conflict"; STR_USER_ERROR[-OB_TRY_LOCK_ROW_CONFLICT] = "Try lock row conflict"; ORACLE_ERRNO[-OB_TRY_LOCK_ROW_CONFLICT] = 600; ORACLE_STR_ERROR[-OB_TRY_LOCK_ROW_CONFLICT] = "ORA-00600: internal error code, arguments: -6005, Try lock row conflict"; ORACLE_STR_USER_ERROR[-OB_TRY_LOCK_ROW_CONFLICT] = "ORA-00600: internal error code, arguments: -6005, Try lock row conflict"; ERROR_NAME[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT"; ERROR_CAUSE[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = ER_LOCK_WAIT_TIMEOUT; SQLSTATE[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "HY000"; STR_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "Lock wait timeout exceeded; try restarting transaction"; STR_USER_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "Lock wait timeout exceeded; try restarting transaction"; ORACLE_ERRNO[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = 54; ORACLE_STR_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired"; ORACLE_STR_USER_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired"; ERROR_NAME[-OB_CLOCK_OUT_OF_ORDER] = "OB_CLOCK_OUT_OF_ORDER"; ERROR_CAUSE[-OB_CLOCK_OUT_OF_ORDER] = "Internal Error"; ERROR_SOLUTION[-OB_CLOCK_OUT_OF_ORDER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLOCK_OUT_OF_ORDER] = -1; SQLSTATE[-OB_CLOCK_OUT_OF_ORDER] = "25000"; STR_ERROR[-OB_CLOCK_OUT_OF_ORDER] = "Clock out of order"; STR_USER_ERROR[-OB_CLOCK_OUT_OF_ORDER] = "Clock out of order"; ORACLE_ERRNO[-OB_CLOCK_OUT_OF_ORDER] = 600; ORACLE_STR_ERROR[-OB_CLOCK_OUT_OF_ORDER] = "ORA-00600: internal error code, arguments: -6201, Clock out of order"; ORACLE_STR_USER_ERROR[-OB_CLOCK_OUT_OF_ORDER] = "ORA-00600: internal error code, arguments: -6201, Clock out of order"; ERROR_NAME[-OB_MASK_SET_NO_NODE] = "OB_MASK_SET_NO_NODE"; ERROR_CAUSE[-OB_MASK_SET_NO_NODE] = "Internal Error"; ERROR_SOLUTION[-OB_MASK_SET_NO_NODE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MASK_SET_NO_NODE] = -1; SQLSTATE[-OB_MASK_SET_NO_NODE] = "25000"; STR_ERROR[-OB_MASK_SET_NO_NODE] = "Mask set has no node"; STR_USER_ERROR[-OB_MASK_SET_NO_NODE] = "Mask set has no node"; ORACLE_ERRNO[-OB_MASK_SET_NO_NODE] = 600; ORACLE_STR_ERROR[-OB_MASK_SET_NO_NODE] = "ORA-00600: internal error code, arguments: -6203, Mask set has no node"; ORACLE_STR_USER_ERROR[-OB_MASK_SET_NO_NODE] = "ORA-00600: internal error code, arguments: -6203, Mask set has no node"; ERROR_NAME[-OB_TRANS_HAS_DECIDED] = "OB_TRANS_HAS_DECIDED"; ERROR_CAUSE[-OB_TRANS_HAS_DECIDED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_HAS_DECIDED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_HAS_DECIDED] = -1; SQLSTATE[-OB_TRANS_HAS_DECIDED] = "HY000"; STR_ERROR[-OB_TRANS_HAS_DECIDED] = "Transaction has been decided"; STR_USER_ERROR[-OB_TRANS_HAS_DECIDED] = "Transaction has been decided"; ORACLE_ERRNO[-OB_TRANS_HAS_DECIDED] = 600; ORACLE_STR_ERROR[-OB_TRANS_HAS_DECIDED] = "ORA-00600: internal error code, arguments: -6204, Transaction has been decided"; ORACLE_STR_USER_ERROR[-OB_TRANS_HAS_DECIDED] = "ORA-00600: internal error code, arguments: -6204, Transaction has been decided"; ERROR_NAME[-OB_TRANS_INVALID_STATE] = "OB_TRANS_INVALID_STATE"; ERROR_CAUSE[-OB_TRANS_INVALID_STATE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_INVALID_STATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_INVALID_STATE] = -1; SQLSTATE[-OB_TRANS_INVALID_STATE] = "HY000"; STR_ERROR[-OB_TRANS_INVALID_STATE] = "Transaction state invalid"; STR_USER_ERROR[-OB_TRANS_INVALID_STATE] = "Transaction state invalid"; ORACLE_ERRNO[-OB_TRANS_INVALID_STATE] = 600; ORACLE_STR_ERROR[-OB_TRANS_INVALID_STATE] = "ORA-00600: internal error code, arguments: -6205, Transaction state invalid"; ORACLE_STR_USER_ERROR[-OB_TRANS_INVALID_STATE] = "ORA-00600: internal error code, arguments: -6205, Transaction state invalid"; ERROR_NAME[-OB_TRANS_STATE_NOT_CHANGE] = "OB_TRANS_STATE_NOT_CHANGE"; ERROR_CAUSE[-OB_TRANS_STATE_NOT_CHANGE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_STATE_NOT_CHANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_STATE_NOT_CHANGE] = -1; SQLSTATE[-OB_TRANS_STATE_NOT_CHANGE] = "HY000"; STR_ERROR[-OB_TRANS_STATE_NOT_CHANGE] = "Transaction state not changed"; STR_USER_ERROR[-OB_TRANS_STATE_NOT_CHANGE] = "Transaction state not changed"; ORACLE_ERRNO[-OB_TRANS_STATE_NOT_CHANGE] = 600; ORACLE_STR_ERROR[-OB_TRANS_STATE_NOT_CHANGE] = "ORA-00600: internal error code, arguments: -6206, Transaction state not changed"; ORACLE_STR_USER_ERROR[-OB_TRANS_STATE_NOT_CHANGE] = "ORA-00600: internal error code, arguments: -6206, Transaction state not changed"; ERROR_NAME[-OB_TRANS_PROTOCOL_ERROR] = "OB_TRANS_PROTOCOL_ERROR"; ERROR_CAUSE[-OB_TRANS_PROTOCOL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_PROTOCOL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_PROTOCOL_ERROR] = -1; SQLSTATE[-OB_TRANS_PROTOCOL_ERROR] = "HY000"; STR_ERROR[-OB_TRANS_PROTOCOL_ERROR] = "Transaction protocol error"; STR_USER_ERROR[-OB_TRANS_PROTOCOL_ERROR] = "Transaction protocol error"; ORACLE_ERRNO[-OB_TRANS_PROTOCOL_ERROR] = 600; ORACLE_STR_ERROR[-OB_TRANS_PROTOCOL_ERROR] = "ORA-00600: internal error code, arguments: -6207, Transaction protocol error"; ORACLE_STR_USER_ERROR[-OB_TRANS_PROTOCOL_ERROR] = "ORA-00600: internal error code, arguments: -6207, Transaction protocol error"; ERROR_NAME[-OB_TRANS_INVALID_MESSAGE] = "OB_TRANS_INVALID_MESSAGE"; ERROR_CAUSE[-OB_TRANS_INVALID_MESSAGE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_INVALID_MESSAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_INVALID_MESSAGE] = -1; SQLSTATE[-OB_TRANS_INVALID_MESSAGE] = "HY000"; STR_ERROR[-OB_TRANS_INVALID_MESSAGE] = "Transaction message invalid"; STR_USER_ERROR[-OB_TRANS_INVALID_MESSAGE] = "Transaction message invalid"; ORACLE_ERRNO[-OB_TRANS_INVALID_MESSAGE] = 600; ORACLE_STR_ERROR[-OB_TRANS_INVALID_MESSAGE] = "ORA-00600: internal error code, arguments: -6208, Transaction message invalid"; ORACLE_STR_USER_ERROR[-OB_TRANS_INVALID_MESSAGE] = "ORA-00600: internal error code, arguments: -6208, Transaction message invalid"; ERROR_NAME[-OB_TRANS_INVALID_MESSAGE_TYPE] = "OB_TRANS_INVALID_MESSAGE_TYPE"; ERROR_CAUSE[-OB_TRANS_INVALID_MESSAGE_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_INVALID_MESSAGE_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_INVALID_MESSAGE_TYPE] = -1; SQLSTATE[-OB_TRANS_INVALID_MESSAGE_TYPE] = "HY000"; STR_ERROR[-OB_TRANS_INVALID_MESSAGE_TYPE] = "Transaction message type invalid"; STR_USER_ERROR[-OB_TRANS_INVALID_MESSAGE_TYPE] = "Transaction message type invalid"; ORACLE_ERRNO[-OB_TRANS_INVALID_MESSAGE_TYPE] = 600; ORACLE_STR_ERROR[-OB_TRANS_INVALID_MESSAGE_TYPE] = "ORA-00600: internal error code, arguments: -6209, Transaction message type invalid"; ORACLE_STR_USER_ERROR[-OB_TRANS_INVALID_MESSAGE_TYPE] = "ORA-00600: internal error code, arguments: -6209, Transaction message type invalid"; ERROR_NAME[-OB_TRANS_TIMEOUT] = "OB_TRANS_TIMEOUT"; ERROR_CAUSE[-OB_TRANS_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_TIMEOUT] = 4012; SQLSTATE[-OB_TRANS_TIMEOUT] = "25000"; STR_ERROR[-OB_TRANS_TIMEOUT] = "Transaction is timeout"; STR_USER_ERROR[-OB_TRANS_TIMEOUT] = "Transaction is timeout"; ORACLE_ERRNO[-OB_TRANS_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_TRANS_TIMEOUT] = "ORA-00600: internal error code, arguments: -6210, Transaction is timeout"; ORACLE_STR_USER_ERROR[-OB_TRANS_TIMEOUT] = "ORA-00600: internal error code, arguments: -6210, Transaction is timeout"; ERROR_NAME[-OB_TRANS_KILLED] = "OB_TRANS_KILLED"; ERROR_CAUSE[-OB_TRANS_KILLED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_KILLED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_KILLED] = 6002; SQLSTATE[-OB_TRANS_KILLED] = "25000"; STR_ERROR[-OB_TRANS_KILLED] = "Transaction is killed"; STR_USER_ERROR[-OB_TRANS_KILLED] = "Transaction is killed"; ORACLE_ERRNO[-OB_TRANS_KILLED] = 24761; ORACLE_STR_ERROR[-OB_TRANS_KILLED] = "ORA-24761: transaction rolled back: transaction is killed"; ORACLE_STR_USER_ERROR[-OB_TRANS_KILLED] = "ORA-24761: transaction rolled back: transaction is killed"; ERROR_NAME[-OB_TRANS_STMT_TIMEOUT] = "OB_TRANS_STMT_TIMEOUT"; ERROR_CAUSE[-OB_TRANS_STMT_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_STMT_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_STMT_TIMEOUT] = 4012; SQLSTATE[-OB_TRANS_STMT_TIMEOUT] = "25000"; STR_ERROR[-OB_TRANS_STMT_TIMEOUT] = "Statement is timeout"; STR_USER_ERROR[-OB_TRANS_STMT_TIMEOUT] = "Statement is timeout"; ORACLE_ERRNO[-OB_TRANS_STMT_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_TRANS_STMT_TIMEOUT] = "ORA-00600: internal error code, arguments: -6212, Statement is timeout"; ORACLE_STR_USER_ERROR[-OB_TRANS_STMT_TIMEOUT] = "ORA-00600: internal error code, arguments: -6212, Statement is timeout"; ERROR_NAME[-OB_TRANS_CTX_NOT_EXIST] = "OB_TRANS_CTX_NOT_EXIST"; ERROR_CAUSE[-OB_TRANS_CTX_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_CTX_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_CTX_NOT_EXIST] = 6002; SQLSTATE[-OB_TRANS_CTX_NOT_EXIST] = "HY000"; STR_ERROR[-OB_TRANS_CTX_NOT_EXIST] = "Transaction context does not exist"; STR_USER_ERROR[-OB_TRANS_CTX_NOT_EXIST] = "Transaction context does not exist"; ORACLE_ERRNO[-OB_TRANS_CTX_NOT_EXIST] = 24761; ORACLE_STR_ERROR[-OB_TRANS_CTX_NOT_EXIST] = "ORA-24761: transaction rolled back: transaction context does not exist"; ORACLE_STR_USER_ERROR[-OB_TRANS_CTX_NOT_EXIST] = "ORA-24761: transaction rolled back: transaction context does not exist"; ERROR_NAME[-OB_PARTITION_IS_FROZEN] = "OB_PARTITION_IS_FROZEN"; ERROR_CAUSE[-OB_PARTITION_IS_FROZEN] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_IS_FROZEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_IS_FROZEN] = 6002; SQLSTATE[-OB_PARTITION_IS_FROZEN] = "25000"; STR_ERROR[-OB_PARTITION_IS_FROZEN] = "Partition is frozen"; STR_USER_ERROR[-OB_PARTITION_IS_FROZEN] = "Partition is frozen"; ORACLE_ERRNO[-OB_PARTITION_IS_FROZEN] = 24761; ORACLE_STR_ERROR[-OB_PARTITION_IS_FROZEN] = "ORA-24761: transaction rolled back: partition is frozen"; ORACLE_STR_USER_ERROR[-OB_PARTITION_IS_FROZEN] = "ORA-24761: transaction rolled back: partition is frozen"; ERROR_NAME[-OB_PARTITION_IS_NOT_FROZEN] = "OB_PARTITION_IS_NOT_FROZEN"; ERROR_CAUSE[-OB_PARTITION_IS_NOT_FROZEN] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_IS_NOT_FROZEN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_IS_NOT_FROZEN] = -1; SQLSTATE[-OB_PARTITION_IS_NOT_FROZEN] = "HY000"; STR_ERROR[-OB_PARTITION_IS_NOT_FROZEN] = "Partition is not frozen"; STR_USER_ERROR[-OB_PARTITION_IS_NOT_FROZEN] = "Partition is not frozen"; ORACLE_ERRNO[-OB_PARTITION_IS_NOT_FROZEN] = 600; ORACLE_STR_ERROR[-OB_PARTITION_IS_NOT_FROZEN] = "ORA-00600: internal error code, arguments: -6215, Partition is not frozen"; ORACLE_STR_USER_ERROR[-OB_PARTITION_IS_NOT_FROZEN] = "ORA-00600: internal error code, arguments: -6215, Partition is not frozen"; ERROR_NAME[-OB_TRANS_INVALID_LOG_TYPE] = "OB_TRANS_INVALID_LOG_TYPE"; ERROR_CAUSE[-OB_TRANS_INVALID_LOG_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_INVALID_LOG_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_INVALID_LOG_TYPE] = -1; SQLSTATE[-OB_TRANS_INVALID_LOG_TYPE] = "HY000"; STR_ERROR[-OB_TRANS_INVALID_LOG_TYPE] = "Transaction invalid log type"; STR_USER_ERROR[-OB_TRANS_INVALID_LOG_TYPE] = "Transaction invalid log type"; ORACLE_ERRNO[-OB_TRANS_INVALID_LOG_TYPE] = 600; ORACLE_STR_ERROR[-OB_TRANS_INVALID_LOG_TYPE] = "ORA-00600: internal error code, arguments: -6219, Transaction invalid log type"; ORACLE_STR_USER_ERROR[-OB_TRANS_INVALID_LOG_TYPE] = "ORA-00600: internal error code, arguments: -6219, Transaction invalid log type"; ERROR_NAME[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "OB_TRANS_SQL_SEQUENCE_ILLEGAL"; ERROR_CAUSE[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = -1; SQLSTATE[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "HY000"; STR_ERROR[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "SQL sequence illegal"; STR_USER_ERROR[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "SQL sequence illegal"; ORACLE_ERRNO[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = 600; ORACLE_STR_ERROR[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "ORA-00600: internal error code, arguments: -6220, SQL sequence illegal"; ORACLE_STR_USER_ERROR[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "ORA-00600: internal error code, arguments: -6220, SQL sequence illegal"; ERROR_NAME[-OB_TRANS_CANNOT_BE_KILLED] = "OB_TRANS_CANNOT_BE_KILLED"; ERROR_CAUSE[-OB_TRANS_CANNOT_BE_KILLED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_CANNOT_BE_KILLED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_CANNOT_BE_KILLED] = -1; SQLSTATE[-OB_TRANS_CANNOT_BE_KILLED] = "HY000"; STR_ERROR[-OB_TRANS_CANNOT_BE_KILLED] = "Transaction context cannot be killed"; STR_USER_ERROR[-OB_TRANS_CANNOT_BE_KILLED] = "Transaction context cannot be killed"; ORACLE_ERRNO[-OB_TRANS_CANNOT_BE_KILLED] = 600; ORACLE_STR_ERROR[-OB_TRANS_CANNOT_BE_KILLED] = "ORA-00600: internal error code, arguments: -6221, Transaction context cannot be killed"; ORACLE_STR_USER_ERROR[-OB_TRANS_CANNOT_BE_KILLED] = "ORA-00600: internal error code, arguments: -6221, Transaction context cannot be killed"; ERROR_NAME[-OB_TRANS_STATE_UNKNOWN] = "OB_TRANS_STATE_UNKNOWN"; ERROR_CAUSE[-OB_TRANS_STATE_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_STATE_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_STATE_UNKNOWN] = -1; SQLSTATE[-OB_TRANS_STATE_UNKNOWN] = "HY000"; STR_ERROR[-OB_TRANS_STATE_UNKNOWN] = "Transaction state unknown"; STR_USER_ERROR[-OB_TRANS_STATE_UNKNOWN] = "Transaction state unknown"; ORACLE_ERRNO[-OB_TRANS_STATE_UNKNOWN] = 25405; ORACLE_STR_ERROR[-OB_TRANS_STATE_UNKNOWN] = "ORA-25405: transaction status unknown"; ORACLE_STR_USER_ERROR[-OB_TRANS_STATE_UNKNOWN] = "ORA-25405: transaction status unknown"; ERROR_NAME[-OB_TRANS_IS_EXITING] = "OB_TRANS_IS_EXITING"; ERROR_CAUSE[-OB_TRANS_IS_EXITING] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_IS_EXITING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_IS_EXITING] = 6002; SQLSTATE[-OB_TRANS_IS_EXITING] = "25000"; STR_ERROR[-OB_TRANS_IS_EXITING] = "Transaction exiting"; STR_USER_ERROR[-OB_TRANS_IS_EXITING] = "Transaction exiting"; ORACLE_ERRNO[-OB_TRANS_IS_EXITING] = 24761; ORACLE_STR_ERROR[-OB_TRANS_IS_EXITING] = "ORA-24761: transaction rolled back: Transaction exiting"; ORACLE_STR_USER_ERROR[-OB_TRANS_IS_EXITING] = "ORA-24761: transaction rolled back: Transaction exiting"; ERROR_NAME[-OB_TRANS_NEED_ROLLBACK] = "OB_TRANS_NEED_ROLLBACK"; ERROR_CAUSE[-OB_TRANS_NEED_ROLLBACK] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_NEED_ROLLBACK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_NEED_ROLLBACK] = 6002; SQLSTATE[-OB_TRANS_NEED_ROLLBACK] = "25000"; STR_ERROR[-OB_TRANS_NEED_ROLLBACK] = "transaction needs rollback"; STR_USER_ERROR[-OB_TRANS_NEED_ROLLBACK] = "transaction needs rollback"; ORACLE_ERRNO[-OB_TRANS_NEED_ROLLBACK] = 24761; ORACLE_STR_ERROR[-OB_TRANS_NEED_ROLLBACK] = "ORA-24761: transaction rolled back: transaction needs rollback"; ORACLE_STR_USER_ERROR[-OB_TRANS_NEED_ROLLBACK] = "ORA-24761: transaction rolled back: transaction needs rollback"; ERROR_NAME[-OB_TRANS_UNKNOWN] = "OB_TRANS_UNKNOWN"; ERROR_CAUSE[-OB_TRANS_UNKNOWN] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_UNKNOWN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_UNKNOWN] = 4012; SQLSTATE[-OB_TRANS_UNKNOWN] = "25000"; STR_ERROR[-OB_TRANS_UNKNOWN] = "Transaction result is unknown"; STR_USER_ERROR[-OB_TRANS_UNKNOWN] = "Transaction result is unknown"; ORACLE_ERRNO[-OB_TRANS_UNKNOWN] = 600; ORACLE_STR_ERROR[-OB_TRANS_UNKNOWN] = "ORA-00600: internal error code, arguments: -6225, Transaction result is unknown"; ORACLE_STR_USER_ERROR[-OB_TRANS_UNKNOWN] = "ORA-00600: internal error code, arguments: -6225, Transaction result is unknown"; ERROR_NAME[-OB_ERR_READ_ONLY_TRANSACTION] = "OB_ERR_READ_ONLY_TRANSACTION"; ERROR_CAUSE[-OB_ERR_READ_ONLY_TRANSACTION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_READ_ONLY_TRANSACTION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_READ_ONLY_TRANSACTION] = ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION; SQLSTATE[-OB_ERR_READ_ONLY_TRANSACTION] = "25006"; STR_ERROR[-OB_ERR_READ_ONLY_TRANSACTION] = "Cannot execute statement in a READ ONLY transaction"; STR_USER_ERROR[-OB_ERR_READ_ONLY_TRANSACTION] = "Cannot execute statement in a READ ONLY transaction"; ORACLE_ERRNO[-OB_ERR_READ_ONLY_TRANSACTION] = 600; ORACLE_STR_ERROR[-OB_ERR_READ_ONLY_TRANSACTION] = "ORA-00600: internal error code, arguments: -6226, Cannot execute statement in a READ ONLY transaction"; ORACLE_STR_USER_ERROR[-OB_ERR_READ_ONLY_TRANSACTION] = "ORA-00600: internal error code, arguments: -6226, Cannot execute statement in a READ ONLY transaction"; ERROR_NAME[-OB_PARTITION_IS_NOT_STOPPED] = "OB_PARTITION_IS_NOT_STOPPED"; ERROR_CAUSE[-OB_PARTITION_IS_NOT_STOPPED] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_IS_NOT_STOPPED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_IS_NOT_STOPPED] = -1; SQLSTATE[-OB_PARTITION_IS_NOT_STOPPED] = "HY000"; STR_ERROR[-OB_PARTITION_IS_NOT_STOPPED] = "Partition is not stopped"; STR_USER_ERROR[-OB_PARTITION_IS_NOT_STOPPED] = "Partition is not stopped"; ORACLE_ERRNO[-OB_PARTITION_IS_NOT_STOPPED] = 600; ORACLE_STR_ERROR[-OB_PARTITION_IS_NOT_STOPPED] = "ORA-00600: internal error code, arguments: -6227, Partition is not stopped"; ORACLE_STR_USER_ERROR[-OB_PARTITION_IS_NOT_STOPPED] = "ORA-00600: internal error code, arguments: -6227, Partition is not stopped"; ERROR_NAME[-OB_PARTITION_IS_STOPPED] = "OB_PARTITION_IS_STOPPED"; ERROR_CAUSE[-OB_PARTITION_IS_STOPPED] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_IS_STOPPED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_IS_STOPPED] = -1; SQLSTATE[-OB_PARTITION_IS_STOPPED] = "HY000"; STR_ERROR[-OB_PARTITION_IS_STOPPED] = "Partition has been stopped"; STR_USER_ERROR[-OB_PARTITION_IS_STOPPED] = "Partition has been stopped"; ORACLE_ERRNO[-OB_PARTITION_IS_STOPPED] = 600; ORACLE_STR_ERROR[-OB_PARTITION_IS_STOPPED] = "ORA-00600: internal error code, arguments: -6228, Partition has been stopped"; ORACLE_STR_USER_ERROR[-OB_PARTITION_IS_STOPPED] = "ORA-00600: internal error code, arguments: -6228, Partition has been stopped"; ERROR_NAME[-OB_PARTITION_IS_BLOCKED] = "OB_PARTITION_IS_BLOCKED"; ERROR_CAUSE[-OB_PARTITION_IS_BLOCKED] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_IS_BLOCKED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_IS_BLOCKED] = -1; SQLSTATE[-OB_PARTITION_IS_BLOCKED] = "HY000"; STR_ERROR[-OB_PARTITION_IS_BLOCKED] = "Partition has been blocked"; STR_USER_ERROR[-OB_PARTITION_IS_BLOCKED] = "Partition has been blocked"; ORACLE_ERRNO[-OB_PARTITION_IS_BLOCKED] = 600; ORACLE_STR_ERROR[-OB_PARTITION_IS_BLOCKED] = "ORA-00600: internal error code, arguments: -6229, Partition has been blocked"; ORACLE_STR_USER_ERROR[-OB_PARTITION_IS_BLOCKED] = "ORA-00600: internal error code, arguments: -6229, Partition has been blocked"; ERROR_NAME[-OB_TRANS_RPC_TIMEOUT] = "OB_TRANS_RPC_TIMEOUT"; ERROR_CAUSE[-OB_TRANS_RPC_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_RPC_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_RPC_TIMEOUT] = 4012; SQLSTATE[-OB_TRANS_RPC_TIMEOUT] = "25000"; STR_ERROR[-OB_TRANS_RPC_TIMEOUT] = "transaction rpc timeout"; STR_USER_ERROR[-OB_TRANS_RPC_TIMEOUT] = "transaction rpc timeout"; ORACLE_ERRNO[-OB_TRANS_RPC_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_TRANS_RPC_TIMEOUT] = "ORA-00600: internal error code, arguments: -6230, transaction rpc timeout"; ORACLE_STR_USER_ERROR[-OB_TRANS_RPC_TIMEOUT] = "ORA-00600: internal error code, arguments: -6230, transaction rpc timeout"; ERROR_NAME[-OB_REPLICA_NOT_READABLE] = "OB_REPLICA_NOT_READABLE"; ERROR_CAUSE[-OB_REPLICA_NOT_READABLE] = "Internal Error"; ERROR_SOLUTION[-OB_REPLICA_NOT_READABLE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REPLICA_NOT_READABLE] = -1; SQLSTATE[-OB_REPLICA_NOT_READABLE] = "HY000"; STR_ERROR[-OB_REPLICA_NOT_READABLE] = "replica is not readable"; STR_USER_ERROR[-OB_REPLICA_NOT_READABLE] = "replica is not readable"; ORACLE_ERRNO[-OB_REPLICA_NOT_READABLE] = 600; ORACLE_STR_ERROR[-OB_REPLICA_NOT_READABLE] = "ORA-00600: internal error code, arguments: -6231, replica is not readable"; ORACLE_STR_USER_ERROR[-OB_REPLICA_NOT_READABLE] = "ORA-00600: internal error code, arguments: -6231, replica is not readable"; ERROR_NAME[-OB_PARTITION_IS_SPLITTING] = "OB_PARTITION_IS_SPLITTING"; ERROR_CAUSE[-OB_PARTITION_IS_SPLITTING] = "Internal Error"; ERROR_SOLUTION[-OB_PARTITION_IS_SPLITTING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PARTITION_IS_SPLITTING] = -1; SQLSTATE[-OB_PARTITION_IS_SPLITTING] = "HY000"; STR_ERROR[-OB_PARTITION_IS_SPLITTING] = "Partition is splitting"; STR_USER_ERROR[-OB_PARTITION_IS_SPLITTING] = "Partition is splitting"; ORACLE_ERRNO[-OB_PARTITION_IS_SPLITTING] = 600; ORACLE_STR_ERROR[-OB_PARTITION_IS_SPLITTING] = "ORA-00600: internal error code, arguments: -6232, Partition is splitting"; ORACLE_STR_USER_ERROR[-OB_PARTITION_IS_SPLITTING] = "ORA-00600: internal error code, arguments: -6232, Partition is splitting"; ERROR_NAME[-OB_TRANS_COMMITED] = "OB_TRANS_COMMITED"; ERROR_CAUSE[-OB_TRANS_COMMITED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_COMMITED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_COMMITED] = -1; SQLSTATE[-OB_TRANS_COMMITED] = "HY000"; STR_ERROR[-OB_TRANS_COMMITED] = "Transaction has been commited"; STR_USER_ERROR[-OB_TRANS_COMMITED] = "Transaction has been commited"; ORACLE_ERRNO[-OB_TRANS_COMMITED] = 600; ORACLE_STR_ERROR[-OB_TRANS_COMMITED] = "ORA-00600: internal error code, arguments: -6233, Transaction has been commited"; ORACLE_STR_USER_ERROR[-OB_TRANS_COMMITED] = "ORA-00600: internal error code, arguments: -6233, Transaction has been commited"; ERROR_NAME[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "OB_TRANS_CTX_COUNT_REACH_LIMIT"; ERROR_CAUSE[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = 6002; SQLSTATE[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "25000"; STR_ERROR[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "transaction context count reach limit"; STR_USER_ERROR[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "transaction context count reach limit"; ORACLE_ERRNO[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = 24761; ORACLE_STR_ERROR[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "ORA-24761: transaction rolled back: transaction context count reach limit"; ORACLE_STR_USER_ERROR[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "ORA-24761: transaction rolled back: transaction context count reach limit"; ERROR_NAME[-OB_TRANS_CANNOT_SERIALIZE] = "OB_TRANS_CANNOT_SERIALIZE"; ERROR_CAUSE[-OB_TRANS_CANNOT_SERIALIZE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_CANNOT_SERIALIZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_CANNOT_SERIALIZE] = -1; SQLSTATE[-OB_TRANS_CANNOT_SERIALIZE] = "25000"; STR_ERROR[-OB_TRANS_CANNOT_SERIALIZE] = "can't serialize access for this transaction"; STR_USER_ERROR[-OB_TRANS_CANNOT_SERIALIZE] = "can't serialize access for this transaction"; ORACLE_ERRNO[-OB_TRANS_CANNOT_SERIALIZE] = 8177; ORACLE_STR_ERROR[-OB_TRANS_CANNOT_SERIALIZE] = "ORA-08177: can't serialize access for this transaction"; ORACLE_STR_USER_ERROR[-OB_TRANS_CANNOT_SERIALIZE] = "ORA-08177: can't serialize access for this transaction"; ERROR_NAME[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "OB_TRANS_WEAK_READ_VERSION_NOT_READY"; ERROR_CAUSE[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = -1; SQLSTATE[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "HY000"; STR_ERROR[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "transaction weak read version is not ready"; STR_USER_ERROR[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "transaction weak read version is not ready"; ORACLE_ERRNO[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = 600; ORACLE_STR_ERROR[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "ORA-00600: internal error code, arguments: -6236, transaction weak read version is not ready"; ORACLE_STR_USER_ERROR[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "ORA-00600: internal error code, arguments: -6236, transaction weak read version is not ready"; ERROR_NAME[-OB_GTS_STANDBY_IS_INVALID] = "OB_GTS_STANDBY_IS_INVALID"; ERROR_CAUSE[-OB_GTS_STANDBY_IS_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_GTS_STANDBY_IS_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_GTS_STANDBY_IS_INVALID] = -1; SQLSTATE[-OB_GTS_STANDBY_IS_INVALID] = "HY000"; STR_ERROR[-OB_GTS_STANDBY_IS_INVALID] = "gts standby is invalid"; STR_USER_ERROR[-OB_GTS_STANDBY_IS_INVALID] = "gts standby is invalid"; ORACLE_ERRNO[-OB_GTS_STANDBY_IS_INVALID] = 600; ORACLE_STR_ERROR[-OB_GTS_STANDBY_IS_INVALID] = "ORA-00600: internal error code, arguments: -6237, gts standby is invalid"; ORACLE_STR_USER_ERROR[-OB_GTS_STANDBY_IS_INVALID] = "ORA-00600: internal error code, arguments: -6237, gts standby is invalid"; ERROR_NAME[-OB_GTS_UPDATE_FAILED] = "OB_GTS_UPDATE_FAILED"; ERROR_CAUSE[-OB_GTS_UPDATE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_GTS_UPDATE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_GTS_UPDATE_FAILED] = -1; SQLSTATE[-OB_GTS_UPDATE_FAILED] = "HY000"; STR_ERROR[-OB_GTS_UPDATE_FAILED] = "gts update failed"; STR_USER_ERROR[-OB_GTS_UPDATE_FAILED] = "gts update failed"; ORACLE_ERRNO[-OB_GTS_UPDATE_FAILED] = 600; ORACLE_STR_ERROR[-OB_GTS_UPDATE_FAILED] = "ORA-00600: internal error code, arguments: -6238, gts update failed"; ORACLE_STR_USER_ERROR[-OB_GTS_UPDATE_FAILED] = "ORA-00600: internal error code, arguments: -6238, gts update failed"; ERROR_NAME[-OB_GTS_IS_NOT_SERVING] = "OB_GTS_IS_NOT_SERVING"; ERROR_CAUSE[-OB_GTS_IS_NOT_SERVING] = "Internal Error"; ERROR_SOLUTION[-OB_GTS_IS_NOT_SERVING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_GTS_IS_NOT_SERVING] = -1; SQLSTATE[-OB_GTS_IS_NOT_SERVING] = "HY000"; STR_ERROR[-OB_GTS_IS_NOT_SERVING] = "gts is not serving"; STR_USER_ERROR[-OB_GTS_IS_NOT_SERVING] = "gts is not serving"; ORACLE_ERRNO[-OB_GTS_IS_NOT_SERVING] = 600; ORACLE_STR_ERROR[-OB_GTS_IS_NOT_SERVING] = "ORA-00600: internal error code, arguments: -6239, gts is not serving"; ORACLE_STR_USER_ERROR[-OB_GTS_IS_NOT_SERVING] = "ORA-00600: internal error code, arguments: -6239, gts is not serving"; ERROR_NAME[-OB_PG_PARTITION_NOT_EXIST] = "OB_PG_PARTITION_NOT_EXIST"; ERROR_CAUSE[-OB_PG_PARTITION_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_PG_PARTITION_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PG_PARTITION_NOT_EXIST] = -1; SQLSTATE[-OB_PG_PARTITION_NOT_EXIST] = "HY000"; STR_ERROR[-OB_PG_PARTITION_NOT_EXIST] = "pg partition not exist"; STR_USER_ERROR[-OB_PG_PARTITION_NOT_EXIST] = "pg partition not exist"; ORACLE_ERRNO[-OB_PG_PARTITION_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_PG_PARTITION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -6240, pg partition not exist"; ORACLE_STR_USER_ERROR[-OB_PG_PARTITION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -6240, pg partition not exist"; ERROR_NAME[-OB_TRANS_STMT_NEED_RETRY] = "OB_TRANS_STMT_NEED_RETRY"; ERROR_CAUSE[-OB_TRANS_STMT_NEED_RETRY] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_STMT_NEED_RETRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_STMT_NEED_RETRY] = -1; SQLSTATE[-OB_TRANS_STMT_NEED_RETRY] = "HY000"; STR_ERROR[-OB_TRANS_STMT_NEED_RETRY] = "transaction statement need retry"; STR_USER_ERROR[-OB_TRANS_STMT_NEED_RETRY] = "transaction statement need retry"; ORACLE_ERRNO[-OB_TRANS_STMT_NEED_RETRY] = 600; ORACLE_STR_ERROR[-OB_TRANS_STMT_NEED_RETRY] = "ORA-00600: internal error code, arguments: -6241, transaction statement need retry"; ORACLE_STR_USER_ERROR[-OB_TRANS_STMT_NEED_RETRY] = "ORA-00600: internal error code, arguments: -6241, transaction statement need retry"; ERROR_NAME[-OB_SAVEPOINT_NOT_EXIST] = "OB_SAVEPOINT_NOT_EXIST"; ERROR_CAUSE[-OB_SAVEPOINT_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_SAVEPOINT_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SAVEPOINT_NOT_EXIST] = ER_SP_DOES_NOT_EXIST; SQLSTATE[-OB_SAVEPOINT_NOT_EXIST] = "42000"; STR_ERROR[-OB_SAVEPOINT_NOT_EXIST] = "savepoint does not exist"; STR_USER_ERROR[-OB_SAVEPOINT_NOT_EXIST] = "savepoint does not exist"; ORACLE_ERRNO[-OB_SAVEPOINT_NOT_EXIST] = 1086; ORACLE_STR_ERROR[-OB_SAVEPOINT_NOT_EXIST] = "ORA-01086: savepoint does not exist"; ORACLE_STR_USER_ERROR[-OB_SAVEPOINT_NOT_EXIST] = "ORA-01086: savepoint does not exist"; ERROR_NAME[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "OB_TRANS_WAIT_SCHEMA_REFRESH"; ERROR_CAUSE[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_WAIT_SCHEMA_REFRESH] = -1; SQLSTATE[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "HY000"; STR_ERROR[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "local schema is not new enough, replaying logs of user table from standby cluster needs to wait for schema refreshing "; STR_USER_ERROR[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "local schema is not new enough, replaying logs of user table from standby cluster needs to wait for schema refreshing "; ORACLE_ERRNO[-OB_TRANS_WAIT_SCHEMA_REFRESH] = 600; ORACLE_STR_ERROR[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "ORA-00600: internal error code, arguments: -6243, local schema is not new enough, replaying logs of user table from standby cluster needs to wait for schema refreshing "; ORACLE_STR_USER_ERROR[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "ORA-00600: internal error code, arguments: -6243, local schema is not new enough, replaying logs of user table from standby cluster needs to wait for schema refreshing "; ERROR_NAME[-OB_TRANS_OUT_OF_THRESHOLD] = "OB_TRANS_OUT_OF_THRESHOLD"; ERROR_CAUSE[-OB_TRANS_OUT_OF_THRESHOLD] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_OUT_OF_THRESHOLD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_OUT_OF_THRESHOLD] = -1; SQLSTATE[-OB_TRANS_OUT_OF_THRESHOLD] = "HY000"; STR_ERROR[-OB_TRANS_OUT_OF_THRESHOLD] = "out of transaction threshold"; STR_USER_ERROR[-OB_TRANS_OUT_OF_THRESHOLD] = "out of transaction threshold"; ORACLE_ERRNO[-OB_TRANS_OUT_OF_THRESHOLD] = 600; ORACLE_STR_ERROR[-OB_TRANS_OUT_OF_THRESHOLD] = "ORA-00600: internal error code, arguments: -6244, out of transaction threshold"; ORACLE_STR_USER_ERROR[-OB_TRANS_OUT_OF_THRESHOLD] = "ORA-00600: internal error code, arguments: -6244, out of transaction threshold"; ERROR_NAME[-OB_TRANS_XA_NOTA] = "OB_TRANS_XA_NOTA"; ERROR_CAUSE[-OB_TRANS_XA_NOTA] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_NOTA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_NOTA] = ER_XAER_NOTA; SQLSTATE[-OB_TRANS_XA_NOTA] = "XAE04"; STR_ERROR[-OB_TRANS_XA_NOTA] = "Unknown XID"; STR_USER_ERROR[-OB_TRANS_XA_NOTA] = "Unknown XID"; ORACLE_ERRNO[-OB_TRANS_XA_NOTA] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_NOTA] = "ORA-00600: internal error code, arguments: -6245, Unknown XID"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_NOTA] = "ORA-00600: internal error code, arguments: -6245, Unknown XID"; ERROR_NAME[-OB_TRANS_XA_RMFAIL] = "OB_TRANS_XA_RMFAIL"; ERROR_CAUSE[-OB_TRANS_XA_RMFAIL] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_RMFAIL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_RMFAIL] = ER_XAER_RMFAIL; SQLSTATE[-OB_TRANS_XA_RMFAIL] = "XAE07"; STR_ERROR[-OB_TRANS_XA_RMFAIL] = "The command cannot be executed when global transaction is in this state"; STR_USER_ERROR[-OB_TRANS_XA_RMFAIL] = "The command cannot be executed when global transaction is in the %s state"; ORACLE_ERRNO[-OB_TRANS_XA_RMFAIL] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_RMFAIL] = "ORA-00600: internal error code, arguments: -6246, The command cannot be executed when global transaction is in this state"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_RMFAIL] = "ORA-00600: internal error code, arguments: -6246, The command cannot be executed when global transaction is in the %s state"; ERROR_NAME[-OB_TRANS_XA_DUPID] = "OB_TRANS_XA_DUPID"; ERROR_CAUSE[-OB_TRANS_XA_DUPID] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_DUPID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_DUPID] = ER_XAER_DUPID; SQLSTATE[-OB_TRANS_XA_DUPID] = "XAE08"; STR_ERROR[-OB_TRANS_XA_DUPID] = "The XID already exists"; STR_USER_ERROR[-OB_TRANS_XA_DUPID] = "The XID already exists"; ORACLE_ERRNO[-OB_TRANS_XA_DUPID] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_DUPID] = "ORA-00600: internal error code, arguments: -6247, The XID already exists"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_DUPID] = "ORA-00600: internal error code, arguments: -6247, The XID already exists"; ERROR_NAME[-OB_TRANS_XA_OUTSIDE] = "OB_TRANS_XA_OUTSIDE"; ERROR_CAUSE[-OB_TRANS_XA_OUTSIDE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_OUTSIDE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_OUTSIDE] = ER_XAER_OUTSIDE; SQLSTATE[-OB_TRANS_XA_OUTSIDE] = "XAE09"; STR_ERROR[-OB_TRANS_XA_OUTSIDE] = "Some work is done outside global transaction"; STR_USER_ERROR[-OB_TRANS_XA_OUTSIDE] = "Some work is done outside global transaction"; ORACLE_ERRNO[-OB_TRANS_XA_OUTSIDE] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_OUTSIDE] = "ORA-00600: internal error code, arguments: -6248, Some work is done outside global transaction"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_OUTSIDE] = "ORA-00600: internal error code, arguments: -6248, Some work is done outside global transaction"; ERROR_NAME[-OB_TRANS_XA_INVAL] = "OB_TRANS_XA_INVAL"; ERROR_CAUSE[-OB_TRANS_XA_INVAL] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_INVAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_INVAL] = ER_XAER_INVAL; SQLSTATE[-OB_TRANS_XA_INVAL] = "XAE05"; STR_ERROR[-OB_TRANS_XA_INVAL] = "Invalid arguments were given"; STR_USER_ERROR[-OB_TRANS_XA_INVAL] = "Invalid arguments were given"; ORACLE_ERRNO[-OB_TRANS_XA_INVAL] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_INVAL] = "ORA-00600: internal error code, arguments: -6249, Invalid arguments were given"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_INVAL] = "ORA-00600: internal error code, arguments: -6249, Invalid arguments were given"; ERROR_NAME[-OB_TRANS_XA_RMERR] = "OB_TRANS_XA_RMERR"; ERROR_CAUSE[-OB_TRANS_XA_RMERR] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_RMERR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_RMERR] = ER_XAER_RMERR; SQLSTATE[-OB_TRANS_XA_RMERR] = "XAE03"; STR_ERROR[-OB_TRANS_XA_RMERR] = "Resource manager error occurred in the transaction branch"; STR_USER_ERROR[-OB_TRANS_XA_RMERR] = "Resource manager error occurred in the transaction branch"; ORACLE_ERRNO[-OB_TRANS_XA_RMERR] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_RMERR] = "ORA-00600: internal error code, arguments: -6250, Resource manager error occurred in the transaction branch"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_RMERR] = "ORA-00600: internal error code, arguments: -6250, Resource manager error occurred in the transaction branch"; ERROR_NAME[-OB_TRANS_XA_PROTO] = "OB_TRANS_XA_PROTO"; ERROR_CAUSE[-OB_TRANS_XA_PROTO] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_PROTO] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_PROTO] = -1; SQLSTATE[-OB_TRANS_XA_PROTO] = "HY000"; STR_ERROR[-OB_TRANS_XA_PROTO] = "Routine invoked in an improper context"; STR_USER_ERROR[-OB_TRANS_XA_PROTO] = "Routine invoked in an improper context"; ORACLE_ERRNO[-OB_TRANS_XA_PROTO] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_PROTO] = "ORA-00600: internal error code, arguments: -6251, Routine invoked in an improper context"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_PROTO] = "ORA-00600: internal error code, arguments: -6251, Routine invoked in an improper context"; ERROR_NAME[-OB_TRANS_XA_RBROLLBACK] = "OB_TRANS_XA_RBROLLBACK"; ERROR_CAUSE[-OB_TRANS_XA_RBROLLBACK] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_RBROLLBACK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_RBROLLBACK] = ER_XA_RBROLLBACK; SQLSTATE[-OB_TRANS_XA_RBROLLBACK] = "XA100"; STR_ERROR[-OB_TRANS_XA_RBROLLBACK] = "Rollback was caused by an unspecified reason"; STR_USER_ERROR[-OB_TRANS_XA_RBROLLBACK] = "Rollback was caused by an unspecified reason"; ORACLE_ERRNO[-OB_TRANS_XA_RBROLLBACK] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_RBROLLBACK] = "ORA-00600: internal error code, arguments: -6252, Rollback was caused by an unspecified reason"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_RBROLLBACK] = "ORA-00600: internal error code, arguments: -6252, Rollback was caused by an unspecified reason"; ERROR_NAME[-OB_TRANS_XA_RBTIMEOUT] = "OB_TRANS_XA_RBTIMEOUT"; ERROR_CAUSE[-OB_TRANS_XA_RBTIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_RBTIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_RBTIMEOUT] = ER_XA_RBTIMEOUT; SQLSTATE[-OB_TRANS_XA_RBTIMEOUT] = "XA106"; STR_ERROR[-OB_TRANS_XA_RBTIMEOUT] = "Transaction branch took long"; STR_USER_ERROR[-OB_TRANS_XA_RBTIMEOUT] = "Transaction branch took long"; ORACLE_ERRNO[-OB_TRANS_XA_RBTIMEOUT] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_RBTIMEOUT] = "ORA-00600: internal error code, arguments: -6253, Transaction branch took long"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_RBTIMEOUT] = "ORA-00600: internal error code, arguments: -6253, Transaction branch took long"; ERROR_NAME[-OB_TRANS_XA_RDONLY] = "OB_TRANS_XA_RDONLY"; ERROR_CAUSE[-OB_TRANS_XA_RDONLY] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_RDONLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_RDONLY] = -1; SQLSTATE[-OB_TRANS_XA_RDONLY] = "HY000"; STR_ERROR[-OB_TRANS_XA_RDONLY] = "Transaction was read-only and has been committed"; STR_USER_ERROR[-OB_TRANS_XA_RDONLY] = "Transaction was read-only and has been committed"; ORACLE_ERRNO[-OB_TRANS_XA_RDONLY] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_RDONLY] = "ORA-00600: internal error code, arguments: -6254, Transaction was read-only and has been committed"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_RDONLY] = "ORA-00600: internal error code, arguments: -6254, Transaction was read-only and has been committed"; ERROR_NAME[-OB_TRANS_XA_RETRY] = "OB_TRANS_XA_RETRY"; ERROR_CAUSE[-OB_TRANS_XA_RETRY] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_RETRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_RETRY] = -1; SQLSTATE[-OB_TRANS_XA_RETRY] = "HY000"; STR_ERROR[-OB_TRANS_XA_RETRY] = "Routine returned with no effect and may be re-issued"; STR_USER_ERROR[-OB_TRANS_XA_RETRY] = "Routine returned with no effect and may be re-issued"; ORACLE_ERRNO[-OB_TRANS_XA_RETRY] = 600; ORACLE_STR_ERROR[-OB_TRANS_XA_RETRY] = "ORA-00600: internal error code, arguments: -6255, Routine returned with no effect and may be re-issued"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_RETRY] = "ORA-00600: internal error code, arguments: -6255, Routine returned with no effect and may be re-issued"; ERROR_NAME[-OB_ERR_ROW_NOT_LOCKED] = "OB_ERR_ROW_NOT_LOCKED"; ERROR_CAUSE[-OB_ERR_ROW_NOT_LOCKED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ROW_NOT_LOCKED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ROW_NOT_LOCKED] = -1; SQLSTATE[-OB_ERR_ROW_NOT_LOCKED] = "HY000"; STR_ERROR[-OB_ERR_ROW_NOT_LOCKED] = "Row has not been locked"; STR_USER_ERROR[-OB_ERR_ROW_NOT_LOCKED] = "Row has not been locked"; ORACLE_ERRNO[-OB_ERR_ROW_NOT_LOCKED] = 600; ORACLE_STR_ERROR[-OB_ERR_ROW_NOT_LOCKED] = "ORA-00600: internal error code, arguments: -6256, Row has not been locked"; ORACLE_STR_USER_ERROR[-OB_ERR_ROW_NOT_LOCKED] = "ORA-00600: internal error code, arguments: -6256, Row has not been locked"; ERROR_NAME[-OB_EMPTY_PG] = "OB_EMPTY_PG"; ERROR_CAUSE[-OB_EMPTY_PG] = "Internal Error"; ERROR_SOLUTION[-OB_EMPTY_PG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EMPTY_PG] = -1; SQLSTATE[-OB_EMPTY_PG] = "HY000"; STR_ERROR[-OB_EMPTY_PG] = "Empty partition group"; STR_USER_ERROR[-OB_EMPTY_PG] = "Empty partition group"; ORACLE_ERRNO[-OB_EMPTY_PG] = 600; ORACLE_STR_ERROR[-OB_EMPTY_PG] = "ORA-00600: internal error code, arguments: -6257, Empty partition group"; ORACLE_STR_USER_ERROR[-OB_EMPTY_PG] = "ORA-00600: internal error code, arguments: -6257, Empty partition group"; ERROR_NAME[-OB_TRANS_XA_ERR_COMMIT] = "OB_TRANS_XA_ERR_COMMIT"; ERROR_CAUSE[-OB_TRANS_XA_ERR_COMMIT] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_ERR_COMMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_ERR_COMMIT] = ER_XAER_RMFAIL; SQLSTATE[-OB_TRANS_XA_ERR_COMMIT] = "XAE07"; STR_ERROR[-OB_TRANS_XA_ERR_COMMIT] = "RMFAIL: The command cannot be executed when global transaction is in this state"; STR_USER_ERROR[-OB_TRANS_XA_ERR_COMMIT] = "RMFAIL: The command cannot be executed when global transaction is in the %s state"; ORACLE_ERRNO[-OB_TRANS_XA_ERR_COMMIT] = 2089; ORACLE_STR_ERROR[-OB_TRANS_XA_ERR_COMMIT] = "ORA-02089: COMMIT is not allowed in a subordinate session"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_ERR_COMMIT] = "ORA-02089: COMMIT is not allowed in a subordinate session"; ERROR_NAME[-OB_ERR_RESTORE_POINT_EXIST] = "OB_ERR_RESTORE_POINT_EXIST"; ERROR_CAUSE[-OB_ERR_RESTORE_POINT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RESTORE_POINT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RESTORE_POINT_EXIST] = -1; SQLSTATE[-OB_ERR_RESTORE_POINT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_RESTORE_POINT_EXIST] = "Restore point %s already exists"; STR_USER_ERROR[-OB_ERR_RESTORE_POINT_EXIST] = "Restore point %s already exists"; ORACLE_ERRNO[-OB_ERR_RESTORE_POINT_EXIST] = 38778; ORACLE_STR_ERROR[-OB_ERR_RESTORE_POINT_EXIST] = "ORA-38778: Restore point %s already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_RESTORE_POINT_EXIST] = "ORA-38778: Restore point %s already exists"; ERROR_NAME[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "OB_ERR_RESTORE_POINT_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RESTORE_POINT_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "Restore point %s does not exist"; STR_USER_ERROR[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "Restore point %s does not exist"; ORACLE_ERRNO[-OB_ERR_RESTORE_POINT_NOT_EXIST] = 38780; ORACLE_STR_ERROR[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "ORA-38780: Restore point %s does not exists"; ORACLE_STR_USER_ERROR[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "ORA-38780: Restore point %s does not exists"; ERROR_NAME[-OB_ERR_BACKUP_POINT_EXIST] = "OB_ERR_BACKUP_POINT_EXIST"; ERROR_CAUSE[-OB_ERR_BACKUP_POINT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BACKUP_POINT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BACKUP_POINT_EXIST] = -1; SQLSTATE[-OB_ERR_BACKUP_POINT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_BACKUP_POINT_EXIST] = "Backup point %s already exists"; STR_USER_ERROR[-OB_ERR_BACKUP_POINT_EXIST] = "Backup point %s already exists"; ORACLE_ERRNO[-OB_ERR_BACKUP_POINT_EXIST] = 38778; ORACLE_STR_ERROR[-OB_ERR_BACKUP_POINT_EXIST] = "ORA-38778: Restore point %s already exists"; ORACLE_STR_USER_ERROR[-OB_ERR_BACKUP_POINT_EXIST] = "ORA-38778: Restore point %s already exists"; ERROR_NAME[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "OB_ERR_BACKUP_POINT_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_BACKUP_POINT_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "Backup point %s does not exist"; STR_USER_ERROR[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "Backup point %s does not exist"; ORACLE_ERRNO[-OB_ERR_BACKUP_POINT_NOT_EXIST] = 38780; ORACLE_STR_ERROR[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "ORA-38780: Restore point %s does not exists"; ORACLE_STR_USER_ERROR[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "ORA-38780: Restore point %s does not exists"; ERROR_NAME[-OB_ERR_RESTORE_POINT_TOO_MANY] = "OB_ERR_RESTORE_POINT_TOO_MANY"; ERROR_CAUSE[-OB_ERR_RESTORE_POINT_TOO_MANY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_RESTORE_POINT_TOO_MANY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_RESTORE_POINT_TOO_MANY] = -1; SQLSTATE[-OB_ERR_RESTORE_POINT_TOO_MANY] = "HY000"; STR_ERROR[-OB_ERR_RESTORE_POINT_TOO_MANY] = "cannot create restore point - too many restore points"; STR_USER_ERROR[-OB_ERR_RESTORE_POINT_TOO_MANY] = "cannot create restore point - too many restore points"; ORACLE_ERRNO[-OB_ERR_RESTORE_POINT_TOO_MANY] = 38779; ORACLE_STR_ERROR[-OB_ERR_RESTORE_POINT_TOO_MANY] = "ORA-38779: cannot create restore point - too many restore points"; ORACLE_STR_USER_ERROR[-OB_ERR_RESTORE_POINT_TOO_MANY] = "ORA-38779: cannot create restore point - too many restore points"; ERROR_NAME[-OB_TRANS_XA_BRANCH_FAIL] = "OB_TRANS_XA_BRANCH_FAIL"; ERROR_CAUSE[-OB_TRANS_XA_BRANCH_FAIL] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_XA_BRANCH_FAIL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_XA_BRANCH_FAIL] = -1; SQLSTATE[-OB_TRANS_XA_BRANCH_FAIL] = "HY000"; STR_ERROR[-OB_TRANS_XA_BRANCH_FAIL] = "another session or branch in same transaction failed or finalized"; STR_USER_ERROR[-OB_TRANS_XA_BRANCH_FAIL] = "another session or branch in same transaction failed or finalized"; ORACLE_ERRNO[-OB_TRANS_XA_BRANCH_FAIL] = 2051; ORACLE_STR_ERROR[-OB_TRANS_XA_BRANCH_FAIL] = "ORA-02051: another session or branch in same transaction failed or finalized"; ORACLE_STR_USER_ERROR[-OB_TRANS_XA_BRANCH_FAIL] = "ORA-02051: another session or branch in same transaction failed or finalized"; ERROR_NAME[-OB_LOG_ID_NOT_FOUND] = "OB_LOG_ID_NOT_FOUND"; ERROR_CAUSE[-OB_LOG_ID_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ID_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ID_NOT_FOUND] = -1; SQLSTATE[-OB_LOG_ID_NOT_FOUND] = "HY000"; STR_ERROR[-OB_LOG_ID_NOT_FOUND] = "log id not found"; STR_USER_ERROR[-OB_LOG_ID_NOT_FOUND] = "log id not found"; ORACLE_ERRNO[-OB_LOG_ID_NOT_FOUND] = 600; ORACLE_STR_ERROR[-OB_LOG_ID_NOT_FOUND] = "ORA-00600: internal error code, arguments: -6301, log id not found"; ORACLE_STR_USER_ERROR[-OB_LOG_ID_NOT_FOUND] = "ORA-00600: internal error code, arguments: -6301, log id not found"; ERROR_NAME[-OB_LSR_THREAD_STOPPED] = "OB_LSR_THREAD_STOPPED"; ERROR_CAUSE[-OB_LSR_THREAD_STOPPED] = "Internal Error"; ERROR_SOLUTION[-OB_LSR_THREAD_STOPPED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LSR_THREAD_STOPPED] = -1; SQLSTATE[-OB_LSR_THREAD_STOPPED] = "HY000"; STR_ERROR[-OB_LSR_THREAD_STOPPED] = "log scan runnable thread stop"; STR_USER_ERROR[-OB_LSR_THREAD_STOPPED] = "log scan runnable thread stop"; ORACLE_ERRNO[-OB_LSR_THREAD_STOPPED] = 600; ORACLE_STR_ERROR[-OB_LSR_THREAD_STOPPED] = "ORA-00600: internal error code, arguments: -6302, log scan runnable thread stop"; ORACLE_STR_USER_ERROR[-OB_LSR_THREAD_STOPPED] = "ORA-00600: internal error code, arguments: -6302, log scan runnable thread stop"; ERROR_NAME[-OB_NO_LOG] = "OB_NO_LOG"; ERROR_CAUSE[-OB_NO_LOG] = "Internal Error"; ERROR_SOLUTION[-OB_NO_LOG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_LOG] = -1; SQLSTATE[-OB_NO_LOG] = "HY000"; STR_ERROR[-OB_NO_LOG] = "no log ever scanned"; STR_USER_ERROR[-OB_NO_LOG] = "no log ever scanned"; ORACLE_ERRNO[-OB_NO_LOG] = 600; ORACLE_STR_ERROR[-OB_NO_LOG] = "ORA-00600: internal error code, arguments: -6303, no log ever scanned"; ORACLE_STR_USER_ERROR[-OB_NO_LOG] = "ORA-00600: internal error code, arguments: -6303, no log ever scanned"; ERROR_NAME[-OB_LOG_ID_RANGE_ERROR] = "OB_LOG_ID_RANGE_ERROR"; ERROR_CAUSE[-OB_LOG_ID_RANGE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ID_RANGE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ID_RANGE_ERROR] = -1; SQLSTATE[-OB_LOG_ID_RANGE_ERROR] = "HY000"; STR_ERROR[-OB_LOG_ID_RANGE_ERROR] = "log id range error"; STR_USER_ERROR[-OB_LOG_ID_RANGE_ERROR] = "log id range error"; ORACLE_ERRNO[-OB_LOG_ID_RANGE_ERROR] = 600; ORACLE_STR_ERROR[-OB_LOG_ID_RANGE_ERROR] = "ORA-00600: internal error code, arguments: -6304, log id range error"; ORACLE_STR_USER_ERROR[-OB_LOG_ID_RANGE_ERROR] = "ORA-00600: internal error code, arguments: -6304, log id range error"; ERROR_NAME[-OB_LOG_ITER_ENOUGH] = "OB_LOG_ITER_ENOUGH"; ERROR_CAUSE[-OB_LOG_ITER_ENOUGH] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ITER_ENOUGH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ITER_ENOUGH] = -1; SQLSTATE[-OB_LOG_ITER_ENOUGH] = "HY000"; STR_ERROR[-OB_LOG_ITER_ENOUGH] = "iter scans enough files"; STR_USER_ERROR[-OB_LOG_ITER_ENOUGH] = "iter scans enough files"; ORACLE_ERRNO[-OB_LOG_ITER_ENOUGH] = 600; ORACLE_STR_ERROR[-OB_LOG_ITER_ENOUGH] = "ORA-00600: internal error code, arguments: -6305, iter scans enough files"; ORACLE_STR_USER_ERROR[-OB_LOG_ITER_ENOUGH] = "ORA-00600: internal error code, arguments: -6305, iter scans enough files"; ERROR_NAME[-OB_CLOG_INVALID_ACK] = "OB_CLOG_INVALID_ACK"; ERROR_CAUSE[-OB_CLOG_INVALID_ACK] = "Internal Error"; ERROR_SOLUTION[-OB_CLOG_INVALID_ACK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLOG_INVALID_ACK] = -1; SQLSTATE[-OB_CLOG_INVALID_ACK] = "HY000"; STR_ERROR[-OB_CLOG_INVALID_ACK] = "invalid ack msg"; STR_USER_ERROR[-OB_CLOG_INVALID_ACK] = "invalid ack msg"; ORACLE_ERRNO[-OB_CLOG_INVALID_ACK] = 600; ORACLE_STR_ERROR[-OB_CLOG_INVALID_ACK] = "ORA-00600: internal error code, arguments: -6306, invalid ack msg"; ORACLE_STR_USER_ERROR[-OB_CLOG_INVALID_ACK] = "ORA-00600: internal error code, arguments: -6306, invalid ack msg"; ERROR_NAME[-OB_CLOG_CACHE_INVALID] = "OB_CLOG_CACHE_INVALID"; ERROR_CAUSE[-OB_CLOG_CACHE_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_CLOG_CACHE_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLOG_CACHE_INVALID] = -1; SQLSTATE[-OB_CLOG_CACHE_INVALID] = "HY000"; STR_ERROR[-OB_CLOG_CACHE_INVALID] = "clog cache invalid"; STR_USER_ERROR[-OB_CLOG_CACHE_INVALID] = "clog cache invalid"; ORACLE_ERRNO[-OB_CLOG_CACHE_INVALID] = 600; ORACLE_STR_ERROR[-OB_CLOG_CACHE_INVALID] = "ORA-00600: internal error code, arguments: -6307, clog cache invalid"; ORACLE_STR_USER_ERROR[-OB_CLOG_CACHE_INVALID] = "ORA-00600: internal error code, arguments: -6307, clog cache invalid"; ERROR_NAME[-OB_EXT_HANDLE_UNFINISH] = "OB_EXT_HANDLE_UNFINISH"; ERROR_CAUSE[-OB_EXT_HANDLE_UNFINISH] = "Internal Error"; ERROR_SOLUTION[-OB_EXT_HANDLE_UNFINISH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_EXT_HANDLE_UNFINISH] = -1; SQLSTATE[-OB_EXT_HANDLE_UNFINISH] = "HY000"; STR_ERROR[-OB_EXT_HANDLE_UNFINISH] = "external executor handle do not finish"; STR_USER_ERROR[-OB_EXT_HANDLE_UNFINISH] = "external executor handle do not finish"; ORACLE_ERRNO[-OB_EXT_HANDLE_UNFINISH] = 600; ORACLE_STR_ERROR[-OB_EXT_HANDLE_UNFINISH] = "ORA-00600: internal error code, arguments: -6308, external executor handle do not finish"; ORACLE_STR_USER_ERROR[-OB_EXT_HANDLE_UNFINISH] = "ORA-00600: internal error code, arguments: -6308, external executor handle do not finish"; ERROR_NAME[-OB_CURSOR_NOT_EXIST] = "OB_CURSOR_NOT_EXIST"; ERROR_CAUSE[-OB_CURSOR_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_CURSOR_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CURSOR_NOT_EXIST] = -1; SQLSTATE[-OB_CURSOR_NOT_EXIST] = "HY000"; STR_ERROR[-OB_CURSOR_NOT_EXIST] = "cursor not exist"; STR_USER_ERROR[-OB_CURSOR_NOT_EXIST] = "cursor not exist"; ORACLE_ERRNO[-OB_CURSOR_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_CURSOR_NOT_EXIST] = "ORA-00600: internal error code, arguments: -6309, cursor not exist"; ORACLE_STR_USER_ERROR[-OB_CURSOR_NOT_EXIST] = "ORA-00600: internal error code, arguments: -6309, cursor not exist"; ERROR_NAME[-OB_STREAM_NOT_EXIST] = "OB_STREAM_NOT_EXIST"; ERROR_CAUSE[-OB_STREAM_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_STREAM_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STREAM_NOT_EXIST] = -1; SQLSTATE[-OB_STREAM_NOT_EXIST] = "HY000"; STR_ERROR[-OB_STREAM_NOT_EXIST] = "stream not exist"; STR_USER_ERROR[-OB_STREAM_NOT_EXIST] = "stream not exist"; ORACLE_ERRNO[-OB_STREAM_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_STREAM_NOT_EXIST] = "ORA-00600: internal error code, arguments: -6310, stream not exist"; ORACLE_STR_USER_ERROR[-OB_STREAM_NOT_EXIST] = "ORA-00600: internal error code, arguments: -6310, stream not exist"; ERROR_NAME[-OB_STREAM_BUSY] = "OB_STREAM_BUSY"; ERROR_CAUSE[-OB_STREAM_BUSY] = "Internal Error"; ERROR_SOLUTION[-OB_STREAM_BUSY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STREAM_BUSY] = -1; SQLSTATE[-OB_STREAM_BUSY] = "HY000"; STR_ERROR[-OB_STREAM_BUSY] = "stream busy"; STR_USER_ERROR[-OB_STREAM_BUSY] = "stream busy"; ORACLE_ERRNO[-OB_STREAM_BUSY] = 600; ORACLE_STR_ERROR[-OB_STREAM_BUSY] = "ORA-00600: internal error code, arguments: -6311, stream busy"; ORACLE_STR_USER_ERROR[-OB_STREAM_BUSY] = "ORA-00600: internal error code, arguments: -6311, stream busy"; ERROR_NAME[-OB_FILE_RECYCLED] = "OB_FILE_RECYCLED"; ERROR_CAUSE[-OB_FILE_RECYCLED] = "Internal Error"; ERROR_SOLUTION[-OB_FILE_RECYCLED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FILE_RECYCLED] = -1; SQLSTATE[-OB_FILE_RECYCLED] = "HY000"; STR_ERROR[-OB_FILE_RECYCLED] = "file recycled"; STR_USER_ERROR[-OB_FILE_RECYCLED] = "file recycled"; ORACLE_ERRNO[-OB_FILE_RECYCLED] = 600; ORACLE_STR_ERROR[-OB_FILE_RECYCLED] = "ORA-00600: internal error code, arguments: -6312, file recycled"; ORACLE_STR_USER_ERROR[-OB_FILE_RECYCLED] = "ORA-00600: internal error code, arguments: -6312, file recycled"; ERROR_NAME[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "OB_REPLAY_EAGAIN_TOO_MUCH_TIME"; ERROR_CAUSE[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "Internal Error"; ERROR_SOLUTION[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = -1; SQLSTATE[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "HY000"; STR_ERROR[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "replay eagain cost too much time"; STR_USER_ERROR[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "replay eagain cost too much time"; ORACLE_ERRNO[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = 600; ORACLE_STR_ERROR[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "ORA-00600: internal error code, arguments: -6313, replay eagain cost too much time"; ORACLE_STR_USER_ERROR[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "ORA-00600: internal error code, arguments: -6313, replay eagain cost too much time"; ERROR_NAME[-OB_MEMBER_CHANGE_FAILED] = "OB_MEMBER_CHANGE_FAILED"; ERROR_CAUSE[-OB_MEMBER_CHANGE_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_MEMBER_CHANGE_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MEMBER_CHANGE_FAILED] = -1; SQLSTATE[-OB_MEMBER_CHANGE_FAILED] = "HY000"; STR_ERROR[-OB_MEMBER_CHANGE_FAILED] = "member change log sync failed"; STR_USER_ERROR[-OB_MEMBER_CHANGE_FAILED] = "member change log sync failed"; ORACLE_ERRNO[-OB_MEMBER_CHANGE_FAILED] = 600; ORACLE_STR_ERROR[-OB_MEMBER_CHANGE_FAILED] = "ORA-00600: internal error code, arguments: -6314, member change log sync failed"; ORACLE_STR_USER_ERROR[-OB_MEMBER_CHANGE_FAILED] = "ORA-00600: internal error code, arguments: -6314, member change log sync failed"; ERROR_NAME[-OB_NO_NEED_BATCH_CTX] = "OB_NO_NEED_BATCH_CTX"; ERROR_CAUSE[-OB_NO_NEED_BATCH_CTX] = "Internal Error"; ERROR_SOLUTION[-OB_NO_NEED_BATCH_CTX] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_NEED_BATCH_CTX] = -1; SQLSTATE[-OB_NO_NEED_BATCH_CTX] = "HY000"; STR_ERROR[-OB_NO_NEED_BATCH_CTX] = "no need batch ctx"; STR_USER_ERROR[-OB_NO_NEED_BATCH_CTX] = "no need batch ctx"; ORACLE_ERRNO[-OB_NO_NEED_BATCH_CTX] = 600; ORACLE_STR_ERROR[-OB_NO_NEED_BATCH_CTX] = "ORA-00600: internal error code, arguments: -6315, no need batch ctx"; ORACLE_STR_USER_ERROR[-OB_NO_NEED_BATCH_CTX] = "ORA-00600: internal error code, arguments: -6315, no need batch ctx"; ERROR_NAME[-OB_TOO_LARGE_LOG_ID] = "OB_TOO_LARGE_LOG_ID"; ERROR_CAUSE[-OB_TOO_LARGE_LOG_ID] = "Internal Error"; ERROR_SOLUTION[-OB_TOO_LARGE_LOG_ID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TOO_LARGE_LOG_ID] = -1; SQLSTATE[-OB_TOO_LARGE_LOG_ID] = "HY000"; STR_ERROR[-OB_TOO_LARGE_LOG_ID] = "too large log id"; STR_USER_ERROR[-OB_TOO_LARGE_LOG_ID] = "too large log id"; ORACLE_ERRNO[-OB_TOO_LARGE_LOG_ID] = 600; ORACLE_STR_ERROR[-OB_TOO_LARGE_LOG_ID] = "ORA-00600: internal error code, arguments: -6316, too large log id"; ORACLE_STR_USER_ERROR[-OB_TOO_LARGE_LOG_ID] = "ORA-00600: internal error code, arguments: -6316, too large log id"; ERROR_NAME[-OB_ALLOC_LOG_ID_NEED_RETRY] = "OB_ALLOC_LOG_ID_NEED_RETRY"; ERROR_CAUSE[-OB_ALLOC_LOG_ID_NEED_RETRY] = "Internal Error"; ERROR_SOLUTION[-OB_ALLOC_LOG_ID_NEED_RETRY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ALLOC_LOG_ID_NEED_RETRY] = -1; SQLSTATE[-OB_ALLOC_LOG_ID_NEED_RETRY] = "HY000"; STR_ERROR[-OB_ALLOC_LOG_ID_NEED_RETRY] = "alloc log id need retry"; STR_USER_ERROR[-OB_ALLOC_LOG_ID_NEED_RETRY] = "alloc log id need retry"; ORACLE_ERRNO[-OB_ALLOC_LOG_ID_NEED_RETRY] = 600; ORACLE_STR_ERROR[-OB_ALLOC_LOG_ID_NEED_RETRY] = "ORA-00600: internal error code, arguments: -6317, alloc log id need retry"; ORACLE_STR_USER_ERROR[-OB_ALLOC_LOG_ID_NEED_RETRY] = "ORA-00600: internal error code, arguments: -6317, alloc log id need retry"; ERROR_NAME[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "OB_TRANS_ONE_PC_NOT_ALLOWED"; ERROR_CAUSE[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANS_ONE_PC_NOT_ALLOWED] = -1; SQLSTATE[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "transaction one pc not allowed"; STR_USER_ERROR[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "transaction one pc not allowed"; ORACLE_ERRNO[-OB_TRANS_ONE_PC_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -6318, transaction one pc not allowed"; ORACLE_STR_USER_ERROR[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -6318, transaction one pc not allowed"; ERROR_NAME[-OB_LOG_NEED_REBUILD] = "OB_LOG_NEED_REBUILD"; ERROR_CAUSE[-OB_LOG_NEED_REBUILD] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_NEED_REBUILD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_NEED_REBUILD] = -1; SQLSTATE[-OB_LOG_NEED_REBUILD] = "HY000"; STR_ERROR[-OB_LOG_NEED_REBUILD] = "need rebuild"; STR_USER_ERROR[-OB_LOG_NEED_REBUILD] = "need rebuild"; ORACLE_ERRNO[-OB_LOG_NEED_REBUILD] = 600; ORACLE_STR_ERROR[-OB_LOG_NEED_REBUILD] = "ORA-00600: internal error code, arguments: -6319, need rebuild"; ORACLE_STR_USER_ERROR[-OB_LOG_NEED_REBUILD] = "ORA-00600: internal error code, arguments: -6319, need rebuild"; ERROR_NAME[-OB_TOO_MANY_LOG_TASK] = "OB_TOO_MANY_LOG_TASK"; ERROR_CAUSE[-OB_TOO_MANY_LOG_TASK] = "Internal Error"; ERROR_SOLUTION[-OB_TOO_MANY_LOG_TASK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TOO_MANY_LOG_TASK] = -1; SQLSTATE[-OB_TOO_MANY_LOG_TASK] = "HY000"; STR_ERROR[-OB_TOO_MANY_LOG_TASK] = "too many log tasks"; STR_USER_ERROR[-OB_TOO_MANY_LOG_TASK] = "too many log tasks"; ORACLE_ERRNO[-OB_TOO_MANY_LOG_TASK] = 600; ORACLE_STR_ERROR[-OB_TOO_MANY_LOG_TASK] = "ORA-00600: internal error code, arguments: -6320, too many log tasks"; ORACLE_STR_USER_ERROR[-OB_TOO_MANY_LOG_TASK] = "ORA-00600: internal error code, arguments: -6320, too many log tasks"; ERROR_NAME[-OB_INVALID_BATCH_SIZE] = "OB_INVALID_BATCH_SIZE"; ERROR_CAUSE[-OB_INVALID_BATCH_SIZE] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_BATCH_SIZE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_BATCH_SIZE] = -1; SQLSTATE[-OB_INVALID_BATCH_SIZE] = "HY000"; STR_ERROR[-OB_INVALID_BATCH_SIZE] = "ob invalid batch size"; STR_USER_ERROR[-OB_INVALID_BATCH_SIZE] = "ob invalid batch size"; ORACLE_ERRNO[-OB_INVALID_BATCH_SIZE] = 600; ORACLE_STR_ERROR[-OB_INVALID_BATCH_SIZE] = "ORA-00600: internal error code, arguments: -6321, ob invalid batch size"; ORACLE_STR_USER_ERROR[-OB_INVALID_BATCH_SIZE] = "ORA-00600: internal error code, arguments: -6321, ob invalid batch size"; ERROR_NAME[-OB_CLOG_SLIDE_TIMEOUT] = "OB_CLOG_SLIDE_TIMEOUT"; ERROR_CAUSE[-OB_CLOG_SLIDE_TIMEOUT] = "Internal Error"; ERROR_SOLUTION[-OB_CLOG_SLIDE_TIMEOUT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLOG_SLIDE_TIMEOUT] = -1; SQLSTATE[-OB_CLOG_SLIDE_TIMEOUT] = "HY000"; STR_ERROR[-OB_CLOG_SLIDE_TIMEOUT] = "ob clog slide timeout"; STR_USER_ERROR[-OB_CLOG_SLIDE_TIMEOUT] = "ob clog slide timeout"; ORACLE_ERRNO[-OB_CLOG_SLIDE_TIMEOUT] = 600; ORACLE_STR_ERROR[-OB_CLOG_SLIDE_TIMEOUT] = "ORA-00600: internal error code, arguments: -6322, ob clog slide timeout"; ORACLE_STR_USER_ERROR[-OB_CLOG_SLIDE_TIMEOUT] = "ORA-00600: internal error code, arguments: -6322, ob clog slide timeout"; ERROR_NAME[-OB_ELECTION_WARN_LOGBUF_FULL] = "OB_ELECTION_WARN_LOGBUF_FULL"; ERROR_CAUSE[-OB_ELECTION_WARN_LOGBUF_FULL] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_LOGBUF_FULL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_LOGBUF_FULL] = -1; SQLSTATE[-OB_ELECTION_WARN_LOGBUF_FULL] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_LOGBUF_FULL] = "The log buffer is full"; STR_USER_ERROR[-OB_ELECTION_WARN_LOGBUF_FULL] = "The log buffer is full"; ORACLE_ERRNO[-OB_ELECTION_WARN_LOGBUF_FULL] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_LOGBUF_FULL] = "ORA-00600: internal error code, arguments: -7000, The log buffer is full"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_LOGBUF_FULL] = "ORA-00600: internal error code, arguments: -7000, The log buffer is full"; ERROR_NAME[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "OB_ELECTION_WARN_LOGBUF_EMPTY"; ERROR_CAUSE[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_LOGBUF_EMPTY] = -1; SQLSTATE[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "The log buffer is empty"; STR_USER_ERROR[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "The log buffer is empty"; ORACLE_ERRNO[-OB_ELECTION_WARN_LOGBUF_EMPTY] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "ORA-00600: internal error code, arguments: -7001, The log buffer is empty"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "ORA-00600: internal error code, arguments: -7001, The log buffer is empty"; ERROR_NAME[-OB_ELECTION_WARN_NOT_RUNNING] = "OB_ELECTION_WARN_NOT_RUNNING"; ERROR_CAUSE[-OB_ELECTION_WARN_NOT_RUNNING] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_RUNNING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_NOT_RUNNING] = -1; SQLSTATE[-OB_ELECTION_WARN_NOT_RUNNING] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_NOT_RUNNING] = "The object is not running"; STR_USER_ERROR[-OB_ELECTION_WARN_NOT_RUNNING] = "The object is not running"; ORACLE_ERRNO[-OB_ELECTION_WARN_NOT_RUNNING] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -7002, The object is not running"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -7002, The object is not running"; ERROR_NAME[-OB_ELECTION_WARN_IS_RUNNING] = "OB_ELECTION_WARN_IS_RUNNING"; ERROR_CAUSE[-OB_ELECTION_WARN_IS_RUNNING] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_IS_RUNNING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_IS_RUNNING] = -1; SQLSTATE[-OB_ELECTION_WARN_IS_RUNNING] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_IS_RUNNING] = "The object is running"; STR_USER_ERROR[-OB_ELECTION_WARN_IS_RUNNING] = "The object is running"; ORACLE_ERRNO[-OB_ELECTION_WARN_IS_RUNNING] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_IS_RUNNING] = "ORA-00600: internal error code, arguments: -7003, The object is running"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_IS_RUNNING] = "ORA-00600: internal error code, arguments: -7003, The object is running"; ERROR_NAME[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "OB_ELECTION_WARN_NOT_REACH_MAJORITY"; ERROR_CAUSE[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = -1; SQLSTATE[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "Election does not reach majority"; STR_USER_ERROR[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "Election does not reach majority"; ORACLE_ERRNO[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "ORA-00600: internal error code, arguments: -7004, Election does not reach majority"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "ORA-00600: internal error code, arguments: -7004, Election does not reach majority"; ERROR_NAME[-OB_ELECTION_WARN_INVALID_SERVER] = "OB_ELECTION_WARN_INVALID_SERVER"; ERROR_CAUSE[-OB_ELECTION_WARN_INVALID_SERVER] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_INVALID_SERVER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_INVALID_SERVER] = -1; SQLSTATE[-OB_ELECTION_WARN_INVALID_SERVER] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_INVALID_SERVER] = "The server is not valid"; STR_USER_ERROR[-OB_ELECTION_WARN_INVALID_SERVER] = "The server is not valid"; ORACLE_ERRNO[-OB_ELECTION_WARN_INVALID_SERVER] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_INVALID_SERVER] = "ORA-00600: internal error code, arguments: -7005, The server is not valid"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_INVALID_SERVER] = "ORA-00600: internal error code, arguments: -7005, The server is not valid"; ERROR_NAME[-OB_ELECTION_WARN_INVALID_LEADER] = "OB_ELECTION_WARN_INVALID_LEADER"; ERROR_CAUSE[-OB_ELECTION_WARN_INVALID_LEADER] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_INVALID_LEADER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_INVALID_LEADER] = -1; SQLSTATE[-OB_ELECTION_WARN_INVALID_LEADER] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_INVALID_LEADER] = "The leader is not valid"; STR_USER_ERROR[-OB_ELECTION_WARN_INVALID_LEADER] = "The leader is not valid"; ORACLE_ERRNO[-OB_ELECTION_WARN_INVALID_LEADER] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_INVALID_LEADER] = "ORA-00600: internal error code, arguments: -7006, The leader is not valid"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_INVALID_LEADER] = "ORA-00600: internal error code, arguments: -7006, The leader is not valid"; ERROR_NAME[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "OB_ELECTION_WARN_LEADER_LEASE_EXPIRED"; ERROR_CAUSE[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = -1; SQLSTATE[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "The leader lease is expired"; STR_USER_ERROR[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "The leader lease is expired"; ORACLE_ERRNO[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "ORA-00600: internal error code, arguments: -7007, The leader lease is expired"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "ORA-00600: internal error code, arguments: -7007, The leader lease is expired"; ERROR_NAME[-OB_ELECTION_WARN_INVALID_MESSAGE] = "OB_ELECTION_WARN_INVALID_MESSAGE"; ERROR_CAUSE[-OB_ELECTION_WARN_INVALID_MESSAGE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_INVALID_MESSAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_INVALID_MESSAGE] = -1; SQLSTATE[-OB_ELECTION_WARN_INVALID_MESSAGE] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_INVALID_MESSAGE] = "The message is not valid"; STR_USER_ERROR[-OB_ELECTION_WARN_INVALID_MESSAGE] = "The message is not valid"; ORACLE_ERRNO[-OB_ELECTION_WARN_INVALID_MESSAGE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_INVALID_MESSAGE] = "ORA-00600: internal error code, arguments: -7010, The message is not valid"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_INVALID_MESSAGE] = "ORA-00600: internal error code, arguments: -7010, The message is not valid"; ERROR_NAME[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "OB_ELECTION_WARN_MESSAGE_NOT_INTIME"; ERROR_CAUSE[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = -1; SQLSTATE[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "The message is not intime"; STR_USER_ERROR[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "The message is not intime"; ORACLE_ERRNO[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "ORA-00600: internal error code, arguments: -7011, The message is not intime"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "ORA-00600: internal error code, arguments: -7011, The message is not intime"; ERROR_NAME[-OB_ELECTION_WARN_NOT_CANDIDATE] = "OB_ELECTION_WARN_NOT_CANDIDATE"; ERROR_CAUSE[-OB_ELECTION_WARN_NOT_CANDIDATE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_CANDIDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_NOT_CANDIDATE] = -1; SQLSTATE[-OB_ELECTION_WARN_NOT_CANDIDATE] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE] = "The server is not candidate"; STR_USER_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE] = "The server is not candidate"; ORACLE_ERRNO[-OB_ELECTION_WARN_NOT_CANDIDATE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE] = "ORA-00600: internal error code, arguments: -7012, The server is not candidate"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE] = "ORA-00600: internal error code, arguments: -7012, The server is not candidate"; ERROR_NAME[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER"; ERROR_CAUSE[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = -1; SQLSTATE[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "The server is not candidate or voter"; STR_USER_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "The server is not candidate or voter"; ORACLE_ERRNO[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "ORA-00600: internal error code, arguments: -7013, The server is not candidate or voter"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "ORA-00600: internal error code, arguments: -7013, The server is not candidate or voter"; ERROR_NAME[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "OB_ELECTION_WARN_PROTOCOL_ERROR"; ERROR_CAUSE[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_PROTOCOL_ERROR] = -1; SQLSTATE[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "Election protocol error"; STR_USER_ERROR[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "Election protocol error"; ORACLE_ERRNO[-OB_ELECTION_WARN_PROTOCOL_ERROR] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "ORA-00600: internal error code, arguments: -7014, Election protocol error"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "ORA-00600: internal error code, arguments: -7014, Election protocol error"; ERROR_NAME[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE"; ERROR_CAUSE[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = -1; SQLSTATE[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "The task run time out of range"; STR_USER_ERROR[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "The task run time out of range"; ORACLE_ERRNO[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -7015, The task run time out of range"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -7015, The task run time out of range"; ERROR_NAME[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE"; ERROR_CAUSE[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = -1; SQLSTATE[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "Last operation has not done"; STR_USER_ERROR[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "Last operation has not done"; ORACLE_ERRNO[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "ORA-00600: internal error code, arguments: -7021, Last operation has not done"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "ORA-00600: internal error code, arguments: -7021, Last operation has not done"; ERROR_NAME[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER"; ERROR_CAUSE[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = -1; SQLSTATE[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "Current server is not leader"; STR_USER_ERROR[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "Current server is not leader"; ORACLE_ERRNO[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "ORA-00600: internal error code, arguments: -7022, Current server is not leader"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "ORA-00600: internal error code, arguments: -7022, Current server is not leader"; ERROR_NAME[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "OB_ELECTION_WARN_NO_PREPARE_MESSAGE"; ERROR_CAUSE[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = -1; SQLSTATE[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "There is not prepare message"; STR_USER_ERROR[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "There is not prepare message"; ORACLE_ERRNO[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "ORA-00600: internal error code, arguments: -7024, There is not prepare message"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "ORA-00600: internal error code, arguments: -7024, There is not prepare message"; ERROR_NAME[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE"; ERROR_CAUSE[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = -1; SQLSTATE[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "HY000"; STR_ERROR[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "There is more than one prepare message"; STR_USER_ERROR[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "There is more than one prepare message"; ORACLE_ERRNO[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "ORA-00600: internal error code, arguments: -7025, There is more than one prepare message"; ORACLE_STR_USER_ERROR[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "ORA-00600: internal error code, arguments: -7025, There is more than one prepare message"; ERROR_NAME[-OB_ELECTION_NOT_EXIST] = "OB_ELECTION_NOT_EXIST"; ERROR_CAUSE[-OB_ELECTION_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_NOT_EXIST] = -1; SQLSTATE[-OB_ELECTION_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ELECTION_NOT_EXIST] = "Election does not exist"; STR_USER_ERROR[-OB_ELECTION_NOT_EXIST] = "Election does not exist"; ORACLE_ERRNO[-OB_ELECTION_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ELECTION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -7026, Election does not exist"; ORACLE_STR_USER_ERROR[-OB_ELECTION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -7026, Election does not exist"; ERROR_NAME[-OB_ELECTION_MGR_IS_RUNNING] = "OB_ELECTION_MGR_IS_RUNNING"; ERROR_CAUSE[-OB_ELECTION_MGR_IS_RUNNING] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_MGR_IS_RUNNING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_MGR_IS_RUNNING] = -1; SQLSTATE[-OB_ELECTION_MGR_IS_RUNNING] = "HY000"; STR_ERROR[-OB_ELECTION_MGR_IS_RUNNING] = "Election manager is running"; STR_USER_ERROR[-OB_ELECTION_MGR_IS_RUNNING] = "Election manager is running"; ORACLE_ERRNO[-OB_ELECTION_MGR_IS_RUNNING] = 600; ORACLE_STR_ERROR[-OB_ELECTION_MGR_IS_RUNNING] = "ORA-00600: internal error code, arguments: -7027, Election manager is running"; ORACLE_STR_USER_ERROR[-OB_ELECTION_MGR_IS_RUNNING] = "ORA-00600: internal error code, arguments: -7027, Election manager is running"; ERROR_NAME[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE"; ERROR_CAUSE[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = -1; SQLSTATE[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "Election msg pool not have majority prepare message"; STR_USER_ERROR[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "Election msg pool not have majority prepare message"; ORACLE_ERRNO[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "ORA-00600: internal error code, arguments: -7029, Election msg pool not have majority prepare message"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "ORA-00600: internal error code, arguments: -7029, Election msg pool not have majority prepare message"; ERROR_NAME[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "OB_ELECTION_ASYNC_LOG_WARN_INIT"; ERROR_CAUSE[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = -1; SQLSTATE[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "HY000"; STR_ERROR[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "Election async log init error"; STR_USER_ERROR[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "Election async log init error"; ORACLE_ERRNO[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = 600; ORACLE_STR_ERROR[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "ORA-00600: internal error code, arguments: -7030, Election async log init error"; ORACLE_STR_USER_ERROR[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "ORA-00600: internal error code, arguments: -7030, Election async log init error"; ERROR_NAME[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "OB_ELECTION_WAIT_LEADER_MESSAGE"; ERROR_CAUSE[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WAIT_LEADER_MESSAGE] = -1; SQLSTATE[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "HY000"; STR_ERROR[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "Election waiting leader message"; STR_USER_ERROR[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "Election waiting leader message"; ORACLE_ERRNO[-OB_ELECTION_WAIT_LEADER_MESSAGE] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "ORA-00600: internal error code, arguments: -7031, Election waiting leader message"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "ORA-00600: internal error code, arguments: -7031, Election waiting leader message"; ERROR_NAME[-OB_ELECTION_GROUP_NOT_EXIST] = "OB_ELECTION_GROUP_NOT_EXIST"; ERROR_CAUSE[-OB_ELECTION_GROUP_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_GROUP_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_GROUP_NOT_EXIST] = -1; SQLSTATE[-OB_ELECTION_GROUP_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ELECTION_GROUP_NOT_EXIST] = "Election group not exist"; STR_USER_ERROR[-OB_ELECTION_GROUP_NOT_EXIST] = "Election group not exist"; ORACLE_ERRNO[-OB_ELECTION_GROUP_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_ELECTION_GROUP_NOT_EXIST] = "ORA-00600: internal error code, arguments: -7032, Election group not exist"; ORACLE_STR_USER_ERROR[-OB_ELECTION_GROUP_NOT_EXIST] = "ORA-00600: internal error code, arguments: -7032, Election group not exist"; ERROR_NAME[-OB_UNEXPECT_EG_VERSION] = "OB_UNEXPECT_EG_VERSION"; ERROR_CAUSE[-OB_UNEXPECT_EG_VERSION] = "Internal Error"; ERROR_SOLUTION[-OB_UNEXPECT_EG_VERSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UNEXPECT_EG_VERSION] = -1; SQLSTATE[-OB_UNEXPECT_EG_VERSION] = "HY000"; STR_ERROR[-OB_UNEXPECT_EG_VERSION] = "unexpected eg_version"; STR_USER_ERROR[-OB_UNEXPECT_EG_VERSION] = "unexpected eg_version"; ORACLE_ERRNO[-OB_UNEXPECT_EG_VERSION] = 600; ORACLE_STR_ERROR[-OB_UNEXPECT_EG_VERSION] = "ORA-00600: internal error code, arguments: -7033, unexpected eg_version"; ORACLE_STR_USER_ERROR[-OB_UNEXPECT_EG_VERSION] = "ORA-00600: internal error code, arguments: -7033, unexpected eg_version"; ERROR_NAME[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "OB_ELECTION_GROUP_MGR_IS_RUNNING"; ERROR_CAUSE[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = -1; SQLSTATE[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "HY000"; STR_ERROR[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "election_group_mgr is running"; STR_USER_ERROR[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "election_group_mgr is running"; ORACLE_ERRNO[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = 600; ORACLE_STR_ERROR[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "ORA-00600: internal error code, arguments: -7034, election_group_mgr is running"; ORACLE_STR_USER_ERROR[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "ORA-00600: internal error code, arguments: -7034, election_group_mgr is running"; ERROR_NAME[-OB_ELECTION_MGR_NOT_RUNNING] = "OB_ELECTION_MGR_NOT_RUNNING"; ERROR_CAUSE[-OB_ELECTION_MGR_NOT_RUNNING] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_MGR_NOT_RUNNING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_MGR_NOT_RUNNING] = -1; SQLSTATE[-OB_ELECTION_MGR_NOT_RUNNING] = "HY000"; STR_ERROR[-OB_ELECTION_MGR_NOT_RUNNING] = "Election manager is not running"; STR_USER_ERROR[-OB_ELECTION_MGR_NOT_RUNNING] = "Election manager is not running"; ORACLE_ERRNO[-OB_ELECTION_MGR_NOT_RUNNING] = 600; ORACLE_STR_ERROR[-OB_ELECTION_MGR_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -7035, Election manager is not running"; ORACLE_STR_USER_ERROR[-OB_ELECTION_MGR_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -7035, Election manager is not running"; ERROR_NAME[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "OB_ELECTION_ERROR_VOTE_MSG_CONFLICT"; ERROR_CAUSE[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = -1; SQLSTATE[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "HY000"; STR_ERROR[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "Receive change leader msg and vote msg with same T1 timestamp"; STR_USER_ERROR[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "Receive change leader msg and vote msg with same T1 timestamp"; ORACLE_ERRNO[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = 600; ORACLE_STR_ERROR[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "ORA-00600: internal error code, arguments: -7036, Receive change leader msg and vote msg with same T1 timestamp"; ORACLE_STR_USER_ERROR[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "ORA-00600: internal error code, arguments: -7036, Receive change leader msg and vote msg with same T1 timestamp"; ERROR_NAME[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "OB_ELECTION_ERROR_DUPLICATED_MSG"; ERROR_CAUSE[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_ERROR_DUPLICATED_MSG] = -1; SQLSTATE[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "HY000"; STR_ERROR[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "Receive duplicated prepare/vote msg with same T1 timestamp"; STR_USER_ERROR[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "Receive duplicated prepare/vote msg with same T1 timestamp"; ORACLE_ERRNO[-OB_ELECTION_ERROR_DUPLICATED_MSG] = 600; ORACLE_STR_ERROR[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "ORA-00600: internal error code, arguments: -7037, Receive duplicated prepare/vote msg with same T1 timestamp"; ORACLE_STR_USER_ERROR[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "ORA-00600: internal error code, arguments: -7037, Receive duplicated prepare/vote msg with same T1 timestamp"; ERROR_NAME[-OB_ELECTION_WARN_T1_NOT_MATCH] = "OB_ELECTION_WARN_T1_NOT_MATCH"; ERROR_CAUSE[-OB_ELECTION_WARN_T1_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_ELECTION_WARN_T1_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ELECTION_WARN_T1_NOT_MATCH] = -1; SQLSTATE[-OB_ELECTION_WARN_T1_NOT_MATCH] = "HY000"; STR_ERROR[-OB_ELECTION_WARN_T1_NOT_MATCH] = "T1 timestamp is not match"; STR_USER_ERROR[-OB_ELECTION_WARN_T1_NOT_MATCH] = "T1 timestamp is not match"; ORACLE_ERRNO[-OB_ELECTION_WARN_T1_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_ELECTION_WARN_T1_NOT_MATCH] = "ORA-00600: internal error code, arguments: -7038, T1 timestamp is not match"; ORACLE_STR_USER_ERROR[-OB_ELECTION_WARN_T1_NOT_MATCH] = "ORA-00600: internal error code, arguments: -7038, T1 timestamp is not match"; ERROR_NAME[-OB_TRANSFER_TASK_COMPLETED] = "OB_TRANSFER_TASK_COMPLETED"; ERROR_CAUSE[-OB_TRANSFER_TASK_COMPLETED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANSFER_TASK_COMPLETED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANSFER_TASK_COMPLETED] = -1; SQLSTATE[-OB_TRANSFER_TASK_COMPLETED] = "HY000"; STR_ERROR[-OB_TRANSFER_TASK_COMPLETED] = "transfer task completed"; STR_USER_ERROR[-OB_TRANSFER_TASK_COMPLETED] = "transfer task completed"; ORACLE_ERRNO[-OB_TRANSFER_TASK_COMPLETED] = 600; ORACLE_STR_ERROR[-OB_TRANSFER_TASK_COMPLETED] = "ORA-00600: internal error code, arguments: -7100, transfer task completed"; ORACLE_STR_USER_ERROR[-OB_TRANSFER_TASK_COMPLETED] = "ORA-00600: internal error code, arguments: -7100, transfer task completed"; ERROR_NAME[-OB_TOO_MANY_TRANSFER_TASK] = "OB_TOO_MANY_TRANSFER_TASK"; ERROR_CAUSE[-OB_TOO_MANY_TRANSFER_TASK] = "Internal Error"; ERROR_SOLUTION[-OB_TOO_MANY_TRANSFER_TASK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TOO_MANY_TRANSFER_TASK] = -1; SQLSTATE[-OB_TOO_MANY_TRANSFER_TASK] = "HY000"; STR_ERROR[-OB_TOO_MANY_TRANSFER_TASK] = "too many transfer tasks"; STR_USER_ERROR[-OB_TOO_MANY_TRANSFER_TASK] = "too many transfer tasks"; ORACLE_ERRNO[-OB_TOO_MANY_TRANSFER_TASK] = 600; ORACLE_STR_ERROR[-OB_TOO_MANY_TRANSFER_TASK] = "ORA-00600: internal error code, arguments: -7101, too many transfer tasks"; ORACLE_STR_USER_ERROR[-OB_TOO_MANY_TRANSFER_TASK] = "ORA-00600: internal error code, arguments: -7101, too many transfer tasks"; ERROR_NAME[-OB_TRANSFER_TASK_EXIST] = "OB_TRANSFER_TASK_EXIST"; ERROR_CAUSE[-OB_TRANSFER_TASK_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TRANSFER_TASK_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANSFER_TASK_EXIST] = -1; SQLSTATE[-OB_TRANSFER_TASK_EXIST] = "HY000"; STR_ERROR[-OB_TRANSFER_TASK_EXIST] = "transfer task exist"; STR_USER_ERROR[-OB_TRANSFER_TASK_EXIST] = "transfer task exist"; ORACLE_ERRNO[-OB_TRANSFER_TASK_EXIST] = 600; ORACLE_STR_ERROR[-OB_TRANSFER_TASK_EXIST] = "ORA-00600: internal error code, arguments: -7102, transfer task exist"; ORACLE_STR_USER_ERROR[-OB_TRANSFER_TASK_EXIST] = "ORA-00600: internal error code, arguments: -7102, transfer task exist"; ERROR_NAME[-OB_TRANSFER_TASK_NOT_EXIST] = "OB_TRANSFER_TASK_NOT_EXIST"; ERROR_CAUSE[-OB_TRANSFER_TASK_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_TRANSFER_TASK_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANSFER_TASK_NOT_EXIST] = -1; SQLSTATE[-OB_TRANSFER_TASK_NOT_EXIST] = "HY000"; STR_ERROR[-OB_TRANSFER_TASK_NOT_EXIST] = "transfer task not exist"; STR_USER_ERROR[-OB_TRANSFER_TASK_NOT_EXIST] = "transfer task not exist"; ORACLE_ERRNO[-OB_TRANSFER_TASK_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_TRANSFER_TASK_NOT_EXIST] = "ORA-00600: internal error code, arguments: -7103, transfer task not exist"; ORACLE_STR_USER_ERROR[-OB_TRANSFER_TASK_NOT_EXIST] = "ORA-00600: internal error code, arguments: -7103, transfer task not exist"; ERROR_NAME[-OB_NOT_ALLOW_TO_REMOVE] = "OB_NOT_ALLOW_TO_REMOVE"; ERROR_CAUSE[-OB_NOT_ALLOW_TO_REMOVE] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_ALLOW_TO_REMOVE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_ALLOW_TO_REMOVE] = -1; SQLSTATE[-OB_NOT_ALLOW_TO_REMOVE] = "HY000"; STR_ERROR[-OB_NOT_ALLOW_TO_REMOVE] = "not allow to remove"; STR_USER_ERROR[-OB_NOT_ALLOW_TO_REMOVE] = "not allow to remove"; ORACLE_ERRNO[-OB_NOT_ALLOW_TO_REMOVE] = 600; ORACLE_STR_ERROR[-OB_NOT_ALLOW_TO_REMOVE] = "ORA-00600: internal error code, arguments: -7104, not allow to remove"; ORACLE_STR_USER_ERROR[-OB_NOT_ALLOW_TO_REMOVE] = "ORA-00600: internal error code, arguments: -7104, not allow to remove"; ERROR_NAME[-OB_RG_NOT_MATCH] = "OB_RG_NOT_MATCH"; ERROR_CAUSE[-OB_RG_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_RG_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RG_NOT_MATCH] = -1; SQLSTATE[-OB_RG_NOT_MATCH] = "HY000"; STR_ERROR[-OB_RG_NOT_MATCH] = "replication group not match"; STR_USER_ERROR[-OB_RG_NOT_MATCH] = "replication group not match"; ORACLE_ERRNO[-OB_RG_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_RG_NOT_MATCH] = "ORA-00600: internal error code, arguments: -7105, replication group not match"; ORACLE_STR_USER_ERROR[-OB_RG_NOT_MATCH] = "ORA-00600: internal error code, arguments: -7105, replication group not match"; ERROR_NAME[-OB_TRANSFER_TASK_ABORTED] = "OB_TRANSFER_TASK_ABORTED"; ERROR_CAUSE[-OB_TRANSFER_TASK_ABORTED] = "Internal Error"; ERROR_SOLUTION[-OB_TRANSFER_TASK_ABORTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANSFER_TASK_ABORTED] = -1; SQLSTATE[-OB_TRANSFER_TASK_ABORTED] = "HY000"; STR_ERROR[-OB_TRANSFER_TASK_ABORTED] = "transfer task aborted"; STR_USER_ERROR[-OB_TRANSFER_TASK_ABORTED] = "transfer task aborted"; ORACLE_ERRNO[-OB_TRANSFER_TASK_ABORTED] = 600; ORACLE_STR_ERROR[-OB_TRANSFER_TASK_ABORTED] = "ORA-00600: internal error code, arguments: -7106, transfer task aborted"; ORACLE_STR_USER_ERROR[-OB_TRANSFER_TASK_ABORTED] = "ORA-00600: internal error code, arguments: -7106, transfer task aborted"; ERROR_NAME[-OB_TRANSFER_INVALID_MESSAGE] = "OB_TRANSFER_INVALID_MESSAGE"; ERROR_CAUSE[-OB_TRANSFER_INVALID_MESSAGE] = "Internal Error"; ERROR_SOLUTION[-OB_TRANSFER_INVALID_MESSAGE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANSFER_INVALID_MESSAGE] = -1; SQLSTATE[-OB_TRANSFER_INVALID_MESSAGE] = "HY000"; STR_ERROR[-OB_TRANSFER_INVALID_MESSAGE] = "transfer invalid message"; STR_USER_ERROR[-OB_TRANSFER_INVALID_MESSAGE] = "transfer invalid message"; ORACLE_ERRNO[-OB_TRANSFER_INVALID_MESSAGE] = 600; ORACLE_STR_ERROR[-OB_TRANSFER_INVALID_MESSAGE] = "ORA-00600: internal error code, arguments: -7107, transfer invalid message"; ORACLE_STR_USER_ERROR[-OB_TRANSFER_INVALID_MESSAGE] = "ORA-00600: internal error code, arguments: -7107, transfer invalid message"; ERROR_NAME[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "OB_TRANSFER_CTX_TS_NOT_MATCH"; ERROR_CAUSE[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_TRANSFER_CTX_TS_NOT_MATCH] = -1; SQLSTATE[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "HY000"; STR_ERROR[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "transfer ctx_ts not match"; STR_USER_ERROR[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "transfer ctx_ts not match"; ORACLE_ERRNO[-OB_TRANSFER_CTX_TS_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "ORA-00600: internal error code, arguments: -7108, transfer ctx_ts not match"; ORACLE_STR_USER_ERROR[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "ORA-00600: internal error code, arguments: -7108, transfer ctx_ts not match"; ERROR_NAME[-OB_SERVER_IS_INIT] = "OB_SERVER_IS_INIT"; ERROR_CAUSE[-OB_SERVER_IS_INIT] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_IS_INIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_IS_INIT] = -1; SQLSTATE[-OB_SERVER_IS_INIT] = "08004"; STR_ERROR[-OB_SERVER_IS_INIT] = "Server is initializing"; STR_USER_ERROR[-OB_SERVER_IS_INIT] = "Server is initializing"; ORACLE_ERRNO[-OB_SERVER_IS_INIT] = 600; ORACLE_STR_ERROR[-OB_SERVER_IS_INIT] = "ORA-00600: internal error code, arguments: -8001, Server is initializing"; ORACLE_STR_USER_ERROR[-OB_SERVER_IS_INIT] = "ORA-00600: internal error code, arguments: -8001, Server is initializing"; ERROR_NAME[-OB_SERVER_IS_STOPPING] = "OB_SERVER_IS_STOPPING"; ERROR_CAUSE[-OB_SERVER_IS_STOPPING] = "Internal Error"; ERROR_SOLUTION[-OB_SERVER_IS_STOPPING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SERVER_IS_STOPPING] = -1; SQLSTATE[-OB_SERVER_IS_STOPPING] = "08004"; STR_ERROR[-OB_SERVER_IS_STOPPING] = "Server is stopping"; STR_USER_ERROR[-OB_SERVER_IS_STOPPING] = "Server is stopping"; ORACLE_ERRNO[-OB_SERVER_IS_STOPPING] = 600; ORACLE_STR_ERROR[-OB_SERVER_IS_STOPPING] = "ORA-00600: internal error code, arguments: -8002, Server is stopping"; ORACLE_STR_USER_ERROR[-OB_SERVER_IS_STOPPING] = "ORA-00600: internal error code, arguments: -8002, Server is stopping"; ERROR_NAME[-OB_PACKET_CHECKSUM_ERROR] = "OB_PACKET_CHECKSUM_ERROR"; ERROR_CAUSE[-OB_PACKET_CHECKSUM_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_PACKET_CHECKSUM_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PACKET_CHECKSUM_ERROR] = -1; SQLSTATE[-OB_PACKET_CHECKSUM_ERROR] = "08004"; STR_ERROR[-OB_PACKET_CHECKSUM_ERROR] = "Packet checksum error"; STR_USER_ERROR[-OB_PACKET_CHECKSUM_ERROR] = "Packet checksum error"; ORACLE_ERRNO[-OB_PACKET_CHECKSUM_ERROR] = 600; ORACLE_STR_ERROR[-OB_PACKET_CHECKSUM_ERROR] = "ORA-00600: internal error code, arguments: -8003, Packet checksum error"; ORACLE_STR_USER_ERROR[-OB_PACKET_CHECKSUM_ERROR] = "ORA-00600: internal error code, arguments: -8003, Packet checksum error"; ERROR_NAME[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "OB_PACKET_CLUSTER_ID_NOT_MATCH"; ERROR_CAUSE[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = -1; SQLSTATE[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "08004"; STR_ERROR[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "Packet cluster_id not match"; STR_USER_ERROR[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "Packet cluster_id not match"; ORACLE_ERRNO[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "ORA-00600: internal error code, arguments: -8004, Packet cluster_id not match"; ORACLE_STR_USER_ERROR[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "ORA-00600: internal error code, arguments: -8004, Packet cluster_id not match"; ERROR_NAME[-OB_URI_ERROR] = "OB_URI_ERROR"; ERROR_CAUSE[-OB_URI_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_URI_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_URI_ERROR] = -1; SQLSTATE[-OB_URI_ERROR] = "HY000"; STR_ERROR[-OB_URI_ERROR] = "URI error"; STR_USER_ERROR[-OB_URI_ERROR] = "URI error"; ORACLE_ERRNO[-OB_URI_ERROR] = 600; ORACLE_STR_ERROR[-OB_URI_ERROR] = "ORA-00600: internal error code, arguments: -9001, URI error"; ORACLE_STR_USER_ERROR[-OB_URI_ERROR] = "ORA-00600: internal error code, arguments: -9001, URI error"; ERROR_NAME[-OB_FINAL_MD5_ERROR] = "OB_FINAL_MD5_ERROR"; ERROR_CAUSE[-OB_FINAL_MD5_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_FINAL_MD5_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FINAL_MD5_ERROR] = -1; SQLSTATE[-OB_FINAL_MD5_ERROR] = "HY000"; STR_ERROR[-OB_FINAL_MD5_ERROR] = "OSS file MD5 error"; STR_USER_ERROR[-OB_FINAL_MD5_ERROR] = "OSS file MD5 error"; ORACLE_ERRNO[-OB_FINAL_MD5_ERROR] = 600; ORACLE_STR_ERROR[-OB_FINAL_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9002, OSS file MD5 error"; ORACLE_STR_USER_ERROR[-OB_FINAL_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9002, OSS file MD5 error"; ERROR_NAME[-OB_OSS_ERROR] = "OB_OSS_ERROR"; ERROR_CAUSE[-OB_OSS_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_OSS_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OSS_ERROR] = -1; SQLSTATE[-OB_OSS_ERROR] = "HY000"; STR_ERROR[-OB_OSS_ERROR] = "OSS error"; STR_USER_ERROR[-OB_OSS_ERROR] = "OSS error"; ORACLE_ERRNO[-OB_OSS_ERROR] = 600; ORACLE_STR_ERROR[-OB_OSS_ERROR] = "ORA-00600: internal error code, arguments: -9003, OSS error"; ORACLE_STR_USER_ERROR[-OB_OSS_ERROR] = "ORA-00600: internal error code, arguments: -9003, OSS error"; ERROR_NAME[-OB_INIT_MD5_ERROR] = "OB_INIT_MD5_ERROR"; ERROR_CAUSE[-OB_INIT_MD5_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_INIT_MD5_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INIT_MD5_ERROR] = -1; SQLSTATE[-OB_INIT_MD5_ERROR] = "HY000"; STR_ERROR[-OB_INIT_MD5_ERROR] = "Init MD5 fail"; STR_USER_ERROR[-OB_INIT_MD5_ERROR] = "Init MD5 fail"; ORACLE_ERRNO[-OB_INIT_MD5_ERROR] = 600; ORACLE_STR_ERROR[-OB_INIT_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9004, Init MD5 fail"; ORACLE_STR_USER_ERROR[-OB_INIT_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9004, Init MD5 fail"; ERROR_NAME[-OB_OUT_OF_ELEMENT] = "OB_OUT_OF_ELEMENT"; ERROR_CAUSE[-OB_OUT_OF_ELEMENT] = "Internal Error"; ERROR_SOLUTION[-OB_OUT_OF_ELEMENT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OUT_OF_ELEMENT] = -1; SQLSTATE[-OB_OUT_OF_ELEMENT] = "HY000"; STR_ERROR[-OB_OUT_OF_ELEMENT] = "Out of element"; STR_USER_ERROR[-OB_OUT_OF_ELEMENT] = "Out of element"; ORACLE_ERRNO[-OB_OUT_OF_ELEMENT] = 600; ORACLE_STR_ERROR[-OB_OUT_OF_ELEMENT] = "ORA-00600: internal error code, arguments: -9005, Out of element"; ORACLE_STR_USER_ERROR[-OB_OUT_OF_ELEMENT] = "ORA-00600: internal error code, arguments: -9005, Out of element"; ERROR_NAME[-OB_UPDATE_MD5_ERROR] = "OB_UPDATE_MD5_ERROR"; ERROR_CAUSE[-OB_UPDATE_MD5_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_UPDATE_MD5_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_UPDATE_MD5_ERROR] = -1; SQLSTATE[-OB_UPDATE_MD5_ERROR] = "HY000"; STR_ERROR[-OB_UPDATE_MD5_ERROR] = "Update MD5 fail"; STR_USER_ERROR[-OB_UPDATE_MD5_ERROR] = "Update MD5 fail"; ORACLE_ERRNO[-OB_UPDATE_MD5_ERROR] = 600; ORACLE_STR_ERROR[-OB_UPDATE_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9006, Update MD5 fail"; ORACLE_STR_USER_ERROR[-OB_UPDATE_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9006, Update MD5 fail"; ERROR_NAME[-OB_FILE_LENGTH_INVALID] = "OB_FILE_LENGTH_INVALID"; ERROR_CAUSE[-OB_FILE_LENGTH_INVALID] = "Internal Error"; ERROR_SOLUTION[-OB_FILE_LENGTH_INVALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FILE_LENGTH_INVALID] = -1; SQLSTATE[-OB_FILE_LENGTH_INVALID] = "HY000"; STR_ERROR[-OB_FILE_LENGTH_INVALID] = "Invalid OSS file length"; STR_USER_ERROR[-OB_FILE_LENGTH_INVALID] = "Invalid OSS file length"; ORACLE_ERRNO[-OB_FILE_LENGTH_INVALID] = 600; ORACLE_STR_ERROR[-OB_FILE_LENGTH_INVALID] = "ORA-00600: internal error code, arguments: -9007, Invalid OSS file length"; ORACLE_STR_USER_ERROR[-OB_FILE_LENGTH_INVALID] = "ORA-00600: internal error code, arguments: -9007, Invalid OSS file length"; ERROR_NAME[-OB_NOT_READ_ALL_DATA] = "OB_NOT_READ_ALL_DATA"; ERROR_CAUSE[-OB_NOT_READ_ALL_DATA] = "Internal Error"; ERROR_SOLUTION[-OB_NOT_READ_ALL_DATA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NOT_READ_ALL_DATA] = -1; SQLSTATE[-OB_NOT_READ_ALL_DATA] = "HY000"; STR_ERROR[-OB_NOT_READ_ALL_DATA] = "Read all data fail"; STR_USER_ERROR[-OB_NOT_READ_ALL_DATA] = "Read all data fail"; ORACLE_ERRNO[-OB_NOT_READ_ALL_DATA] = 600; ORACLE_STR_ERROR[-OB_NOT_READ_ALL_DATA] = "ORA-00600: internal error code, arguments: -9008, Read all data fail"; ORACLE_STR_USER_ERROR[-OB_NOT_READ_ALL_DATA] = "ORA-00600: internal error code, arguments: -9008, Read all data fail"; ERROR_NAME[-OB_BUILD_MD5_ERROR] = "OB_BUILD_MD5_ERROR"; ERROR_CAUSE[-OB_BUILD_MD5_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_BUILD_MD5_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BUILD_MD5_ERROR] = -1; SQLSTATE[-OB_BUILD_MD5_ERROR] = "HY000"; STR_ERROR[-OB_BUILD_MD5_ERROR] = "Build MD5 fail"; STR_USER_ERROR[-OB_BUILD_MD5_ERROR] = "Build MD5 fail"; ORACLE_ERRNO[-OB_BUILD_MD5_ERROR] = 600; ORACLE_STR_ERROR[-OB_BUILD_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9009, Build MD5 fail"; ORACLE_STR_USER_ERROR[-OB_BUILD_MD5_ERROR] = "ORA-00600: internal error code, arguments: -9009, Build MD5 fail"; ERROR_NAME[-OB_MD5_NOT_MATCH] = "OB_MD5_NOT_MATCH"; ERROR_CAUSE[-OB_MD5_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_MD5_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_MD5_NOT_MATCH] = -1; SQLSTATE[-OB_MD5_NOT_MATCH] = "HY000"; STR_ERROR[-OB_MD5_NOT_MATCH] = "OSS file MD5 not match"; STR_USER_ERROR[-OB_MD5_NOT_MATCH] = "OSS file MD5 not match"; ORACLE_ERRNO[-OB_MD5_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_MD5_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9010, OSS file MD5 not match"; ORACLE_STR_USER_ERROR[-OB_MD5_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9010, OSS file MD5 not match"; ERROR_NAME[-OB_BACKUP_FILE_NOT_EXIST] = "OB_BACKUP_FILE_NOT_EXIST"; ERROR_CAUSE[-OB_BACKUP_FILE_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_FILE_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_FILE_NOT_EXIST] = -1; SQLSTATE[-OB_BACKUP_FILE_NOT_EXIST] = "HY000"; STR_ERROR[-OB_BACKUP_FILE_NOT_EXIST] = "cannot find backup file"; STR_USER_ERROR[-OB_BACKUP_FILE_NOT_EXIST] = "cannot find backup file"; ORACLE_ERRNO[-OB_BACKUP_FILE_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_BACKUP_FILE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9011, cannot find backup file"; ORACLE_STR_USER_ERROR[-OB_BACKUP_FILE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9011, cannot find backup file"; ERROR_NAME[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "OB_OSS_DATA_VERSION_NOT_MATCHED"; ERROR_CAUSE[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "Internal Error"; ERROR_SOLUTION[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OSS_DATA_VERSION_NOT_MATCHED] = -1; SQLSTATE[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "HY000"; STR_ERROR[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "Can not get data version from timestamp"; STR_USER_ERROR[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "Can not get data version from timestamp"; ORACLE_ERRNO[-OB_OSS_DATA_VERSION_NOT_MATCHED] = 600; ORACLE_STR_ERROR[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "ORA-00600: internal error code, arguments: -9012, Can not get data version from timestamp"; ORACLE_STR_USER_ERROR[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "ORA-00600: internal error code, arguments: -9012, Can not get data version from timestamp"; ERROR_NAME[-OB_OSS_WRITE_ERROR] = "OB_OSS_WRITE_ERROR"; ERROR_CAUSE[-OB_OSS_WRITE_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_OSS_WRITE_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_OSS_WRITE_ERROR] = -1; SQLSTATE[-OB_OSS_WRITE_ERROR] = "HY000"; STR_ERROR[-OB_OSS_WRITE_ERROR] = "Write OSS file error"; STR_USER_ERROR[-OB_OSS_WRITE_ERROR] = "Write OSS file error"; ORACLE_ERRNO[-OB_OSS_WRITE_ERROR] = 600; ORACLE_STR_ERROR[-OB_OSS_WRITE_ERROR] = "ORA-00600: internal error code, arguments: -9013, Write OSS file error"; ORACLE_STR_USER_ERROR[-OB_OSS_WRITE_ERROR] = "ORA-00600: internal error code, arguments: -9013, Write OSS file error"; ERROR_NAME[-OB_RESTORE_IN_PROGRESS] = "OB_RESTORE_IN_PROGRESS"; ERROR_CAUSE[-OB_RESTORE_IN_PROGRESS] = "Internal Error"; ERROR_SOLUTION[-OB_RESTORE_IN_PROGRESS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESTORE_IN_PROGRESS] = -1; SQLSTATE[-OB_RESTORE_IN_PROGRESS] = "HY000"; STR_ERROR[-OB_RESTORE_IN_PROGRESS] = "Another restore is in progress"; STR_USER_ERROR[-OB_RESTORE_IN_PROGRESS] = "Another restore is in progress"; ORACLE_ERRNO[-OB_RESTORE_IN_PROGRESS] = 600; ORACLE_STR_ERROR[-OB_RESTORE_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -9014, Another restore is in progress"; ORACLE_STR_USER_ERROR[-OB_RESTORE_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -9014, Another restore is in progress"; ERROR_NAME[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "OB_AGENT_INITING_BACKUP_COUNT_ERROR"; ERROR_CAUSE[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = -1; SQLSTATE[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "HY000"; STR_ERROR[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "agent initing backup count error"; STR_USER_ERROR[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "agent initing backup count error"; ORACLE_ERRNO[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = 600; ORACLE_STR_ERROR[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "ORA-00600: internal error code, arguments: -9015, agent initing backup count error"; ORACLE_STR_USER_ERROR[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "ORA-00600: internal error code, arguments: -9015, agent initing backup count error"; ERROR_NAME[-OB_CLUSTER_NAME_NOT_EQUAL] = "OB_CLUSTER_NAME_NOT_EQUAL"; ERROR_CAUSE[-OB_CLUSTER_NAME_NOT_EQUAL] = "Internal Error"; ERROR_SOLUTION[-OB_CLUSTER_NAME_NOT_EQUAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLUSTER_NAME_NOT_EQUAL] = -1; SQLSTATE[-OB_CLUSTER_NAME_NOT_EQUAL] = "HY000"; STR_ERROR[-OB_CLUSTER_NAME_NOT_EQUAL] = "ob cluster name not equal"; STR_USER_ERROR[-OB_CLUSTER_NAME_NOT_EQUAL] = "ob cluster name not equal"; ORACLE_ERRNO[-OB_CLUSTER_NAME_NOT_EQUAL] = 600; ORACLE_STR_ERROR[-OB_CLUSTER_NAME_NOT_EQUAL] = "ORA-00600: internal error code, arguments: -9016, ob cluster name not equal"; ORACLE_STR_USER_ERROR[-OB_CLUSTER_NAME_NOT_EQUAL] = "ORA-00600: internal error code, arguments: -9016, ob cluster name not equal"; ERROR_NAME[-OB_RS_LIST_INVAILD] = "OB_RS_LIST_INVAILD"; ERROR_CAUSE[-OB_RS_LIST_INVAILD] = "Internal Error"; ERROR_SOLUTION[-OB_RS_LIST_INVAILD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RS_LIST_INVAILD] = -1; SQLSTATE[-OB_RS_LIST_INVAILD] = "HY000"; STR_ERROR[-OB_RS_LIST_INVAILD] = "rs list invalid"; STR_USER_ERROR[-OB_RS_LIST_INVAILD] = "rs list invalid"; ORACLE_ERRNO[-OB_RS_LIST_INVAILD] = 600; ORACLE_STR_ERROR[-OB_RS_LIST_INVAILD] = "ORA-00600: internal error code, arguments: -9017, rs list invalid"; ORACLE_STR_USER_ERROR[-OB_RS_LIST_INVAILD] = "ORA-00600: internal error code, arguments: -9017, rs list invalid"; ERROR_NAME[-OB_AGENT_HAS_FAILED_TASK] = "OB_AGENT_HAS_FAILED_TASK"; ERROR_CAUSE[-OB_AGENT_HAS_FAILED_TASK] = "Internal Error"; ERROR_SOLUTION[-OB_AGENT_HAS_FAILED_TASK] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_AGENT_HAS_FAILED_TASK] = -1; SQLSTATE[-OB_AGENT_HAS_FAILED_TASK] = "HY000"; STR_ERROR[-OB_AGENT_HAS_FAILED_TASK] = "agent has failed task"; STR_USER_ERROR[-OB_AGENT_HAS_FAILED_TASK] = "agent has failed task"; ORACLE_ERRNO[-OB_AGENT_HAS_FAILED_TASK] = 600; ORACLE_STR_ERROR[-OB_AGENT_HAS_FAILED_TASK] = "ORA-00600: internal error code, arguments: -9018, agent has failed task"; ORACLE_STR_USER_ERROR[-OB_AGENT_HAS_FAILED_TASK] = "ORA-00600: internal error code, arguments: -9018, agent has failed task"; ERROR_NAME[-OB_RESTORE_PARTITION_IS_COMPELETE] = "OB_RESTORE_PARTITION_IS_COMPELETE"; ERROR_CAUSE[-OB_RESTORE_PARTITION_IS_COMPELETE] = "Internal Error"; ERROR_SOLUTION[-OB_RESTORE_PARTITION_IS_COMPELETE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESTORE_PARTITION_IS_COMPELETE] = -1; SQLSTATE[-OB_RESTORE_PARTITION_IS_COMPELETE] = "HY000"; STR_ERROR[-OB_RESTORE_PARTITION_IS_COMPELETE] = "restore partition is compelete"; STR_USER_ERROR[-OB_RESTORE_PARTITION_IS_COMPELETE] = "restore partition is compelete"; ORACLE_ERRNO[-OB_RESTORE_PARTITION_IS_COMPELETE] = 600; ORACLE_STR_ERROR[-OB_RESTORE_PARTITION_IS_COMPELETE] = "ORA-00600: internal error code, arguments: -9019, restore partition is compelete"; ORACLE_STR_USER_ERROR[-OB_RESTORE_PARTITION_IS_COMPELETE] = "ORA-00600: internal error code, arguments: -9019, restore partition is compelete"; ERROR_NAME[-OB_RESTORE_PARTITION_TWICE] = "OB_RESTORE_PARTITION_TWICE"; ERROR_CAUSE[-OB_RESTORE_PARTITION_TWICE] = "Internal Error"; ERROR_SOLUTION[-OB_RESTORE_PARTITION_TWICE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESTORE_PARTITION_TWICE] = -1; SQLSTATE[-OB_RESTORE_PARTITION_TWICE] = "HY000"; STR_ERROR[-OB_RESTORE_PARTITION_TWICE] = "restore partition twice"; STR_USER_ERROR[-OB_RESTORE_PARTITION_TWICE] = "restore partition twice"; ORACLE_ERRNO[-OB_RESTORE_PARTITION_TWICE] = 600; ORACLE_STR_ERROR[-OB_RESTORE_PARTITION_TWICE] = "ORA-00600: internal error code, arguments: -9020, restore partition twice"; ORACLE_STR_USER_ERROR[-OB_RESTORE_PARTITION_TWICE] = "ORA-00600: internal error code, arguments: -9020, restore partition twice"; ERROR_NAME[-OB_STOP_DROP_SCHEMA] = "OB_STOP_DROP_SCHEMA"; ERROR_CAUSE[-OB_STOP_DROP_SCHEMA] = "Internal Error"; ERROR_SOLUTION[-OB_STOP_DROP_SCHEMA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_STOP_DROP_SCHEMA] = -1; SQLSTATE[-OB_STOP_DROP_SCHEMA] = "HY000"; STR_ERROR[-OB_STOP_DROP_SCHEMA] = "physical backup switch is on"; STR_USER_ERROR[-OB_STOP_DROP_SCHEMA] = "physical backup switch is on"; ORACLE_ERRNO[-OB_STOP_DROP_SCHEMA] = 600; ORACLE_STR_ERROR[-OB_STOP_DROP_SCHEMA] = "ORA-00600: internal error code, arguments: -9022, physical backup switch is on"; ORACLE_STR_USER_ERROR[-OB_STOP_DROP_SCHEMA] = "ORA-00600: internal error code, arguments: -9022, physical backup switch is on"; ERROR_NAME[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "OB_CANNOT_START_LOG_ARCHIVE_BACKUP"; ERROR_CAUSE[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "Internal Error"; ERROR_SOLUTION[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = -1; SQLSTATE[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "HY000"; STR_ERROR[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "cannot start log archive backup"; STR_USER_ERROR[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "cannot start log archive backup"; ORACLE_ERRNO[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = 600; ORACLE_STR_ERROR[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "ORA-00600: internal error code, arguments: -9023, cannot start log archive backup"; ORACLE_STR_USER_ERROR[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "ORA-00600: internal error code, arguments: -9023, cannot start log archive backup"; ERROR_NAME[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "OB_ALREADY_NO_LOG_ARCHIVE_BACKUP"; ERROR_CAUSE[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "Internal Error"; ERROR_SOLUTION[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = -1; SQLSTATE[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "HY000"; STR_ERROR[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "log archive backup is already disabled"; STR_USER_ERROR[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "log archive backup is already disabled"; ORACLE_ERRNO[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = 600; ORACLE_STR_ERROR[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "ORA-00600: internal error code, arguments: -9024, log archive backup is already disabled"; ORACLE_STR_USER_ERROR[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "ORA-00600: internal error code, arguments: -9024, log archive backup is already disabled"; ERROR_NAME[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST"; ERROR_CAUSE[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = -1; SQLSTATE[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "HY000"; STR_ERROR[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "log archive backup info not exists"; STR_USER_ERROR[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "log archive backup info not exists"; ORACLE_ERRNO[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9025, log archive backup info not exists"; ORACLE_STR_USER_ERROR[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9025, log archive backup info not exists"; ERROR_NAME[-OB_INVALID_BACKUP_DEST] = "OB_INVALID_BACKUP_DEST"; ERROR_CAUSE[-OB_INVALID_BACKUP_DEST] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_BACKUP_DEST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_BACKUP_DEST] = -1; SQLSTATE[-OB_INVALID_BACKUP_DEST] = "HY000"; STR_ERROR[-OB_INVALID_BACKUP_DEST] = "backup destination is not valid"; STR_USER_ERROR[-OB_INVALID_BACKUP_DEST] = "backup destination is not valid"; ORACLE_ERRNO[-OB_INVALID_BACKUP_DEST] = 600; ORACLE_STR_ERROR[-OB_INVALID_BACKUP_DEST] = "ORA-00600: internal error code, arguments: -9026, backup destination is not valid"; ORACLE_STR_USER_ERROR[-OB_INVALID_BACKUP_DEST] = "ORA-00600: internal error code, arguments: -9026, backup destination is not valid"; ERROR_NAME[-OB_LOG_ARCHIVE_INTERRUPTED] = "OB_LOG_ARCHIVE_INTERRUPTED"; ERROR_CAUSE[-OB_LOG_ARCHIVE_INTERRUPTED] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ARCHIVE_INTERRUPTED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ARCHIVE_INTERRUPTED] = -1; SQLSTATE[-OB_LOG_ARCHIVE_INTERRUPTED] = "HY000"; STR_ERROR[-OB_LOG_ARCHIVE_INTERRUPTED] = "ob log archive interrupted"; STR_USER_ERROR[-OB_LOG_ARCHIVE_INTERRUPTED] = "ob log archive interrupted"; ORACLE_ERRNO[-OB_LOG_ARCHIVE_INTERRUPTED] = 600; ORACLE_STR_ERROR[-OB_LOG_ARCHIVE_INTERRUPTED] = "ORA-00600: internal error code, arguments: -9027, ob log archive interrupted"; ORACLE_STR_USER_ERROR[-OB_LOG_ARCHIVE_INTERRUPTED] = "ORA-00600: internal error code, arguments: -9027, ob log archive interrupted"; ERROR_NAME[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "OB_LOG_ARCHIVE_STAT_NOT_MATCH"; ERROR_CAUSE[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = -1; SQLSTATE[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "HY000"; STR_ERROR[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "ob log archive stat not match"; STR_USER_ERROR[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "ob log archive stat not match"; ORACLE_ERRNO[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9028, ob log archive stat not match"; ORACLE_STR_USER_ERROR[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9028, ob log archive stat not match"; ERROR_NAME[-OB_LOG_ARCHIVE_NOT_RUNNING] = "OB_LOG_ARCHIVE_NOT_RUNNING"; ERROR_CAUSE[-OB_LOG_ARCHIVE_NOT_RUNNING] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ARCHIVE_NOT_RUNNING] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ARCHIVE_NOT_RUNNING] = -1; SQLSTATE[-OB_LOG_ARCHIVE_NOT_RUNNING] = "HY000"; STR_ERROR[-OB_LOG_ARCHIVE_NOT_RUNNING] = "log archive is not running"; STR_USER_ERROR[-OB_LOG_ARCHIVE_NOT_RUNNING] = "log archive is not running"; ORACLE_ERRNO[-OB_LOG_ARCHIVE_NOT_RUNNING] = 600; ORACLE_STR_ERROR[-OB_LOG_ARCHIVE_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -9029, log archive is not running"; ORACLE_STR_USER_ERROR[-OB_LOG_ARCHIVE_NOT_RUNNING] = "ORA-00600: internal error code, arguments: -9029, log archive is not running"; ERROR_NAME[-OB_LOG_ARCHIVE_INVALID_ROUND] = "OB_LOG_ARCHIVE_INVALID_ROUND"; ERROR_CAUSE[-OB_LOG_ARCHIVE_INVALID_ROUND] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ARCHIVE_INVALID_ROUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ARCHIVE_INVALID_ROUND] = -1; SQLSTATE[-OB_LOG_ARCHIVE_INVALID_ROUND] = "HY000"; STR_ERROR[-OB_LOG_ARCHIVE_INVALID_ROUND] = "log archive invalid round"; STR_USER_ERROR[-OB_LOG_ARCHIVE_INVALID_ROUND] = "log archive invalid round"; ORACLE_ERRNO[-OB_LOG_ARCHIVE_INVALID_ROUND] = 600; ORACLE_STR_ERROR[-OB_LOG_ARCHIVE_INVALID_ROUND] = "ORA-00600: internal error code, arguments: -9030, log archive invalid round"; ORACLE_STR_USER_ERROR[-OB_LOG_ARCHIVE_INVALID_ROUND] = "ORA-00600: internal error code, arguments: -9030, log archive invalid round"; ERROR_NAME[-OB_REPLICA_CANNOT_BACKUP] = "OB_REPLICA_CANNOT_BACKUP"; ERROR_CAUSE[-OB_REPLICA_CANNOT_BACKUP] = "Internal Error"; ERROR_SOLUTION[-OB_REPLICA_CANNOT_BACKUP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_REPLICA_CANNOT_BACKUP] = -1; SQLSTATE[-OB_REPLICA_CANNOT_BACKUP] = "HY000"; STR_ERROR[-OB_REPLICA_CANNOT_BACKUP] = "Cannot backup ob replica"; STR_USER_ERROR[-OB_REPLICA_CANNOT_BACKUP] = "Cannot backup ob replica"; ORACLE_ERRNO[-OB_REPLICA_CANNOT_BACKUP] = 600; ORACLE_STR_ERROR[-OB_REPLICA_CANNOT_BACKUP] = "ORA-00600: internal error code, arguments: -9031, Cannot backup ob replica"; ORACLE_STR_USER_ERROR[-OB_REPLICA_CANNOT_BACKUP] = "ORA-00600: internal error code, arguments: -9031, Cannot backup ob replica"; ERROR_NAME[-OB_BACKUP_INFO_NOT_EXIST] = "OB_BACKUP_INFO_NOT_EXIST"; ERROR_CAUSE[-OB_BACKUP_INFO_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_INFO_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_INFO_NOT_EXIST] = -1; SQLSTATE[-OB_BACKUP_INFO_NOT_EXIST] = "HY000"; STR_ERROR[-OB_BACKUP_INFO_NOT_EXIST] = "backup info not exists"; STR_USER_ERROR[-OB_BACKUP_INFO_NOT_EXIST] = "backup info not exists"; ORACLE_ERRNO[-OB_BACKUP_INFO_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_BACKUP_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9032, backup info not exists"; ORACLE_STR_USER_ERROR[-OB_BACKUP_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9032, backup info not exists"; ERROR_NAME[-OB_BACKUP_INFO_NOT_MATCH] = "OB_BACKUP_INFO_NOT_MATCH"; ERROR_CAUSE[-OB_BACKUP_INFO_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_INFO_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_INFO_NOT_MATCH] = -1; SQLSTATE[-OB_BACKUP_INFO_NOT_MATCH] = "HY000"; STR_ERROR[-OB_BACKUP_INFO_NOT_MATCH] = "Backup meta info stored in system dictionary does not match with current system status"; STR_USER_ERROR[-OB_BACKUP_INFO_NOT_MATCH] = "Backup meta info stored in system dictionary does not match with current system status"; ORACLE_ERRNO[-OB_BACKUP_INFO_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_BACKUP_INFO_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9033, Backup meta info stored in system dictionary does not match with current system status"; ORACLE_STR_USER_ERROR[-OB_BACKUP_INFO_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9033, Backup meta info stored in system dictionary does not match with current system status"; ERROR_NAME[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "OB_LOG_ARCHIVE_ALREADY_STOPPED"; ERROR_CAUSE[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = -1; SQLSTATE[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "HY000"; STR_ERROR[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "log archive already stopped"; STR_USER_ERROR[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "log archive already stopped"; ORACLE_ERRNO[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = 600; ORACLE_STR_ERROR[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "ORA-00600: internal error code, arguments: -9034, log archive already stopped"; ORACLE_STR_USER_ERROR[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "ORA-00600: internal error code, arguments: -9034, log archive already stopped"; ERROR_NAME[-OB_RESTORE_INDEX_FAILED] = "OB_RESTORE_INDEX_FAILED"; ERROR_CAUSE[-OB_RESTORE_INDEX_FAILED] = "Internal Error"; ERROR_SOLUTION[-OB_RESTORE_INDEX_FAILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_RESTORE_INDEX_FAILED] = -1; SQLSTATE[-OB_RESTORE_INDEX_FAILED] = "HY000"; STR_ERROR[-OB_RESTORE_INDEX_FAILED] = "restore index failed"; STR_USER_ERROR[-OB_RESTORE_INDEX_FAILED] = "restore index failed"; ORACLE_ERRNO[-OB_RESTORE_INDEX_FAILED] = 600; ORACLE_STR_ERROR[-OB_RESTORE_INDEX_FAILED] = "ORA-00600: internal error code, arguments: -9035, restore index failed"; ORACLE_STR_USER_ERROR[-OB_RESTORE_INDEX_FAILED] = "ORA-00600: internal error code, arguments: -9035, restore index failed"; ERROR_NAME[-OB_BACKUP_IN_PROGRESS] = "OB_BACKUP_IN_PROGRESS"; ERROR_CAUSE[-OB_BACKUP_IN_PROGRESS] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_IN_PROGRESS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_IN_PROGRESS] = -1; SQLSTATE[-OB_BACKUP_IN_PROGRESS] = "HY000"; STR_ERROR[-OB_BACKUP_IN_PROGRESS] = "Backup is in progress"; STR_USER_ERROR[-OB_BACKUP_IN_PROGRESS] = "Backup is in progress"; ORACLE_ERRNO[-OB_BACKUP_IN_PROGRESS] = 600; ORACLE_STR_ERROR[-OB_BACKUP_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -9036, Backup is in progress"; ORACLE_STR_USER_ERROR[-OB_BACKUP_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -9036, Backup is in progress"; ERROR_NAME[-OB_INVALID_LOG_ARCHIVE_STATUS] = "OB_INVALID_LOG_ARCHIVE_STATUS"; ERROR_CAUSE[-OB_INVALID_LOG_ARCHIVE_STATUS] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_LOG_ARCHIVE_STATUS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_LOG_ARCHIVE_STATUS] = -1; SQLSTATE[-OB_INVALID_LOG_ARCHIVE_STATUS] = "HY000"; STR_ERROR[-OB_INVALID_LOG_ARCHIVE_STATUS] = "log archive status is not valid"; STR_USER_ERROR[-OB_INVALID_LOG_ARCHIVE_STATUS] = "log archive status is not valid"; ORACLE_ERRNO[-OB_INVALID_LOG_ARCHIVE_STATUS] = 600; ORACLE_STR_ERROR[-OB_INVALID_LOG_ARCHIVE_STATUS] = "ORA-00600: internal error code, arguments: -9037, log archive status is not valid"; ORACLE_STR_USER_ERROR[-OB_INVALID_LOG_ARCHIVE_STATUS] = "ORA-00600: internal error code, arguments: -9037, log archive status is not valid"; ERROR_NAME[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST"; ERROR_CAUSE[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "Internal Error"; ERROR_SOLUTION[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = -1; SQLSTATE[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "HY000"; STR_ERROR[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "Cannot add replica during set member list in restore"; STR_USER_ERROR[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "Cannot add replica during set member list in restore"; ORACLE_ERRNO[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = 600; ORACLE_STR_ERROR[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "ORA-00600: internal error code, arguments: -9038, Cannot add replica during set member list in restore"; ORACLE_STR_USER_ERROR[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "ORA-00600: internal error code, arguments: -9038, Cannot add replica during set member list in restore"; ERROR_NAME[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "OB_LOG_ARCHIVE_LEADER_CHANGED"; ERROR_CAUSE[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "Internal Error"; ERROR_SOLUTION[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_LOG_ARCHIVE_LEADER_CHANGED] = -1; SQLSTATE[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "HY000"; STR_ERROR[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "pg log archive leader changed"; STR_USER_ERROR[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "pg log archive leader changed"; ORACLE_ERRNO[-OB_LOG_ARCHIVE_LEADER_CHANGED] = 600; ORACLE_STR_ERROR[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "ORA-00600: internal error code, arguments: -9039, pg log archive leader changed"; ORACLE_STR_USER_ERROR[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "ORA-00600: internal error code, arguments: -9039, pg log archive leader changed"; ERROR_NAME[-OB_BACKUP_CAN_NOT_START] = "OB_BACKUP_CAN_NOT_START"; ERROR_CAUSE[-OB_BACKUP_CAN_NOT_START] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_CAN_NOT_START] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_CAN_NOT_START] = -1; SQLSTATE[-OB_BACKUP_CAN_NOT_START] = "HY000"; STR_ERROR[-OB_BACKUP_CAN_NOT_START] = "backup can not start"; STR_USER_ERROR[-OB_BACKUP_CAN_NOT_START] = "backup can not start, because %s"; ORACLE_ERRNO[-OB_BACKUP_CAN_NOT_START] = 600; ORACLE_STR_ERROR[-OB_BACKUP_CAN_NOT_START] = "ORA-00600: internal error code, arguments: -9040, backup can not start"; ORACLE_STR_USER_ERROR[-OB_BACKUP_CAN_NOT_START] = "ORA-00600: internal error code, arguments: -9040, backup can not start, because %s"; ERROR_NAME[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "OB_CANCEL_BACKUP_NOT_ALLOWED"; ERROR_CAUSE[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANCEL_BACKUP_NOT_ALLOWED] = -1; SQLSTATE[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "cancel backup do not allow"; STR_USER_ERROR[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "cancel backup do not allow"; ORACLE_ERRNO[-OB_CANCEL_BACKUP_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9041, cancel backup do not allow"; ORACLE_STR_USER_ERROR[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9041, cancel backup do not allow"; ERROR_NAME[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT"; ERROR_CAUSE[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = -1; SQLSTATE[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "HY000"; STR_ERROR[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "backup data version gap over limit"; STR_USER_ERROR[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "backup data version gap over limit"; ORACLE_ERRNO[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = 600; ORACLE_STR_ERROR[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "ORA-00600: internal error code, arguments: -9042, backup data version gap over limit"; ORACLE_STR_USER_ERROR[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "ORA-00600: internal error code, arguments: -9042, backup data version gap over limit"; ERROR_NAME[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT"; ERROR_CAUSE[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "Internal Error"; ERROR_SOLUTION[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = -1; SQLSTATE[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "HY000"; STR_ERROR[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "pg log archive status is still invalid"; STR_USER_ERROR[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "pg log archive status is still invalid"; ORACLE_ERRNO[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = 600; ORACLE_STR_ERROR[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "ORA-00600: internal error code, arguments: -9043, pg log archive status is still invalid"; ORACLE_STR_USER_ERROR[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "ORA-00600: internal error code, arguments: -9043, pg log archive status is still invalid"; ERROR_NAME[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "OB_BACKUP_DELETE_DATA_IN_PROGRESS"; ERROR_CAUSE[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = -1; SQLSTATE[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "HY000"; STR_ERROR[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "delete backup data is in progress"; STR_USER_ERROR[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "delete backup data is in progress"; ORACLE_ERRNO[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = 600; ORACLE_STR_ERROR[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -9044, delete backup data is in progress"; ORACLE_STR_USER_ERROR[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "ORA-00600: internal error code, arguments: -9044, delete backup data is in progress"; ERROR_NAME[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED"; ERROR_CAUSE[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = -1; SQLSTATE[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "delete backup set do not allow"; STR_USER_ERROR[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "delete backup set do not allow"; ORACLE_ERRNO[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9045, delete backup set do not allow"; ORACLE_STR_USER_ERROR[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9045, delete backup set do not allow"; ERROR_NAME[-OB_INVALID_BACKUP_SET_ID] = "OB_INVALID_BACKUP_SET_ID"; ERROR_CAUSE[-OB_INVALID_BACKUP_SET_ID] = "Internal Error"; ERROR_SOLUTION[-OB_INVALID_BACKUP_SET_ID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_INVALID_BACKUP_SET_ID] = -1; SQLSTATE[-OB_INVALID_BACKUP_SET_ID] = "HY000"; STR_ERROR[-OB_INVALID_BACKUP_SET_ID] = "backup set id is not valid"; STR_USER_ERROR[-OB_INVALID_BACKUP_SET_ID] = "backup set id is not valid"; ORACLE_ERRNO[-OB_INVALID_BACKUP_SET_ID] = 600; ORACLE_STR_ERROR[-OB_INVALID_BACKUP_SET_ID] = "ORA-00600: internal error code, arguments: -9046, backup set id is not valid"; ORACLE_STR_USER_ERROR[-OB_INVALID_BACKUP_SET_ID] = "ORA-00600: internal error code, arguments: -9046, backup set id is not valid"; ERROR_NAME[-OB_BACKUP_INVALID_PASSWORD] = "OB_BACKUP_INVALID_PASSWORD"; ERROR_CAUSE[-OB_BACKUP_INVALID_PASSWORD] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_INVALID_PASSWORD] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_INVALID_PASSWORD] = -1; SQLSTATE[-OB_BACKUP_INVALID_PASSWORD] = "HY000"; STR_ERROR[-OB_BACKUP_INVALID_PASSWORD] = "invalid password for backup"; STR_USER_ERROR[-OB_BACKUP_INVALID_PASSWORD] = "invalid password for backup"; ORACLE_ERRNO[-OB_BACKUP_INVALID_PASSWORD] = 600; ORACLE_STR_ERROR[-OB_BACKUP_INVALID_PASSWORD] = "ORA-00600: internal error code, arguments: -9047, invalid password for backup"; ORACLE_STR_USER_ERROR[-OB_BACKUP_INVALID_PASSWORD] = "ORA-00600: internal error code, arguments: -9047, invalid password for backup"; ERROR_NAME[-OB_ISOLATED_BACKUP_SET] = "OB_ISOLATED_BACKUP_SET"; ERROR_CAUSE[-OB_ISOLATED_BACKUP_SET] = "Internal Error"; ERROR_SOLUTION[-OB_ISOLATED_BACKUP_SET] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ISOLATED_BACKUP_SET] = -1; SQLSTATE[-OB_ISOLATED_BACKUP_SET] = "HY000"; STR_ERROR[-OB_ISOLATED_BACKUP_SET] = "backup set is isolated by two log archive round"; STR_USER_ERROR[-OB_ISOLATED_BACKUP_SET] = "backup set is isolated by two log archive round"; ORACLE_ERRNO[-OB_ISOLATED_BACKUP_SET] = 600; ORACLE_STR_ERROR[-OB_ISOLATED_BACKUP_SET] = "ORA-00600: internal error code, arguments: -9048, backup set is isolated by two log archive round"; ORACLE_STR_USER_ERROR[-OB_ISOLATED_BACKUP_SET] = "ORA-00600: internal error code, arguments: -9048, backup set is isolated by two log archive round"; ERROR_NAME[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "OB_CANNOT_CANCEL_STOPPED_BACKUP"; ERROR_CAUSE[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "Internal Error"; ERROR_SOLUTION[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = -1; SQLSTATE[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "HY000"; STR_ERROR[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "backup status is stopped, can not cancel"; STR_USER_ERROR[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "backup status is stopped, can not cancel"; ORACLE_ERRNO[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = 600; ORACLE_STR_ERROR[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "ORA-00600: internal error code, arguments: -9049, backup status is stopped, can not cancel"; ORACLE_STR_USER_ERROR[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "ORA-00600: internal error code, arguments: -9049, backup status is stopped, can not cancel"; ERROR_NAME[-OB_BACKUP_BACKUP_CAN_NOT_START] = "OB_BACKUP_BACKUP_CAN_NOT_START"; ERROR_CAUSE[-OB_BACKUP_BACKUP_CAN_NOT_START] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_BACKUP_CAN_NOT_START] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_BACKUP_CAN_NOT_START] = -1; SQLSTATE[-OB_BACKUP_BACKUP_CAN_NOT_START] = "HY000"; STR_ERROR[-OB_BACKUP_BACKUP_CAN_NOT_START] = "no backup data to be backuped up"; STR_USER_ERROR[-OB_BACKUP_BACKUP_CAN_NOT_START] = "no backup data to be backuped up"; ORACLE_ERRNO[-OB_BACKUP_BACKUP_CAN_NOT_START] = 600; ORACLE_STR_ERROR[-OB_BACKUP_BACKUP_CAN_NOT_START] = "ORA-00600: internal error code, arguments: -9050, no backup data to be backuped up"; ORACLE_STR_USER_ERROR[-OB_BACKUP_BACKUP_CAN_NOT_START] = "ORA-00600: internal error code, arguments: -9050, no backup data to be backuped up"; ERROR_NAME[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "OB_BACKUP_MOUNT_FILE_NOT_VALID"; ERROR_CAUSE[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = -1; SQLSTATE[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "HY000"; STR_ERROR[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "backup mount file is not valid"; STR_USER_ERROR[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "backup mount file is not valid"; ORACLE_ERRNO[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = 600; ORACLE_STR_ERROR[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "ORA-00600: internal error code, arguments: -9051, backup mount file is not valid"; ORACLE_STR_USER_ERROR[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "ORA-00600: internal error code, arguments: -9051, backup mount file is not valid"; ERROR_NAME[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "OB_BACKUP_CLEAN_INFO_NOT_MATCH"; ERROR_CAUSE[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = -1; SQLSTATE[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "HY000"; STR_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "backup clean info not match"; STR_USER_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "backup clean info not match"; ORACLE_ERRNO[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = 600; ORACLE_STR_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9052, backup clean info not match"; ORACLE_STR_USER_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9052, backup clean info not match"; ERROR_NAME[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED"; ERROR_CAUSE[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = -1; SQLSTATE[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "cancel delete backup do not allow"; STR_USER_ERROR[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "cancel delete backup do not allow"; ORACLE_ERRNO[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9053, cancel delete backup do not allow"; ORACLE_STR_USER_ERROR[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9053, cancel delete backup do not allow"; ERROR_NAME[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "OB_BACKUP_CLEAN_INFO_NOT_EXIST"; ERROR_CAUSE[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = -1; SQLSTATE[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "HY000"; STR_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "backup clean info not exists"; STR_USER_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "backup clean info not exists"; ORACLE_ERRNO[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = 600; ORACLE_STR_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9054, backup clean info not exists"; ORACLE_STR_USER_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9054, backup clean info not exists"; ERROR_NAME[-OB_CANNOT_SET_BACKUP_REGION] = "OB_CANNOT_SET_BACKUP_REGION"; ERROR_CAUSE[-OB_CANNOT_SET_BACKUP_REGION] = "Internal Error"; ERROR_SOLUTION[-OB_CANNOT_SET_BACKUP_REGION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANNOT_SET_BACKUP_REGION] = -1; SQLSTATE[-OB_CANNOT_SET_BACKUP_REGION] = "HY000"; STR_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "can not set backup region"; STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "can not set backup region, because %s"; ORACLE_ERRNO[-OB_CANNOT_SET_BACKUP_REGION] = 600; ORACLE_STR_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "ORA-00600: internal error code, arguments: -9057, can not set backup region"; ORACLE_STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "ORA-00600: internal error code, arguments: -9057, can not set backup region, because %s"; ERROR_NAME[-OB_CANNOT_SET_BACKUP_ZONE] = "OB_CANNOT_SET_BACKUP_ZONE"; ERROR_CAUSE[-OB_CANNOT_SET_BACKUP_ZONE] = "Internal Error"; ERROR_SOLUTION[-OB_CANNOT_SET_BACKUP_ZONE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CANNOT_SET_BACKUP_ZONE] = -1; SQLSTATE[-OB_CANNOT_SET_BACKUP_ZONE] = "HY000"; STR_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "can not set backup zone"; STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "can not set backup zone, because %s"; ORACLE_ERRNO[-OB_CANNOT_SET_BACKUP_ZONE] = 600; ORACLE_STR_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "ORA-00600: internal error code, arguments: -9058, can not set backup zone"; ORACLE_STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "ORA-00600: internal error code, arguments: -9058, can not set backup zone, because %s"; ERROR_NAME[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES"; ERROR_CAUSE[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = -1; SQLSTATE[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "HY000"; STR_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "backup backup has reached max backup times"; STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "backup backup has reached max backup times"; ORACLE_ERRNO[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = 600; ORACLE_STR_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "ORA-00600: internal error code, arguments: -9059, backup backup has reached max backup times"; ORACLE_STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "ORA-00600: internal error code, arguments: -9059, backup backup has reached max backup times"; ERROR_NAME[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "OB_BACKUP_BACKUP_REACH_COPY_LIMIT"; ERROR_CAUSE[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = -1; SQLSTATE[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "HY000"; STR_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "reach backup backup copy limit"; STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "reach backup backup copy limit"; ORACLE_ERRNO[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = 600; ORACLE_STR_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "ORA-00600: internal error code, arguments: -9062, reach backup backup copy limit"; ORACLE_STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "ORA-00600: internal error code, arguments: -9062, reach backup backup copy limit"; ERROR_NAME[-OB_BACKUP_IO_PROHIBITED] = "OB_BACKUP_IO_PROHIBITED"; ERROR_CAUSE[-OB_BACKUP_IO_PROHIBITED] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_IO_PROHIBITED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_IO_PROHIBITED] = -1; SQLSTATE[-OB_BACKUP_IO_PROHIBITED] = "HY000"; STR_ERROR[-OB_BACKUP_IO_PROHIBITED] = "backup io is prohibited"; STR_USER_ERROR[-OB_BACKUP_IO_PROHIBITED] = "backup io is prohibited"; ORACLE_ERRNO[-OB_BACKUP_IO_PROHIBITED] = 600; ORACLE_STR_ERROR[-OB_BACKUP_IO_PROHIBITED] = "ORA-00600: internal error code, arguments: -9063, backup io is prohibited"; ORACLE_STR_USER_ERROR[-OB_BACKUP_IO_PROHIBITED] = "ORA-00600: internal error code, arguments: -9063, backup io is prohibited"; ERROR_NAME[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA"; ERROR_CAUSE[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "Internal Error"; ERROR_SOLUTION[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = -1; SQLSTATE[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "HY000"; STR_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "the archive log and backup data are not continuous"; STR_USER_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "the archive log and backup data are not continuous"; ORACLE_ERRNO[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = 600; ORACLE_STR_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "ORA-00600: internal error code, arguments: -9064, the archive log and backup data are not continuous"; ORACLE_STR_USER_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "ORA-00600: internal error code, arguments: -9064, the archive log and backup data are not continuous"; ERROR_NAME[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED"; ERROR_CAUSE[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "Internal Error"; ERROR_SOLUTION[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = -1; SQLSTATE[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "HY000"; STR_ERROR[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "deleting backup piece is not allowed"; STR_USER_ERROR[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "deleting backup piece is not allowed"; ORACLE_ERRNO[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = 600; ORACLE_STR_ERROR[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9069, deleting backup piece is not allowed"; ORACLE_STR_USER_ERROR[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "ORA-00600: internal error code, arguments: -9069, deleting backup piece is not allowed"; ERROR_NAME[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "OB_NO_SUCH_FILE_OR_DIRECTORY"; ERROR_CAUSE[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "Internal Error"; ERROR_SOLUTION[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_NO_SUCH_FILE_OR_DIRECTORY] = -1; SQLSTATE[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "HY000"; STR_ERROR[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "no such file or directory"; STR_USER_ERROR[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "no such file or directory"; ORACLE_ERRNO[-OB_NO_SUCH_FILE_OR_DIRECTORY] = 600; ORACLE_STR_ERROR[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "ORA-00600: internal error code, arguments: -9100, no such file or directory"; ORACLE_STR_USER_ERROR[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "ORA-00600: internal error code, arguments: -9100, no such file or directory"; ERROR_NAME[-OB_FILE_OR_DIRECTORY_EXIST] = "OB_FILE_OR_DIRECTORY_EXIST"; ERROR_CAUSE[-OB_FILE_OR_DIRECTORY_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_FILE_OR_DIRECTORY_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_FILE_OR_DIRECTORY_EXIST] = -1; SQLSTATE[-OB_FILE_OR_DIRECTORY_EXIST] = "HY000"; STR_ERROR[-OB_FILE_OR_DIRECTORY_EXIST] = "file or directory already exist"; STR_USER_ERROR[-OB_FILE_OR_DIRECTORY_EXIST] = "file or directory already exist"; ORACLE_ERRNO[-OB_FILE_OR_DIRECTORY_EXIST] = 600; ORACLE_STR_ERROR[-OB_FILE_OR_DIRECTORY_EXIST] = "ORA-00600: internal error code, arguments: -9101, file or directory already exist"; ORACLE_STR_USER_ERROR[-OB_FILE_OR_DIRECTORY_EXIST] = "ORA-00600: internal error code, arguments: -9101, file or directory already exist"; ERROR_NAME[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION"; ERROR_CAUSE[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = -1; SQLSTATE[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "HY000"; STR_ERROR[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "Duplicate having-clause in table expression"; STR_USER_ERROR[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "Duplicate having-clause in table expression"; ORACLE_ERRNO[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = 119; ORACLE_STR_ERROR[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "PLS-00119: Duplicate having-clause in table expression"; ORACLE_STR_USER_ERROR[-OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION] = "PLS-00119: Duplicate having-clause in table expression"; ERROR_NAME[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY"; ERROR_CAUSE[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = -1; SQLSTATE[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "HY000"; STR_ERROR[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "OUT and IN/OUT modes cannot be used in this context"; STR_USER_ERROR[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "OUT and IN/OUT modes cannot be used in this context"; ORACLE_ERRNO[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = 254; ORACLE_STR_ERROR[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "PLS-00254: OUT and IN/OUT modes cannot be used in this context"; ORACLE_STR_USER_ERROR[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "PLS-00254: OUT and IN/OUT modes cannot be used in this context"; ERROR_NAME[-OB_ERR_OBJECT_NOT_FOUND] = "OB_ERR_OBJECT_NOT_FOUND"; ERROR_CAUSE[-OB_ERR_OBJECT_NOT_FOUND] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_OBJECT_NOT_FOUND] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_OBJECT_NOT_FOUND] = -1; SQLSTATE[-OB_ERR_OBJECT_NOT_FOUND] = "HY000"; STR_ERROR[-OB_ERR_OBJECT_NOT_FOUND] = "object not found"; STR_USER_ERROR[-OB_ERR_OBJECT_NOT_FOUND] = "object '%.*s' of type %.*s not found in schema '%.*s'"; ORACLE_ERRNO[-OB_ERR_OBJECT_NOT_FOUND] = 31603; ORACLE_STR_ERROR[-OB_ERR_OBJECT_NOT_FOUND] = "ORA-31603: object not found"; ORACLE_STR_USER_ERROR[-OB_ERR_OBJECT_NOT_FOUND] = "ORA-31603: object '%.*s' of type %.*s not found in schema '%.*s'"; ERROR_NAME[-OB_ERR_INVALID_INPUT_VALUE] = "OB_ERR_INVALID_INPUT_VALUE"; ERROR_CAUSE[-OB_ERR_INVALID_INPUT_VALUE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INVALID_INPUT_VALUE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INVALID_INPUT_VALUE] = -1; SQLSTATE[-OB_ERR_INVALID_INPUT_VALUE] = "HY000"; STR_ERROR[-OB_ERR_INVALID_INPUT_VALUE] = "invalid input value"; STR_USER_ERROR[-OB_ERR_INVALID_INPUT_VALUE] = "invalid input value %.*s for parameter %.*s in function %.*s"; ORACLE_ERRNO[-OB_ERR_INVALID_INPUT_VALUE] = 31600; ORACLE_STR_ERROR[-OB_ERR_INVALID_INPUT_VALUE] = "ORA-31600: invalid input value"; ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_INPUT_VALUE] = "ORA-31600: invalid input value %.*s for parameter %.*s in function %.*s"; ERROR_NAME[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "OB_ERR_GOTO_BRANCH_ILLEGAL"; ERROR_CAUSE[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_GOTO_BRANCH_ILLEGAL] = ER_SP_LILABEL_MISMATCH; SQLSTATE[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "42000"; STR_ERROR[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "no matching label: %.*s"; STR_USER_ERROR[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "no matching label: %.*s"; ORACLE_ERRNO[-OB_ERR_GOTO_BRANCH_ILLEGAL] = 375; ORACLE_STR_ERROR[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "PLS-00375: illegal GOTO statement; this GOTO cannot branch to label '%.*s'"; ORACLE_STR_USER_ERROR[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "PLS-00375: illegal GOTO statement; this GOTO cannot branch to label '%.*s'"; ERROR_NAME[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW"; ERROR_CAUSE[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = -1; SQLSTATE[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "HY000"; STR_ERROR[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "Only schema-level programs allow AUTHID or DEFAULT COLLATION clause"; STR_USER_ERROR[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "Only schema-level programs allow %s"; ORACLE_ERRNO[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = 157; ORACLE_STR_ERROR[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "PLS-00157: Only schema-level programs allow AUTHID or DEFAULT COLLATION clause"; ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "PLS-00157: Only schema-level programs allow %s"; ERROR_NAME[-OB_ERR_DECL_MORE_THAN_ONCE] = "OB_ERR_DECL_MORE_THAN_ONCE"; ERROR_CAUSE[-OB_ERR_DECL_MORE_THAN_ONCE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DECL_MORE_THAN_ONCE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DECL_MORE_THAN_ONCE] = -1; SQLSTATE[-OB_ERR_DECL_MORE_THAN_ONCE] = "HY000"; STR_ERROR[-OB_ERR_DECL_MORE_THAN_ONCE] = "at most one declaration for identifier is permitted"; STR_USER_ERROR[-OB_ERR_DECL_MORE_THAN_ONCE] = "at most one declaration for '%.*s' is permitted"; ORACLE_ERRNO[-OB_ERR_DECL_MORE_THAN_ONCE] = 371; ORACLE_STR_ERROR[-OB_ERR_DECL_MORE_THAN_ONCE] = "PLS-00371: at most one declaration for identifier is permitted"; ORACLE_STR_USER_ERROR[-OB_ERR_DECL_MORE_THAN_ONCE] = "PLS-00371: at most one declaration for '%.*s' is permitted"; ERROR_NAME[-OB_ERR_DUPLICATE_FILED] = "OB_ERR_DUPLICATE_FILED"; ERROR_CAUSE[-OB_ERR_DUPLICATE_FILED] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_DUPLICATE_FILED] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_DUPLICATE_FILED] = -1; SQLSTATE[-OB_ERR_DUPLICATE_FILED] = "HY000"; STR_ERROR[-OB_ERR_DUPLICATE_FILED] = "duplicate fields in RECORD,TABLE or argument list are not permitted"; STR_USER_ERROR[-OB_ERR_DUPLICATE_FILED] = "duplicate fields in RECORD,TABLE or argument list are not permitted"; ORACLE_ERRNO[-OB_ERR_DUPLICATE_FILED] = 410; ORACLE_STR_ERROR[-OB_ERR_DUPLICATE_FILED] = "PLS-00410: duplicate fields in RECORD,TABLE or argument list are not permitted"; ORACLE_STR_USER_ERROR[-OB_ERR_DUPLICATE_FILED] = "PLS-00410: duplicate fields in RECORD,TABLE or argument list are not permitted"; ERROR_NAME[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL"; ERROR_CAUSE[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = -1; SQLSTATE[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "HY000"; STR_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "Pragma AUTONOMOUS_TRANSACTION cannot be specified here"; STR_USER_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "Pragma AUTONOMOUS_TRANSACTION cannot be specified here"; ORACLE_ERRNO[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = 710; ORACLE_STR_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "PLS-00710: Pragma AUTONOMOUS_TRANSACTION cannot be specified here"; ORACLE_STR_USER_ERROR[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "PLS-00710: Pragma AUTONOMOUS_TRANSACTION cannot be specified here"; ERROR_NAME[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "OB_ERR_EXIT_CONTINUE_ILLEGAL"; ERROR_CAUSE[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = -1; SQLSTATE[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "HY000"; STR_ERROR[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "illegal EXIT/CONTINUE statement; it must appear inside a loop"; STR_USER_ERROR[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "illegal EXIT/CONTINUE statement; it must appear inside a loop"; ORACLE_ERRNO[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = 376; ORACLE_STR_ERROR[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "PLS-00376: illegal EXIT/CONTINUE statement; it must appear inside a loop"; ORACLE_STR_USER_ERROR[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "PLS-00376: illegal EXIT/CONTINUE statement; it must appear inside a loop"; ERROR_NAME[-OB_ERR_LABEL_ILLEGAL] = "OB_ERR_LABEL_ILLEGAL"; ERROR_CAUSE[-OB_ERR_LABEL_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LABEL_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LABEL_ILLEGAL] = -1; SQLSTATE[-OB_ERR_LABEL_ILLEGAL] = "HY000"; STR_ERROR[-OB_ERR_LABEL_ILLEGAL] = "EXIT/CONTINUE label must label a LOOP statement"; STR_USER_ERROR[-OB_ERR_LABEL_ILLEGAL] = "EXIT/CONTINUE label '%.*s' must label a LOOP statement"; ORACLE_ERRNO[-OB_ERR_LABEL_ILLEGAL] = 373; ORACLE_STR_ERROR[-OB_ERR_LABEL_ILLEGAL] = "PLS-00373: EXIT/CONTINUE label must label a LOOP statement"; ORACLE_STR_USER_ERROR[-OB_ERR_LABEL_ILLEGAL] = "PLS-00373: EXIT/CONTINUE label '%.*s' must label a LOOP statement"; ERROR_NAME[-OB_ERR_CURSOR_LEFT_ASSIGN] = "OB_ERR_CURSOR_LEFT_ASSIGN"; ERROR_CAUSE[-OB_ERR_CURSOR_LEFT_ASSIGN] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CURSOR_LEFT_ASSIGN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CURSOR_LEFT_ASSIGN] = -1; SQLSTATE[-OB_ERR_CURSOR_LEFT_ASSIGN] = "HY000"; STR_ERROR[-OB_ERR_CURSOR_LEFT_ASSIGN] = "expression '%.*s' is inappropriate as the left hand side of an assignment statement"; STR_USER_ERROR[-OB_ERR_CURSOR_LEFT_ASSIGN] = "expression '%.*s' is inappropriate as the left hand side of an assignment statement"; ORACLE_ERRNO[-OB_ERR_CURSOR_LEFT_ASSIGN] = 321; ORACLE_STR_ERROR[-OB_ERR_CURSOR_LEFT_ASSIGN] = "PLS-00321: expression '%.*s' is inappropriate as the left hand side of anassignment statement"; ORACLE_STR_USER_ERROR[-OB_ERR_CURSOR_LEFT_ASSIGN] = "PLS-00321: expression '%.*s' is inappropriate as the left hand side of anassignment statement"; ERROR_NAME[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "OB_ERR_INIT_NOTNULL_ILLEGAL"; ERROR_CAUSE[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INIT_NOTNULL_ILLEGAL] = -1; SQLSTATE[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "HY000"; STR_ERROR[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "a variable declared NOT NULL must have an initialization assignment"; STR_USER_ERROR[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "a variable declared NOT NULL must have an initialization assignment"; ORACLE_ERRNO[-OB_ERR_INIT_NOTNULL_ILLEGAL] = 218; ORACLE_STR_ERROR[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "PLS-00218: a variable declared NOT NULL must have an initialization assignment"; ORACLE_STR_USER_ERROR[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "PLS-00218: a variable declared NOT NULL must have an initialization assignment"; ERROR_NAME[-OB_ERR_INIT_CONST_ILLEGAL] = "OB_ERR_INIT_CONST_ILLEGAL"; ERROR_CAUSE[-OB_ERR_INIT_CONST_ILLEGAL] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_INIT_CONST_ILLEGAL] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_INIT_CONST_ILLEGAL] = -1; SQLSTATE[-OB_ERR_INIT_CONST_ILLEGAL] = "HY000"; STR_ERROR[-OB_ERR_INIT_CONST_ILLEGAL] = "Constant declarations should contain initialization assignments"; STR_USER_ERROR[-OB_ERR_INIT_CONST_ILLEGAL] = "Constant declarations should contain initialization assignments"; ORACLE_ERRNO[-OB_ERR_INIT_CONST_ILLEGAL] = 322; ORACLE_STR_ERROR[-OB_ERR_INIT_CONST_ILLEGAL] = "PLS-00322: Constant declarations should contain initialization assignments"; ORACLE_STR_USER_ERROR[-OB_ERR_INIT_CONST_ILLEGAL] = "PLS-00322: Constant declarations should contain initialization assignments"; ERROR_NAME[-OB_ERR_CURSOR_VAR_IN_PKG] = "OB_ERR_CURSOR_VAR_IN_PKG"; ERROR_CAUSE[-OB_ERR_CURSOR_VAR_IN_PKG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_CURSOR_VAR_IN_PKG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_CURSOR_VAR_IN_PKG] = -1; SQLSTATE[-OB_ERR_CURSOR_VAR_IN_PKG] = "HY000"; STR_ERROR[-OB_ERR_CURSOR_VAR_IN_PKG] = "Cursor Variables cannot be declared as part of a package"; STR_USER_ERROR[-OB_ERR_CURSOR_VAR_IN_PKG] = "Cursor Variables cannot be declared as part of a package"; ORACLE_ERRNO[-OB_ERR_CURSOR_VAR_IN_PKG] = 994; ORACLE_STR_ERROR[-OB_ERR_CURSOR_VAR_IN_PKG] = "PLS-00994: Cursor Variables cannot be declared as part of a package"; ORACLE_STR_USER_ERROR[-OB_ERR_CURSOR_VAR_IN_PKG] = "PLS-00994: Cursor Variables cannot be declared as part of a package"; ERROR_NAME[-OB_ERR_LIMIT_CLAUSE] = "OB_ERR_LIMIT_CLAUSE"; ERROR_CAUSE[-OB_ERR_LIMIT_CLAUSE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_LIMIT_CLAUSE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_LIMIT_CLAUSE] = -1; SQLSTATE[-OB_ERR_LIMIT_CLAUSE] = "HY000"; STR_ERROR[-OB_ERR_LIMIT_CLAUSE] = "value in LIMIT clause: \'%.*s\' use is invalid"; STR_USER_ERROR[-OB_ERR_LIMIT_CLAUSE] = "value in LIMIT clause: \'%.*s\' use is invalid"; ORACLE_ERRNO[-OB_ERR_LIMIT_CLAUSE] = 438; ORACLE_STR_ERROR[-OB_ERR_LIMIT_CLAUSE] = "PLS-00438: value in LIMIT clause: \'%.*s\' use is invalid"; ORACLE_STR_USER_ERROR[-OB_ERR_LIMIT_CLAUSE] = "PLS-00438: value in LIMIT clause: \'%.*s\' use is invalid"; ERROR_NAME[-OB_ERR_EXPRESSION_WRONG_TYPE] = "OB_ERR_EXPRESSION_WRONG_TYPE"; ERROR_CAUSE[-OB_ERR_EXPRESSION_WRONG_TYPE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_EXPRESSION_WRONG_TYPE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_EXPRESSION_WRONG_TYPE] = -1; SQLSTATE[-OB_ERR_EXPRESSION_WRONG_TYPE] = "HY000"; STR_ERROR[-OB_ERR_EXPRESSION_WRONG_TYPE] = "expression is of wrong type"; STR_USER_ERROR[-OB_ERR_EXPRESSION_WRONG_TYPE] = "expression is of wrong type"; ORACLE_ERRNO[-OB_ERR_EXPRESSION_WRONG_TYPE] = 382; ORACLE_STR_ERROR[-OB_ERR_EXPRESSION_WRONG_TYPE] = "PLS-00382: expression is of wrong type"; ORACLE_STR_USER_ERROR[-OB_ERR_EXPRESSION_WRONG_TYPE] = "PLS-00382: expression is of wrong type"; ERROR_NAME[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "OB_ERR_TYPE_SPEC_NOT_EXIST"; ERROR_CAUSE[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TYPE_SPEC_NOT_EXIST] = -1; SQLSTATE[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "HY000"; STR_ERROR[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "cannot compile type body without its specification"; STR_USER_ERROR[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "cannot compile body of '%.*s' without its specification"; ORACLE_ERRNO[-OB_ERR_TYPE_SPEC_NOT_EXIST] = 304; ORACLE_STR_ERROR[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "PLS-00304: cannot compile type body without its specification"; ORACLE_STR_USER_ERROR[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "PLS-00304: cannot compile body of '%.*s' without its specification"; ERROR_NAME[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "OB_ERR_TYPE_SPEC_NO_ROUTINE"; ERROR_CAUSE[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = -1; SQLSTATE[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "HY000"; STR_ERROR[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "subprogram is declared in an object type body and must be defined in the object type specification"; STR_USER_ERROR[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "subprogram '%.*s' is declared in an object type body and must be defined in the object type specification"; ORACLE_ERRNO[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = 539; ORACLE_STR_ERROR[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "PLS-00539: subprogram is declared in an object type body and must be defined in the object type specification"; ORACLE_STR_USER_ERROR[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "PLS-00539: subprogram '%.*s' is declared in an object type body and must be defined in the object type specification"; ERROR_NAME[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "OB_ERR_TYPE_BODY_NO_ROUTINE"; ERROR_CAUSE[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_TYPE_BODY_NO_ROUTINE] = -1; SQLSTATE[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "HY000"; STR_ERROR[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "subprogram or cursor is declared in an object type specification and must be defined in the object type body"; STR_USER_ERROR[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "subprogram or cursor '%.*s' is declared in an object type specification and must be defined in the object type body"; ORACLE_ERRNO[-OB_ERR_TYPE_BODY_NO_ROUTINE] = 538; ORACLE_STR_ERROR[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "PLS-00538: subprogram or cursor is declared in an object type specification and must be defined in the object type body"; ORACLE_STR_USER_ERROR[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "PLS-00538: subprogram or cursor '%.*s' is declared in an object type specification and must be defined in the object type body"; ERROR_NAME[-OB_ERR_IDENTIFIER_TOO_LONG] = "OB_ERR_IDENTIFIER_TOO_LONG"; ERROR_CAUSE[-OB_ERR_IDENTIFIER_TOO_LONG] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_IDENTIFIER_TOO_LONG] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_IDENTIFIER_TOO_LONG] = -1; SQLSTATE[-OB_ERR_IDENTIFIER_TOO_LONG] = "HY000"; STR_ERROR[-OB_ERR_IDENTIFIER_TOO_LONG] = "identifier '%.*s' too long"; STR_USER_ERROR[-OB_ERR_IDENTIFIER_TOO_LONG] = "identifier '%.*s' too long"; ORACLE_ERRNO[-OB_ERR_IDENTIFIER_TOO_LONG] = 114; ORACLE_STR_ERROR[-OB_ERR_IDENTIFIER_TOO_LONG] = "PLS-00114: identifier '%.*s' too long"; ORACLE_STR_USER_ERROR[-OB_ERR_IDENTIFIER_TOO_LONG] = "PLS-00114: identifier '%.*s' too long"; ERROR_NAME[-OB_SP_RAISE_APPLICATION_ERROR] = "OB_SP_RAISE_APPLICATION_ERROR"; ERROR_CAUSE[-OB_SP_RAISE_APPLICATION_ERROR] = "Internal Error"; ERROR_SOLUTION[-OB_SP_RAISE_APPLICATION_ERROR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR] = -1; SQLSTATE[-OB_SP_RAISE_APPLICATION_ERROR] = "HY000"; STR_ERROR[-OB_SP_RAISE_APPLICATION_ERROR] = "The stored procedure 'raise_application_error' was called which causes this error to be generated"; STR_USER_ERROR[-OB_SP_RAISE_APPLICATION_ERROR] = "-%05ld: %.*s"; ORACLE_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR] = 20000; ORACLE_STR_ERROR[-OB_SP_RAISE_APPLICATION_ERROR] = "ORA-20000: The stored procedure 'raise_application_error' was called which causes this error to be generated"; ORACLE_STR_USER_ERROR[-OB_SP_RAISE_APPLICATION_ERROR] = "ORA%06ld: %.*s"; ERROR_NAME[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "OB_SP_RAISE_APPLICATION_ERROR_NUM"; ERROR_CAUSE[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "Internal Error"; ERROR_SOLUTION[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = -1; SQLSTATE[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "HY000"; STR_ERROR[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "error number argument to raise_application_error of stringstring is out of range"; STR_USER_ERROR[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "error number argument to raise_application_error of '%d' is out of range"; ORACLE_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = 21000; ORACLE_STR_ERROR[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "ORA-21000: error number argument to raise_application_error of stringstring is out of range"; ORACLE_STR_USER_ERROR[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "ORA-21000: error number argument to raise_application_error of '%d' is out of range"; ERROR_NAME[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN"; ERROR_CAUSE[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "Internal Error"; ERROR_SOLUTION[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = -1; SQLSTATE[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "HY000"; STR_ERROR[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "CLOB or NCLOB in multibyte character set not supported"; STR_USER_ERROR[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "CLOB or NCLOB in multibyte character set not supported"; ORACLE_ERRNO[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = 22998; ORACLE_STR_ERROR[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "ORA-22998: CLOB or NCLOB in multibyte character set not supported"; ORACLE_STR_USER_ERROR[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "ORA-22998: CLOB or NCLOB in multibyte character set not supported"; ERROR_NAME[-OB_ERR_UPDATE_TWICE] = "OB_ERR_UPDATE_TWICE"; ERROR_CAUSE[-OB_ERR_UPDATE_TWICE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_TWICE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_TWICE] = -1; SQLSTATE[-OB_ERR_UPDATE_TWICE] = "HY000"; STR_ERROR[-OB_ERR_UPDATE_TWICE] = "unable to get a stable set of rows in the source tables"; STR_USER_ERROR[-OB_ERR_UPDATE_TWICE] = "unable to get a stable set of rows in the source tables"; ORACLE_ERRNO[-OB_ERR_UPDATE_TWICE] = 30926; ORACLE_STR_ERROR[-OB_ERR_UPDATE_TWICE] = "ORA-30926: unable to get a stable set of rows in the source tables"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_TWICE] = "ORA-30926: unable to get a stable set of rows in the source tables"; ERROR_NAME[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "OB_ERR_FLASHBACK_QUERY_WITH_UPDATE"; ERROR_CAUSE[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = -1; SQLSTATE[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "HY000"; STR_ERROR[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "snapshot expression not allowed here"; STR_USER_ERROR[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "snapshot expression not allowed here"; ORACLE_ERRNO[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = 8187; ORACLE_STR_ERROR[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "ORA-08187: snapshot expression not allowed here"; ORACLE_STR_USER_ERROR[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "ORA-08187: snapshot expression not allowed here"; ERROR_NAME[-OB_ERR_UPDATE_ON_EXPR] = "OB_ERR_UPDATE_ON_EXPR"; ERROR_CAUSE[-OB_ERR_UPDATE_ON_EXPR] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_UPDATE_ON_EXPR] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_UPDATE_ON_EXPR] = -1; SQLSTATE[-OB_ERR_UPDATE_ON_EXPR] = "HY000"; STR_ERROR[-OB_ERR_UPDATE_ON_EXPR] = "Columns referenced in the ON Clause cannot be updated"; STR_USER_ERROR[-OB_ERR_UPDATE_ON_EXPR] = "Columns referenced in the ON Clause cannot be updated:'%.*s'.'%.*s'"; ORACLE_ERRNO[-OB_ERR_UPDATE_ON_EXPR] = 38104; ORACLE_STR_ERROR[-OB_ERR_UPDATE_ON_EXPR] = "ORA-38104: Columns referenced in the ON Clause cannot be updated"; ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_ON_EXPR] = "ORA-38104: Columns referenced in the ON Clause cannot be updated:'%.*s'.'%.*s'"; ERROR_NAME[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS"; ERROR_CAUSE[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "Internal Error"; ERROR_SOLUTION[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "Contact OceanBase Support"; MYSQL_ERRNO[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = -1; SQLSTATE[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "HY000"; STR_ERROR[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "specified row no longer exists"; STR_USER_ERROR[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "specified row no longer exists"; ORACLE_ERRNO[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = 8006; ORACLE_STR_ERROR[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "ORA-08006: specified row no longer exists"; ORACLE_STR_USER_ERROR[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "ORA-08006: specified row no longer exists"; } } local_init; namespace oceanbase { namespace common { const char *ob_error_name(const int err) { const char *ret = "Unknown error"; if (OB_UNLIKELY(0 == err)) { ret = "OB_SUCCESS"; } else if (OB_LIKELY(0 > err && err > -OB_MAX_ERROR_CODE)) { ret = ERROR_NAME[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = "Unknown Error"; } } return ret; } const char *ob_error_cause(const int err) { const char *ret = "Internal Error"; if (OB_UNLIKELY(0 == err)) { ret = "Not an Error"; } else if (OB_LIKELY(0 > err && err > -OB_MAX_ERROR_CODE)) { ret = ERROR_CAUSE[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = "Internal Error"; } } return ret; } const char *ob_error_solution(const int err) { const char *ret = "Contact OceanBase Support"; if (OB_UNLIKELY(0 == err)) { ret = "Contact OceanBase Support"; } else if (OB_LIKELY(0 > err && err > -OB_MAX_ERROR_CODE)) { ret = ERROR_SOLUTION[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = "Contact OceanBase Support"; } } return ret; } const char *ob_strerror(const int err) { const char *ret = "Unknown error"; if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) { ret = STR_ERROR[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = "Unknown Error"; } } return ret; } const char *ob_str_user_error(const int err) { const char *ret = NULL; if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) { ret = STR_USER_ERROR[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = NULL; } } return ret; } const char *ob_sqlstate(const int err) { const char *ret = "HY000"; if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) { ret = SQLSTATE[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = "HY000"; } } return ret; } int ob_mysql_errno(const int err) { int ret = -1; if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) { ret = MYSQL_ERRNO[-err]; } return ret; } int ob_mysql_errno_with_check(const int err) { int ret = ob_mysql_errno(err); if (ret < 0) { ret = -err; } return ret; } const char *ob_oracle_strerror(const int err) { const char *ret = "Unknown error"; if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) { ret = ORACLE_STR_ERROR[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = "Unknown Error"; } } return ret; } const char *ob_oracle_str_user_error(const int err) { const char *ret = NULL; if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) { ret = ORACLE_STR_USER_ERROR[-err]; if (OB_UNLIKELY(NULL == ret || '\0' == ret[0])) { ret = NULL; } } return ret; } int ob_oracle_errno(const int err) { int ret = -1; if (OB_ERR_PROXY_REROUTE == err) { // Oracle Mode and MySQL mode should return same errcode for reroute sql // thus we make the specialization here ret = -1; } else if (err >= OB_MIN_RAISE_APPLICATION_ERROR && err <= OB_MAX_RAISE_APPLICATION_ERROR) { ret = err; // PL/SQL Raise Application Error } else if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) { ret = ORACLE_ERRNO[-err]; } return ret; } int ob_oracle_errno_with_check(const int err) { int ret = ob_oracle_errno(err); if (ret < 0) { ret = -err; } return ret; } int ob_errpkt_errno(const int err, const bool is_oracle_mode) { return (is_oracle_mode ? ob_oracle_errno_with_check(err) : ob_mysql_errno_with_check(err)); } const char *ob_errpkt_strerror(const int err, const bool is_oracle_mode) { return (is_oracle_mode ? ob_oracle_strerror(err) : ob_strerror(err)); } const char *ob_errpkt_str_user_error(const int err, const bool is_oracle_mode) { return (is_oracle_mode ? ob_oracle_str_user_error(err) : ob_str_user_error(err)); } } // end namespace common } // end namespace oceanbase