ob_errno.cpp 1.1 MB
Newer Older
O
oceanbase-admin 已提交
1 2 3 4 5 6 7 8 9 10 11 12
/**
 * 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.
 */

13 14
// DO NOT EDIT. This file is automatically generated from `ob_errno.def'.

O
oceanbase-admin 已提交
15
#include "ob_errno.h"
16
#ifndef __ERROR_CODE_PARSER_
O
oceanbase-admin 已提交
17
#include "ob_define.h"
18 19 20 21 22 23
#else
#define OB_LIKELY
#define OB_UNLIKELY
#define NULL 0
#include <string.h>
#endif
O
oceanbase-admin 已提交
24 25
using namespace oceanbase::common;

26 27 28 29 30
// fix ob_error.cpp file requires at least 20g memory for release(-O2) compilation
// it can be solved by introducing <iostream> header file temporarily
// TODO: it is clang11 bug, the specific reason to be further located
#include <iostream>

31 32 33
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];
34

O
oceanbase-admin 已提交
35
static int MYSQL_ERRNO[OB_MAX_ERROR_CODE];
36 37 38
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];
O
oceanbase-admin 已提交
39 40

static int ORACLE_ERRNO[OB_MAX_ERROR_CODE];
41 42
static const char *ORACLE_STR_ERROR[OB_MAX_ERROR_CODE];
static const char *ORACLE_STR_USER_ERROR[OB_MAX_ERROR_CODE];
O
oceanbase-admin 已提交
43

44 45
static struct ObStrErrorInit
{
O
oceanbase-admin 已提交
46 47 48
  ObStrErrorInit()
  {
    memset(ERROR_NAME, 0, sizeof(ERROR_NAME));
49 50 51
    memset(ERROR_CAUSE, 0, sizeof(ERROR_CAUSE));
    memset(ERROR_SOLUTION, 0, sizeof(ERROR_SOLUTION));

O
oceanbase-admin 已提交
52 53 54 55 56 57 58 59 60 61
    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";
62 63
    ERROR_CAUSE[-OB_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
64 65 66 67 68 69 70 71
    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";
72 73
    ERROR_CAUSE[-OB_OBJ_TYPE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_OBJ_TYPE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
74 75 76 77 78 79 80 81
    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";
82 83
    ERROR_CAUSE[-OB_INVALID_ARGUMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
84 85 86 87 88 89
    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";
90
    ORACLE_STR_USER_ERROR[-OB_INVALID_ARGUMENT] = "ORA-00600: internal error code, arguments: -4002, Incorrect arguments to %s";
O
oceanbase-admin 已提交
91
    ERROR_NAME[-OB_ARRAY_OUT_OF_RANGE] = "OB_ARRAY_OUT_OF_RANGE";
92 93
    ERROR_CAUSE[-OB_ARRAY_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ARRAY_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
94 95 96 97 98
    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;
99 100
    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";
O
oceanbase-admin 已提交
101
    ERROR_NAME[-OB_SERVER_LISTEN_ERROR] = "OB_SERVER_LISTEN_ERROR";
102 103
    ERROR_CAUSE[-OB_SERVER_LISTEN_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_LISTEN_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
104 105 106 107 108
    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;
109 110
    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";
O
oceanbase-admin 已提交
111
    ERROR_NAME[-OB_INIT_TWICE] = "OB_INIT_TWICE";
112 113
    ERROR_CAUSE[-OB_INIT_TWICE] = "Internal Error";
    ERROR_SOLUTION[-OB_INIT_TWICE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
114 115 116 117 118
    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;
119 120
    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";
O
oceanbase-admin 已提交
121
    ERROR_NAME[-OB_NOT_INIT] = "OB_NOT_INIT";
122 123
    ERROR_CAUSE[-OB_NOT_INIT] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_INIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
124 125 126 127 128 129
    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";
130
    ORACLE_STR_USER_ERROR[-OB_NOT_INIT] = "ORA-00600: internal error code, arguments: -4006, The object is not initialized";
O
oceanbase-admin 已提交
131
    ERROR_NAME[-OB_NOT_SUPPORTED] = "OB_NOT_SUPPORTED";
132 133
    ERROR_CAUSE[-OB_NOT_SUPPORTED] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_SUPPORTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
134 135 136 137 138
    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;
139
    ORACLE_STR_ERROR[-OB_NOT_SUPPORTED] = "ORA-00600: internal error code, arguments: -4007, Not supported feature or function";
O
oceanbase-admin 已提交
140 141
    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";
142 143
    ERROR_CAUSE[-OB_ITER_END] = "Internal Error";
    ERROR_SOLUTION[-OB_ITER_END] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
144 145 146 147 148 149 150 151
    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";
152 153
    ERROR_CAUSE[-OB_IO_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_IO_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
154 155 156 157 158 159 160 161
    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";
162 163
    ERROR_CAUSE[-OB_ERROR_FUNC_VERSION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERROR_FUNC_VERSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
164 165 166 167 168
    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;
169 170
    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";
O
oceanbase-admin 已提交
171
    ERROR_NAME[-OB_PACKET_NOT_SENT] = "OB_PACKET_NOT_SENT";
172 173
    ERROR_CAUSE[-OB_PACKET_NOT_SENT] = "Internal Error";
    ERROR_SOLUTION[-OB_PACKET_NOT_SENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
174 175 176 177 178 179
    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";
180
    ORACLE_STR_USER_ERROR[-OB_PACKET_NOT_SENT] = "ORA-00600: internal error code, arguments: -4011, Can not send packet";
O
oceanbase-admin 已提交
181
    ERROR_NAME[-OB_TIMEOUT] = "OB_TIMEOUT";
182 183
    ERROR_CAUSE[-OB_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
184 185 186 187 188 189 190 191
    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";
192 193
    ERROR_CAUSE[-OB_ALLOCATE_MEMORY_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_ALLOCATE_MEMORY_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
194 195 196 197 198
    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;
199 200
    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";
O
oceanbase-admin 已提交
201
    ERROR_NAME[-OB_INNER_STAT_ERROR] = "OB_INNER_STAT_ERROR";
202 203
    ERROR_CAUSE[-OB_INNER_STAT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_INNER_STAT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
204 205 206 207 208 209 210 211
    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";
212 213
    ERROR_CAUSE[-OB_ERR_SYS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SYS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
214 215 216 217 218 219 220 221
    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";
222 223
    ERROR_CAUSE[-OB_ERR_UNEXPECTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNEXPECTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
224 225 226 227 228 229 230 231
    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";
232 233
    ERROR_CAUSE[-OB_ENTRY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ENTRY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
234 235 236 237 238 239 240 241
    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";
242 243
    ERROR_CAUSE[-OB_ENTRY_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ENTRY_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
244 245 246 247 248 249 250 251
    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";
252 253
    ERROR_CAUSE[-OB_SIZE_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_SIZE_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
254 255 256 257 258 259 260 261
    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";
262 263
    ERROR_CAUSE[-OB_REF_NUM_NOT_ZERO] = "Internal Error";
    ERROR_SOLUTION[-OB_REF_NUM_NOT_ZERO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
264 265 266 267 268
    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;
269 270
    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";
O
oceanbase-admin 已提交
271
    ERROR_NAME[-OB_CONFLICT_VALUE] = "OB_CONFLICT_VALUE";
272 273
    ERROR_CAUSE[-OB_CONFLICT_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_CONFLICT_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
274 275 276 277 278 279 280 281
    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";
282 283
    ERROR_CAUSE[-OB_ITEM_NOT_SETTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ITEM_NOT_SETTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
284 285 286 287 288 289 290 291
    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";
292 293
    ERROR_CAUSE[-OB_EAGAIN] = "Internal Error";
    ERROR_SOLUTION[-OB_EAGAIN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
294 295 296 297 298 299 300 301
    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";
302 303
    ERROR_CAUSE[-OB_BUF_NOT_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_BUF_NOT_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
304 305 306 307 308 309 310 311
    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";
312 313
    ERROR_CAUSE[-OB_PARTIAL_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTIAL_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
314 315 316 317 318 319 320 321
    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";
322 323
    ERROR_CAUSE[-OB_READ_NOTHING] = "Internal Error";
    ERROR_SOLUTION[-OB_READ_NOTHING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
324 325 326 327 328 329 330 331
    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";
332 333
    ERROR_CAUSE[-OB_FILE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_FILE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
334 335 336 337 338 339 340 341
    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";
342 343
    ERROR_CAUSE[-OB_DISCONTINUOUS_LOG] = "Internal Error";
    ERROR_SOLUTION[-OB_DISCONTINUOUS_LOG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
344 345 346 347 348
    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;
349 350
    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";
O
oceanbase-admin 已提交
351
    ERROR_NAME[-OB_SCHEMA_ERROR] = "OB_SCHEMA_ERROR";
352 353
    ERROR_CAUSE[-OB_SCHEMA_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_SCHEMA_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
354 355 356 357 358 359 360 361
    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";
362 363
    ERROR_CAUSE[-OB_TENANT_OUT_OF_MEM] = "Internal Error";
    ERROR_SOLUTION[-OB_TENANT_OUT_OF_MEM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
364 365 366 367 368
    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;
369 370
    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";
O
oceanbase-admin 已提交
371
    ERROR_NAME[-OB_UNKNOWN_OBJ] = "OB_UNKNOWN_OBJ";
372 373
    ERROR_CAUSE[-OB_UNKNOWN_OBJ] = "Internal Error";
    ERROR_SOLUTION[-OB_UNKNOWN_OBJ] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
374 375 376 377 378 379 380 381
    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";
382 383
    ERROR_CAUSE[-OB_NO_MONITOR_DATA] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_MONITOR_DATA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
384 385 386 387 388 389 390 391
    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";
392 393
    ERROR_CAUSE[-OB_SERIALIZE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_SERIALIZE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
394 395 396 397 398 399 400 401
    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";
402 403
    ERROR_CAUSE[-OB_DESERIALIZE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_DESERIALIZE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
404 405 406 407 408 409
    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";
410
    ORACLE_STR_USER_ERROR[-OB_DESERIALIZE_ERROR] = "ORA-00600: internal error code, arguments: -4034, Deserialize error";
O
oceanbase-admin 已提交
411
    ERROR_NAME[-OB_AIO_TIMEOUT] = "OB_AIO_TIMEOUT";
412 413
    ERROR_CAUSE[-OB_AIO_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_AIO_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
414 415 416 417 418 419 420 421
    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";
422 423
    ERROR_CAUSE[-OB_NEED_RETRY] = "Internal Error";
    ERROR_SOLUTION[-OB_NEED_RETRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
424 425 426 427 428 429 430 431
    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";
432 433
    ERROR_CAUSE[-OB_TOO_MANY_SSTABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_TOO_MANY_SSTABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
434 435 436 437 438 439 440 441
    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";
442 443
    ERROR_CAUSE[-OB_NOT_MASTER] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_MASTER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
444 445 446 447 448
    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;
449 450
    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";
O
oceanbase-admin 已提交
451
    ERROR_NAME[-OB_KILLED_BY_THROTTLING] = "OB_KILLED_BY_THROTTLING";
452 453
    ERROR_CAUSE[-OB_KILLED_BY_THROTTLING] = "Internal Error";
    ERROR_SOLUTION[-OB_KILLED_BY_THROTTLING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
454 455 456 457 458
    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;
459 460
    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";
O
oceanbase-admin 已提交
461
    ERROR_NAME[-OB_DECRYPT_FAILED] = "OB_DECRYPT_FAILED";
462 463
    ERROR_CAUSE[-OB_DECRYPT_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_DECRYPT_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
464 465 466 467 468 469 470 471
    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";
472 473
    ERROR_CAUSE[-OB_USER_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_USER_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
474 475 476 477 478 479 480 481
    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";
482 483
    ERROR_CAUSE[-OB_PASSWORD_WRONG] = "Internal Error";
    ERROR_SOLUTION[-OB_PASSWORD_WRONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
484 485 486 487 488 489
    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";
490
    ORACLE_STR_USER_ERROR[-OB_PASSWORD_WRONG] = "ORA-00600: internal error code, arguments: -4043, Access denied for user '%.*s'@'%.*s' (using password: %s)";
O
oceanbase-admin 已提交
491
    ERROR_NAME[-OB_SKEY_VERSION_WRONG] = "OB_SKEY_VERSION_WRONG";
492 493
    ERROR_CAUSE[-OB_SKEY_VERSION_WRONG] = "Internal Error";
    ERROR_SOLUTION[-OB_SKEY_VERSION_WRONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
494 495 496 497 498 499
    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";
500
    ORACLE_STR_USER_ERROR[-OB_SKEY_VERSION_WRONG] = "ORA-00600: internal error code, arguments: -4044, Wrong skey version";
O
oceanbase-admin 已提交
501
    ERROR_NAME[-OB_NOT_REGISTERED] = "OB_NOT_REGISTERED";
502 503
    ERROR_CAUSE[-OB_NOT_REGISTERED] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_REGISTERED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
504 505 506 507 508 509 510 511
    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";
512 513
    ERROR_CAUSE[-OB_WAITQUEUE_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_WAITQUEUE_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
514 515 516 517 518
    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;
519 520
    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";
O
oceanbase-admin 已提交
521
    ERROR_NAME[-OB_NOT_THE_OBJECT] = "OB_NOT_THE_OBJECT";
522 523
    ERROR_CAUSE[-OB_NOT_THE_OBJECT] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_THE_OBJECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
524 525 526 527 528 529 530 531
    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";
532 533
    ERROR_CAUSE[-OB_ALREADY_REGISTERED] = "Internal Error";
    ERROR_SOLUTION[-OB_ALREADY_REGISTERED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
534 535 536 537 538 539
    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";
540
    ORACLE_STR_USER_ERROR[-OB_ALREADY_REGISTERED] = "ORA-00600: internal error code, arguments: -4051, Already registered";
O
oceanbase-admin 已提交
541
    ERROR_NAME[-OB_LAST_LOG_RUINNED] = "OB_LAST_LOG_RUINNED";
542 543
    ERROR_CAUSE[-OB_LAST_LOG_RUINNED] = "Internal Error";
    ERROR_SOLUTION[-OB_LAST_LOG_RUINNED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
544 545 546 547 548 549
    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";
550
    ORACLE_STR_USER_ERROR[-OB_LAST_LOG_RUINNED] = "ORA-00600: internal error code, arguments: -4052, Corrupted log entry";
O
oceanbase-admin 已提交
551
    ERROR_NAME[-OB_NO_CS_SELECTED] = "OB_NO_CS_SELECTED";
552 553
    ERROR_CAUSE[-OB_NO_CS_SELECTED] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_CS_SELECTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
554 555 556 557 558 559
    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";
560
    ORACLE_STR_USER_ERROR[-OB_NO_CS_SELECTED] = "ORA-00600: internal error code, arguments: -4053, No ChunkServer selected";
O
oceanbase-admin 已提交
561
    ERROR_NAME[-OB_NO_TABLETS_CREATED] = "OB_NO_TABLETS_CREATED";
562 563
    ERROR_CAUSE[-OB_NO_TABLETS_CREATED] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_TABLETS_CREATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
564 565 566 567 568 569
    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";
570
    ORACLE_STR_USER_ERROR[-OB_NO_TABLETS_CREATED] = "ORA-00600: internal error code, arguments: -4054, No tablets created";
O
oceanbase-admin 已提交
571
    ERROR_NAME[-OB_INVALID_ERROR] = "OB_INVALID_ERROR";
572 573
    ERROR_CAUSE[-OB_INVALID_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
574 575 576 577 578 579 580 581
    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";
582 583
    ERROR_CAUSE[-OB_DECIMAL_OVERFLOW_WARN] = "Internal Error";
    ERROR_SOLUTION[-OB_DECIMAL_OVERFLOW_WARN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
584 585 586 587 588
    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;
589 590
    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";
O
oceanbase-admin 已提交
591
    ERROR_NAME[-OB_DECIMAL_UNLEGAL_ERROR] = "OB_DECIMAL_UNLEGAL_ERROR";
592 593
    ERROR_CAUSE[-OB_DECIMAL_UNLEGAL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_DECIMAL_UNLEGAL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
594 595 596 597 598
    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;
599 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";
O
oceanbase-admin 已提交
601
    ERROR_NAME[-OB_OBJ_DIVIDE_ERROR] = "OB_OBJ_DIVIDE_ERROR";
602 603
    ERROR_CAUSE[-OB_OBJ_DIVIDE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_OBJ_DIVIDE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
604 605 606 607 608 609 610 611
    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";
612 613
    ERROR_CAUSE[-OB_NOT_A_DECIMAL] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_A_DECIMAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
614 615 616 617 618 619 620 621
    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";
622 623
    ERROR_CAUSE[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "Internal Error";
    ERROR_SOLUTION[-OB_DECIMAL_PRECISION_NOT_EQUAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
624 625 626 627 628
    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;
629 630
    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";
O
oceanbase-admin 已提交
631
    ERROR_NAME[-OB_EMPTY_RANGE] = "OB_EMPTY_RANGE";
632 633
    ERROR_CAUSE[-OB_EMPTY_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_EMPTY_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
634 635 636 637 638 639 640 641
    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";
642 643
    ERROR_CAUSE[-OB_SESSION_KILLED] = "Internal Error";
    ERROR_SOLUTION[-OB_SESSION_KILLED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
644 645 646 647 648 649 650 651
    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";
652 653
    ERROR_CAUSE[-OB_LOG_NOT_SYNC] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_NOT_SYNC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
654 655 656 657 658 659 660 661
    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";
662 663
    ERROR_CAUSE[-OB_DIR_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_DIR_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
664 665 666 667 668 669 670 671
    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";
672 673
    ERROR_CAUSE[-OB_SESSION_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_SESSION_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
674 675 676 677 678 679
    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";
680
    ORACLE_STR_USER_ERROR[-OB_SESSION_NOT_FOUND] = "ORA-00600: internal error code, arguments: -4067, RPC session not found";
O
oceanbase-admin 已提交
681
    ERROR_NAME[-OB_INVALID_LOG] = "OB_INVALID_LOG";
682 683
    ERROR_CAUSE[-OB_INVALID_LOG] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_LOG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
684 685 686 687 688 689 690 691
    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";
692 693
    ERROR_CAUSE[-OB_INVALID_DATA] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_DATA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
694 695 696 697 698 699 700 701
    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";
702 703
    ERROR_CAUSE[-OB_ALREADY_DONE] = "Internal Error";
    ERROR_SOLUTION[-OB_ALREADY_DONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
704 705 706 707 708 709 710 711
    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";
712 713
    ERROR_CAUSE[-OB_CANCELED] = "Internal Error";
    ERROR_SOLUTION[-OB_CANCELED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
714 715 716 717 718 719 720 721
    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";
722 723
    ERROR_CAUSE[-OB_LOG_SRC_CHANGED] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_SRC_CHANGED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
724 725 726 727 728 729 730 731
    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";
732 733
    ERROR_CAUSE[-OB_LOG_NOT_ALIGN] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_NOT_ALIGN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
734 735 736 737 738 739 740 741
    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";
742 743
    ERROR_CAUSE[-OB_LOG_MISSING] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_MISSING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
744 745 746 747 748 749 750 751
    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";
752 753
    ERROR_CAUSE[-OB_NEED_WAIT] = "Internal Error";
    ERROR_SOLUTION[-OB_NEED_WAIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
754 755 756 757 758 759 760 761
    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";
762 763
    ERROR_CAUSE[-OB_NOT_IMPLEMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_IMPLEMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
764 765 766 767 768 769
    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";
770
    ORACLE_STR_USER_ERROR[-OB_NOT_IMPLEMENT] = "ORA-00600: internal error code, arguments: -4077, Not implemented feature";
O
oceanbase-admin 已提交
771
    ERROR_NAME[-OB_DIVISION_BY_ZERO] = "OB_DIVISION_BY_ZERO";
772 773
    ERROR_CAUSE[-OB_DIVISION_BY_ZERO] = "Internal Error";
    ERROR_SOLUTION[-OB_DIVISION_BY_ZERO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
774 775 776 777 778 779 780 781
    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";
782 783
    ERROR_CAUSE[-OB_EXCEED_MEM_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_EXCEED_MEM_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
784 785 786 787 788 789
    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";
790
    ORACLE_STR_USER_ERROR[-OB_EXCEED_MEM_LIMIT] = "ORA-00600: internal error code, arguments: -4080, exceed memory limit";
O
oceanbase-admin 已提交
791
    ERROR_NAME[-OB_RESULT_UNKNOWN] = "OB_RESULT_UNKNOWN";
792 793
    ERROR_CAUSE[-OB_RESULT_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_RESULT_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
794 795 796 797 798 799 800 801
    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";
802 803
    ERROR_CAUSE[-OB_NO_RESULT] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_RESULT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
804 805 806 807 808 809 810 811
    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";
812 813
    ERROR_CAUSE[-OB_QUEUE_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_QUEUE_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
814 815 816 817 818 819 820 821
    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";
822 823
    ERROR_CAUSE[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ID_RANGE_NOT_CONTINUOUS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
824 825 826 827 828
    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;
829 830
    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";
O
oceanbase-admin 已提交
831
    ERROR_NAME[-OB_TERM_LAGGED] = "OB_TERM_LAGGED";
832 833
    ERROR_CAUSE[-OB_TERM_LAGGED] = "Internal Error";
    ERROR_SOLUTION[-OB_TERM_LAGGED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
834 835 836 837 838 839 840 841
    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";
842 843
    ERROR_CAUSE[-OB_TERM_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_TERM_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
844 845 846 847 848 849 850 851
    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";
852 853
    ERROR_CAUSE[-OB_START_LOG_CURSOR_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_START_LOG_CURSOR_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
854 855 856 857 858
    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;
859 860
    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";
O
oceanbase-admin 已提交
861
    ERROR_NAME[-OB_LOCK_NOT_MATCH] = "OB_LOCK_NOT_MATCH";
862 863
    ERROR_CAUSE[-OB_LOCK_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_LOCK_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
864 865 866 867 868 869 870 871
    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";
872 873
    ERROR_CAUSE[-OB_DEAD_LOCK] = "Internal Error";
    ERROR_SOLUTION[-OB_DEAD_LOCK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
874 875 876 877 878 879 880 881
    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";
882 883
    ERROR_CAUSE[-OB_PARTIAL_LOG] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTIAL_LOG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
884 885 886 887 888 889 890 891
    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";
892 893
    ERROR_CAUSE[-OB_CHECKSUM_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_CHECKSUM_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
894 895 896 897 898 899 900 901
    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";
902 903
    ERROR_CAUSE[-OB_INIT_FAIL] = "Internal Error";
    ERROR_SOLUTION[-OB_INIT_FAIL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
904 905 906 907 908 909 910 911
    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";
912 913
    ERROR_CAUSE[-OB_ROWKEY_ORDER_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ROWKEY_ORDER_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
914 915 916 917 918 919
    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";
920
    ORACLE_STR_USER_ERROR[-OB_ROWKEY_ORDER_ERROR] = "ORA-00600: internal error code, arguments: -4105, Rowkey order error";
O
oceanbase-admin 已提交
921
    ERROR_NAME[-OB_NOT_ENOUGH_STORE] = "OB_NOT_ENOUGH_STORE";
922 923
    ERROR_CAUSE[-OB_NOT_ENOUGH_STORE] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_ENOUGH_STORE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
924 925 926 927 928
    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;
929 930
    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";
O
oceanbase-admin 已提交
931
    ERROR_NAME[-OB_BLOCK_SWITCHED] = "OB_BLOCK_SWITCHED";
932 933
    ERROR_CAUSE[-OB_BLOCK_SWITCHED] = "Internal Error";
    ERROR_SOLUTION[-OB_BLOCK_SWITCHED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
934 935 936 937 938
    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;
939 940
    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";
O
oceanbase-admin 已提交
941
    ERROR_NAME[-OB_PHYSIC_CHECKSUM_ERROR] = "OB_PHYSIC_CHECKSUM_ERROR";
942 943
    ERROR_CAUSE[-OB_PHYSIC_CHECKSUM_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_PHYSIC_CHECKSUM_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
944 945 946 947 948
    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;
949 950
    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";
O
oceanbase-admin 已提交
951
    ERROR_NAME[-OB_STATE_NOT_MATCH] = "OB_STATE_NOT_MATCH";
952 953
    ERROR_CAUSE[-OB_STATE_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_STATE_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
954 955 956 957 958
    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;
959 960
    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";
O
oceanbase-admin 已提交
961
    ERROR_NAME[-OB_READ_ZERO_LOG] = "OB_READ_ZERO_LOG";
962 963
    ERROR_CAUSE[-OB_READ_ZERO_LOG] = "Internal Error";
    ERROR_SOLUTION[-OB_READ_ZERO_LOG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
964 965 966 967 968 969 970 971
    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";
972 973
    ERROR_CAUSE[-OB_BLOCK_NEED_FREEZE] = "Internal Error";
    ERROR_SOLUTION[-OB_BLOCK_NEED_FREEZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
974 975 976 977 978 979
    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";
980
    ORACLE_STR_USER_ERROR[-OB_BLOCK_NEED_FREEZE] = "ORA-00600: internal error code, arguments: -4111, block need freeze";
O
oceanbase-admin 已提交
981
    ERROR_NAME[-OB_BLOCK_FROZEN] = "OB_BLOCK_FROZEN";
982 983
    ERROR_CAUSE[-OB_BLOCK_FROZEN] = "Internal Error";
    ERROR_SOLUTION[-OB_BLOCK_FROZEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
984 985 986 987 988 989 990 991
    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";
992 993
    ERROR_CAUSE[-OB_IN_FATAL_STATE] = "Internal Error";
    ERROR_SOLUTION[-OB_IN_FATAL_STATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
994 995 996 997 998 999 1000 1001
    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";
1002 1003
    ERROR_CAUSE[-OB_IN_STOP_STATE] = "Internal Error";
    ERROR_SOLUTION[-OB_IN_STOP_STATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1004 1005 1006 1007 1008 1009 1010 1011
    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";
1012 1013
    ERROR_CAUSE[-OB_UPS_MASTER_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_UPS_MASTER_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1014 1015 1016 1017 1018
    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;
1019 1020
    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";
O
oceanbase-admin 已提交
1021
    ERROR_NAME[-OB_LOG_NOT_CLEAR] = "OB_LOG_NOT_CLEAR";
1022 1023
    ERROR_CAUSE[-OB_LOG_NOT_CLEAR] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_NOT_CLEAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1024 1025 1026 1027 1028 1029 1030 1031
    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";
1032 1033
    ERROR_CAUSE[-OB_FILE_ALREADY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_FILE_ALREADY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1034 1035 1036 1037 1038 1039
    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";
1040
    ORACLE_STR_USER_ERROR[-OB_FILE_ALREADY_EXIST] = "ORA-00600: internal error code, arguments: -4117, File already exist";
O
oceanbase-admin 已提交
1041
    ERROR_NAME[-OB_UNKNOWN_PACKET] = "OB_UNKNOWN_PACKET";
1042 1043
    ERROR_CAUSE[-OB_UNKNOWN_PACKET] = "Internal Error";
    ERROR_SOLUTION[-OB_UNKNOWN_PACKET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1044 1045 1046 1047 1048 1049 1050 1051
    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";
1052 1053
    ERROR_CAUSE[-OB_RPC_PACKET_TOO_LONG] = "Internal Error";
    ERROR_SOLUTION[-OB_RPC_PACKET_TOO_LONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1054 1055 1056 1057 1058
    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;
1059 1060
    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";
O
oceanbase-admin 已提交
1061
    ERROR_NAME[-OB_LOG_TOO_LARGE] = "OB_LOG_TOO_LARGE";
1062 1063
    ERROR_CAUSE[-OB_LOG_TOO_LARGE] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_TOO_LARGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1064 1065 1066 1067 1068 1069 1070 1071
    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";
1072 1073
    ERROR_CAUSE[-OB_RPC_SEND_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_RPC_SEND_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1074 1075 1076 1077 1078 1079 1080 1081
    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";
1082 1083
    ERROR_CAUSE[-OB_RPC_POST_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_RPC_POST_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1084 1085 1086 1087 1088 1089 1090 1091
    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";
1092 1093
    ERROR_CAUSE[-OB_LIBEASY_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_LIBEASY_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1094 1095 1096 1097 1098 1099 1100 1101
    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";
1102 1103
    ERROR_CAUSE[-OB_CONNECT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_CONNECT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1104 1105 1106 1107 1108 1109 1110 1111
    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";
1112 1113
    ERROR_CAUSE[-OB_NOT_FREE] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_FREE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1114 1115 1116 1117 1118 1119 1120 1121
    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";
1122 1123
    ERROR_CAUSE[-OB_INIT_SQL_CONTEXT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_INIT_SQL_CONTEXT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1124 1125 1126 1127 1128
    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;
1129 1130
    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";
O
oceanbase-admin 已提交
1131
    ERROR_NAME[-OB_SKIP_INVALID_ROW] = "OB_SKIP_INVALID_ROW";
1132 1133
    ERROR_CAUSE[-OB_SKIP_INVALID_ROW] = "Internal Error";
    ERROR_SOLUTION[-OB_SKIP_INVALID_ROW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1134 1135 1136 1137 1138 1139 1140 1141
    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";
1142 1143
    ERROR_CAUSE[-OB_RPC_PACKET_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_RPC_PACKET_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1144 1145 1146 1147 1148
    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;
1149 1150
    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";
O
oceanbase-admin 已提交
1151
    ERROR_NAME[-OB_NO_TABLET] = "OB_NO_TABLET";
1152 1153
    ERROR_CAUSE[-OB_NO_TABLET] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_TABLET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1154 1155 1156 1157 1158 1159 1160 1161
    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";
1162 1163
    ERROR_CAUSE[-OB_SNAPSHOT_DISCARDED] = "Internal Error";
    ERROR_SOLUTION[-OB_SNAPSHOT_DISCARDED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1164 1165 1166 1167 1168 1169 1170 1171
    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";
1172 1173
    ERROR_CAUSE[-OB_DATA_NOT_UPTODATE] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_NOT_UPTODATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1174 1175 1176 1177 1178 1179 1180 1181
    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";
1182 1183
    ERROR_CAUSE[-OB_ROW_MODIFIED] = "Internal Error";
    ERROR_SOLUTION[-OB_ROW_MODIFIED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1184 1185 1186 1187 1188 1189 1190 1191
    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";
1192 1193
    ERROR_CAUSE[-OB_VERSION_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_VERSION_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1194 1195 1196 1197 1198 1199
    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";
1200
    ORACLE_STR_USER_ERROR[-OB_VERSION_NOT_MATCH] = "ORA-00600: internal error code, arguments: -4143, Version not match";
O
oceanbase-admin 已提交
1201
    ERROR_NAME[-OB_BAD_ADDRESS] = "OB_BAD_ADDRESS";
1202 1203
    ERROR_CAUSE[-OB_BAD_ADDRESS] = "Internal Error";
    ERROR_SOLUTION[-OB_BAD_ADDRESS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1204 1205 1206 1207 1208 1209 1210 1211
    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";
1212 1213
    ERROR_CAUSE[-OB_ENQUEUE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_ENQUEUE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1214 1215 1216 1217 1218 1219 1220 1221
    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";
1222 1223
    ERROR_CAUSE[-OB_INVALID_CONFIG] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_CONFIG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1224 1225 1226 1227 1228 1229 1230 1231
    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";
1232 1233
    ERROR_CAUSE[-OB_STMT_EXPIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_STMT_EXPIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1234 1235 1236 1237 1238 1239 1240 1241
    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";
1242 1243
    ERROR_CAUSE[-OB_ERR_MIN_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MIN_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1244 1245 1246 1247 1248 1249 1250 1251
    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";
1252 1253
    ERROR_CAUSE[-OB_ERR_MAX_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MAX_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1254 1255 1256 1257 1258 1259 1260 1261
    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";
1262 1263
    ERROR_CAUSE[-OB_ERR_NULL_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NULL_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1264 1265 1266 1267 1268 1269 1270 1271
    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";
1272 1273
    ERROR_CAUSE[-OB_RESOURCE_OUT] = "Internal Error";
    ERROR_SOLUTION[-OB_RESOURCE_OUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1274 1275 1276 1277 1278 1279 1280 1281
    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";
1282 1283
    ERROR_CAUSE[-OB_ERR_SQL_CLIENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SQL_CLIENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1284 1285 1286 1287 1288
    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;
1289 1290
    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";
O
oceanbase-admin 已提交
1291
    ERROR_NAME[-OB_META_TABLE_WITHOUT_USE_TABLE] = "OB_META_TABLE_WITHOUT_USE_TABLE";
1292 1293
    ERROR_CAUSE[-OB_META_TABLE_WITHOUT_USE_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_META_TABLE_WITHOUT_USE_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1294 1295 1296 1297 1298
    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;
1299 1300
    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";
O
oceanbase-admin 已提交
1301
    ERROR_NAME[-OB_DISCARD_PACKET] = "OB_DISCARD_PACKET";
1302 1303
    ERROR_CAUSE[-OB_DISCARD_PACKET] = "Internal Error";
    ERROR_SOLUTION[-OB_DISCARD_PACKET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1304 1305 1306 1307 1308 1309 1310 1311
    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";
1312 1313
    ERROR_CAUSE[-OB_OPERATE_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_OPERATE_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1314 1315 1316 1317 1318 1319 1320 1321
    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";
1322 1323
    ERROR_CAUSE[-OB_INVALID_DATE_FORMAT] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_DATE_FORMAT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1324 1325 1326 1327 1328 1329
    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";
1330
    ORACLE_STR_USER_ERROR[-OB_INVALID_DATE_FORMAT] = "ORA-01821: date format not recognized, %s=%d must between %d and %d";
O
oceanbase-admin 已提交
1331
    ERROR_NAME[-OB_POOL_REGISTERED_FAILED] = "OB_POOL_REGISTERED_FAILED";
1332 1333
    ERROR_CAUSE[-OB_POOL_REGISTERED_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_POOL_REGISTERED_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1334 1335 1336 1337 1338
    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;
1339 1340
    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";
O
oceanbase-admin 已提交
1341
    ERROR_NAME[-OB_POOL_UNREGISTERED_FAILED] = "OB_POOL_UNREGISTERED_FAILED";
1342 1343
    ERROR_CAUSE[-OB_POOL_UNREGISTERED_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_POOL_UNREGISTERED_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1344 1345 1346 1347 1348
    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;
1349 1350
    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";
O
oceanbase-admin 已提交
1351
    ERROR_NAME[-OB_INVALID_ARGUMENT_NUM] = "OB_INVALID_ARGUMENT_NUM";
1352 1353
    ERROR_CAUSE[-OB_INVALID_ARGUMENT_NUM] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT_NUM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1354 1355 1356 1357 1358
    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;
1359 1360
    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";
O
oceanbase-admin 已提交
1361
    ERROR_NAME[-OB_LEASE_NOT_ENOUGH] = "OB_LEASE_NOT_ENOUGH";
1362 1363
    ERROR_CAUSE[-OB_LEASE_NOT_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_LEASE_NOT_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1364 1365 1366 1367 1368
    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;
1369 1370
    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";
O
oceanbase-admin 已提交
1371
    ERROR_NAME[-OB_LEASE_NOT_MATCH] = "OB_LEASE_NOT_MATCH";
1372 1373
    ERROR_CAUSE[-OB_LEASE_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_LEASE_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1374 1375 1376 1377 1378
    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;
1379 1380
    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";
O
oceanbase-admin 已提交
1381
    ERROR_NAME[-OB_UPS_SWITCH_NOT_HAPPEN] = "OB_UPS_SWITCH_NOT_HAPPEN";
1382 1383
    ERROR_CAUSE[-OB_UPS_SWITCH_NOT_HAPPEN] = "Internal Error";
    ERROR_SOLUTION[-OB_UPS_SWITCH_NOT_HAPPEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1384 1385 1386 1387 1388
    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;
1389 1390
    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";
O
oceanbase-admin 已提交
1391
    ERROR_NAME[-OB_EMPTY_RESULT] = "OB_EMPTY_RESULT";
1392 1393
    ERROR_CAUSE[-OB_EMPTY_RESULT] = "Internal Error";
    ERROR_SOLUTION[-OB_EMPTY_RESULT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1394 1395 1396 1397 1398 1399 1400 1401
    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";
1402 1403
    ERROR_CAUSE[-OB_CACHE_NOT_HIT] = "Internal Error";
    ERROR_SOLUTION[-OB_CACHE_NOT_HIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1404 1405 1406 1407 1408 1409 1410 1411
    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";
1412 1413
    ERROR_CAUSE[-OB_NESTED_LOOP_NOT_SUPPORT] = "Internal Error";
    ERROR_SOLUTION[-OB_NESTED_LOOP_NOT_SUPPORT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1414 1415 1416 1417 1418
    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;
1419 1420
    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";
O
oceanbase-admin 已提交
1421
    ERROR_NAME[-OB_LOG_INVALID_MOD_ID] = "OB_LOG_INVALID_MOD_ID";
1422 1423
    ERROR_CAUSE[-OB_LOG_INVALID_MOD_ID] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_INVALID_MOD_ID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1424 1425 1426 1427 1428
    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;
1429 1430
    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";
O
oceanbase-admin 已提交
1431
    ERROR_NAME[-OB_LOG_MODULE_UNKNOWN] = "OB_LOG_MODULE_UNKNOWN";
1432 1433
    ERROR_CAUSE[-OB_LOG_MODULE_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_MODULE_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1434 1435 1436
    MYSQL_ERRNO[-OB_LOG_MODULE_UNKNOWN] = -1;
    SQLSTATE[-OB_LOG_MODULE_UNKNOWN] = "HY000";
    STR_ERROR[-OB_LOG_MODULE_UNKNOWN] = "Unknown module name";
1437
    STR_USER_ERROR[-OB_LOG_MODULE_UNKNOWN] = "Unknown module name. Invalid Setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level";
O
oceanbase-admin 已提交
1438 1439
    ORACLE_ERRNO[-OB_LOG_MODULE_UNKNOWN] = 600;
    ORACLE_STR_ERROR[-OB_LOG_MODULE_UNKNOWN] = "ORA-00600: internal error code, arguments: -4169, Unknown module name";
1440
    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";
O
oceanbase-admin 已提交
1441
    ERROR_NAME[-OB_LOG_LEVEL_INVALID] = "OB_LOG_LEVEL_INVALID";
1442 1443
    ERROR_CAUSE[-OB_LOG_LEVEL_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_LEVEL_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1444 1445 1446
    MYSQL_ERRNO[-OB_LOG_LEVEL_INVALID] = -1;
    SQLSTATE[-OB_LOG_LEVEL_INVALID] = "HY000";
    STR_ERROR[-OB_LOG_LEVEL_INVALID] = "Invalid level";
1447
    STR_USER_ERROR[-OB_LOG_LEVEL_INVALID] = "Invalid level. Invalid setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level";
O
oceanbase-admin 已提交
1448 1449
    ORACLE_ERRNO[-OB_LOG_LEVEL_INVALID] = 600;
    ORACLE_STR_ERROR[-OB_LOG_LEVEL_INVALID] = "ORA-00600: internal error code, arguments: -4170, Invalid level";
1450
    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";
O
oceanbase-admin 已提交
1451
    ERROR_NAME[-OB_LOG_PARSER_SYNTAX_ERR] = "OB_LOG_PARSER_SYNTAX_ERR";
1452 1453
    ERROR_CAUSE[-OB_LOG_PARSER_SYNTAX_ERR] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_PARSER_SYNTAX_ERR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1454 1455 1456
    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";
1457
    STR_USER_ERROR[-OB_LOG_PARSER_SYNTAX_ERR] = "Syntax to set log_level error. Invalid setting:'%.*s'. Syntax:parMod.subMod:level, parMod.subMod:level";
O
oceanbase-admin 已提交
1458
    ORACLE_ERRNO[-OB_LOG_PARSER_SYNTAX_ERR] = 600;
1459 1460
    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";
O
oceanbase-admin 已提交
1461
    ERROR_NAME[-OB_INDEX_OUT_OF_RANGE] = "OB_INDEX_OUT_OF_RANGE";
1462 1463
    ERROR_CAUSE[-OB_INDEX_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_INDEX_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1464 1465 1466 1467 1468 1469
    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";
1470
    ORACLE_STR_USER_ERROR[-OB_INDEX_OUT_OF_RANGE] = "ORA-00600: internal error code, arguments: -4172, Index out of range";
O
oceanbase-admin 已提交
1471
    ERROR_NAME[-OB_INT_UNDERFLOW] = "OB_INT_UNDERFLOW";
1472 1473
    ERROR_CAUSE[-OB_INT_UNDERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_INT_UNDERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1474 1475 1476 1477 1478 1479 1480 1481
    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";
1482 1483
    ERROR_CAUSE[-OB_UNKNOWN_CONNECTION] = "Internal Error";
    ERROR_SOLUTION[-OB_UNKNOWN_CONNECTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1484 1485 1486 1487 1488 1489
    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";
1490
    ORACLE_STR_USER_ERROR[-OB_UNKNOWN_CONNECTION] = "ORA-00600: internal error code, arguments: -4174, Unknown thread id: %lu";
O
oceanbase-admin 已提交
1491
    ERROR_NAME[-OB_ERROR_OUT_OF_RANGE] = "OB_ERROR_OUT_OF_RANGE";
1492 1493
    ERROR_CAUSE[-OB_ERROR_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERROR_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1494 1495 1496 1497 1498 1499 1500 1501
    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";
1502 1503
    ERROR_CAUSE[-OB_CACHE_SHRINK_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_CACHE_SHRINK_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1504 1505 1506 1507 1508
    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;
1509 1510
    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";
O
oceanbase-admin 已提交
1511
    ERROR_NAME[-OB_OLD_SCHEMA_VERSION] = "OB_OLD_SCHEMA_VERSION";
1512 1513
    ERROR_CAUSE[-OB_OLD_SCHEMA_VERSION] = "Internal Error";
    ERROR_SOLUTION[-OB_OLD_SCHEMA_VERSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1514 1515 1516 1517 1518
    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;
1519 1520
    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";
O
oceanbase-admin 已提交
1521
    ERROR_NAME[-OB_RELEASE_SCHEMA_ERROR] = "OB_RELEASE_SCHEMA_ERROR";
1522 1523
    ERROR_CAUSE[-OB_RELEASE_SCHEMA_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_RELEASE_SCHEMA_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1524 1525 1526 1527 1528
    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;
1529 1530
    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";
O
oceanbase-admin 已提交
1531
    ERROR_NAME[-OB_OP_NOT_ALLOW] = "OB_OP_NOT_ALLOW";
1532 1533
    ERROR_CAUSE[-OB_OP_NOT_ALLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_OP_NOT_ALLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1534 1535 1536 1537 1538 1539 1540 1541
    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";
1542 1543
    ERROR_CAUSE[-OB_NO_EMPTY_ENTRY] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_EMPTY_ENTRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1544 1545 1546 1547 1548 1549 1550 1551
    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";
1552 1553
    ERROR_CAUSE[-OB_ERR_ALREADY_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ALREADY_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1554 1555 1556 1557 1558 1559 1560 1561
    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";
1562 1563
    ERROR_CAUSE[-OB_SEARCH_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_SEARCH_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1564 1565 1566 1567 1568 1569 1570 1571
    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";
1572 1573
    ERROR_CAUSE[-OB_BEYOND_THE_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_BEYOND_THE_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1574 1575 1576 1577 1578 1579 1580 1581
    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";
1582 1583
    ERROR_CAUSE[-OB_CS_OUTOF_DISK_SPACE] = "Internal Error";
    ERROR_SOLUTION[-OB_CS_OUTOF_DISK_SPACE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1584 1585 1586 1587 1588
    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;
1589 1590
    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";
O
oceanbase-admin 已提交
1591
    ERROR_NAME[-OB_COLUMN_GROUP_NOT_FOUND] = "OB_COLUMN_GROUP_NOT_FOUND";
1592 1593
    ERROR_CAUSE[-OB_COLUMN_GROUP_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_COLUMN_GROUP_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1594 1595 1596 1597 1598
    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;
1599 1600
    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";
O
oceanbase-admin 已提交
1601
    ERROR_NAME[-OB_CS_COMPRESS_LIB_ERROR] = "OB_CS_COMPRESS_LIB_ERROR";
1602 1603
    ERROR_CAUSE[-OB_CS_COMPRESS_LIB_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_CS_COMPRESS_LIB_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1604 1605 1606 1607 1608
    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;
1609 1610
    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";
O
oceanbase-admin 已提交
1611
    ERROR_NAME[-OB_ITEM_NOT_MATCH] = "OB_ITEM_NOT_MATCH";
1612 1613
    ERROR_CAUSE[-OB_ITEM_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ITEM_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1614 1615 1616 1617 1618 1619 1620 1621
    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";
1622 1623
    ERROR_CAUSE[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_SCHEDULER_TASK_CNT_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1624 1625 1626 1627 1628
    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;
1629 1630
    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";
O
oceanbase-admin 已提交
1631
    ERROR_NAME[-OB_INVALID_MACRO_BLOCK_TYPE] = "OB_INVALID_MACRO_BLOCK_TYPE";
1632 1633
    ERROR_CAUSE[-OB_INVALID_MACRO_BLOCK_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_MACRO_BLOCK_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1634 1635 1636 1637 1638
    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;
1639 1640
    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";
O
oceanbase-admin 已提交
1641
    ERROR_NAME[-OB_INVALID_DATE_FORMAT_END] = "OB_INVALID_DATE_FORMAT_END";
1642 1643
    ERROR_CAUSE[-OB_INVALID_DATE_FORMAT_END] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_DATE_FORMAT_END] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1644 1645 1646 1647 1648
    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;
1649 1650
    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";
O
oceanbase-admin 已提交
1651
    ERROR_NAME[-OB_PG_IS_REMOVED] = "OB_PG_IS_REMOVED";
1652 1653
    ERROR_CAUSE[-OB_PG_IS_REMOVED] = "Internal Error";
    ERROR_SOLUTION[-OB_PG_IS_REMOVED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1654 1655 1656 1657 1658
    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;
1659 1660
    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";
O
oceanbase-admin 已提交
1661
    ERROR_NAME[-OB_HASH_EXIST] = "OB_HASH_EXIST";
1662 1663
    ERROR_CAUSE[-OB_HASH_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_HASH_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1664 1665 1666 1667 1668 1669 1670 1671
    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";
1672 1673
    ERROR_CAUSE[-OB_HASH_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_HASH_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1674 1675 1676 1677 1678
    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;
1679
    ORACLE_STR_ERROR[-OB_HASH_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4201, hash map/set entry not exist";
O
oceanbase-admin 已提交
1680 1681
    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";
1682 1683
    ERROR_CAUSE[-OB_HASH_GET_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_HASH_GET_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1684 1685 1686 1687 1688
    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;
1689 1690
    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";
O
oceanbase-admin 已提交
1691
    ERROR_NAME[-OB_HASH_PLACEMENT_RETRY] = "OB_HASH_PLACEMENT_RETRY";
1692 1693
    ERROR_CAUSE[-OB_HASH_PLACEMENT_RETRY] = "Internal Error";
    ERROR_SOLUTION[-OB_HASH_PLACEMENT_RETRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1694 1695 1696 1697 1698 1699
    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";
1700
    ORACLE_STR_USER_ERROR[-OB_HASH_PLACEMENT_RETRY] = "ORA-00600: internal error code, arguments: -4205, hash map/set retry";
O
oceanbase-admin 已提交
1701
    ERROR_NAME[-OB_HASH_FULL] = "OB_HASH_FULL";
1702 1703
    ERROR_CAUSE[-OB_HASH_FULL] = "Internal Error";
    ERROR_SOLUTION[-OB_HASH_FULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1704 1705 1706 1707 1708 1709 1710 1711
    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";
1712 1713
    ERROR_CAUSE[-OB_PACKET_PROCESSED] = "Internal Error";
    ERROR_SOLUTION[-OB_PACKET_PROCESSED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1714 1715 1716 1717 1718 1719 1720 1721
    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";
1722 1723
    ERROR_CAUSE[-OB_WAIT_NEXT_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_WAIT_NEXT_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1724 1725 1726 1727 1728
    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;
1729 1730
    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";
O
oceanbase-admin 已提交
1731
    ERROR_NAME[-OB_LEADER_NOT_EXIST] = "OB_LEADER_NOT_EXIST";
1732 1733
    ERROR_CAUSE[-OB_LEADER_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_LEADER_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1734 1735 1736 1737 1738
    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;
1739 1740
    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";
O
oceanbase-admin 已提交
1741
    ERROR_NAME[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "OB_PREPARE_MAJOR_FREEZE_FAILED";
1742 1743
    ERROR_CAUSE[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_PREPARE_MAJOR_FREEZE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1744 1745 1746 1747 1748
    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;
1749 1750
    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";
O
oceanbase-admin 已提交
1751
    ERROR_NAME[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "OB_COMMIT_MAJOR_FREEZE_FAILED";
1752 1753
    ERROR_CAUSE[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_COMMIT_MAJOR_FREEZE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1754 1755 1756 1757 1758
    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;
1759 1760
    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";
O
oceanbase-admin 已提交
1761
    ERROR_NAME[-OB_ABORT_MAJOR_FREEZE_FAILED] = "OB_ABORT_MAJOR_FREEZE_FAILED";
1762 1763
    ERROR_CAUSE[-OB_ABORT_MAJOR_FREEZE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_ABORT_MAJOR_FREEZE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1764 1765 1766 1767 1768
    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;
1769 1770
    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";
O
oceanbase-admin 已提交
1771
    ERROR_NAME[-OB_MAJOR_FREEZE_NOT_FINISHED] = "OB_MAJOR_FREEZE_NOT_FINISHED";
1772 1773
    ERROR_CAUSE[-OB_MAJOR_FREEZE_NOT_FINISHED] = "Internal Error";
    ERROR_SOLUTION[-OB_MAJOR_FREEZE_NOT_FINISHED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1774 1775 1776 1777 1778
    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;
1779 1780
    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";
O
oceanbase-admin 已提交
1781
    ERROR_NAME[-OB_PARTITION_NOT_LEADER] = "OB_PARTITION_NOT_LEADER";
1782 1783
    ERROR_CAUSE[-OB_PARTITION_NOT_LEADER] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_NOT_LEADER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1784 1785 1786 1787 1788
    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;
1789 1790
    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";
O
oceanbase-admin 已提交
1791
    ERROR_NAME[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT";
1792 1793
    ERROR_CAUSE[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1794 1795 1796 1797 1798
    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;
1799 1800
    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";
O
oceanbase-admin 已提交
1801
    ERROR_NAME[-OB_CURL_ERROR] = "OB_CURL_ERROR";
1802 1803
    ERROR_CAUSE[-OB_CURL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_CURL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1804 1805 1806 1807 1808 1809 1810 1811
    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";
1812 1813
    ERROR_CAUSE[-OB_MAJOR_FREEZE_NOT_ALLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_MAJOR_FREEZE_NOT_ALLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1814 1815 1816 1817 1818
    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;
1819
    ORACLE_STR_ERROR[-OB_MAJOR_FREEZE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4217, Major freeze not allowed now";
O
oceanbase-admin 已提交
1820 1821
    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";
1822 1823
    ERROR_CAUSE[-OB_PREPARE_FREEZE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_PREPARE_FREEZE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1824 1825 1826 1827 1828
    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;
1829 1830
    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";
O
oceanbase-admin 已提交
1831
    ERROR_NAME[-OB_INVALID_DATE_VALUE] = "OB_INVALID_DATE_VALUE";
1832 1833
    ERROR_CAUSE[-OB_INVALID_DATE_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_DATE_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1834 1835 1836 1837 1838 1839
    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";
1840
    ORACLE_STR_USER_ERROR[-OB_INVALID_DATE_VALUE] = "ORA-01861: literal does not match format string: '%s' for column '%s'";
O
oceanbase-admin 已提交
1841
    ERROR_NAME[-OB_INACTIVE_SQL_CLIENT] = "OB_INACTIVE_SQL_CLIENT";
1842 1843
    ERROR_CAUSE[-OB_INACTIVE_SQL_CLIENT] = "Internal Error";
    ERROR_SOLUTION[-OB_INACTIVE_SQL_CLIENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1844 1845 1846 1847 1848
    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;
1849 1850
    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";
O
oceanbase-admin 已提交
1851
    ERROR_NAME[-OB_INACTIVE_RPC_PROXY] = "OB_INACTIVE_RPC_PROXY";
1852 1853
    ERROR_CAUSE[-OB_INACTIVE_RPC_PROXY] = "Internal Error";
    ERROR_SOLUTION[-OB_INACTIVE_RPC_PROXY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1854 1855 1856 1857 1858
    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;
1859 1860
    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";
O
oceanbase-admin 已提交
1861
    ERROR_NAME[-OB_INTERVAL_WITH_MONTH] = "OB_INTERVAL_WITH_MONTH";
1862 1863
    ERROR_CAUSE[-OB_INTERVAL_WITH_MONTH] = "Internal Error";
    ERROR_SOLUTION[-OB_INTERVAL_WITH_MONTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1864 1865 1866 1867 1868
    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;
1869 1870
    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";
O
oceanbase-admin 已提交
1871
    ERROR_NAME[-OB_TOO_MANY_DATETIME_PARTS] = "OB_TOO_MANY_DATETIME_PARTS";
1872 1873
    ERROR_CAUSE[-OB_TOO_MANY_DATETIME_PARTS] = "Internal Error";
    ERROR_SOLUTION[-OB_TOO_MANY_DATETIME_PARTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1874 1875 1876 1877 1878
    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;
1879 1880
    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";
O
oceanbase-admin 已提交
1881
    ERROR_NAME[-OB_DATA_OUT_OF_RANGE] = "OB_DATA_OUT_OF_RANGE";
1882 1883
    ERROR_CAUSE[-OB_DATA_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1884 1885 1886 1887 1888
    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;
1889 1890
    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";
O
oceanbase-admin 已提交
1891
    ERROR_NAME[-OB_PARTITION_NOT_EXIST] = "OB_PARTITION_NOT_EXIST";
1892 1893
    ERROR_CAUSE[-OB_PARTITION_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1894 1895 1896 1897 1898
    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;
1899 1900
    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";
O
oceanbase-admin 已提交
1901
    ERROR_NAME[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD";
1902 1903
    ERROR_CAUSE[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1904 1905 1906 1907 1908
    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;
1909 1910
    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'";
O
oceanbase-admin 已提交
1911
    ERROR_NAME[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "OB_ERR_NO_DEFAULT_FOR_FIELD";
1912 1913
    ERROR_CAUSE[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_DEFAULT_FOR_FIELD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1914 1915 1916 1917 1918
    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;
1919 1920
    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";
O
oceanbase-admin 已提交
1921
    ERROR_NAME[-OB_ERR_FIELD_SPECIFIED_TWICE] = "OB_ERR_FIELD_SPECIFIED_TWICE";
1922 1923
    ERROR_CAUSE[-OB_ERR_FIELD_SPECIFIED_TWICE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FIELD_SPECIFIED_TWICE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1924 1925 1926 1927 1928 1929 1930 1931
    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";
1932 1933
    ERROR_CAUSE[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_TABLE_COMMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1934 1935 1936 1937 1938
    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;
1939 1940
    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)";
O
oceanbase-admin 已提交
1941
    ERROR_NAME[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "OB_ERR_TOO_LONG_FIELD_COMMENT";
1942 1943
    ERROR_CAUSE[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_FIELD_COMMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1944 1945 1946 1947 1948
    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;
1949 1950
    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)";
O
oceanbase-admin 已提交
1951
    ERROR_NAME[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "OB_ERR_TOO_LONG_INDEX_COMMENT";
1952 1953
    ERROR_CAUSE[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_INDEX_COMMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1954 1955 1956 1957 1958
    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;
1959 1960
    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)";
O
oceanbase-admin 已提交
1961
    ERROR_NAME[-OB_NOT_FOLLOWER] = "OB_NOT_FOLLOWER";
1962 1963
    ERROR_CAUSE[-OB_NOT_FOLLOWER] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_FOLLOWER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1964 1965 1966 1967 1968
    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;
1969 1970
    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";
O
oceanbase-admin 已提交
1971
    ERROR_NAME[-OB_ERR_OUT_OF_LOWER_BOUND] = "OB_ERR_OUT_OF_LOWER_BOUND";
1972 1973
    ERROR_CAUSE[-OB_ERR_OUT_OF_LOWER_BOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUT_OF_LOWER_BOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1974 1975 1976 1977 1978
    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;
1979 1980
    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";
O
oceanbase-admin 已提交
1981
    ERROR_NAME[-OB_ERR_OUT_OF_UPPER_BOUND] = "OB_ERR_OUT_OF_UPPER_BOUND";
1982 1983
    ERROR_CAUSE[-OB_ERR_OUT_OF_UPPER_BOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUT_OF_UPPER_BOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1984 1985 1986 1987 1988
    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;
1989 1990
    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";
O
oceanbase-admin 已提交
1991
    ERROR_NAME[-OB_BAD_NULL_ERROR] = "OB_BAD_NULL_ERROR";
1992 1993
    ERROR_CAUSE[-OB_BAD_NULL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_BAD_NULL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
1994 1995 1996 1997 1998 1999 2000 2001
    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";
2002 2003
    ERROR_CAUSE[-OB_OBCONFIG_RETURN_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_OBCONFIG_RETURN_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2004 2005 2006 2007 2008
    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;
2009 2010
    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";
O
oceanbase-admin 已提交
2011
    ERROR_NAME[-OB_OBCONFIG_APPNAME_MISMATCH] = "OB_OBCONFIG_APPNAME_MISMATCH";
2012 2013
    ERROR_CAUSE[-OB_OBCONFIG_APPNAME_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_OBCONFIG_APPNAME_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2014 2015 2016 2017 2018
    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;
2019 2020
    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";
O
oceanbase-admin 已提交
2021
    ERROR_NAME[-OB_ERR_VIEW_SELECT_DERIVED] = "OB_ERR_VIEW_SELECT_DERIVED";
2022 2023
    ERROR_CAUSE[-OB_ERR_VIEW_SELECT_DERIVED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VIEW_SELECT_DERIVED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2024 2025 2026 2027 2028
    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;
2029 2030
    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";
O
oceanbase-admin 已提交
2031
    ERROR_NAME[-OB_CANT_MJ_PATH] = "OB_CANT_MJ_PATH";
2032 2033
    ERROR_CAUSE[-OB_CANT_MJ_PATH] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_MJ_PATH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2034 2035 2036 2037 2038
    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;
2039 2040
    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";
O
oceanbase-admin 已提交
2041
    ERROR_NAME[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "OB_ERR_NO_JOIN_ORDER_GENERATED";
2042 2043
    ERROR_CAUSE[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_JOIN_ORDER_GENERATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2044 2045 2046 2047 2048
    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;
2049 2050
    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";
O
oceanbase-admin 已提交
2051
    ERROR_NAME[-OB_ERR_NO_PATH_GENERATED] = "OB_ERR_NO_PATH_GENERATED";
2052 2053
    ERROR_CAUSE[-OB_ERR_NO_PATH_GENERATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_PATH_GENERATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2054 2055 2056 2057 2058
    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;
2059 2060
    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";
O
oceanbase-admin 已提交
2061
    ERROR_NAME[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH";
2062 2063
    ERROR_CAUSE[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2064 2065 2066 2067 2068
    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;
2069 2070
    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";
O
oceanbase-admin 已提交
2071
    ERROR_NAME[-OB_FILE_NOT_OPENED] = "OB_FILE_NOT_OPENED";
2072 2073
    ERROR_CAUSE[-OB_FILE_NOT_OPENED] = "Internal Error";
    ERROR_SOLUTION[-OB_FILE_NOT_OPENED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2074 2075 2076 2077 2078 2079 2080 2081
    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";
2082 2083
    ERROR_CAUSE[-OB_TIMER_TASK_HAS_SCHEDULED] = "Internal Error";
    ERROR_SOLUTION[-OB_TIMER_TASK_HAS_SCHEDULED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2084 2085 2086 2087 2088
    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;
2089 2090
    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";
O
oceanbase-admin 已提交
2091
    ERROR_NAME[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "OB_TIMER_TASK_HAS_NOT_SCHEDULED";
2092 2093
    ERROR_CAUSE[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "Internal Error";
    ERROR_SOLUTION[-OB_TIMER_TASK_HAS_NOT_SCHEDULED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2094 2095 2096 2097 2098
    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;
2099 2100
    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";
O
oceanbase-admin 已提交
2101
    ERROR_NAME[-OB_PARSE_DEBUG_SYNC_ERROR] = "OB_PARSE_DEBUG_SYNC_ERROR";
2102 2103
    ERROR_CAUSE[-OB_PARSE_DEBUG_SYNC_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_PARSE_DEBUG_SYNC_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2104 2105 2106 2107 2108
    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;
2109 2110
    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";
O
oceanbase-admin 已提交
2111
    ERROR_NAME[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "OB_UNKNOWN_DEBUG_SYNC_POINT";
2112 2113
    ERROR_CAUSE[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "Internal Error";
    ERROR_SOLUTION[-OB_UNKNOWN_DEBUG_SYNC_POINT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2114 2115 2116 2117 2118
    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;
2119 2120
    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";
O
oceanbase-admin 已提交
2121
    ERROR_NAME[-OB_ERR_INTERRUPTED] = "OB_ERR_INTERRUPTED";
2122 2123
    ERROR_CAUSE[-OB_ERR_INTERRUPTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INTERRUPTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2124 2125 2126 2127 2128
    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;
2129 2130
    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";
O
oceanbase-admin 已提交
2131
    ERROR_NAME[-OB_ERR_DATA_TRUNCATED] = "OB_ERR_DATA_TRUNCATED";
2132 2133
    ERROR_CAUSE[-OB_ERR_DATA_TRUNCATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DATA_TRUNCATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2134 2135 2136 2137 2138
    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;
2139 2140
    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";
O
oceanbase-admin 已提交
2141
    ERROR_NAME[-OB_NOT_RUNNING] = "OB_NOT_RUNNING";
2142 2143
    ERROR_CAUSE[-OB_NOT_RUNNING] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_RUNNING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2144 2145 2146 2147 2148 2149 2150 2151
    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";
2152 2153
    ERROR_CAUSE[-OB_INVALID_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2154 2155 2156 2157 2158 2159
    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";
2160
    ORACLE_STR_USER_ERROR[-OB_INVALID_PARTITION] = "ORA-00600: internal error code, arguments: -4251, partition not valid";
O
oceanbase-admin 已提交
2161
    ERROR_NAME[-OB_ERR_TIMEOUT_TRUNCATED] = "OB_ERR_TIMEOUT_TRUNCATED";
2162 2163
    ERROR_CAUSE[-OB_ERR_TIMEOUT_TRUNCATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TIMEOUT_TRUNCATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2164 2165 2166 2167 2168
    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;
2169 2170
    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";
O
oceanbase-admin 已提交
2171
    ERROR_NAME[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "OB_ERR_TOO_LONG_TENANT_COMMENT";
2172 2173
    ERROR_CAUSE[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_TENANT_COMMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2174 2175 2176 2177 2178
    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;
2179 2180
    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)";
O
oceanbase-admin 已提交
2181
    ERROR_NAME[-OB_ERR_NET_PACKET_TOO_LARGE] = "OB_ERR_NET_PACKET_TOO_LARGE";
2182 2183
    ERROR_CAUSE[-OB_ERR_NET_PACKET_TOO_LARGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NET_PACKET_TOO_LARGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2184 2185 2186 2187 2188
    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;
2189 2190
    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";
O
oceanbase-admin 已提交
2191
    ERROR_NAME[-OB_TRACE_DESC_NOT_EXIST] = "OB_TRACE_DESC_NOT_EXIST";
2192 2193
    ERROR_CAUSE[-OB_TRACE_DESC_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TRACE_DESC_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2194 2195 2196 2197 2198
    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;
2199 2200
    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";
O
oceanbase-admin 已提交
2201
    ERROR_NAME[-OB_ERR_NO_DEFAULT] = "OB_ERR_NO_DEFAULT";
2202 2203
    ERROR_CAUSE[-OB_ERR_NO_DEFAULT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_DEFAULT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2204 2205 2206 2207 2208
    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;
2209 2210
    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";
O
oceanbase-admin 已提交
2211
    ERROR_NAME[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "OB_ERR_COMPRESS_DECOMPRESS_DATA";
2212 2213
    ERROR_CAUSE[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COMPRESS_DECOMPRESS_DATA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2214 2215 2216 2217 2218
    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;
2219 2220
    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";
O
oceanbase-admin 已提交
2221
    ERROR_NAME[-OB_ERR_INCORRECT_STRING_VALUE] = "OB_ERR_INCORRECT_STRING_VALUE";
2222 2223
    ERROR_CAUSE[-OB_ERR_INCORRECT_STRING_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INCORRECT_STRING_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2224 2225 2226 2227 2228
    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;
2229 2230
    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";
O
oceanbase-admin 已提交
2231
    ERROR_NAME[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "OB_ERR_DISTRIBUTED_NOT_SUPPORTED";
2232 2233
    ERROR_CAUSE[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DISTRIBUTED_NOT_SUPPORTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2234 2235 2236 2237 2238
    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;
2239 2240
    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";
O
oceanbase-admin 已提交
2241
    ERROR_NAME[-OB_IS_CHANGING_LEADER] = "OB_IS_CHANGING_LEADER";
2242 2243
    ERROR_CAUSE[-OB_IS_CHANGING_LEADER] = "Internal Error";
    ERROR_SOLUTION[-OB_IS_CHANGING_LEADER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2244 2245 2246 2247 2248
    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;
2249 2250
    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";
O
oceanbase-admin 已提交
2251
    ERROR_NAME[-OB_DATETIME_FUNCTION_OVERFLOW] = "OB_DATETIME_FUNCTION_OVERFLOW";
2252 2253
    ERROR_CAUSE[-OB_DATETIME_FUNCTION_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_DATETIME_FUNCTION_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2254 2255 2256 2257 2258
    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;
2259 2260
    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";
O
oceanbase-admin 已提交
2261
    ERROR_NAME[-OB_ERR_DOUBLE_TRUNCATED] = "OB_ERR_DOUBLE_TRUNCATED";
2262 2263
    ERROR_CAUSE[-OB_ERR_DOUBLE_TRUNCATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DOUBLE_TRUNCATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2264 2265 2266 2267 2268 2269 2270 2271
    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";
2272 2273
    ERROR_CAUSE[-OB_MINOR_FREEZE_NOT_ALLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_MINOR_FREEZE_NOT_ALLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2274 2275 2276 2277 2278
    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;
2279
    ORACLE_STR_ERROR[-OB_MINOR_FREEZE_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4263, Minor freeze not allowed now";
O
oceanbase-admin 已提交
2280 2281
    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";
2282 2283
    ERROR_CAUSE[-OB_LOG_OUTOF_DISK_SPACE] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_OUTOF_DISK_SPACE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2284 2285 2286 2287 2288
    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;
2289 2290
    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";
O
oceanbase-admin 已提交
2291
    ERROR_NAME[-OB_RPC_CONNECT_ERROR] = "OB_RPC_CONNECT_ERROR";
2292 2293
    ERROR_CAUSE[-OB_RPC_CONNECT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_RPC_CONNECT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2294 2295 2296 2297 2298 2299
    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";
2300
    ORACLE_STR_USER_ERROR[-OB_RPC_CONNECT_ERROR] = "ORA-00600: internal error code, arguments: -4265, Rpc connect error";
O
oceanbase-admin 已提交
2301
    ERROR_NAME[-OB_MINOR_MERGE_NOT_ALLOW] = "OB_MINOR_MERGE_NOT_ALLOW";
2302 2303
    ERROR_CAUSE[-OB_MINOR_MERGE_NOT_ALLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_MINOR_MERGE_NOT_ALLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2304 2305 2306 2307 2308
    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;
2309 2310
    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";
O
oceanbase-admin 已提交
2311
    ERROR_NAME[-OB_CACHE_INVALID] = "OB_CACHE_INVALID";
2312 2313
    ERROR_CAUSE[-OB_CACHE_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_CACHE_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2314 2315 2316 2317 2318 2319 2320 2321
    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";
2322 2323
    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";
O
oceanbase-admin 已提交
2324 2325 2326 2327 2328
    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;
2329 2330
    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";
O
oceanbase-admin 已提交
2331
    ERROR_NAME[-OB_WORKING_PARTITION_EXIST] = "OB_WORKING_PARTITION_EXIST";
2332 2333
    ERROR_CAUSE[-OB_WORKING_PARTITION_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_WORKING_PARTITION_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2334 2335 2336 2337 2338
    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;
2339 2340
    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";
O
oceanbase-admin 已提交
2341
    ERROR_NAME[-OB_WORKING_PARTITION_NOT_EXIST] = "OB_WORKING_PARTITION_NOT_EXIST";
2342 2343
    ERROR_CAUSE[-OB_WORKING_PARTITION_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_WORKING_PARTITION_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2344 2345 2346 2347 2348
    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;
2349 2350
    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";
O
oceanbase-admin 已提交
2351
    ERROR_NAME[-OB_LIBEASY_REACH_MEM_LIMIT] = "OB_LIBEASY_REACH_MEM_LIMIT";
2352 2353
    ERROR_CAUSE[-OB_LIBEASY_REACH_MEM_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_LIBEASY_REACH_MEM_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2354 2355 2356 2357 2358
    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;
2359 2360
    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";
O
oceanbase-admin 已提交
2361
    ERROR_NAME[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "OB_CACHE_FREE_BLOCK_NOT_ENOUGH";
2362 2363
    ERROR_CAUSE[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_CACHE_FREE_BLOCK_NOT_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2364 2365 2366 2367 2368
    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;
2369 2370
    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";
O
oceanbase-admin 已提交
2371
    ERROR_NAME[-OB_SYNC_WASH_MB_TIMEOUT] = "OB_SYNC_WASH_MB_TIMEOUT";
2372 2373
    ERROR_CAUSE[-OB_SYNC_WASH_MB_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_SYNC_WASH_MB_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2374 2375 2376 2377 2378
    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;
2379 2380
    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";
O
oceanbase-admin 已提交
2381
    ERROR_NAME[-OB_NOT_ALLOW_MIGRATE_IN] = "OB_NOT_ALLOW_MIGRATE_IN";
2382 2383
    ERROR_CAUSE[-OB_NOT_ALLOW_MIGRATE_IN] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_ALLOW_MIGRATE_IN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2384 2385 2386 2387 2388
    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;
2389 2390
    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";
O
oceanbase-admin 已提交
2391
    ERROR_NAME[-OB_SCHEDULER_TASK_CNT_MISTACH] = "OB_SCHEDULER_TASK_CNT_MISTACH";
2392 2393
    ERROR_CAUSE[-OB_SCHEDULER_TASK_CNT_MISTACH] = "Internal Error";
    ERROR_SOLUTION[-OB_SCHEDULER_TASK_CNT_MISTACH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2394 2395 2396 2397 2398
    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;
2399 2400
    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";
O
oceanbase-admin 已提交
2401
    ERROR_NAME[-OB_MISS_ARGUMENT] = "OB_MISS_ARGUMENT";
2402 2403
    ERROR_CAUSE[-OB_MISS_ARGUMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_MISS_ARGUMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2404 2405 2406 2407 2408 2409 2410 2411
    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";
2412 2413
    ERROR_CAUSE[-OB_LAST_LOG_NOT_COMPLETE] = "Internal Error";
    ERROR_SOLUTION[-OB_LAST_LOG_NOT_COMPLETE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2414 2415 2416 2417 2418
    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;
2419 2420
    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";
O
oceanbase-admin 已提交
2421
    ERROR_NAME[-OB_TABLE_IS_DELETED] = "OB_TABLE_IS_DELETED";
2422 2423
    ERROR_CAUSE[-OB_TABLE_IS_DELETED] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLE_IS_DELETED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2424 2425 2426 2427 2428 2429 2430 2431
    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";
2432 2433
    ERROR_CAUSE[-OB_VERSION_RANGE_NOT_CONTINUES] = "Internal Error";
    ERROR_SOLUTION[-OB_VERSION_RANGE_NOT_CONTINUES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2434 2435 2436 2437 2438
    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;
2439 2440
    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";
O
oceanbase-admin 已提交
2441
    ERROR_NAME[-OB_INVALID_IO_BUFFER] = "OB_INVALID_IO_BUFFER";
2442 2443
    ERROR_CAUSE[-OB_INVALID_IO_BUFFER] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_IO_BUFFER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2444 2445 2446 2447 2448 2449
    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";
2450
    ORACLE_STR_USER_ERROR[-OB_INVALID_IO_BUFFER] = "ORA-00600: internal error code, arguments: -4281, io buffer is invalid";
O
oceanbase-admin 已提交
2451
    ERROR_NAME[-OB_PARTITION_IS_REMOVED] = "OB_PARTITION_IS_REMOVED";
2452 2453
    ERROR_CAUSE[-OB_PARTITION_IS_REMOVED] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_IS_REMOVED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2454 2455 2456 2457 2458
    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;
2459 2460
    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";
O
oceanbase-admin 已提交
2461
    ERROR_NAME[-OB_GTS_NOT_READY] = "OB_GTS_NOT_READY";
2462 2463
    ERROR_CAUSE[-OB_GTS_NOT_READY] = "Internal Error";
    ERROR_SOLUTION[-OB_GTS_NOT_READY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2464 2465 2466 2467 2468 2469 2470 2471
    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";
2472 2473
    ERROR_CAUSE[-OB_MAJOR_SSTABLE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_MAJOR_SSTABLE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2474 2475 2476 2477 2478
    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;
2479 2480
    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";
O
oceanbase-admin 已提交
2481
    ERROR_NAME[-OB_VERSION_RANGE_DISCARDED] = "OB_VERSION_RANGE_DISCARDED";
2482 2483
    ERROR_CAUSE[-OB_VERSION_RANGE_DISCARDED] = "Internal Error";
    ERROR_SOLUTION[-OB_VERSION_RANGE_DISCARDED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2484 2485 2486 2487 2488
    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;
2489 2490
    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";
O
oceanbase-admin 已提交
2491
    ERROR_NAME[-OB_MAJOR_SSTABLE_HAS_MERGED] = "OB_MAJOR_SSTABLE_HAS_MERGED";
2492 2493
    ERROR_CAUSE[-OB_MAJOR_SSTABLE_HAS_MERGED] = "Internal Error";
    ERROR_SOLUTION[-OB_MAJOR_SSTABLE_HAS_MERGED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2494 2495 2496 2497 2498
    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;
2499 2500
    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";
O
oceanbase-admin 已提交
2501
    ERROR_NAME[-OB_MINOR_SSTABLE_RANGE_CROSS] = "OB_MINOR_SSTABLE_RANGE_CROSS";
2502 2503
    ERROR_CAUSE[-OB_MINOR_SSTABLE_RANGE_CROSS] = "Internal Error";
    ERROR_SOLUTION[-OB_MINOR_SSTABLE_RANGE_CROSS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2504 2505 2506 2507 2508
    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;
2509 2510
    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";
O
oceanbase-admin 已提交
2511
    ERROR_NAME[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "OB_MEMTABLE_CANNOT_MINOR_MERGE";
2512 2513
    ERROR_CAUSE[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "Internal Error";
    ERROR_SOLUTION[-OB_MEMTABLE_CANNOT_MINOR_MERGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2514 2515 2516 2517 2518
    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;
2519 2520
    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";
O
oceanbase-admin 已提交
2521
    ERROR_NAME[-OB_TASK_EXIST] = "OB_TASK_EXIST";
2522 2523
    ERROR_CAUSE[-OB_TASK_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TASK_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2524 2525 2526 2527 2528 2529 2530 2531
    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";
2532 2533
    ERROR_CAUSE[-OB_ALLOCATE_DISK_SPACE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_ALLOCATE_DISK_SPACE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2534 2535 2536 2537 2538
    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;
2539 2540
    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";
O
oceanbase-admin 已提交
2541
    ERROR_NAME[-OB_CANT_FIND_UDF] = "OB_CANT_FIND_UDF";
2542 2543
    ERROR_CAUSE[-OB_CANT_FIND_UDF] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_FIND_UDF] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2544 2545 2546 2547 2548 2549
    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";
2550
    ORACLE_STR_USER_ERROR[-OB_CANT_FIND_UDF] = "ORA-00600: internal error code, arguments: -4291, Can not load function %s";
O
oceanbase-admin 已提交
2551
    ERROR_NAME[-OB_CANT_INITIALIZE_UDF] = "OB_CANT_INITIALIZE_UDF";
2552 2553
    ERROR_CAUSE[-OB_CANT_INITIALIZE_UDF] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_INITIALIZE_UDF] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2554 2555 2556 2557 2558
    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;
2559 2560
    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'";
O
oceanbase-admin 已提交
2561
    ERROR_NAME[-OB_UDF_NO_PATHS] = "OB_UDF_NO_PATHS";
2562 2563
    ERROR_CAUSE[-OB_UDF_NO_PATHS] = "Internal Error";
    ERROR_SOLUTION[-OB_UDF_NO_PATHS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2564 2565 2566 2567 2568
    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;
2569 2570
    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";
O
oceanbase-admin 已提交
2571
    ERROR_NAME[-OB_UDF_EXISTS] = "OB_UDF_EXISTS";
2572 2573
    ERROR_CAUSE[-OB_UDF_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_UDF_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2574 2575 2576 2577 2578 2579
    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";
2580
    ORACLE_STR_USER_ERROR[-OB_UDF_EXISTS] = "ORA-00600: internal error code, arguments: -4294, Function %.*s already exists";
O
oceanbase-admin 已提交
2581
    ERROR_NAME[-OB_CANT_OPEN_LIBRARY] = "OB_CANT_OPEN_LIBRARY";
2582 2583
    ERROR_CAUSE[-OB_CANT_OPEN_LIBRARY] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_OPEN_LIBRARY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2584 2585 2586 2587 2588
    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;
2589 2590
    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'";
O
oceanbase-admin 已提交
2591
    ERROR_NAME[-OB_CANT_FIND_DL_ENTRY] = "OB_CANT_FIND_DL_ENTRY";
2592 2593
    ERROR_CAUSE[-OB_CANT_FIND_DL_ENTRY] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_FIND_DL_ENTRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2594 2595 2596 2597 2598 2599
    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";
2600
    ORACLE_STR_USER_ERROR[-OB_CANT_FIND_DL_ENTRY] = "ORA-00600: internal error code, arguments: -4296, Can't find symbol %.*s in library";
O
oceanbase-admin 已提交
2601
    ERROR_NAME[-OB_OBJECT_NAME_EXIST] = "OB_OBJECT_NAME_EXIST";
2602 2603
    ERROR_CAUSE[-OB_OBJECT_NAME_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_OBJECT_NAME_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2604 2605 2606 2607 2608
    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;
2609 2610
    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";
O
oceanbase-admin 已提交
2611
    ERROR_NAME[-OB_OBJECT_NAME_NOT_EXIST] = "OB_OBJECT_NAME_NOT_EXIST";
2612 2613
    ERROR_CAUSE[-OB_OBJECT_NAME_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_OBJECT_NAME_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2614 2615 2616 2617 2618 2619 2620 2621
    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";
2622 2623
    ERROR_CAUSE[-OB_ERR_DUP_ARGUMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_ARGUMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2624 2625 2626 2627 2628
    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;
2629 2630
    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";
O
oceanbase-admin 已提交
2631
    ERROR_NAME[-OB_ERR_INVALID_SEQUENCE_NAME] = "OB_ERR_INVALID_SEQUENCE_NAME";
2632 2633
    ERROR_CAUSE[-OB_ERR_INVALID_SEQUENCE_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SEQUENCE_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2634 2635 2636 2637 2638 2639 2640 2641
    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";
2642 2643
    ERROR_CAUSE[-OB_ERR_DUP_MAXVALUE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_MAXVALUE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2644 2645 2646 2647 2648 2649 2650 2651
    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";
2652 2653
    ERROR_CAUSE[-OB_ERR_DUP_MINVALUE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_MINVALUE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2654 2655 2656 2657 2658 2659 2660 2661
    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";
2662 2663
    ERROR_CAUSE[-OB_ERR_DUP_CYCLE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_CYCLE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2664 2665 2666 2667 2668 2669 2670 2671
    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";
2672 2673
    ERROR_CAUSE[-OB_ERR_DUP_CACHE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_CACHE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2674 2675 2676 2677 2678 2679 2680 2681
    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";
2682 2683
    ERROR_CAUSE[-OB_ERR_DUP_ORDER_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_ORDER_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2684 2685 2686 2687 2688 2689 2690 2691
    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";
2692 2693
    ERROR_CAUSE[-OB_ERR_CONFL_MAXVALUE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONFL_MAXVALUE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2694 2695 2696 2697 2698 2699 2700 2701
    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";
2702 2703
    ERROR_CAUSE[-OB_ERR_CONFL_MINVALUE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONFL_MINVALUE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2704 2705 2706 2707 2708 2709 2710 2711
    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";
2712 2713
    ERROR_CAUSE[-OB_ERR_CONFL_CYCLE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONFL_CYCLE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2714 2715 2716 2717 2718 2719 2720 2721
    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";
2722 2723
    ERROR_CAUSE[-OB_ERR_CONFL_CACHE_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONFL_CACHE_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2724 2725 2726 2727 2728 2729 2730 2731
    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";
2732 2733
    ERROR_CAUSE[-OB_ERR_CONFL_ORDER_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONFL_ORDER_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2734 2735 2736 2737 2738 2739 2740 2741
    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";
2742 2743
    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";
O
oceanbase-admin 已提交
2744 2745 2746 2747 2748 2749
    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";
2750
    ORACLE_STR_USER_ERROR[-OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED] = "ORA-02283: cannot alter starting sequence number";
O
oceanbase-admin 已提交
2751
    ERROR_NAME[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "OB_ERR_DUP_INCREMENT_BY_SPEC";
2752 2753
    ERROR_CAUSE[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_INCREMENT_BY_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2754 2755 2756 2757 2758 2759 2760 2761
    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";
2762 2763
    ERROR_CAUSE[-OB_ERR_DUP_START_WITH_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_START_WITH_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2764 2765 2766 2767 2768 2769 2770 2771
    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";
2772 2773
    ERROR_CAUSE[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REQUIRE_ALTER_SEQ_OPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2774 2775 2776 2777 2778 2779 2780 2781
    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";
2782 2783
    ERROR_CAUSE[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_NOT_ALLOWED_HERE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2784 2785 2786 2787 2788 2789 2790 2791
    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";
2792 2793
    ERROR_CAUSE[-OB_ERR_SEQ_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2794 2795 2796 2797 2798 2799 2800 2801
    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";
2802 2803
    ERROR_CAUSE[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_OPTION_MUST_BE_INTEGER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2804 2805 2806 2807 2808 2809 2810 2811
    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";
2812 2813
    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";
O
oceanbase-admin 已提交
2814 2815 2816 2817 2818 2819 2820 2821
    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";
2822 2823
    ERROR_CAUSE[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2824 2825 2826 2827 2828 2829
    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";
2830
    ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_OPTION_EXCEED_RANGE] = "ORA-04003: sequence parameter exceeds maximum size allowed";
O
oceanbase-admin 已提交
2831
    ERROR_NAME[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE";
2832 2833
    ERROR_CAUSE[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2834 2835 2836 2837 2838 2839 2840 2841
    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";
2842 2843
    ERROR_CAUSE[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_INCREMENT_TOO_LARGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2844 2845 2846 2847 2848
    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;
2849 2850
    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";
O
oceanbase-admin 已提交
2851
    ERROR_NAME[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "OB_ERR_START_WITH_LESS_THAN_MINVALUE";
2852 2853
    ERROR_CAUSE[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_START_WITH_LESS_THAN_MINVALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2854 2855 2856 2857 2858 2859 2860 2861
    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";
2862 2863
    ERROR_CAUSE[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MINVALUE_EXCEED_CURRVAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2864 2865 2866 2867 2868
    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;
2869 2870
    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";
O
oceanbase-admin 已提交
2871
    ERROR_NAME[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "OB_ERR_START_WITH_EXCEED_MAXVALUE";
2872 2873
    ERROR_CAUSE[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_START_WITH_EXCEED_MAXVALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2874 2875 2876 2877 2878 2879 2880 2881
    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";
2882 2883
    ERROR_CAUSE[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MAXVALUE_EXCEED_CURRVAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2884 2885 2886 2887 2888
    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;
2889 2890
    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";
O
oceanbase-admin 已提交
2891
    ERROR_NAME[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "OB_ERR_SEQ_CACHE_TOO_SMALL";
2892 2893
    ERROR_CAUSE[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2894 2895 2896 2897 2898 2899
    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";
2900
    ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_CACHE_TOO_SMALL] = "ORA-04010: the number of values to CACHE must be greater than 1";
O
oceanbase-admin 已提交
2901
    ERROR_NAME[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "OB_ERR_SEQ_OPTION_OUT_OF_RANGE";
2902 2903
    ERROR_CAUSE[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_OPTION_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2904 2905 2906 2907 2908 2909 2910 2911
    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";
2912 2913
    ERROR_CAUSE[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_CACHE_TOO_LARGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2914 2915 2916 2917 2918 2919 2920 2921
    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";
2922 2923
    ERROR_CAUSE[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2924 2925 2926 2927 2928 2929
    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";
2930
    ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_REQUIRE_MINVALUE] = "ORA-04014: descending sequences that CYCLE must specify MINVALUE";
O
oceanbase-admin 已提交
2931
    ERROR_NAME[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "OB_ERR_SEQ_REQUIRE_MAXVALUE";
2932 2933
    ERROR_CAUSE[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2934 2935 2936 2937 2938 2939
    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";
2940
    ORACLE_STR_USER_ERROR[-OB_ERR_SEQ_REQUIRE_MAXVALUE] = "ORA-04015: ascending sequences that CYCLE must specify MAXVALUE";
O
oceanbase-admin 已提交
2941
    ERROR_NAME[-OB_ERR_SEQ_NO_LONGER_EXIST] = "OB_ERR_SEQ_NO_LONGER_EXIST";
2942 2943
    ERROR_CAUSE[-OB_ERR_SEQ_NO_LONGER_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_NO_LONGER_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2944 2945 2946 2947 2948 2949 2950 2951
    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";
2952 2953
    ERROR_CAUSE[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SEQ_VALUE_EXCEED_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2954 2955 2956 2957 2958 2959 2960 2961
    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";
2962 2963
    ERROR_CAUSE[-OB_ERR_DIVISOR_IS_ZERO] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DIVISOR_IS_ZERO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2964 2965 2966 2967 2968 2969 2970 2971
    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";
2972 2973
    ERROR_CAUSE[-OB_ERR_AES_IV_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_AES_IV_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2974 2975
    MYSQL_ERRNO[-OB_ERR_AES_IV_LENGTH] = ER_AES_INVALID_IV;
    SQLSTATE[-OB_ERR_AES_IV_LENGTH] = "HY000";
2976 2977
    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";
O
oceanbase-admin 已提交
2978
    ORACLE_ERRNO[-OB_ERR_AES_IV_LENGTH] = 600;
2979 2980
    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";
O
oceanbase-admin 已提交
2981
    ERROR_NAME[-OB_STORE_DIR_ERROR] = "OB_STORE_DIR_ERROR";
2982 2983
    ERROR_CAUSE[-OB_STORE_DIR_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_STORE_DIR_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2984 2985 2986 2987 2988
    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;
2989 2990
    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";
O
oceanbase-admin 已提交
2991
    ERROR_NAME[-OB_OPEN_TWICE] = "OB_OPEN_TWICE";
2992 2993
    ERROR_CAUSE[-OB_OPEN_TWICE] = "Internal Error";
    ERROR_SOLUTION[-OB_OPEN_TWICE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
2994 2995 2996 2997 2998 2999 3000
    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";
3001
    ERROR_NAME[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "OB_RAID_SUPER_BLOCK_NOT_MATCH";
3002 3003
    ERROR_CAUSE[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_RAID_SUPER_BLOCK_NOT_MATCH] = "Contact OceanBase Support";
3004 3005 3006 3007 3008
    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;
3009 3010
    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";
O
oceanbase-admin 已提交
3011
    ERROR_NAME[-OB_NOT_OPEN] = "OB_NOT_OPEN";
3012 3013
    ERROR_CAUSE[-OB_NOT_OPEN] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_OPEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3014 3015 3016 3017 3018 3019 3020 3021
    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";
3022 3023
    ERROR_CAUSE[-OB_NOT_IN_SERVICE] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_IN_SERVICE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3024 3025 3026 3027 3028
    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;
3029 3030
    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";
O
oceanbase-admin 已提交
3031
    ERROR_NAME[-OB_RAID_DISK_NOT_NORMAL] = "OB_RAID_DISK_NOT_NORMAL";
3032 3033
    ERROR_CAUSE[-OB_RAID_DISK_NOT_NORMAL] = "Internal Error";
    ERROR_SOLUTION[-OB_RAID_DISK_NOT_NORMAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3034 3035 3036 3037 3038
    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;
3039 3040
    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";
O
oceanbase-admin 已提交
3041
    ERROR_NAME[-OB_TENANT_SCHEMA_NOT_FULL] = "OB_TENANT_SCHEMA_NOT_FULL";
3042 3043
    ERROR_CAUSE[-OB_TENANT_SCHEMA_NOT_FULL] = "Internal Error";
    ERROR_SOLUTION[-OB_TENANT_SCHEMA_NOT_FULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3044 3045 3046 3047 3048
    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;
3049 3050
    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";
O
oceanbase-admin 已提交
3051
    ERROR_NAME[-OB_INVALID_QUERY_TIMESTAMP] = "OB_INVALID_QUERY_TIMESTAMP";
3052 3053
    ERROR_CAUSE[-OB_INVALID_QUERY_TIMESTAMP] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_QUERY_TIMESTAMP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3054 3055 3056 3057 3058 3059 3060 3061
    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";
3062 3063
    ERROR_CAUSE[-OB_DIR_NOT_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_DIR_NOT_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3064 3065 3066 3067 3068 3069 3070 3071
    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";
3072 3073
    ERROR_CAUSE[-OB_SCHEMA_NOT_UPTODATE] = "Internal Error";
    ERROR_SOLUTION[-OB_SCHEMA_NOT_UPTODATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3074 3075 3076 3077 3078
    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;
3079 3080
    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";
O
oceanbase-admin 已提交
3081
    ERROR_NAME[-OB_ROLE_NOT_EXIST] = "OB_ROLE_NOT_EXIST";
3082 3083
    ERROR_CAUSE[-OB_ROLE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ROLE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3084 3085 3086 3087 3088 3089 3090 3091
    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";
3092 3093
    ERROR_CAUSE[-OB_ROLE_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ROLE_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3094 3095 3096 3097 3098 3099 3100 3101
    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";
3102 3103
    ERROR_CAUSE[-OB_PRIV_DUP] = "Internal Error";
    ERROR_SOLUTION[-OB_PRIV_DUP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3104 3105 3106 3107 3108 3109 3110 3111
    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";
3112 3113
    ERROR_CAUSE[-OB_KEYSTORE_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_KEYSTORE_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3114 3115 3116 3117 3118
    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;
3119 3120
    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";
O
oceanbase-admin 已提交
3121
    ERROR_NAME[-OB_KEYSTORE_NOT_EXIST] = "OB_KEYSTORE_NOT_EXIST";
3122 3123
    ERROR_CAUSE[-OB_KEYSTORE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_KEYSTORE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3124 3125 3126 3127 3128
    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;
3129 3130
    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";
O
oceanbase-admin 已提交
3131
    ERROR_NAME[-OB_KEYSTORE_WRONG_PASSWORD] = "OB_KEYSTORE_WRONG_PASSWORD";
3132 3133
    ERROR_CAUSE[-OB_KEYSTORE_WRONG_PASSWORD] = "Internal Error";
    ERROR_SOLUTION[-OB_KEYSTORE_WRONG_PASSWORD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3134 3135 3136 3137 3138
    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;
3139 3140
    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";
O
oceanbase-admin 已提交
3141
    ERROR_NAME[-OB_TABLESPACE_EXIST] = "OB_TABLESPACE_EXIST";
3142 3143
    ERROR_CAUSE[-OB_TABLESPACE_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLESPACE_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3144 3145 3146 3147 3148 3149 3150 3151
    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";
3152 3153
    ERROR_CAUSE[-OB_TABLESPACE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLESPACE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3154 3155 3156 3157 3158 3159 3160 3161
    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";
3162 3163
    ERROR_CAUSE[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLESPACE_DELETE_NOT_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3164 3165 3166 3167 3168
    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;
3169 3170
    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";
O
oceanbase-admin 已提交
3171
    ERROR_NAME[-OB_FLOAT_PRECISION_OUT_RANGE] = "OB_FLOAT_PRECISION_OUT_RANGE";
3172 3173
    ERROR_CAUSE[-OB_FLOAT_PRECISION_OUT_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_FLOAT_PRECISION_OUT_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3174 3175 3176 3177 3178 3179
    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)";
3180
    ORACLE_STR_USER_ERROR[-OB_FLOAT_PRECISION_OUT_RANGE] = "ORA-01724: floating point precision is out of range (1 to 126)";
O
oceanbase-admin 已提交
3181
    ERROR_NAME[-OB_NUMERIC_PRECISION_OUT_RANGE] = "OB_NUMERIC_PRECISION_OUT_RANGE";
3182 3183
    ERROR_CAUSE[-OB_NUMERIC_PRECISION_OUT_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_NUMERIC_PRECISION_OUT_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3184 3185 3186 3187 3188
    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;
3189 3190
    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)";
O
oceanbase-admin 已提交
3191
    ERROR_NAME[-OB_NUMERIC_SCALE_OUT_RANGE] = "OB_NUMERIC_SCALE_OUT_RANGE";
3192 3193
    ERROR_CAUSE[-OB_NUMERIC_SCALE_OUT_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_NUMERIC_SCALE_OUT_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3194 3195 3196 3197 3198 3199
    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)";
3200
    ORACLE_STR_USER_ERROR[-OB_NUMERIC_SCALE_OUT_RANGE] = "ORA-01728: numeric scale specifier is out of range (-84 to 127)";
O
oceanbase-admin 已提交
3201
    ERROR_NAME[-OB_KEYSTORE_NOT_OPEN] = "OB_KEYSTORE_NOT_OPEN";
3202 3203
    ERROR_CAUSE[-OB_KEYSTORE_NOT_OPEN] = "Internal Error";
    ERROR_SOLUTION[-OB_KEYSTORE_NOT_OPEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3204 3205 3206 3207 3208
    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;
3209 3210
    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";
O
oceanbase-admin 已提交
3211
    ERROR_NAME[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "OB_KEYSTORE_OPEN_NO_MASTER_KEY";
3212 3213
    ERROR_CAUSE[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_KEYSTORE_OPEN_NO_MASTER_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3214 3215 3216 3217 3218
    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;
3219 3220
    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";
O
oceanbase-admin 已提交
3221
    ERROR_NAME[-OB_SLOG_REACH_MAX_CONCURRENCY] = "OB_SLOG_REACH_MAX_CONCURRENCY";
3222 3223
    ERROR_CAUSE[-OB_SLOG_REACH_MAX_CONCURRENCY] = "Internal Error";
    ERROR_SOLUTION[-OB_SLOG_REACH_MAX_CONCURRENCY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3224 3225 3226 3227 3228
    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;
3229 3230
    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";
O
oceanbase-admin 已提交
3231
    ERROR_NAME[-OB_ERR_NOT_VALID_PASSWORD] = "OB_ERR_NOT_VALID_PASSWORD";
3232 3233
    ERROR_CAUSE[-OB_ERR_NOT_VALID_PASSWORD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_VALID_PASSWORD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3234 3235 3236 3237 3238
    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;
3239 3240
    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";
O
oceanbase-admin 已提交
3241
    ERROR_NAME[-OB_ERR_MUST_CHANGE_PASSWORD] = "OB_ERR_MUST_CHANGE_PASSWORD";
3242 3243
    ERROR_CAUSE[-OB_ERR_MUST_CHANGE_PASSWORD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MUST_CHANGE_PASSWORD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3244 3245
    MYSQL_ERRNO[-OB_ERR_MUST_CHANGE_PASSWORD] = ER_MUST_CHANGE_PASSWORD;
    SQLSTATE[-OB_ERR_MUST_CHANGE_PASSWORD] = "HY000";
3246 3247
    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";
O
oceanbase-admin 已提交
3248 3249 3250 3251
    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";
3252 3253
    ERROR_CAUSE[-OB_OVERSIZE_NEED_RETRY] = "Internal Error";
    ERROR_SOLUTION[-OB_OVERSIZE_NEED_RETRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3254 3255 3256 3257 3258
    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;
3259 3260
    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";
O
oceanbase-admin 已提交
3261
    ERROR_NAME[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "OB_OBCONFIG_CLUSTER_NOT_EXIST";
3262 3263
    ERROR_CAUSE[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_OBCONFIG_CLUSTER_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3264 3265 3266 3267 3268
    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;
3269 3270
    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";
O
oceanbase-admin 已提交
3271
    ERROR_NAME[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "OB_ERR_VALUE_LARGER_THAN_ALLOWED";
3272 3273
    ERROR_CAUSE[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VALUE_LARGER_THAN_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3274 3275 3276 3277 3278
    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;
3279 3280
    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";
O
oceanbase-admin 已提交
3281
    ERROR_NAME[-OB_DISK_ERROR] = "OB_DISK_ERROR";
3282 3283
    ERROR_CAUSE[-OB_DISK_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_DISK_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3284 3285 3286 3287 3288 3289 3290 3291
    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";
3292 3293
    ERROR_CAUSE[-OB_UNIMPLEMENTED_FEATURE] = "Internal Error";
    ERROR_SOLUTION[-OB_UNIMPLEMENTED_FEATURE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3294 3295 3296 3297 3298 3299 3300
    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";
L
leslieyuchen 已提交
3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320
    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";
O
oceanbase-admin 已提交
3321
    ERROR_NAME[-OB_IMPORT_NOT_IN_SERVER] = "OB_IMPORT_NOT_IN_SERVER";
3322 3323
    ERROR_CAUSE[-OB_IMPORT_NOT_IN_SERVER] = "Internal Error";
    ERROR_SOLUTION[-OB_IMPORT_NOT_IN_SERVER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3324 3325 3326 3327 3328
    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;
3329 3330
    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";
O
oceanbase-admin 已提交
3331
    ERROR_NAME[-OB_CONVERT_ERROR] = "OB_CONVERT_ERROR";
3332 3333
    ERROR_CAUSE[-OB_CONVERT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_CONVERT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3334 3335 3336 3337 3338 3339 3340 3341
    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";
3342 3343
    ERROR_CAUSE[-OB_BYPASS_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_BYPASS_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3344 3345 3346 3347 3348 3349 3350 3351
    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";
3352 3353
    ERROR_CAUSE[-OB_RS_STATE_NOT_ALLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_RS_STATE_NOT_ALLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3354 3355 3356 3357 3358
    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;
3359 3360
    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";
O
oceanbase-admin 已提交
3361
    ERROR_NAME[-OB_NO_REPLICA_VALID] = "OB_NO_REPLICA_VALID";
3362 3363
    ERROR_CAUSE[-OB_NO_REPLICA_VALID] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_REPLICA_VALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3364 3365 3366 3367 3368 3369
    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";
3370
    ORACLE_STR_USER_ERROR[-OB_NO_REPLICA_VALID] = "ORA-00600: internal error code, arguments: -4515, No replica is valid";
O
oceanbase-admin 已提交
3371
    ERROR_NAME[-OB_NO_NEED_UPDATE] = "OB_NO_NEED_UPDATE";
3372 3373
    ERROR_CAUSE[-OB_NO_NEED_UPDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_NEED_UPDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3374 3375 3376 3377 3378 3379 3380 3381
    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";
3382 3383
    ERROR_CAUSE[-OB_CACHE_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_CACHE_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3384 3385 3386 3387 3388 3389 3390 3391
    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";
3392 3393
    ERROR_CAUSE[-OB_ITER_STOP] = "Internal Error";
    ERROR_SOLUTION[-OB_ITER_STOP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3394 3395 3396 3397 3398 3399 3400 3401
    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";
3402 3403
    ERROR_CAUSE[-OB_ZONE_ALREADY_MASTER] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_ALREADY_MASTER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3404 3405 3406 3407 3408
    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;
3409 3410
    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";
O
oceanbase-admin 已提交
3411
    ERROR_NAME[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "OB_IP_PORT_IS_NOT_SLAVE_ZONE";
3412 3413
    ERROR_CAUSE[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "Internal Error";
    ERROR_SOLUTION[-OB_IP_PORT_IS_NOT_SLAVE_ZONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3414 3415 3416 3417 3418
    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;
3419 3420
    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";
O
oceanbase-admin 已提交
3421
    ERROR_NAME[-OB_ZONE_IS_NOT_SLAVE] = "OB_ZONE_IS_NOT_SLAVE";
3422 3423
    ERROR_CAUSE[-OB_ZONE_IS_NOT_SLAVE] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_IS_NOT_SLAVE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3424 3425 3426 3427 3428 3429 3430 3431
    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";
3432 3433
    ERROR_CAUSE[-OB_ZONE_IS_NOT_MASTER] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_IS_NOT_MASTER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3434 3435 3436 3437 3438 3439 3440 3441
    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";
3442 3443
    ERROR_CAUSE[-OB_CONFIG_NOT_SYNC] = "Internal Error";
    ERROR_SOLUTION[-OB_CONFIG_NOT_SYNC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3444 3445 3446 3447 3448 3449
    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";
3450
    ORACLE_STR_USER_ERROR[-OB_CONFIG_NOT_SYNC] = "ORA-00600: internal error code, arguments: -4527, Configuration not sync";
O
oceanbase-admin 已提交
3451
    ERROR_NAME[-OB_IP_PORT_IS_NOT_ZONE] = "OB_IP_PORT_IS_NOT_ZONE";
3452 3453
    ERROR_CAUSE[-OB_IP_PORT_IS_NOT_ZONE] = "Internal Error";
    ERROR_SOLUTION[-OB_IP_PORT_IS_NOT_ZONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3454 3455 3456 3457 3458 3459
    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";
3460
    ORACLE_STR_USER_ERROR[-OB_IP_PORT_IS_NOT_ZONE] = "ORA-00600: internal error code, arguments: -4528, Not a zone address";
O
oceanbase-admin 已提交
3461
    ERROR_NAME[-OB_MASTER_ZONE_NOT_EXIST] = "OB_MASTER_ZONE_NOT_EXIST";
3462 3463
    ERROR_CAUSE[-OB_MASTER_ZONE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_MASTER_ZONE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3464 3465 3466 3467 3468
    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;
3469 3470
    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";
O
oceanbase-admin 已提交
3471
    ERROR_NAME[-OB_ZONE_INFO_NOT_EXIST] = "OB_ZONE_INFO_NOT_EXIST";
3472 3473
    ERROR_CAUSE[-OB_ZONE_INFO_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_INFO_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3474 3475 3476 3477 3478 3479
    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";
3480
    ORACLE_STR_USER_ERROR[-OB_ZONE_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4530, Zone info \'%s\' not exist";
O
oceanbase-admin 已提交
3481
    ERROR_NAME[-OB_GET_ZONE_MASTER_UPS_FAILED] = "OB_GET_ZONE_MASTER_UPS_FAILED";
3482 3483
    ERROR_CAUSE[-OB_GET_ZONE_MASTER_UPS_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_GET_ZONE_MASTER_UPS_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3484 3485 3486 3487 3488
    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;
3489 3490
    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";
O
oceanbase-admin 已提交
3491
    ERROR_NAME[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "OB_MULTIPLE_MASTER_ZONES_EXIST";
3492 3493
    ERROR_CAUSE[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_MULTIPLE_MASTER_ZONES_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3494 3495 3496 3497 3498
    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;
3499 3500
    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";
O
oceanbase-admin 已提交
3501
    ERROR_NAME[-OB_INDEXING_ZONE_INVALID] = "OB_INDEXING_ZONE_INVALID";
3502 3503
    ERROR_CAUSE[-OB_INDEXING_ZONE_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_INDEXING_ZONE_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3504 3505 3506 3507 3508
    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;
3509 3510
    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";
O
oceanbase-admin 已提交
3511
    ERROR_NAME[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "OB_ROOT_TABLE_RANGE_NOT_EXIST";
3512 3513
    ERROR_CAUSE[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ROOT_TABLE_RANGE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3514 3515 3516 3517 3518
    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;
3519 3520
    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";
O
oceanbase-admin 已提交
3521
    ERROR_NAME[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "OB_ROOT_MIGRATE_CONCURRENCY_FULL";
3522 3523
    ERROR_CAUSE[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "Internal Error";
    ERROR_SOLUTION[-OB_ROOT_MIGRATE_CONCURRENCY_FULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3524 3525 3526 3527 3528
    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;
3529 3530
    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";
O
oceanbase-admin 已提交
3531
    ERROR_NAME[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "OB_ROOT_MIGRATE_INFO_NOT_FOUND";
3532 3533
    ERROR_CAUSE[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ROOT_MIGRATE_INFO_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3534 3535 3536 3537 3538
    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;
3539 3540
    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";
O
oceanbase-admin 已提交
3541
    ERROR_NAME[-OB_NOT_DATA_LOAD_TABLE] = "OB_NOT_DATA_LOAD_TABLE";
3542 3543
    ERROR_CAUSE[-OB_NOT_DATA_LOAD_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_DATA_LOAD_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3544 3545 3546 3547 3548 3549
    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";
3550
    ORACLE_STR_USER_ERROR[-OB_NOT_DATA_LOAD_TABLE] = "ORA-00600: internal error code, arguments: -4540, No data to load";
O
oceanbase-admin 已提交
3551
    ERROR_NAME[-OB_DATA_LOAD_TABLE_DUPLICATED] = "OB_DATA_LOAD_TABLE_DUPLICATED";
3552 3553
    ERROR_CAUSE[-OB_DATA_LOAD_TABLE_DUPLICATED] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_LOAD_TABLE_DUPLICATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3554 3555 3556 3557 3558
    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;
3559 3560
    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";
O
oceanbase-admin 已提交
3561
    ERROR_NAME[-OB_ROOT_TABLE_ID_EXIST] = "OB_ROOT_TABLE_ID_EXIST";
3562 3563
    ERROR_CAUSE[-OB_ROOT_TABLE_ID_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ROOT_TABLE_ID_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3564 3565 3566 3567 3568 3569 3570 3571
    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";
3572 3573
    ERROR_CAUSE[-OB_INDEX_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_INDEX_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3574 3575 3576 3577 3578 3579
    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";
3580
    ORACLE_STR_USER_ERROR[-OB_INDEX_TIMEOUT] = "ORA-00600: internal error code, arguments: -4543, Building index timeout";
O
oceanbase-admin 已提交
3581
    ERROR_NAME[-OB_ROOT_NOT_INTEGRATED] = "OB_ROOT_NOT_INTEGRATED";
3582 3583
    ERROR_CAUSE[-OB_ROOT_NOT_INTEGRATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ROOT_NOT_INTEGRATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3584 3585 3586 3587 3588 3589
    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";
3590
    ORACLE_STR_USER_ERROR[-OB_ROOT_NOT_INTEGRATED] = "ORA-00600: internal error code, arguments: -4544, Root not integrated";
O
oceanbase-admin 已提交
3591
    ERROR_NAME[-OB_INDEX_INELIGIBLE] = "OB_INDEX_INELIGIBLE";
3592 3593
    ERROR_CAUSE[-OB_INDEX_INELIGIBLE] = "Internal Error";
    ERROR_SOLUTION[-OB_INDEX_INELIGIBLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3594 3595 3596 3597 3598 3599
    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";
3600
    ORACLE_STR_USER_ERROR[-OB_INDEX_INELIGIBLE] = "ORA-00600: internal error code, arguments: -4545, index data not unique";
O
oceanbase-admin 已提交
3601
    ERROR_NAME[-OB_REBALANCE_EXEC_TIMEOUT] = "OB_REBALANCE_EXEC_TIMEOUT";
3602 3603
    ERROR_CAUSE[-OB_REBALANCE_EXEC_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_REBALANCE_EXEC_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3604 3605 3606 3607 3608
    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;
3609 3610
    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";
O
oceanbase-admin 已提交
3611
    ERROR_NAME[-OB_MERGE_NOT_STARTED] = "OB_MERGE_NOT_STARTED";
3612 3613
    ERROR_CAUSE[-OB_MERGE_NOT_STARTED] = "Internal Error";
    ERROR_SOLUTION[-OB_MERGE_NOT_STARTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3614 3615 3616 3617 3618
    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;
3619 3620
    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";
O
oceanbase-admin 已提交
3621
    ERROR_NAME[-OB_MERGE_ALREADY_STARTED] = "OB_MERGE_ALREADY_STARTED";
3622 3623
    ERROR_CAUSE[-OB_MERGE_ALREADY_STARTED] = "Internal Error";
    ERROR_SOLUTION[-OB_MERGE_ALREADY_STARTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3624 3625 3626 3627 3628
    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;
3629 3630
    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";
O
oceanbase-admin 已提交
3631
    ERROR_NAME[-OB_ROOTSERVICE_EXIST] = "OB_ROOTSERVICE_EXIST";
3632 3633
    ERROR_CAUSE[-OB_ROOTSERVICE_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ROOTSERVICE_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3634 3635 3636 3637 3638
    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;
3639 3640
    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";
O
oceanbase-admin 已提交
3641
    ERROR_NAME[-OB_RS_SHUTDOWN] = "OB_RS_SHUTDOWN";
3642 3643
    ERROR_CAUSE[-OB_RS_SHUTDOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_RS_SHUTDOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3644 3645 3646 3647 3648 3649
    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";
3650
    ORACLE_STR_USER_ERROR[-OB_RS_SHUTDOWN] = "ORA-00600: internal error code, arguments: -4550, rootservice is shutdown";
O
oceanbase-admin 已提交
3651
    ERROR_NAME[-OB_SERVER_MIGRATE_IN_DENIED] = "OB_SERVER_MIGRATE_IN_DENIED";
3652 3653
    ERROR_CAUSE[-OB_SERVER_MIGRATE_IN_DENIED] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_MIGRATE_IN_DENIED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3654 3655 3656 3657 3658
    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;
3659 3660
    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";
O
oceanbase-admin 已提交
3661
    ERROR_NAME[-OB_REBALANCE_TASK_CANT_EXEC] = "OB_REBALANCE_TASK_CANT_EXEC";
3662 3663
    ERROR_CAUSE[-OB_REBALANCE_TASK_CANT_EXEC] = "Internal Error";
    ERROR_SOLUTION[-OB_REBALANCE_TASK_CANT_EXEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3664 3665 3666 3667 3668
    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;
3669 3670
    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";
O
oceanbase-admin 已提交
3671
    ERROR_NAME[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT";
3672 3673
    ERROR_CAUSE[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3674 3675 3676 3677 3678
    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;
3679 3680
    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";
O
oceanbase-admin 已提交
3681
    ERROR_NAME[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "OB_REBALANCE_TASK_NOT_IN_PROGRESS";
3682 3683
    ERROR_CAUSE[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "Internal Error";
    ERROR_SOLUTION[-OB_REBALANCE_TASK_NOT_IN_PROGRESS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3684 3685 3686 3687 3688
    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;
3689 3690
    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";
O
oceanbase-admin 已提交
3691
    ERROR_NAME[-OB_DATA_SOURCE_NOT_EXIST] = "OB_DATA_SOURCE_NOT_EXIST";
3692 3693
    ERROR_CAUSE[-OB_DATA_SOURCE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3694 3695 3696 3697 3698
    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;
3699 3700
    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";
O
oceanbase-admin 已提交
3701
    ERROR_NAME[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "OB_DATA_SOURCE_TABLE_NOT_EXIST";
3702 3703
    ERROR_CAUSE[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_TABLE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3704 3705 3706 3707 3708
    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;
3709 3710
    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";
O
oceanbase-admin 已提交
3711
    ERROR_NAME[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "OB_DATA_SOURCE_RANGE_NOT_EXIST";
3712 3713
    ERROR_CAUSE[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_RANGE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3714 3715 3716 3717 3718
    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;
3719 3720
    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";
O
oceanbase-admin 已提交
3721
    ERROR_NAME[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "OB_DATA_SOURCE_DATA_NOT_EXIST";
3722 3723
    ERROR_CAUSE[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_DATA_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3724 3725 3726 3727 3728
    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;
3729 3730
    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";
O
oceanbase-admin 已提交
3731
    ERROR_NAME[-OB_DATA_SOURCE_SYS_ERROR] = "OB_DATA_SOURCE_SYS_ERROR";
3732 3733
    ERROR_CAUSE[-OB_DATA_SOURCE_SYS_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_SYS_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3734 3735 3736 3737 3738
    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;
3739 3740
    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";
O
oceanbase-admin 已提交
3741
    ERROR_NAME[-OB_DATA_SOURCE_TIMEOUT] = "OB_DATA_SOURCE_TIMEOUT";
3742 3743
    ERROR_CAUSE[-OB_DATA_SOURCE_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3744 3745 3746 3747 3748 3749
    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";
3750
    ORACLE_STR_USER_ERROR[-OB_DATA_SOURCE_TIMEOUT] = "ORA-00600: internal error code, arguments: -4605, Data source timeout";
O
oceanbase-admin 已提交
3751
    ERROR_NAME[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "OB_DATA_SOURCE_CONCURRENCY_FULL";
3752 3753
    ERROR_CAUSE[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_CONCURRENCY_FULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3754 3755 3756 3757 3758
    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;
3759 3760
    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";
O
oceanbase-admin 已提交
3761
    ERROR_NAME[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "OB_DATA_SOURCE_WRONG_URI_FORMAT";
3762 3763
    ERROR_CAUSE[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_WRONG_URI_FORMAT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3764 3765 3766 3767 3768
    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;
3769 3770
    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";
O
oceanbase-admin 已提交
3771
    ERROR_NAME[-OB_SSTABLE_VERSION_UNEQUAL] = "OB_SSTABLE_VERSION_UNEQUAL";
3772 3773
    ERROR_CAUSE[-OB_SSTABLE_VERSION_UNEQUAL] = "Internal Error";
    ERROR_SOLUTION[-OB_SSTABLE_VERSION_UNEQUAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3774 3775 3776 3777 3778
    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;
3779 3780
    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";
O
oceanbase-admin 已提交
3781
    ERROR_NAME[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "OB_UPS_RENEW_LEASE_NOT_ALLOWED";
3782 3783
    ERROR_CAUSE[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_UPS_RENEW_LEASE_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3784 3785 3786 3787 3788
    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;
3789 3790
    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";
O
oceanbase-admin 已提交
3791
    ERROR_NAME[-OB_UPS_COUNT_OVER_LIMIT] = "OB_UPS_COUNT_OVER_LIMIT";
3792 3793
    ERROR_CAUSE[-OB_UPS_COUNT_OVER_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_UPS_COUNT_OVER_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3794 3795 3796 3797 3798
    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;
3799 3800
    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";
O
oceanbase-admin 已提交
3801
    ERROR_NAME[-OB_NO_UPS_MAJORITY] = "OB_NO_UPS_MAJORITY";
3802 3803
    ERROR_CAUSE[-OB_NO_UPS_MAJORITY] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_UPS_MAJORITY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3804 3805 3806 3807 3808 3809
    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";
3810
    ORACLE_STR_USER_ERROR[-OB_NO_UPS_MAJORITY] = "ORA-00600: internal error code, arguments: -4611, ups not form a majority";
O
oceanbase-admin 已提交
3811
    ERROR_NAME[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "OB_INDEX_COUNT_REACH_THE_LIMIT";
3812 3813
    ERROR_CAUSE[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_INDEX_COUNT_REACH_THE_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3814 3815 3816 3817 3818
    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;
3819 3820
    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";
O
oceanbase-admin 已提交
3821
    ERROR_NAME[-OB_TASK_EXPIRED] = "OB_TASK_EXPIRED";
3822 3823
    ERROR_CAUSE[-OB_TASK_EXPIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_TASK_EXPIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3824 3825 3826 3827 3828 3829 3830 3831
    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";
3832 3833
    ERROR_CAUSE[-OB_TABLEGROUP_NOT_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLEGROUP_NOT_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3834 3835 3836 3837 3838
    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;
3839 3840
    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";
O
oceanbase-admin 已提交
3841
    ERROR_NAME[-OB_INVALID_SERVER_STATUS] = "OB_INVALID_SERVER_STATUS";
3842 3843
    ERROR_CAUSE[-OB_INVALID_SERVER_STATUS] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_SERVER_STATUS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3844 3845 3846 3847 3848
    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;
3849 3850
    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";
O
oceanbase-admin 已提交
3851
    ERROR_NAME[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "OB_WAIT_ELEC_LEADER_TIMEOUT";
3852 3853
    ERROR_CAUSE[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_WAIT_ELEC_LEADER_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3854 3855 3856 3857 3858
    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;
3859 3860
    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";
O
oceanbase-admin 已提交
3861
    ERROR_NAME[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "OB_WAIT_ALL_RS_ONLINE_TIMEOUT";
3862 3863
    ERROR_CAUSE[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_WAIT_ALL_RS_ONLINE_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3864 3865 3866 3867 3868
    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;
3869 3870
    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";
O
oceanbase-admin 已提交
3871
    ERROR_NAME[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "OB_ALL_REPLICAS_ON_MERGE_ZONE";
3872 3873
    ERROR_CAUSE[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "Internal Error";
    ERROR_SOLUTION[-OB_ALL_REPLICAS_ON_MERGE_ZONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3874 3875 3876 3877 3878
    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;
3879 3880
    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";
O
oceanbase-admin 已提交
3881
    ERROR_NAME[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "OB_MACHINE_RESOURCE_NOT_ENOUGH";
3882 3883
    ERROR_CAUSE[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_MACHINE_RESOURCE_NOT_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3884 3885 3886 3887 3888
    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;
3889 3890
    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";
O
oceanbase-admin 已提交
3891
    ERROR_NAME[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "OB_NOT_SERVER_CAN_HOLD_SOFTLY";
3892 3893
    ERROR_CAUSE[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_SERVER_CAN_HOLD_SOFTLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3894 3895 3896 3897 3898
    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;
3899 3900
    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";
O
oceanbase-admin 已提交
3901
    ERROR_NAME[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "OB_RESOURCE_POOL_ALREADY_GRANTED";
3902 3903
    ERROR_CAUSE[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "Internal Error";
    ERROR_SOLUTION[-OB_RESOURCE_POOL_ALREADY_GRANTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3904 3905 3906 3907 3908
    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;
3909 3910
    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";
O
oceanbase-admin 已提交
3911
    ERROR_NAME[-OB_SERVER_ALREADY_DELETED] = "OB_SERVER_ALREADY_DELETED";
3912 3913
    ERROR_CAUSE[-OB_SERVER_ALREADY_DELETED] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_ALREADY_DELETED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3914 3915 3916 3917 3918
    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;
3919 3920
    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";
O
oceanbase-admin 已提交
3921
    ERROR_NAME[-OB_SERVER_NOT_DELETING] = "OB_SERVER_NOT_DELETING";
3922 3923
    ERROR_CAUSE[-OB_SERVER_NOT_DELETING] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_NOT_DELETING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3924 3925 3926 3927 3928
    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;
3929 3930
    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";
O
oceanbase-admin 已提交
3931
    ERROR_NAME[-OB_SERVER_NOT_IN_WHITE_LIST] = "OB_SERVER_NOT_IN_WHITE_LIST";
3932 3933
    ERROR_CAUSE[-OB_SERVER_NOT_IN_WHITE_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_NOT_IN_WHITE_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3934 3935 3936 3937 3938
    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;
3939 3940
    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";
O
oceanbase-admin 已提交
3941
    ERROR_NAME[-OB_SERVER_ZONE_NOT_MATCH] = "OB_SERVER_ZONE_NOT_MATCH";
3942 3943
    ERROR_CAUSE[-OB_SERVER_ZONE_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_ZONE_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3944 3945 3946 3947 3948
    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;
3949 3950
    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";
O
oceanbase-admin 已提交
3951
    ERROR_NAME[-OB_OVER_ZONE_NUM_LIMIT] = "OB_OVER_ZONE_NUM_LIMIT";
3952 3953
    ERROR_CAUSE[-OB_OVER_ZONE_NUM_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_OVER_ZONE_NUM_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3954 3955 3956 3957 3958
    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;
3959 3960
    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";
O
oceanbase-admin 已提交
3961
    ERROR_NAME[-OB_ZONE_STATUS_NOT_MATCH] = "OB_ZONE_STATUS_NOT_MATCH";
3962 3963
    ERROR_CAUSE[-OB_ZONE_STATUS_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_STATUS_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3964 3965 3966 3967 3968
    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;
3969 3970
    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";
O
oceanbase-admin 已提交
3971
    ERROR_NAME[-OB_RESOURCE_UNIT_IS_REFERENCED] = "OB_RESOURCE_UNIT_IS_REFERENCED";
3972 3973
    ERROR_CAUSE[-OB_RESOURCE_UNIT_IS_REFERENCED] = "Internal Error";
    ERROR_SOLUTION[-OB_RESOURCE_UNIT_IS_REFERENCED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3974 3975 3976 3977 3978
    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;
3979 3980
    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";
O
oceanbase-admin 已提交
3981
    ERROR_NAME[-OB_DIFFERENT_PRIMARY_ZONE] = "OB_DIFFERENT_PRIMARY_ZONE";
3982 3983
    ERROR_CAUSE[-OB_DIFFERENT_PRIMARY_ZONE] = "Internal Error";
    ERROR_SOLUTION[-OB_DIFFERENT_PRIMARY_ZONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3984 3985 3986
    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";
3987
    STR_USER_ERROR[-OB_DIFFERENT_PRIMARY_ZONE] = "table schema primary zone different with other table in sampe tablegroup";
O
oceanbase-admin 已提交
3988
    ORACLE_ERRNO[-OB_DIFFERENT_PRIMARY_ZONE] = 600;
3989 3990
    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";
O
oceanbase-admin 已提交
3991
    ERROR_NAME[-OB_SERVER_NOT_ACTIVE] = "OB_SERVER_NOT_ACTIVE";
3992 3993
    ERROR_CAUSE[-OB_SERVER_NOT_ACTIVE] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_NOT_ACTIVE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
3994 3995 3996 3997 3998 3999
    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";
4000
    ORACLE_STR_USER_ERROR[-OB_SERVER_NOT_ACTIVE] = "ORA-00600: internal error code, arguments: -4637, server is not active";
O
oceanbase-admin 已提交
4001
    ERROR_NAME[-OB_RS_NOT_MASTER] = "OB_RS_NOT_MASTER";
4002 4003
    ERROR_CAUSE[-OB_RS_NOT_MASTER] = "Internal Error";
    ERROR_SOLUTION[-OB_RS_NOT_MASTER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4004 4005 4006 4007 4008
    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;
4009 4010
    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";
O
oceanbase-admin 已提交
4011
    ERROR_NAME[-OB_CANDIDATE_LIST_ERROR] = "OB_CANDIDATE_LIST_ERROR";
4012 4013
    ERROR_CAUSE[-OB_CANDIDATE_LIST_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_CANDIDATE_LIST_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4014 4015 4016 4017 4018
    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;
4019 4020
    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";
O
oceanbase-admin 已提交
4021
    ERROR_NAME[-OB_PARTITION_ZONE_DUPLICATED] = "OB_PARTITION_ZONE_DUPLICATED";
4022 4023
    ERROR_CAUSE[-OB_PARTITION_ZONE_DUPLICATED] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_ZONE_DUPLICATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4024 4025 4026 4027 4028
    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;
4029 4030
    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.";
O
oceanbase-admin 已提交
4031
    ERROR_NAME[-OB_ZONE_DUPLICATED] = "OB_ZONE_DUPLICATED";
4032 4033
    ERROR_CAUSE[-OB_ZONE_DUPLICATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_DUPLICATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4034 4035 4036 4037 4038
    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;
4039 4040
    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";
O
oceanbase-admin 已提交
4041
    ERROR_NAME[-OB_NOT_ALL_ZONE_ACTIVE] = "OB_NOT_ALL_ZONE_ACTIVE";
4042 4043
    ERROR_CAUSE[-OB_NOT_ALL_ZONE_ACTIVE] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_ALL_ZONE_ACTIVE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4044 4045 4046 4047 4048
    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;
4049 4050
    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";
O
oceanbase-admin 已提交
4051
    ERROR_NAME[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST";
4052 4053
    ERROR_CAUSE[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4054 4055 4056 4057 4058
    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;
4059 4060
    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";
O
oceanbase-admin 已提交
4061
    ERROR_NAME[-OB_REPLICA_NUM_NOT_MATCH] = "OB_REPLICA_NUM_NOT_MATCH";
4062 4063
    ERROR_CAUSE[-OB_REPLICA_NUM_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_REPLICA_NUM_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4064 4065 4066 4067 4068
    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;
4069 4070
    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";
O
oceanbase-admin 已提交
4071
    ERROR_NAME[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "OB_ZONE_LIST_POOL_LIST_NOT_MATCH";
4072 4073
    ERROR_CAUSE[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_LIST_POOL_LIST_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4074 4075 4076 4077 4078
    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;
4079 4080
    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";
O
oceanbase-admin 已提交
4081
    ERROR_NAME[-OB_INVALID_TENANT_NAME] = "OB_INVALID_TENANT_NAME";
4082 4083
    ERROR_CAUSE[-OB_INVALID_TENANT_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_TENANT_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4084 4085 4086 4087 4088
    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;
4089 4090
    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";
O
oceanbase-admin 已提交
4091
    ERROR_NAME[-OB_EMPTY_RESOURCE_POOL_LIST] = "OB_EMPTY_RESOURCE_POOL_LIST";
4092 4093
    ERROR_CAUSE[-OB_EMPTY_RESOURCE_POOL_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_EMPTY_RESOURCE_POOL_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4094 4095 4096 4097 4098
    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;
4099 4100
    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";
O
oceanbase-admin 已提交
4101
    ERROR_NAME[-OB_RESOURCE_UNIT_NOT_EXIST] = "OB_RESOURCE_UNIT_NOT_EXIST";
4102 4103
    ERROR_CAUSE[-OB_RESOURCE_UNIT_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_RESOURCE_UNIT_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4104 4105 4106 4107 4108
    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;
4109 4110
    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";
O
oceanbase-admin 已提交
4111
    ERROR_NAME[-OB_RESOURCE_UNIT_EXIST] = "OB_RESOURCE_UNIT_EXIST";
4112 4113
    ERROR_CAUSE[-OB_RESOURCE_UNIT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_RESOURCE_UNIT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4114 4115 4116 4117 4118
    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;
4119 4120
    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";
O
oceanbase-admin 已提交
4121
    ERROR_NAME[-OB_RESOURCE_POOL_NOT_EXIST] = "OB_RESOURCE_POOL_NOT_EXIST";
4122 4123
    ERROR_CAUSE[-OB_RESOURCE_POOL_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_RESOURCE_POOL_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4124 4125 4126 4127 4128
    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;
4129 4130
    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";
O
oceanbase-admin 已提交
4131
    ERROR_NAME[-OB_RESOURCE_POOL_EXIST] = "OB_RESOURCE_POOL_EXIST";
4132 4133
    ERROR_CAUSE[-OB_RESOURCE_POOL_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_RESOURCE_POOL_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4134 4135 4136 4137 4138
    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;
4139 4140
    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";
O
oceanbase-admin 已提交
4141
    ERROR_NAME[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "OB_WAIT_LEADER_SWITCH_TIMEOUT";
4142 4143
    ERROR_CAUSE[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_WAIT_LEADER_SWITCH_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4144 4145 4146 4147 4148
    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;
4149 4150
    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";
O
oceanbase-admin 已提交
4151
    ERROR_NAME[-OB_LOCATION_NOT_EXIST] = "OB_LOCATION_NOT_EXIST";
4152 4153
    ERROR_CAUSE[-OB_LOCATION_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_LOCATION_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4154 4155 4156 4157 4158 4159
    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";
4160
    ORACLE_STR_USER_ERROR[-OB_LOCATION_NOT_EXIST] = "ORA-00600: internal error code, arguments: -4653, location not exist";
O
oceanbase-admin 已提交
4161
    ERROR_NAME[-OB_LOCATION_LEADER_NOT_EXIST] = "OB_LOCATION_LEADER_NOT_EXIST";
4162 4163
    ERROR_CAUSE[-OB_LOCATION_LEADER_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_LOCATION_LEADER_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4164 4165 4166 4167 4168
    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;
4169 4170
    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";
O
oceanbase-admin 已提交
4171
    ERROR_NAME[-OB_ZONE_NOT_ACTIVE] = "OB_ZONE_NOT_ACTIVE";
4172 4173
    ERROR_CAUSE[-OB_ZONE_NOT_ACTIVE] = "Internal Error";
    ERROR_SOLUTION[-OB_ZONE_NOT_ACTIVE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4174 4175 4176 4177 4178 4179 4180 4181
    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";
4182 4183
    ERROR_CAUSE[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "Internal Error";
    ERROR_SOLUTION[-OB_UNIT_NUM_OVER_SERVER_COUNT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4184 4185 4186 4187 4188
    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;
4189 4190
    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";
O
oceanbase-admin 已提交
4191
    ERROR_NAME[-OB_POOL_SERVER_INTERSECT] = "OB_POOL_SERVER_INTERSECT";
4192 4193
    ERROR_CAUSE[-OB_POOL_SERVER_INTERSECT] = "Internal Error";
    ERROR_SOLUTION[-OB_POOL_SERVER_INTERSECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4194 4195 4196 4197 4198
    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;
4199 4200
    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";
O
oceanbase-admin 已提交
4201
    ERROR_NAME[-OB_NOT_SINGLE_RESOURCE_POOL] = "OB_NOT_SINGLE_RESOURCE_POOL";
4202 4203
    ERROR_CAUSE[-OB_NOT_SINGLE_RESOURCE_POOL] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_SINGLE_RESOURCE_POOL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4204 4205 4206
    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";
4207
    STR_USER_ERROR[-OB_NOT_SINGLE_RESOURCE_POOL] = "create tenant only support single resource pool now, but pool list is %s";
O
oceanbase-admin 已提交
4208
    ORACLE_ERRNO[-OB_NOT_SINGLE_RESOURCE_POOL] = 600;
4209 4210
    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";
O
oceanbase-admin 已提交
4211
    ERROR_NAME[-OB_INVALID_RESOURCE_UNIT] = "OB_INVALID_RESOURCE_UNIT";
4212 4213
    ERROR_CAUSE[-OB_INVALID_RESOURCE_UNIT] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_RESOURCE_UNIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4214 4215 4216 4217 4218
    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;
4219 4220
    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";
O
oceanbase-admin 已提交
4221
    ERROR_NAME[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "OB_STOP_SERVER_IN_MULTIPLE_ZONES";
4222 4223
    ERROR_CAUSE[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "Internal Error";
    ERROR_SOLUTION[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4224 4225 4226 4227 4228
    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;
4229
    ORACLE_STR_ERROR[-OB_STOP_SERVER_IN_MULTIPLE_ZONES] = "ORA-00600: internal error code, arguments: -4660, Can not stop server in multiple zones";
O
oceanbase-admin 已提交
4230 4231
    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";
4232 4233
    ERROR_CAUSE[-OB_SESSION_ENTRY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_SESSION_ENTRY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4234 4235 4236 4237 4238
    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;
4239 4240
    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";
O
oceanbase-admin 已提交
4241
    ERROR_NAME[-OB_GOT_SIGNAL_ABORTING] = "OB_GOT_SIGNAL_ABORTING";
4242 4243
    ERROR_CAUSE[-OB_GOT_SIGNAL_ABORTING] = "Internal Error";
    ERROR_SOLUTION[-OB_GOT_SIGNAL_ABORTING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4244 4245 4246 4247 4248
    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;
4249 4250
    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!";
O
oceanbase-admin 已提交
4251
    ERROR_NAME[-OB_SERVER_NOT_ALIVE] = "OB_SERVER_NOT_ALIVE";
4252 4253
    ERROR_CAUSE[-OB_SERVER_NOT_ALIVE] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_NOT_ALIVE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4254 4255 4256 4257 4258 4259
    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";
4260
    ORACLE_STR_USER_ERROR[-OB_SERVER_NOT_ALIVE] = "ORA-00600: internal error code, arguments: -4663, server is not alive";
O
oceanbase-admin 已提交
4261
    ERROR_NAME[-OB_GET_LOCATION_TIME_OUT] = "OB_GET_LOCATION_TIME_OUT";
4262 4263
    ERROR_CAUSE[-OB_GET_LOCATION_TIME_OUT] = "Internal Error";
    ERROR_SOLUTION[-OB_GET_LOCATION_TIME_OUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4264 4265 4266 4267 4268 4269 4270 4271
    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";
4272 4273
    ERROR_CAUSE[-OB_UNIT_IS_MIGRATING] = "Internal Error";
    ERROR_SOLUTION[-OB_UNIT_IS_MIGRATING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4274 4275 4276 4277 4278
    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;
4279 4280
    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";
O
oceanbase-admin 已提交
4281
    ERROR_NAME[-OB_CLUSTER_NO_MATCH] = "OB_CLUSTER_NO_MATCH";
4282 4283
    ERROR_CAUSE[-OB_CLUSTER_NO_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_CLUSTER_NO_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4284 4285 4286 4287 4288
    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;
4289 4290
    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\'";
O
oceanbase-admin 已提交
4291
    ERROR_NAME[-OB_CHECK_ZONE_MERGE_ORDER] = "OB_CHECK_ZONE_MERGE_ORDER";
4292 4293
    ERROR_CAUSE[-OB_CHECK_ZONE_MERGE_ORDER] = "Internal Error";
    ERROR_SOLUTION[-OB_CHECK_ZONE_MERGE_ORDER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4294 4295
    MYSQL_ERRNO[-OB_CHECK_ZONE_MERGE_ORDER] = -1;
    SQLSTATE[-OB_CHECK_ZONE_MERGE_ORDER] = "HY000";
4296 4297
    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'";
O
oceanbase-admin 已提交
4298
    ORACLE_ERRNO[-OB_CHECK_ZONE_MERGE_ORDER] = 600;
4299 4300
    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'";
O
oceanbase-admin 已提交
4301
    ERROR_NAME[-OB_ERR_ZONE_NOT_EMPTY] = "OB_ERR_ZONE_NOT_EMPTY";
4302 4303
    ERROR_CAUSE[-OB_ERR_ZONE_NOT_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ZONE_NOT_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4304 4305 4306
    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";
4307
    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.";
O
oceanbase-admin 已提交
4308 4309
    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";
4310
    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.";
O
oceanbase-admin 已提交
4311
    ERROR_NAME[-OB_DIFFERENT_LOCALITY] = "OB_DIFFERENT_LOCALITY";
4312 4313
    ERROR_CAUSE[-OB_DIFFERENT_LOCALITY] = "Internal Error";
    ERROR_SOLUTION[-OB_DIFFERENT_LOCALITY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4314 4315 4316 4317 4318
    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;
4319 4320
    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";
O
oceanbase-admin 已提交
4321
    ERROR_NAME[-OB_EMPTY_LOCALITY] = "OB_EMPTY_LOCALITY";
4322 4323
    ERROR_CAUSE[-OB_EMPTY_LOCALITY] = "Internal Error";
    ERROR_SOLUTION[-OB_EMPTY_LOCALITY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4324 4325 4326 4327 4328 4329 4330 4331
    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";
4332 4333
    ERROR_CAUSE[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_FULL_REPLICA_NUM_NOT_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4334 4335 4336 4337 4338
    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;
4339 4340
    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";
O
oceanbase-admin 已提交
4341
    ERROR_NAME[-OB_REPLICA_NUM_NOT_ENOUGH] = "OB_REPLICA_NUM_NOT_ENOUGH";
4342 4343
    ERROR_CAUSE[-OB_REPLICA_NUM_NOT_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_REPLICA_NUM_NOT_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4344 4345 4346 4347 4348
    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;
4349 4350
    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";
O
oceanbase-admin 已提交
4351
    ERROR_NAME[-OB_DATA_SOURCE_NOT_VALID] = "OB_DATA_SOURCE_NOT_VALID";
4352 4353
    ERROR_CAUSE[-OB_DATA_SOURCE_NOT_VALID] = "Internal Error";
    ERROR_SOLUTION[-OB_DATA_SOURCE_NOT_VALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4354 4355 4356 4357 4358
    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;
4359 4360
    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";
O
oceanbase-admin 已提交
4361
    ERROR_NAME[-OB_RUN_JOB_NOT_SUCCESS] = "OB_RUN_JOB_NOT_SUCCESS";
4362 4363
    ERROR_CAUSE[-OB_RUN_JOB_NOT_SUCCESS] = "Internal Error";
    ERROR_SOLUTION[-OB_RUN_JOB_NOT_SUCCESS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4364 4365 4366 4367 4368
    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;
4369 4370
    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";
O
oceanbase-admin 已提交
4371
    ERROR_NAME[-OB_NO_NEED_REBUILD] = "OB_NO_NEED_REBUILD";
4372 4373
    ERROR_CAUSE[-OB_NO_NEED_REBUILD] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_NEED_REBUILD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4374 4375 4376 4377 4378 4379 4380 4381
    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";
4382 4383
    ERROR_CAUSE[-OB_NEED_REMOVE_UNNEED_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_NEED_REMOVE_UNNEED_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4384 4385 4386 4387 4388
    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;
4389 4390
    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";
O
oceanbase-admin 已提交
4391
    ERROR_NAME[-OB_NO_NEED_MERGE] = "OB_NO_NEED_MERGE";
4392 4393
    ERROR_CAUSE[-OB_NO_NEED_MERGE] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_NEED_MERGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4394 4395 4396 4397 4398 4399 4400 4401
    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";
4402 4403
    ERROR_CAUSE[-OB_CONFLICT_OPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_CONFLICT_OPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4404 4405 4406 4407 4408
    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;
4409 4410
    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";
O
oceanbase-admin 已提交
4411
    ERROR_NAME[-OB_DUPLICATE_OPTION] = "OB_DUPLICATE_OPTION";
4412 4413
    ERROR_CAUSE[-OB_DUPLICATE_OPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_DUPLICATE_OPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4414 4415 4416 4417 4418
    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;
4419 4420
    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";
O
oceanbase-admin 已提交
4421
    ERROR_NAME[-OB_INVALID_OPTION] = "OB_INVALID_OPTION";
4422 4423
    ERROR_CAUSE[-OB_INVALID_OPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_OPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4424 4425 4426 4427 4428 4429 4430 4431
    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";
4432 4433
    ERROR_CAUSE[-OB_RPC_NEED_RECONNECT] = "Internal Error";
    ERROR_SOLUTION[-OB_RPC_NEED_RECONNECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4434 4435 4436 4437 4438 4439 4440 4441
    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";
4442 4443
    ERROR_CAUSE[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_CANNOT_COPY_MAJOR_SSTABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4444 4445 4446 4447 4448
    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;
4449 4450
    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";
O
oceanbase-admin 已提交
4451
    ERROR_NAME[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "OB_SRC_DO_NOT_ALLOWED_MIGRATE";
4452 4453
    ERROR_CAUSE[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "Internal Error";
    ERROR_SOLUTION[-OB_SRC_DO_NOT_ALLOWED_MIGRATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4454 4455 4456 4457 4458
    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;
4459 4460
    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";
O
oceanbase-admin 已提交
4461
    ERROR_NAME[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "OB_TOO_MANY_TENANT_PARTITIONS_ERROR";
4462 4463
    ERROR_CAUSE[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_TOO_MANY_TENANT_PARTITIONS_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4464 4465 4466 4467 4468
    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;
4469 4470
    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";
O
oceanbase-admin 已提交
4471
    ERROR_NAME[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "OB_ACTIVE_MEMTBALE_NOT_EXSIT";
4472 4473
    ERROR_CAUSE[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ACTIVE_MEMTBALE_NOT_EXSIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4474 4475 4476 4477 4478
    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;
4479 4480
    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";
O
oceanbase-admin 已提交
4481
    ERROR_NAME[-OB_USE_DUP_FOLLOW_AFTER_DML] = "OB_USE_DUP_FOLLOW_AFTER_DML";
4482 4483
    ERROR_CAUSE[-OB_USE_DUP_FOLLOW_AFTER_DML] = "Internal Error";
    ERROR_SOLUTION[-OB_USE_DUP_FOLLOW_AFTER_DML] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4484 4485 4486 4487 4488
    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;
4489 4490
    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";
O
oceanbase-admin 已提交
4491
    ERROR_NAME[-OB_NO_DISK_NEED_REBUILD] = "OB_NO_DISK_NEED_REBUILD";
4492 4493
    ERROR_CAUSE[-OB_NO_DISK_NEED_REBUILD] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_DISK_NEED_REBUILD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4494 4495 4496 4497 4498
    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;
4499 4500
    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";
O
oceanbase-admin 已提交
4501
    ERROR_NAME[-OB_STANDBY_WEAK_READ_ONLY] = "OB_STANDBY_WEAK_READ_ONLY";
4502 4503
    ERROR_CAUSE[-OB_STANDBY_WEAK_READ_ONLY] = "Internal Error";
    ERROR_SOLUTION[-OB_STANDBY_WEAK_READ_ONLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4504 4505 4506 4507 4508 4509 4510 4511
    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";
4512 4513
    ERROR_CAUSE[-OB_INVALD_WEB_SERVICE_CONTENT] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALD_WEB_SERVICE_CONTENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4514 4515 4516 4517 4518
    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;
4519 4520
    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";
O
oceanbase-admin 已提交
4521
    ERROR_NAME[-OB_PRIMARY_CLUSTER_EXIST] = "OB_PRIMARY_CLUSTER_EXIST";
4522 4523
    ERROR_CAUSE[-OB_PRIMARY_CLUSTER_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_PRIMARY_CLUSTER_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4524 4525 4526 4527 4528
    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;
4529 4530
    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";
O
oceanbase-admin 已提交
4531
    ERROR_NAME[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "OB_ARRAY_BINDING_SWITCH_ITERATOR";
4532 4533
    ERROR_CAUSE[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "Internal Error";
    ERROR_SOLUTION[-OB_ARRAY_BINDING_SWITCH_ITERATOR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4534 4535 4536 4537 4538
    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;
4539 4540
    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";
O
oceanbase-admin 已提交
4541
    ERROR_NAME[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "OB_ERR_STANDBY_CLUSTER_NOT_EMPTY";
4542 4543
    ERROR_CAUSE[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_STANDBY_CLUSTER_NOT_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4544 4545 4546 4547 4548
    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;
4549 4550
    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";
O
oceanbase-admin 已提交
4551
    ERROR_NAME[-OB_NOT_PRIMARY_CLUSTER] = "OB_NOT_PRIMARY_CLUSTER";
4552 4553
    ERROR_CAUSE[-OB_NOT_PRIMARY_CLUSTER] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_PRIMARY_CLUSTER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4554 4555 4556 4557 4558 4559
    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";
4560
    ORACLE_STR_USER_ERROR[-OB_NOT_PRIMARY_CLUSTER] = "ORA-00600: internal error code, arguments: -4693, not primary cluster";
O
oceanbase-admin 已提交
4561
    ERROR_NAME[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "OB_ERR_CHECK_DROP_COLUMN_FAILED";
4562 4563
    ERROR_CAUSE[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CHECK_DROP_COLUMN_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4564 4565 4566 4567 4568
    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;
4569 4570
    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";
O
oceanbase-admin 已提交
4571
    ERROR_NAME[-OB_NOT_STANDBY_CLUSTER] = "OB_NOT_STANDBY_CLUSTER";
4572 4573
    ERROR_CAUSE[-OB_NOT_STANDBY_CLUSTER] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_STANDBY_CLUSTER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4574 4575 4576 4577 4578 4579
    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";
4580
    ORACLE_STR_USER_ERROR[-OB_NOT_STANDBY_CLUSTER] = "ORA-00600: internal error code, arguments: -4695, not standby cluster";
O
oceanbase-admin 已提交
4581
    ERROR_NAME[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "OB_CLUSTER_VERSION_NOT_COMPATIBLE";
4582 4583
    ERROR_CAUSE[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "Internal Error";
    ERROR_SOLUTION[-OB_CLUSTER_VERSION_NOT_COMPATIBLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4584 4585 4586 4587 4588
    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;
4589 4590
    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";
O
oceanbase-admin 已提交
4591
    ERROR_NAME[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT";
4592 4593
    ERROR_CAUSE[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4594 4595 4596 4597 4598
    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;
4599 4600
    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";
O
oceanbase-admin 已提交
4601
    ERROR_NAME[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "OB_SKIP_RENEW_LOCATION_BY_RPC";
4602 4603
    ERROR_CAUSE[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "Internal Error";
    ERROR_SOLUTION[-OB_SKIP_RENEW_LOCATION_BY_RPC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4604 4605 4606 4607 4608
    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;
4609 4610
    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";
O
oceanbase-admin 已提交
4611
    ERROR_NAME[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "OB_RENEW_LOCATION_BY_RPC_FAILED";
4612 4613
    ERROR_CAUSE[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_RENEW_LOCATION_BY_RPC_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4614 4615 4616 4617 4618
    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;
4619 4620
    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";
O
oceanbase-admin 已提交
4621
    ERROR_NAME[-OB_CLUSTER_ID_NO_MATCH] = "OB_CLUSTER_ID_NO_MATCH";
4622 4623
    ERROR_CAUSE[-OB_CLUSTER_ID_NO_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_CLUSTER_ID_NO_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4624 4625 4626 4627 4628
    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;
4629 4630
    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";
O
oceanbase-admin 已提交
4631
    ERROR_NAME[-OB_ERR_PARAM_INVALID] = "OB_ERR_PARAM_INVALID";
4632 4633
    ERROR_CAUSE[-OB_ERR_PARAM_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARAM_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4634 4635 4636 4637 4638
    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;
4639 4640
    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";
O
oceanbase-admin 已提交
4641
    ERROR_NAME[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "OB_ERR_RES_OBJ_ALREADY_EXIST";
4642 4643
    ERROR_CAUSE[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_RES_OBJ_ALREADY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4644 4645 4646 4647 4648 4649 4650 4651
    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";
4652 4653
    ERROR_CAUSE[-OB_ERR_RES_PLAN_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_RES_PLAN_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4654 4655 4656 4657 4658 4659 4660 4661
    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";
4662 4663
    ERROR_CAUSE[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4664 4665 4666 4667 4668 4669
    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";
4670
    ORACLE_STR_USER_ERROR[-OB_ERR_PERCENTAGE_OUT_OF_RANGE] = "ORA-29361: value %ld for %s is outside valid range of 0 to 100";
O
oceanbase-admin 已提交
4671
    ERROR_NAME[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "OB_ERR_PLAN_DIRECTIVE_NOT_EXIST";
4672 4673
    ERROR_CAUSE[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PLAN_DIRECTIVE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4674 4675 4676 4677 4678 4679 4680 4681
    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";
4682 4683
    ERROR_CAUSE[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4684 4685 4686 4687 4688 4689 4690 4691
    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";
4692 4693
    ERROR_CAUSE[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_PLAN_DIRECTIVE_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4694 4695 4696 4697 4698 4699 4700 4701
    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";
4702 4703
    ERROR_CAUSE[-OB_FAILOVER_NOT_ALLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_FAILOVER_NOT_ALLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4704 4705 4706 4707 4708
    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;
4709
    ORACLE_STR_ERROR[-OB_FAILOVER_NOT_ALLOW] = "ORA-00600: internal error code, arguments: -4708, Failover is not allowed";
O
oceanbase-admin 已提交
4710 4711
    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";
4712 4713
    ERROR_CAUSE[-OB_ADD_CLUSTER_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ADD_CLUSTER_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4714 4715 4716 4717 4718
    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;
4719 4720
    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";
O
oceanbase-admin 已提交
4721
    ERROR_NAME[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "OB_ERR_CONSUMER_GROUP_NOT_EXIST";
4722 4723
    ERROR_CAUSE[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONSUMER_GROUP_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4724 4725 4726 4727 4728 4729 4730 4731
    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";
4732 4733
    ERROR_CAUSE[-OB_CLUSTER_NOT_ACCESSIBLE] = "Internal Error";
    ERROR_SOLUTION[-OB_CLUSTER_NOT_ACCESSIBLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4734 4735 4736 4737 4738
    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;
4739 4740
    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";
O
oceanbase-admin 已提交
4741
    ERROR_NAME[-OB_TENANT_RESOURCE_UNIT_EXIST] = "OB_TENANT_RESOURCE_UNIT_EXIST";
4742 4743
    ERROR_CAUSE[-OB_TENANT_RESOURCE_UNIT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TENANT_RESOURCE_UNIT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4744 4745 4746
    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";
4747
    STR_USER_ERROR[-OB_TENANT_RESOURCE_UNIT_EXIST] = "tenant already has resource unit configured, tenant_id: %ld, observer: \'%s\'";
O
oceanbase-admin 已提交
4748
    ORACLE_ERRNO[-OB_TENANT_RESOURCE_UNIT_EXIST] = 600;
4749 4750
    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\'";
4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790
    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";
O
oceanbase-admin 已提交
4791
    ERROR_NAME[-OB_ERR_PARSER_INIT] = "OB_ERR_PARSER_INIT";
4792 4793
    ERROR_CAUSE[-OB_ERR_PARSER_INIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARSER_INIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4794 4795 4796 4797 4798
    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;
4799 4800
    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";
O
oceanbase-admin 已提交
4801
    ERROR_NAME[-OB_ERR_PARSE_SQL] = "OB_ERR_PARSE_SQL";
4802 4803
    ERROR_CAUSE[-OB_ERR_PARSE_SQL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARSE_SQL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4804 4805 4806 4807 4808 4809 4810 4811
    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";
4812 4813
    ERROR_CAUSE[-OB_ERR_RESOLVE_SQL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_RESOLVE_SQL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4814 4815 4816 4817 4818 4819 4820 4821
    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";
4822 4823
    ERROR_CAUSE[-OB_ERR_GEN_PLAN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_GEN_PLAN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4824 4825 4826 4827 4828 4829 4830 4831
    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";
4832 4833
    ERROR_CAUSE[-OB_ERR_PARSER_SYNTAX] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARSER_SYNTAX] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4834 4835
    MYSQL_ERRNO[-OB_ERR_PARSER_SYNTAX] = ER_SYNTAX_ERROR;
    SQLSTATE[-OB_ERR_PARSER_SYNTAX] = "42000";
4836 4837
    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";
O
oceanbase-admin 已提交
4838
    ORACLE_ERRNO[-OB_ERR_PARSER_SYNTAX] = 900;
4839 4840
    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";
O
oceanbase-admin 已提交
4841
    ERROR_NAME[-OB_ERR_COLUMN_SIZE] = "OB_ERR_COLUMN_SIZE";
4842 4843
    ERROR_CAUSE[-OB_ERR_COLUMN_SIZE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_SIZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4844 4845 4846 4847 4848
    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;
4849 4850
    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";
O
oceanbase-admin 已提交
4851
    ERROR_NAME[-OB_ERR_COLUMN_DUPLICATE] = "OB_ERR_COLUMN_DUPLICATE";
4852 4853
    ERROR_CAUSE[-OB_ERR_COLUMN_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4854 4855 4856 4857 4858
    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;
4859 4860
    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'";
O
oceanbase-admin 已提交
4861
    ERROR_NAME[-OB_ERR_OPERATOR_UNKNOWN] = "OB_ERR_OPERATOR_UNKNOWN";
4862 4863
    ERROR_CAUSE[-OB_ERR_OPERATOR_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OPERATOR_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4864 4865 4866 4867 4868 4869
    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";
4870
    ORACLE_STR_USER_ERROR[-OB_ERR_OPERATOR_UNKNOWN] = "ORA-00600: internal error code, arguments: -5010, Unknown operator";
O
oceanbase-admin 已提交
4871
    ERROR_NAME[-OB_ERR_STAR_DUPLICATE] = "OB_ERR_STAR_DUPLICATE";
4872 4873
    ERROR_CAUSE[-OB_ERR_STAR_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_STAR_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4874 4875 4876 4877 4878 4879 4880 4881
    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";
4882 4883
    ERROR_CAUSE[-OB_ERR_ILLEGAL_ID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_ID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4884 4885 4886 4887 4888 4889 4890 4891
    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";
4892 4893
    ERROR_CAUSE[-OB_ERR_ILLEGAL_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4894 4895 4896 4897 4898 4899 4900 4901
    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";
4902 4903
    ERROR_CAUSE[-OB_ERR_COLUMN_AMBIGUOUS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_AMBIGUOUS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4904 4905 4906 4907 4908 4909
    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";
4910
    ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_AMBIGUOUS] = "ORA-00600: internal error code, arguments: -5015, Ambiguous column";
O
oceanbase-admin 已提交
4911
    ERROR_NAME[-OB_ERR_LOGICAL_PLAN_FAILD] = "OB_ERR_LOGICAL_PLAN_FAILD";
4912 4913
    ERROR_CAUSE[-OB_ERR_LOGICAL_PLAN_FAILD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LOGICAL_PLAN_FAILD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4914 4915 4916 4917 4918
    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;
4919 4920
    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";
O
oceanbase-admin 已提交
4921
    ERROR_NAME[-OB_ERR_SCHEMA_UNSET] = "OB_ERR_SCHEMA_UNSET";
4922 4923
    ERROR_CAUSE[-OB_ERR_SCHEMA_UNSET] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SCHEMA_UNSET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4924 4925 4926 4927 4928 4929 4930 4931
    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";
4932 4933
    ERROR_CAUSE[-OB_ERR_ILLEGAL_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4934 4935 4936 4937 4938 4939 4940 4941
    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";
4942 4943
    ERROR_CAUSE[-OB_TABLE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4944 4945 4946 4947 4948 4949 4950 4951
    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";
4952 4953
    ERROR_CAUSE[-OB_ERR_TABLE_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TABLE_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4954 4955 4956 4957 4958 4959
    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";
4960
    ORACLE_STR_USER_ERROR[-OB_ERR_TABLE_EXIST] = "ORA-00600: internal error code, arguments: -5020, Table '%.*s' already exists";
O
oceanbase-admin 已提交
4961
    ERROR_NAME[-OB_ERR_EXPR_UNKNOWN] = "OB_ERR_EXPR_UNKNOWN";
4962 4963
    ERROR_CAUSE[-OB_ERR_EXPR_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXPR_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4964 4965 4966 4967 4968 4969
    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";
4970
    ORACLE_STR_USER_ERROR[-OB_ERR_EXPR_UNKNOWN] = "ORA-00600: internal error code, arguments: -5022, Unknown expression";
O
oceanbase-admin 已提交
4971
    ERROR_NAME[-OB_ERR_ILLEGAL_TYPE] = "OB_ERR_ILLEGAL_TYPE";
4972 4973
    ERROR_CAUSE[-OB_ERR_ILLEGAL_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4974 4975 4976
    MYSQL_ERRNO[-OB_ERR_ILLEGAL_TYPE] = -1;
    SQLSTATE[-OB_ERR_ILLEGAL_TYPE] = "S1004";
    STR_ERROR[-OB_ERR_ILLEGAL_TYPE] = "Illegal type";
4977
    STR_USER_ERROR[-OB_ERR_ILLEGAL_TYPE] = "unsupport MySQL type %d. Maybe you should use java.sql.Timestamp instead of java.util.Date.";
O
oceanbase-admin 已提交
4978 4979
    ORACLE_ERRNO[-OB_ERR_ILLEGAL_TYPE] = 600;
    ORACLE_STR_ERROR[-OB_ERR_ILLEGAL_TYPE] = "ORA-00600: internal error code, arguments: -5023, Illegal type";
4980
    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.";
O
oceanbase-admin 已提交
4981
    ERROR_NAME[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "OB_ERR_PRIMARY_KEY_DUPLICATE";
4982 4983
    ERROR_CAUSE[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4984 4985 4986 4987 4988 4989
    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";
4990
    ORACLE_STR_USER_ERROR[-OB_ERR_PRIMARY_KEY_DUPLICATE] = "ORA-00001: unique constraint \'%s\' for key \'%.*s\' violated";
O
oceanbase-admin 已提交
4991
    ERROR_NAME[-OB_ERR_KEY_NAME_DUPLICATE] = "OB_ERR_KEY_NAME_DUPLICATE";
4992 4993
    ERROR_CAUSE[-OB_ERR_KEY_NAME_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_KEY_NAME_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
4994 4995 4996 4997 4998
    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;
4999 5000
    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\'";
O
oceanbase-admin 已提交
5001
    ERROR_NAME[-OB_ERR_CREATETIME_DUPLICATE] = "OB_ERR_CREATETIME_DUPLICATE";
5002 5003
    ERROR_CAUSE[-OB_ERR_CREATETIME_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CREATETIME_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5004 5005 5006 5007 5008
    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;
5009 5010
    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";
O
oceanbase-admin 已提交
5011
    ERROR_NAME[-OB_ERR_MODIFYTIME_DUPLICATE] = "OB_ERR_MODIFYTIME_DUPLICATE";
5012 5013
    ERROR_CAUSE[-OB_ERR_MODIFYTIME_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFYTIME_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5014 5015 5016 5017 5018
    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;
5019 5020
    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";
O
oceanbase-admin 已提交
5021
    ERROR_NAME[-OB_ERR_ILLEGAL_INDEX] = "OB_ERR_ILLEGAL_INDEX";
5022 5023
    ERROR_CAUSE[-OB_ERR_ILLEGAL_INDEX] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_INDEX] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5024 5025 5026 5027 5028 5029 5030 5031
    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";
5032 5033
    ERROR_CAUSE[-OB_ERR_INVALID_SCHEMA] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SCHEMA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5034 5035 5036 5037 5038 5039 5040 5041
    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";
5042 5043
    ERROR_CAUSE[-OB_ERR_INSERT_NULL_ROWKEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INSERT_NULL_ROWKEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5044 5045 5046 5047 5048 5049 5050 5051
    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";
5052 5053
    ERROR_CAUSE[-OB_ERR_COLUMN_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5054 5055 5056 5057 5058 5059
    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";
5060
    ORACLE_STR_USER_ERROR[-OB_ERR_COLUMN_NOT_FOUND] = "ORA-00600: internal error code, arguments: -5031, Column not found";
O
oceanbase-admin 已提交
5061
    ERROR_NAME[-OB_ERR_DELETE_NULL_ROWKEY] = "OB_ERR_DELETE_NULL_ROWKEY";
5062 5063
    ERROR_CAUSE[-OB_ERR_DELETE_NULL_ROWKEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DELETE_NULL_ROWKEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5064 5065 5066 5067 5068
    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;
5069 5070
    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";
O
oceanbase-admin 已提交
5071
    ERROR_NAME[-OB_ERR_USER_EMPTY] = "OB_ERR_USER_EMPTY";
5072 5073
    ERROR_CAUSE[-OB_ERR_USER_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_USER_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5074 5075 5076 5077 5078 5079 5080 5081
    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";
5082 5083
    ERROR_CAUSE[-OB_ERR_USER_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_USER_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5084 5085 5086 5087 5088 5089 5090 5091
    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";
5092 5093
    ERROR_CAUSE[-OB_ERR_NO_PRIVILEGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_PRIVILEGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5094 5095 5096
    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";
5097
    STR_USER_ERROR[-OB_ERR_NO_PRIVILEGE] = "Access denied; you need (at least one of) the %s privilege(s) for this operation";
O
oceanbase-admin 已提交
5098 5099
    ORACLE_ERRNO[-OB_ERR_NO_PRIVILEGE] = 600;
    ORACLE_STR_ERROR[-OB_ERR_NO_PRIVILEGE] = "ORA-00600: internal error code, arguments: -5036, Access denied";
5100
    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";
O
oceanbase-admin 已提交
5101
    ERROR_NAME[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY";
5102 5103
    ERROR_CAUSE[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5104 5105 5106 5107 5108
    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;
5109 5110
    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";
O
oceanbase-admin 已提交
5111
    ERROR_NAME[-OB_ERR_WRONG_PASSWORD] = "OB_ERR_WRONG_PASSWORD";
5112 5113
    ERROR_CAUSE[-OB_ERR_WRONG_PASSWORD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_PASSWORD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5114 5115 5116 5117 5118 5119
    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";
5120
    ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_PASSWORD] = "ORA-00600: internal error code, arguments: -5038, Incorrect password";
O
oceanbase-admin 已提交
5121
    ERROR_NAME[-OB_ERR_USER_IS_LOCKED] = "OB_ERR_USER_IS_LOCKED";
5122 5123
    ERROR_CAUSE[-OB_ERR_USER_IS_LOCKED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_USER_IS_LOCKED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5124 5125 5126 5127 5128 5129 5130 5131
    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";
5132 5133
    ERROR_CAUSE[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_ROWKEY_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5134 5135 5136 5137 5138
    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;
5139 5140
    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";
O
oceanbase-admin 已提交
5141
    ERROR_NAME[-OB_ERR_UPDATE_JOIN_COLUMN] = "OB_ERR_UPDATE_JOIN_COLUMN";
5142 5143
    ERROR_CAUSE[-OB_ERR_UPDATE_JOIN_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_JOIN_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5144 5145 5146 5147 5148
    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;
5149 5150
    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";
O
oceanbase-admin 已提交
5151
    ERROR_NAME[-OB_ERR_INVALID_COLUMN_NUM] = "OB_ERR_INVALID_COLUMN_NUM";
5152 5153
    ERROR_CAUSE[-OB_ERR_INVALID_COLUMN_NUM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_COLUMN_NUM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5154 5155 5156 5157 5158
    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;
5159 5160
    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)";
O
oceanbase-admin 已提交
5161
    ERROR_NAME[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "OB_ERR_PREPARE_STMT_NOT_FOUND";
5162 5163
    ERROR_CAUSE[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PREPARE_STMT_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5164 5165 5166 5167 5168
    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;
5169 5170
    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";
O
oceanbase-admin 已提交
5171
    ERROR_NAME[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "OB_ERR_SYS_VARIABLE_UNKNOWN";
5172 5173
    ERROR_CAUSE[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SYS_VARIABLE_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5174 5175 5176 5177 5178
    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;
5179 5180
    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'";
O
oceanbase-admin 已提交
5181
    ERROR_NAME[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "OB_ERR_OLDER_PRIVILEGE_VERSION";
5182 5183
    ERROR_CAUSE[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OLDER_PRIVILEGE_VERSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5184 5185 5186 5187 5188
    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;
5189 5190
    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";
O
oceanbase-admin 已提交
5191
    ERROR_NAME[-OB_ERR_LACK_OF_ROWKEY_COL] = "OB_ERR_LACK_OF_ROWKEY_COL";
5192 5193
    ERROR_CAUSE[-OB_ERR_LACK_OF_ROWKEY_COL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LACK_OF_ROWKEY_COL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5194 5195 5196 5197 5198
    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;
5199 5200
    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";
O
oceanbase-admin 已提交
5201
    ERROR_NAME[-OB_ERR_USER_EXIST] = "OB_ERR_USER_EXIST";
5202 5203
    ERROR_CAUSE[-OB_ERR_USER_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_USER_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5204 5205 5206 5207 5208 5209 5210 5211
    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";
5212 5213
    ERROR_CAUSE[-OB_ERR_PASSWORD_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PASSWORD_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5214 5215 5216 5217 5218 5219 5220 5221
    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";
5222 5223
    ERROR_CAUSE[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5224 5225 5226 5227 5228
    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;
5229 5230
    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";
O
oceanbase-admin 已提交
5231
    ERROR_NAME[-OB_ERR_WRONG_DYNAMIC_PARAM] = "OB_ERR_WRONG_DYNAMIC_PARAM";
5232 5233
    ERROR_CAUSE[-OB_ERR_WRONG_DYNAMIC_PARAM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_DYNAMIC_PARAM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5234 5235 5236
    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";
5237
    STR_USER_ERROR[-OB_ERR_WRONG_DYNAMIC_PARAM] = "Incorrect arguments number to EXECUTE, need %ld arguments but give %ld";
O
oceanbase-admin 已提交
5238
    ORACLE_ERRNO[-OB_ERR_WRONG_DYNAMIC_PARAM] = 600;
5239 5240
    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";
O
oceanbase-admin 已提交
5241
    ERROR_NAME[-OB_ERR_PARAM_SIZE] = "OB_ERR_PARAM_SIZE";
5242 5243
    ERROR_CAUSE[-OB_ERR_PARAM_SIZE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARAM_SIZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5244 5245 5246 5247 5248 5249
    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";
5250
    ORACLE_STR_USER_ERROR[-OB_ERR_PARAM_SIZE] = "ORA-00909: invalid number of arguments in the call to native function '%.*s'";
O
oceanbase-admin 已提交
5251
    ERROR_NAME[-OB_ERR_FUNCTION_UNKNOWN] = "OB_ERR_FUNCTION_UNKNOWN";
5252 5253
    ERROR_CAUSE[-OB_ERR_FUNCTION_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FUNCTION_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5254 5255 5256 5257 5258
    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;
5259 5260
    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";
O
oceanbase-admin 已提交
5261
    ERROR_NAME[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "OB_ERR_CREAT_MODIFY_TIME_COLUMN";
5262 5263
    ERROR_CAUSE[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CREAT_MODIFY_TIME_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5264 5265 5266 5267 5268
    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;
5269 5270
    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";
O
oceanbase-admin 已提交
5271
    ERROR_NAME[-OB_ERR_MODIFY_PRIMARY_KEY] = "OB_ERR_MODIFY_PRIMARY_KEY";
5272 5273
    ERROR_CAUSE[-OB_ERR_MODIFY_PRIMARY_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFY_PRIMARY_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5274 5275 5276 5277 5278
    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;
5279 5280
    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";
O
oceanbase-admin 已提交
5281
    ERROR_NAME[-OB_ERR_PARAM_DUPLICATE] = "OB_ERR_PARAM_DUPLICATE";
5282 5283
    ERROR_CAUSE[-OB_ERR_PARAM_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARAM_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5284 5285 5286 5287 5288
    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;
5289 5290
    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";
O
oceanbase-admin 已提交
5291
    ERROR_NAME[-OB_ERR_TOO_MANY_SESSIONS] = "OB_ERR_TOO_MANY_SESSIONS";
5292 5293
    ERROR_CAUSE[-OB_ERR_TOO_MANY_SESSIONS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_SESSIONS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5294 5295 5296 5297 5298 5299
    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";
5300
    ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_SESSIONS] = "ORA-00600: internal error code, arguments: -5059, Too many sessions";
O
oceanbase-admin 已提交
5301
    ERROR_NAME[-OB_ERR_TOO_MANY_PS] = "OB_ERR_TOO_MANY_PS";
5302 5303
    ERROR_CAUSE[-OB_ERR_TOO_MANY_PS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_PS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5304 5305 5306 5307 5308
    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;
5309 5310
    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";
O
oceanbase-admin 已提交
5311
    ERROR_NAME[-OB_ERR_HINT_UNKNOWN] = "OB_ERR_HINT_UNKNOWN";
5312 5313
    ERROR_CAUSE[-OB_ERR_HINT_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_HINT_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5314 5315 5316 5317 5318 5319 5320 5321
    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";
5322 5323
    ERROR_CAUSE[-OB_ERR_WHEN_UNSATISFIED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WHEN_UNSATISFIED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5324 5325 5326 5327 5328
    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;
5329 5330
    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";
O
oceanbase-admin 已提交
5331
    ERROR_NAME[-OB_ERR_QUERY_INTERRUPTED] = "OB_ERR_QUERY_INTERRUPTED";
5332 5333
    ERROR_CAUSE[-OB_ERR_QUERY_INTERRUPTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_QUERY_INTERRUPTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5334 5335 5336 5337 5338
    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;
5339 5340
    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";
O
oceanbase-admin 已提交
5341
    ERROR_NAME[-OB_ERR_SESSION_INTERRUPTED] = "OB_ERR_SESSION_INTERRUPTED";
5342 5343
    ERROR_CAUSE[-OB_ERR_SESSION_INTERRUPTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SESSION_INTERRUPTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5344 5345 5346 5347 5348 5349
    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";
5350
    ORACLE_STR_USER_ERROR[-OB_ERR_SESSION_INTERRUPTED] = "ORA-01092: OceanBase instance terminated. Disconnection forced";
O
oceanbase-admin 已提交
5351
    ERROR_NAME[-OB_ERR_UNKNOWN_SESSION_ID] = "OB_ERR_UNKNOWN_SESSION_ID";
5352 5353
    ERROR_CAUSE[-OB_ERR_UNKNOWN_SESSION_ID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNKNOWN_SESSION_ID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5354 5355 5356 5357 5358
    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;
5359 5360
    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";
O
oceanbase-admin 已提交
5361
    ERROR_NAME[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "OB_ERR_PROTOCOL_NOT_RECOGNIZE";
5362 5363
    ERROR_CAUSE[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PROTOCOL_NOT_RECOGNIZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5364 5365 5366 5367 5368
    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;
5369 5370
    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";
O
oceanbase-admin 已提交
5371
    ERROR_NAME[-OB_ERR_WRITE_AUTH_ERROR] = "OB_ERR_WRITE_AUTH_ERROR";
5372 5373
    ERROR_CAUSE[-OB_ERR_WRITE_AUTH_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRITE_AUTH_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5374 5375 5376 5377 5378
    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;
5379 5380
    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";
O
oceanbase-admin 已提交
5381
    ERROR_NAME[-OB_ERR_PARSE_JOIN_INFO] = "OB_ERR_PARSE_JOIN_INFO";
5382 5383
    ERROR_CAUSE[-OB_ERR_PARSE_JOIN_INFO] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARSE_JOIN_INFO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5384 5385 5386 5387 5388 5389
    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";
5390
    ORACLE_STR_USER_ERROR[-OB_ERR_PARSE_JOIN_INFO] = "ORA-00600: internal error code, arguments: -5070, Wrong join info";
O
oceanbase-admin 已提交
5391
    ERROR_NAME[-OB_ERR_ALTER_INDEX_COLUMN] = "OB_ERR_ALTER_INDEX_COLUMN";
5392 5393
    ERROR_CAUSE[-OB_ERR_ALTER_INDEX_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ALTER_INDEX_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5394 5395 5396 5397 5398
    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;
5399 5400
    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";
O
oceanbase-admin 已提交
5401
    ERROR_NAME[-OB_ERR_MODIFY_INDEX_TABLE] = "OB_ERR_MODIFY_INDEX_TABLE";
5402 5403
    ERROR_CAUSE[-OB_ERR_MODIFY_INDEX_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFY_INDEX_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5404 5405 5406 5407 5408
    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;
5409 5410
    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";
O
oceanbase-admin 已提交
5411
    ERROR_NAME[-OB_ERR_INDEX_UNAVAILABLE] = "OB_ERR_INDEX_UNAVAILABLE";
5412 5413
    ERROR_CAUSE[-OB_ERR_INDEX_UNAVAILABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INDEX_UNAVAILABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5414 5415 5416 5417 5418 5419
    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";
5420
    ORACLE_STR_USER_ERROR[-OB_ERR_INDEX_UNAVAILABLE] = "ORA-00600: internal error code, arguments: -5073, Index unavailable";
O
oceanbase-admin 已提交
5421
    ERROR_NAME[-OB_ERR_NOP_VALUE] = "OB_ERR_NOP_VALUE";
5422 5423
    ERROR_CAUSE[-OB_ERR_NOP_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOP_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5424 5425 5426 5427 5428 5429
    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";
5430
    ORACLE_STR_USER_ERROR[-OB_ERR_NOP_VALUE] = "ORA-00600: internal error code, arguments: -5074, NOP cannot be used here";
O
oceanbase-admin 已提交
5431
    ERROR_NAME[-OB_ERR_PS_TOO_MANY_PARAM] = "OB_ERR_PS_TOO_MANY_PARAM";
5432 5433
    ERROR_CAUSE[-OB_ERR_PS_TOO_MANY_PARAM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PS_TOO_MANY_PARAM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5434 5435 5436 5437 5438
    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;
5439 5440
    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";
O
oceanbase-admin 已提交
5441
    ERROR_NAME[-OB_ERR_READ_ONLY] = "OB_ERR_READ_ONLY";
5442 5443
    ERROR_CAUSE[-OB_ERR_READ_ONLY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_READ_ONLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5444 5445 5446 5447 5448
    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;
5449 5450
    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";
O
oceanbase-admin 已提交
5451
    ERROR_NAME[-OB_ERR_INVALID_TYPE_FOR_OP] = "OB_ERR_INVALID_TYPE_FOR_OP";
5452 5453
    ERROR_CAUSE[-OB_ERR_INVALID_TYPE_FOR_OP] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_TYPE_FOR_OP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5454 5455 5456 5457 5458 5459
    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";
5460
    ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_OP] = "ORA-00932: inconsistent datatypes: left_type=%s right_type=%s";
O
oceanbase-admin 已提交
5461
    ERROR_NAME[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "OB_ERR_CAST_VARCHAR_TO_BOOL";
5462 5463
    ERROR_CAUSE[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CAST_VARCHAR_TO_BOOL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5464 5465 5466 5467 5468
    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;
5469 5470
    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";
O
oceanbase-admin 已提交
5471
    ERROR_NAME[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "OB_ERR_CAST_VARCHAR_TO_NUMBER";
5472 5473
    ERROR_CAUSE[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CAST_VARCHAR_TO_NUMBER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5474 5475 5476 5477 5478 5479 5480 5481
    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";
5482 5483
    ERROR_CAUSE[-OB_ERR_CAST_VARCHAR_TO_TIME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CAST_VARCHAR_TO_TIME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5484 5485 5486 5487 5488
    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;
5489 5490
    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";
O
oceanbase-admin 已提交
5491
    ERROR_NAME[-OB_ERR_CAST_NUMBER_OVERFLOW] = "OB_ERR_CAST_NUMBER_OVERFLOW";
5492 5493
    ERROR_CAUSE[-OB_ERR_CAST_NUMBER_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CAST_NUMBER_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5494 5495 5496 5497 5498
    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;
5499 5500
    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";
O
oceanbase-admin 已提交
5501
    ERROR_NAME[-OB_INTEGER_PRECISION_OVERFLOW] = "OB_INTEGER_PRECISION_OVERFLOW";
5502 5503
    ERROR_CAUSE[-OB_INTEGER_PRECISION_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_INTEGER_PRECISION_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5504 5505 5506
    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";
5507
    STR_USER_ERROR[-OB_INTEGER_PRECISION_OVERFLOW] = "value larger than specified precision(%ld,%ld) allowed for this column";
O
oceanbase-admin 已提交
5508 5509
    ORACLE_ERRNO[-OB_INTEGER_PRECISION_OVERFLOW] = 1426;
    ORACLE_STR_ERROR[-OB_INTEGER_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow";
5510
    ORACLE_STR_USER_ERROR[-OB_INTEGER_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow, value larger than specified precision(%ld,%ld) allowed for this column";
O
oceanbase-admin 已提交
5511
    ERROR_NAME[-OB_DECIMAL_PRECISION_OVERFLOW] = "OB_DECIMAL_PRECISION_OVERFLOW";
5512 5513
    ERROR_CAUSE[-OB_DECIMAL_PRECISION_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_DECIMAL_PRECISION_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5514 5515 5516
    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";
5517
    STR_USER_ERROR[-OB_DECIMAL_PRECISION_OVERFLOW] = "value(%s) larger than specified precision(%ld,%ld) allowed for this column";
O
oceanbase-admin 已提交
5518 5519
    ORACLE_ERRNO[-OB_DECIMAL_PRECISION_OVERFLOW] = 1426;
    ORACLE_STR_ERROR[-OB_DECIMAL_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow";
5520
    ORACLE_STR_USER_ERROR[-OB_DECIMAL_PRECISION_OVERFLOW] = "ORA-01426: numeric overflow, value(%s) larger than specified precision(%ld,%ld) allowed for this column";
O
oceanbase-admin 已提交
5521
    ERROR_NAME[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "OB_SCHEMA_NUMBER_PRECISION_OVERFLOW";
5522 5523
    ERROR_CAUSE[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_SCHEMA_NUMBER_PRECISION_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5524 5525 5526 5527 5528
    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;
5529 5530
    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";
O
oceanbase-admin 已提交
5531
    ERROR_NAME[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "OB_SCHEMA_NUMBER_SCALE_OVERFLOW";
5532 5533
    ERROR_CAUSE[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_SCHEMA_NUMBER_SCALE_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5534 5535 5536 5537 5538
    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;
5539 5540
    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";
O
oceanbase-admin 已提交
5541
    ERROR_NAME[-OB_ERR_INDEX_UNKNOWN] = "OB_ERR_INDEX_UNKNOWN";
5542 5543
    ERROR_CAUSE[-OB_ERR_INDEX_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INDEX_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5544 5545 5546 5547 5548 5549 5550 5551
    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";
5552 5553
    ERROR_CAUSE[-OB_NUMERIC_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_NUMERIC_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5554 5555 5556 5557 5558 5559 5560 5561
    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";
5562 5563
    ERROR_CAUSE[-OB_ERR_TOO_MANY_JOIN_TABLES] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_JOIN_TABLES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5564 5565 5566 5567 5568
    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;
5569 5570
    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";
O
oceanbase-admin 已提交
5571
    ERROR_NAME[-OB_ERR_VARCHAR_TOO_LONG] = "OB_ERR_VARCHAR_TOO_LONG";
5572 5573
    ERROR_CAUSE[-OB_ERR_VARCHAR_TOO_LONG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VARCHAR_TOO_LONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5574 5575 5576 5577 5578
    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;
5579 5580
    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'";
O
oceanbase-admin 已提交
5581
    ERROR_NAME[-OB_ERR_SYS_CONFIG_UNKNOWN] = "OB_ERR_SYS_CONFIG_UNKNOWN";
5582 5583
    ERROR_CAUSE[-OB_ERR_SYS_CONFIG_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SYS_CONFIG_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5584 5585 5586 5587 5588
    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;
5589 5590
    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";
O
oceanbase-admin 已提交
5591
    ERROR_NAME[-OB_ERR_LOCAL_VARIABLE] = "OB_ERR_LOCAL_VARIABLE";
5592 5593
    ERROR_CAUSE[-OB_ERR_LOCAL_VARIABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LOCAL_VARIABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5594 5595 5596
    MYSQL_ERRNO[-OB_ERR_LOCAL_VARIABLE] = ER_LOCAL_VARIABLE;
    SQLSTATE[-OB_ERR_LOCAL_VARIABLE] = "HY000";
    STR_ERROR[-OB_ERR_LOCAL_VARIABLE] = "Local variable";
5597
    STR_USER_ERROR[-OB_ERR_LOCAL_VARIABLE] = "Variable \'%.*s\' is a SESSION variable and can't be used with SET GLOBAL";
O
oceanbase-admin 已提交
5598 5599
    ORACLE_ERRNO[-OB_ERR_LOCAL_VARIABLE] = 600;
    ORACLE_STR_ERROR[-OB_ERR_LOCAL_VARIABLE] = "ORA-00600: internal error code, arguments: -5100, Local variable";
5600
    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";
O
oceanbase-admin 已提交
5601
    ERROR_NAME[-OB_ERR_GLOBAL_VARIABLE] = "OB_ERR_GLOBAL_VARIABLE";
5602 5603
    ERROR_CAUSE[-OB_ERR_GLOBAL_VARIABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_GLOBAL_VARIABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5604 5605 5606
    MYSQL_ERRNO[-OB_ERR_GLOBAL_VARIABLE] = ER_GLOBAL_VARIABLE;
    SQLSTATE[-OB_ERR_GLOBAL_VARIABLE] = "HY000";
    STR_ERROR[-OB_ERR_GLOBAL_VARIABLE] = "Global variable";
5607
    STR_USER_ERROR[-OB_ERR_GLOBAL_VARIABLE] = "Variable \'%.*s\' is a GLOBAL variable and should be set with SET GLOBAL";
O
oceanbase-admin 已提交
5608 5609
    ORACLE_ERRNO[-OB_ERR_GLOBAL_VARIABLE] = 600;
    ORACLE_STR_ERROR[-OB_ERR_GLOBAL_VARIABLE] = "ORA-00600: internal error code, arguments: -5101, Global variable";
5610
    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";
O
oceanbase-admin 已提交
5611
    ERROR_NAME[-OB_ERR_VARIABLE_IS_READONLY] = "OB_ERR_VARIABLE_IS_READONLY";
5612 5613
    ERROR_CAUSE[-OB_ERR_VARIABLE_IS_READONLY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VARIABLE_IS_READONLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5614 5615 5616
    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";
5617
    STR_USER_ERROR[-OB_ERR_VARIABLE_IS_READONLY] = "%.*s variable '%.*s' is read-only. Use SET %.*s to assign the value";
O
oceanbase-admin 已提交
5618
    ORACLE_ERRNO[-OB_ERR_VARIABLE_IS_READONLY] = 600;
5619 5620
    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";
O
oceanbase-admin 已提交
5621
    ERROR_NAME[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR";
5622 5623
    ERROR_CAUSE[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5624 5625 5626 5627 5628
    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;
5629 5630
    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";
O
oceanbase-admin 已提交
5631
    ERROR_NAME[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "OB_ERR_EXPIRE_INFO_TOO_LONG";
5632 5633
    ERROR_CAUSE[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXPIRE_INFO_TOO_LONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5634 5635 5636 5637 5638
    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;
5639 5640
    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)";
O
oceanbase-admin 已提交
5641
    ERROR_NAME[-OB_ERR_EXPIRE_COND_TOO_LONG] = "OB_ERR_EXPIRE_COND_TOO_LONG";
5642 5643
    ERROR_CAUSE[-OB_ERR_EXPIRE_COND_TOO_LONG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXPIRE_COND_TOO_LONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5644 5645 5646
    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";
5647
    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)";
O
oceanbase-admin 已提交
5648
    ORACLE_ERRNO[-OB_ERR_EXPIRE_COND_TOO_LONG] = 600;
5649 5650
    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)";
O
oceanbase-admin 已提交
5651
    ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "OB_INVALID_ARGUMENT_FOR_EXTRACT";
5652 5653
    ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_EXTRACT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5654 5655 5656 5657 5658
    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;
5659 5660
    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";
O
oceanbase-admin 已提交
5661
    ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_IS] = "OB_INVALID_ARGUMENT_FOR_IS";
5662 5663
    ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_IS] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_IS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5664 5665 5666 5667 5668
    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;
5669 5670
    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";
O
oceanbase-admin 已提交
5671
    ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "OB_INVALID_ARGUMENT_FOR_LENGTH";
5672 5673
    ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5674 5675 5676 5677 5678
    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;
5679 5680
    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";
O
oceanbase-admin 已提交
5681
    ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "OB_INVALID_ARGUMENT_FOR_SUBSTR";
5682 5683
    ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_SUBSTR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5684 5685 5686 5687 5688
    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;
5689 5690
    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";
O
oceanbase-admin 已提交
5691
    ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC";
5692 5693
    ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5694 5695 5696
    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()";
5697
    STR_USER_ERROR[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = "TIME_TO_USEC() expected timestamp or a string as date argument";
O
oceanbase-admin 已提交
5698
    ORACLE_ERRNO[-OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC] = 600;
5699 5700
    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";
O
oceanbase-admin 已提交
5701
    ERROR_NAME[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME";
5702 5703
    ERROR_CAUSE[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5704 5705 5706 5707 5708
    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;
5709 5710
    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";
O
oceanbase-admin 已提交
5711
    ERROR_NAME[-OB_ERR_USER_VARIABLE_UNKNOWN] = "OB_ERR_USER_VARIABLE_UNKNOWN";
5712 5713
    ERROR_CAUSE[-OB_ERR_USER_VARIABLE_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_USER_VARIABLE_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5714 5715 5716 5717 5718
    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;
5719 5720
    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";
O
oceanbase-admin 已提交
5721
    ERROR_NAME[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME";
5722 5723
    ERROR_CAUSE[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "Internal Error";
    ERROR_SOLUTION[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5724 5725 5726
    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()";
5727
    STR_USER_ERROR[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = "MERGING_FROZEN_TIME() system function only be used in daily merging.";
O
oceanbase-admin 已提交
5728
    ORACLE_ERRNO[-OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME] = 600;
5729 5730
    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.";
O
oceanbase-admin 已提交
5731
    ERROR_NAME[-OB_INVALID_NUMERIC] = "OB_INVALID_NUMERIC";
5732 5733
    ERROR_CAUSE[-OB_INVALID_NUMERIC] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_NUMERIC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5734 5735 5736 5737 5738 5739 5740 5741
    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";
5742 5743
    ERROR_CAUSE[-OB_ERR_REGEXP_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5744 5745 5746 5747 5748
    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;
5749 5750
    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";
O
oceanbase-admin 已提交
5751
    ERROR_NAME[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "OB_SQL_LOG_OP_SETCHILD_OVERFLOW";
5752 5753
    ERROR_CAUSE[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_LOG_OP_SETCHILD_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5754 5755 5756 5757 5758
    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;
5759 5760
    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";
O
oceanbase-admin 已提交
5761
    ERROR_NAME[-OB_SQL_EXPLAIN_FAILED] = "OB_SQL_EXPLAIN_FAILED";
5762 5763
    ERROR_CAUSE[-OB_SQL_EXPLAIN_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_EXPLAIN_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5764 5765 5766 5767 5768 5769
    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";
5770
    ORACLE_STR_USER_ERROR[-OB_SQL_EXPLAIN_FAILED] = "ORA-00600: internal error code, arguments: -5117, fail to explain plan";
O
oceanbase-admin 已提交
5771
    ERROR_NAME[-OB_SQL_OPT_COPY_OP_FAILED] = "OB_SQL_OPT_COPY_OP_FAILED";
5772 5773
    ERROR_CAUSE[-OB_SQL_OPT_COPY_OP_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_OPT_COPY_OP_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5774 5775 5776 5777 5778
    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;
5779 5780
    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";
O
oceanbase-admin 已提交
5781
    ERROR_NAME[-OB_SQL_OPT_GEN_PLAN_FALIED] = "OB_SQL_OPT_GEN_PLAN_FALIED";
5782 5783
    ERROR_CAUSE[-OB_SQL_OPT_GEN_PLAN_FALIED] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_OPT_GEN_PLAN_FALIED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5784 5785 5786 5787 5788
    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;
5789 5790
    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";
O
oceanbase-admin 已提交
5791
    ERROR_NAME[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "OB_SQL_OPT_CREATE_RAWEXPR_FAILED";
5792 5793
    ERROR_CAUSE[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_OPT_CREATE_RAWEXPR_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5794 5795 5796 5797 5798
    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;
5799 5800
    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";
O
oceanbase-admin 已提交
5801
    ERROR_NAME[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "OB_SQL_OPT_JOIN_ORDER_FAILED";
5802 5803
    ERROR_CAUSE[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_OPT_JOIN_ORDER_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5804 5805 5806 5807 5808
    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;
5809 5810
    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";
O
oceanbase-admin 已提交
5811
    ERROR_NAME[-OB_SQL_OPT_ERROR] = "OB_SQL_OPT_ERROR";
5812 5813
    ERROR_CAUSE[-OB_SQL_OPT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_OPT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5814 5815 5816 5817 5818 5819
    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";
5820
    ORACLE_STR_USER_ERROR[-OB_SQL_OPT_ERROR] = "ORA-00600: internal error code, arguments: -5122, optimizer general error";
O
oceanbase-admin 已提交
5821
    ERROR_NAME[-OB_SQL_RESOLVER_NO_MEMORY] = "OB_SQL_RESOLVER_NO_MEMORY";
5822 5823
    ERROR_CAUSE[-OB_SQL_RESOLVER_NO_MEMORY] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_RESOLVER_NO_MEMORY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5824 5825 5826 5827 5828
    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;
5829 5830
    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";
O
oceanbase-admin 已提交
5831
    ERROR_NAME[-OB_SQL_DML_ONLY] = "OB_SQL_DML_ONLY";
5832 5833
    ERROR_CAUSE[-OB_SQL_DML_ONLY] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_DML_ONLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5834 5835 5836 5837 5838
    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;
5839 5840
    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";
O
oceanbase-admin 已提交
5841
    ERROR_NAME[-OB_ERR_NO_GRANT] = "OB_ERR_NO_GRANT";
5842 5843
    ERROR_CAUSE[-OB_ERR_NO_GRANT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_GRANT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5844 5845 5846 5847 5848 5849 5850 5851
    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";
5852 5853
    ERROR_CAUSE[-OB_ERR_NO_DB_SELECTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_DB_SELECTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5854 5855 5856 5857 5858 5859
    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";
5860
    ORACLE_STR_USER_ERROR[-OB_ERR_NO_DB_SELECTED] = "ORA-00600: internal error code, arguments: -5134, No database selected";
O
oceanbase-admin 已提交
5861
    ERROR_NAME[-OB_SQL_PC_OVERFLOW] = "OB_SQL_PC_OVERFLOW";
5862 5863
    ERROR_CAUSE[-OB_SQL_PC_OVERFLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_PC_OVERFLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5864 5865 5866 5867 5868 5869
    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";
5870
    ORACLE_STR_USER_ERROR[-OB_SQL_PC_OVERFLOW] = "ORA-00600: internal error code, arguments: -5135, plan cache is overflow";
O
oceanbase-admin 已提交
5871
    ERROR_NAME[-OB_SQL_PC_PLAN_DUPLICATE] = "OB_SQL_PC_PLAN_DUPLICATE";
5872 5873
    ERROR_CAUSE[-OB_SQL_PC_PLAN_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_PC_PLAN_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5874 5875 5876 5877 5878
    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;
5879 5880
    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";
O
oceanbase-admin 已提交
5881
    ERROR_NAME[-OB_SQL_PC_PLAN_EXPIRE] = "OB_SQL_PC_PLAN_EXPIRE";
5882 5883
    ERROR_CAUSE[-OB_SQL_PC_PLAN_EXPIRE] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_PC_PLAN_EXPIRE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5884 5885 5886 5887 5888 5889 5890 5891
    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";
5892 5893
    ERROR_CAUSE[-OB_SQL_PC_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_PC_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5894 5895 5896 5897 5898 5899 5900 5901
    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";
5902 5903
    ERROR_CAUSE[-OB_SQL_PARAMS_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_PARAMS_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5904 5905 5906 5907 5908
    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;
5909 5910
    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";
O
oceanbase-admin 已提交
5911
    ERROR_NAME[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "OB_SQL_PC_PLAN_SIZE_LIMIT";
5912 5913
    ERROR_CAUSE[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_SQL_PC_PLAN_SIZE_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5914 5915 5916 5917 5918
    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;
5919 5920
    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";
O
oceanbase-admin 已提交
5921
    ERROR_NAME[-OB_ERR_UNKNOWN_CHARSET] = "OB_ERR_UNKNOWN_CHARSET";
5922 5923
    ERROR_CAUSE[-OB_ERR_UNKNOWN_CHARSET] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNKNOWN_CHARSET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5924 5925 5926 5927 5928
    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;
5929 5930
    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'";
O
oceanbase-admin 已提交
5931
    ERROR_NAME[-OB_ERR_UNKNOWN_COLLATION] = "OB_ERR_UNKNOWN_COLLATION";
5932 5933
    ERROR_CAUSE[-OB_ERR_UNKNOWN_COLLATION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNKNOWN_COLLATION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5934 5935 5936 5937 5938 5939
    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";
5940
    ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_COLLATION] = "ORA-00600: internal error code, arguments: -5143, Unknown collation: '%.*s'";
O
oceanbase-admin 已提交
5941
    ERROR_NAME[-OB_ERR_COLLATION_MISMATCH] = "OB_ERR_COLLATION_MISMATCH";
5942 5943
    ERROR_CAUSE[-OB_ERR_COLLATION_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLLATION_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5944 5945 5946 5947 5948 5949
    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";
5950
    ORACLE_STR_USER_ERROR[-OB_ERR_COLLATION_MISMATCH] = "ORA-12704: COLLATION '%.*s' is not valid for CHARACTER SET '%.*s'";
O
oceanbase-admin 已提交
5951
    ERROR_NAME[-OB_ERR_WRONG_VALUE_FOR_VAR] = "OB_ERR_WRONG_VALUE_FOR_VAR";
5952 5953
    ERROR_CAUSE[-OB_ERR_WRONG_VALUE_FOR_VAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_VALUE_FOR_VAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5954 5955 5956 5957 5958
    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;
5959 5960
    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\'";
O
oceanbase-admin 已提交
5961
    ERROR_NAME[-OB_UNKNOWN_PARTITION] = "OB_UNKNOWN_PARTITION";
5962 5963
    ERROR_CAUSE[-OB_UNKNOWN_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_UNKNOWN_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5964 5965 5966 5967 5968 5969
    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";
5970
    ORACLE_STR_USER_ERROR[-OB_UNKNOWN_PARTITION] = "ORA-02149: Specified partition does not exist '%.*s' in table '%.*s'";
O
oceanbase-admin 已提交
5971
    ERROR_NAME[-OB_PARTITION_NOT_MATCH] = "OB_PARTITION_NOT_MATCH";
5972 5973
    ERROR_CAUSE[-OB_PARTITION_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5974 5975 5976 5977 5978
    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;
5979 5980
    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";
O
oceanbase-admin 已提交
5981
    ERROR_NAME[-OB_ER_PASSWD_LENGTH] = "OB_ER_PASSWD_LENGTH";
5982 5983
    ERROR_CAUSE[-OB_ER_PASSWD_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_PASSWD_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5984 5985 5986 5987 5988
    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;
5989 5990
    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";
O
oceanbase-admin 已提交
5991
    ERROR_NAME[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "OB_ERR_INSERT_INNER_JOIN_COLUMN";
5992 5993
    ERROR_CAUSE[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INSERT_INNER_JOIN_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
5994 5995 5996 5997 5998
    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;
5999 6000
    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";
O
oceanbase-admin 已提交
6001
    ERROR_NAME[-OB_TENANT_NOT_IN_SERVER] = "OB_TENANT_NOT_IN_SERVER";
6002 6003
    ERROR_CAUSE[-OB_TENANT_NOT_IN_SERVER] = "Internal Error";
    ERROR_SOLUTION[-OB_TENANT_NOT_IN_SERVER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6004 6005 6006 6007 6008
    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;
6009 6010
    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";
O
oceanbase-admin 已提交
6011
    ERROR_NAME[-OB_TABLEGROUP_NOT_EXIST] = "OB_TABLEGROUP_NOT_EXIST";
6012 6013
    ERROR_CAUSE[-OB_TABLEGROUP_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLEGROUP_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6014 6015 6016 6017 6018
    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;
6019 6020
    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";
O
oceanbase-admin 已提交
6021
    ERROR_NAME[-OB_SUBQUERY_TOO_MANY_ROW] = "OB_SUBQUERY_TOO_MANY_ROW";
6022 6023
    ERROR_CAUSE[-OB_SUBQUERY_TOO_MANY_ROW] = "Internal Error";
    ERROR_SOLUTION[-OB_SUBQUERY_TOO_MANY_ROW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6024 6025 6026 6027 6028 6029 6030 6031
    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";
6032 6033
    ERROR_CAUSE[-OB_ERR_BAD_DATABASE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BAD_DATABASE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6034 6035 6036 6037 6038 6039
    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";
6040
    ORACLE_STR_USER_ERROR[-OB_ERR_BAD_DATABASE] = "ORA-00600: internal error code, arguments: -5154, Unknown database '%.*s'";
O
oceanbase-admin 已提交
6041
    ERROR_NAME[-OB_CANNOT_USER] = "OB_CANNOT_USER";
6042 6043
    ERROR_CAUSE[-OB_CANNOT_USER] = "Internal Error";
    ERROR_SOLUTION[-OB_CANNOT_USER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6044 6045 6046 6047 6048 6049
    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";
6050
    ORACLE_STR_USER_ERROR[-OB_CANNOT_USER] = "ORA-00600: internal error code, arguments: -5155, Operation %.*s failed for %.*s";
O
oceanbase-admin 已提交
6051
    ERROR_NAME[-OB_TENANT_EXIST] = "OB_TENANT_EXIST";
6052 6053
    ERROR_CAUSE[-OB_TENANT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TENANT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6054 6055 6056 6057 6058 6059
    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";
6060
    ORACLE_STR_USER_ERROR[-OB_TENANT_EXIST] = "ORA-00600: internal error code, arguments: -5156, tenant \'%s\' already exist";
O
oceanbase-admin 已提交
6061
    ERROR_NAME[-OB_TENANT_NOT_EXIST] = "OB_TENANT_NOT_EXIST";
6062 6063
    ERROR_CAUSE[-OB_TENANT_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TENANT_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6064 6065 6066 6067 6068 6069
    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";
6070
    ORACLE_STR_USER_ERROR[-OB_TENANT_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5157, Unknown tenant '%.*s'";
O
oceanbase-admin 已提交
6071
    ERROR_NAME[-OB_DATABASE_EXIST] = "OB_DATABASE_EXIST";
6072 6073
    ERROR_CAUSE[-OB_DATABASE_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_DATABASE_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6074 6075 6076 6077 6078
    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;
6079 6080
    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";
O
oceanbase-admin 已提交
6081
    ERROR_NAME[-OB_TABLEGROUP_EXIST] = "OB_TABLEGROUP_EXIST";
6082 6083
    ERROR_CAUSE[-OB_TABLEGROUP_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TABLEGROUP_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6084 6085 6086 6087 6088
    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;
6089 6090
    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";
O
oceanbase-admin 已提交
6091
    ERROR_NAME[-OB_ERR_INVALID_TENANT_NAME] = "OB_ERR_INVALID_TENANT_NAME";
6092 6093
    ERROR_CAUSE[-OB_ERR_INVALID_TENANT_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_TENANT_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6094 6095 6096 6097 6098
    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;
6099 6100
    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";
O
oceanbase-admin 已提交
6101
    ERROR_NAME[-OB_EMPTY_TENANT] = "OB_EMPTY_TENANT";
6102 6103
    ERROR_CAUSE[-OB_EMPTY_TENANT] = "Internal Error";
    ERROR_SOLUTION[-OB_EMPTY_TENANT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6104 6105 6106 6107 6108 6109 6110 6111
    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";
6112 6113
    ERROR_CAUSE[-OB_WRONG_DB_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_DB_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6114 6115 6116 6117 6118 6119
    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";
6120
    ORACLE_STR_USER_ERROR[-OB_WRONG_DB_NAME] = "ORA-00600: internal error code, arguments: -5162, Incorrect database name '%.*s'";
O
oceanbase-admin 已提交
6121
    ERROR_NAME[-OB_WRONG_TABLE_NAME] = "OB_WRONG_TABLE_NAME";
6122 6123
    ERROR_CAUSE[-OB_WRONG_TABLE_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_TABLE_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6124 6125 6126 6127 6128 6129 6130 6131
    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";
6132 6133
    ERROR_CAUSE[-OB_WRONG_COLUMN_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_COLUMN_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6134 6135 6136 6137 6138 6139 6140 6141
    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";
6142 6143
    ERROR_CAUSE[-OB_ERR_COLUMN_SPEC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_SPEC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6144 6145 6146 6147 6148
    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;
6149 6150
    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'";
O
oceanbase-admin 已提交
6151
    ERROR_NAME[-OB_ERR_DB_DROP_EXISTS] = "OB_ERR_DB_DROP_EXISTS";
6152 6153
    ERROR_CAUSE[-OB_ERR_DB_DROP_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DB_DROP_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6154 6155 6156 6157 6158
    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;
6159 6160
    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";
O
oceanbase-admin 已提交
6161
    ERROR_NAME[-OB_ERR_DATA_TOO_LONG] = "OB_ERR_DATA_TOO_LONG";
6162 6163
    ERROR_CAUSE[-OB_ERR_DATA_TOO_LONG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DATA_TOO_LONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6164 6165 6166 6167 6168 6169 6170 6171
    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";
6172 6173
    ERROR_CAUSE[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_VALUE_COUNT_ON_ROW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6174 6175 6176 6177 6178
    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;
6179 6180
    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'";
O
oceanbase-admin 已提交
6181
    ERROR_NAME[-OB_ERR_CREATE_USER_WITH_GRANT] = "OB_ERR_CREATE_USER_WITH_GRANT";
6182 6183
    ERROR_CAUSE[-OB_ERR_CREATE_USER_WITH_GRANT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CREATE_USER_WITH_GRANT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6184 6185 6186 6187 6188
    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;
6189 6190
    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";
O
oceanbase-admin 已提交
6191
    ERROR_NAME[-OB_ERR_NO_DB_PRIVILEGE] = "OB_ERR_NO_DB_PRIVILEGE";
6192 6193
    ERROR_CAUSE[-OB_ERR_NO_DB_PRIVILEGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_DB_PRIVILEGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6194 6195 6196 6197 6198
    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;
6199 6200
    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'";
O
oceanbase-admin 已提交
6201
    ERROR_NAME[-OB_ERR_NO_TABLE_PRIVILEGE] = "OB_ERR_NO_TABLE_PRIVILEGE";
6202 6203
    ERROR_CAUSE[-OB_ERR_NO_TABLE_PRIVILEGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_TABLE_PRIVILEGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6204 6205 6206 6207 6208
    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;
6209 6210
    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'";
O
oceanbase-admin 已提交
6211
    ERROR_NAME[-OB_INVALID_ON_UPDATE] = "OB_INVALID_ON_UPDATE";
6212 6213
    ERROR_CAUSE[-OB_INVALID_ON_UPDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ON_UPDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6214 6215 6216 6217 6218
    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;
6219 6220
    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";
O
oceanbase-admin 已提交
6221
    ERROR_NAME[-OB_INVALID_DEFAULT] = "OB_INVALID_DEFAULT";
6222 6223
    ERROR_CAUSE[-OB_INVALID_DEFAULT] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_DEFAULT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6224 6225 6226 6227 6228 6229
    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";
6230
    ORACLE_STR_USER_ERROR[-OB_INVALID_DEFAULT] = "ORA-00600: internal error code, arguments: -5173, Invalid default value for \'%.*s\'";
O
oceanbase-admin 已提交
6231
    ERROR_NAME[-OB_ERR_UPDATE_TABLE_USED] = "OB_ERR_UPDATE_TABLE_USED";
6232 6233
    ERROR_CAUSE[-OB_ERR_UPDATE_TABLE_USED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_TABLE_USED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6234 6235 6236 6237 6238 6239
    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";
6240
    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";
O
oceanbase-admin 已提交
6241
    ERROR_NAME[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "OB_ERR_COULUMN_VALUE_NOT_MATCH";
6242 6243
    ERROR_CAUSE[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COULUMN_VALUE_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6244 6245 6246 6247 6248
    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;
6249 6250
    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";
O
oceanbase-admin 已提交
6251
    ERROR_NAME[-OB_ERR_INVALID_GROUP_FUNC_USE] = "OB_ERR_INVALID_GROUP_FUNC_USE";
6252 6253
    ERROR_CAUSE[-OB_ERR_INVALID_GROUP_FUNC_USE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_GROUP_FUNC_USE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6254 6255 6256 6257 6258
    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;
6259 6260
    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";
O
oceanbase-admin 已提交
6261
    ERROR_NAME[-OB_CANT_AGGREGATE_2COLLATIONS] = "OB_CANT_AGGREGATE_2COLLATIONS";
6262 6263
    ERROR_CAUSE[-OB_CANT_AGGREGATE_2COLLATIONS] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_AGGREGATE_2COLLATIONS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6264 6265 6266 6267 6268
    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;
6269 6270
    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";
O
oceanbase-admin 已提交
6271
    ERROR_NAME[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = "OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD";
6272 6273
    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";
O
oceanbase-admin 已提交
6274 6275
    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";
6276 6277
    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";
O
oceanbase-admin 已提交
6278
    ORACLE_ERRNO[-OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD] = 600;
6279 6280
    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";
O
oceanbase-admin 已提交
6281
    ERROR_NAME[-OB_ERR_TOO_LONG_IDENT] = "OB_ERR_TOO_LONG_IDENT";
6282 6283
    ERROR_CAUSE[-OB_ERR_TOO_LONG_IDENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_IDENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6284 6285 6286 6287 6288 6289 6290 6291
    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";
6292 6293
    ERROR_CAUSE[-OB_ERR_WRONG_TYPE_FOR_VAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_TYPE_FOR_VAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6294 6295 6296 6297 6298
    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;
6299 6300
    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'";
O
oceanbase-admin 已提交
6301
    ERROR_NAME[-OB_WRONG_USER_NAME_LENGTH] = "OB_WRONG_USER_NAME_LENGTH";
6302 6303
    ERROR_CAUSE[-OB_WRONG_USER_NAME_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_USER_NAME_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6304 6305 6306
    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)";
6307
    STR_USER_ERROR[-OB_WRONG_USER_NAME_LENGTH] = "String '%.*s' is too long for user name (should be no longer than 16)";
O
oceanbase-admin 已提交
6308
    ORACLE_ERRNO[-OB_WRONG_USER_NAME_LENGTH] = 600;
6309 6310
    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)";
O
oceanbase-admin 已提交
6311
    ERROR_NAME[-OB_ERR_PRIV_USAGE] = "OB_ERR_PRIV_USAGE";
6312 6313
    ERROR_CAUSE[-OB_ERR_PRIV_USAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PRIV_USAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6314 6315 6316 6317 6318
    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;
6319 6320
    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";
O
oceanbase-admin 已提交
6321
    ERROR_NAME[-OB_ILLEGAL_GRANT_FOR_TABLE] = "OB_ILLEGAL_GRANT_FOR_TABLE";
6322 6323
    ERROR_CAUSE[-OB_ILLEGAL_GRANT_FOR_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ILLEGAL_GRANT_FOR_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6324 6325
    MYSQL_ERRNO[-OB_ILLEGAL_GRANT_FOR_TABLE] = ER_ILLEGAL_GRANT_FOR_TABLE;
    SQLSTATE[-OB_ILLEGAL_GRANT_FOR_TABLE] = "42000";
6326 6327
    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";
O
oceanbase-admin 已提交
6328
    ORACLE_ERRNO[-OB_ILLEGAL_GRANT_FOR_TABLE] = 600;
6329 6330
    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";
O
oceanbase-admin 已提交
6331
    ERROR_NAME[-OB_ERR_REACH_AUTOINC_MAX] = "OB_ERR_REACH_AUTOINC_MAX";
6332 6333
    ERROR_CAUSE[-OB_ERR_REACH_AUTOINC_MAX] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REACH_AUTOINC_MAX] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6334 6335 6336 6337 6338
    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;
6339 6340
    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";
O
oceanbase-admin 已提交
6341
    ERROR_NAME[-OB_ERR_NO_TABLES_USED] = "OB_ERR_NO_TABLES_USED";
6342 6343
    ERROR_CAUSE[-OB_ERR_NO_TABLES_USED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_TABLES_USED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6344 6345 6346 6347 6348 6349 6350 6351
    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";
6352 6353
    ERROR_CAUSE[-OB_CANT_REMOVE_ALL_FIELDS] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_REMOVE_ALL_FIELDS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6354 6355 6356
    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";
6357
    STR_USER_ERROR[-OB_CANT_REMOVE_ALL_FIELDS] = "You can't delete all columns with ALTER TABLE; use DROP TABLE instead";
O
oceanbase-admin 已提交
6358
    ORACLE_ERRNO[-OB_CANT_REMOVE_ALL_FIELDS] = 600;
6359 6360
    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";
O
oceanbase-admin 已提交
6361
    ERROR_NAME[-OB_TOO_MANY_PARTITIONS_ERROR] = "OB_TOO_MANY_PARTITIONS_ERROR";
6362 6363
    ERROR_CAUSE[-OB_TOO_MANY_PARTITIONS_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_TOO_MANY_PARTITIONS_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6364 6365 6366 6367 6368
    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;
6369 6370
    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";
O
oceanbase-admin 已提交
6371
    ERROR_NAME[-OB_NO_PARTS_ERROR] = "OB_NO_PARTS_ERROR";
6372 6373
    ERROR_CAUSE[-OB_NO_PARTS_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_PARTS_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6374 6375 6376 6377 6378
    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;
6379 6380
    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";
O
oceanbase-admin 已提交
6381
    ERROR_NAME[-OB_WRONG_SUB_KEY] = "OB_WRONG_SUB_KEY";
6382 6383
    ERROR_CAUSE[-OB_WRONG_SUB_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_SUB_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6384 6385
    MYSQL_ERRNO[-OB_WRONG_SUB_KEY] = ER_WRONG_SUB_KEY;
    SQLSTATE[-OB_WRONG_SUB_KEY] = "HY000";
6386 6387
    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";
O
oceanbase-admin 已提交
6388
    ORACLE_ERRNO[-OB_WRONG_SUB_KEY] = 600;
6389 6390
    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";
O
oceanbase-admin 已提交
6391
    ERROR_NAME[-OB_KEY_PART_0] = "OB_KEY_PART_0";
6392 6393
    ERROR_CAUSE[-OB_KEY_PART_0] = "Internal Error";
    ERROR_SOLUTION[-OB_KEY_PART_0] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6394 6395 6396 6397 6398 6399
    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";
6400
    ORACLE_STR_USER_ERROR[-OB_KEY_PART_0] = "ORA-00600: internal error code, arguments: -5191, Key part \'%.*s\' length cannot be 0";
O
oceanbase-admin 已提交
6401
    ERROR_NAME[-OB_ERR_UNKNOWN_TIME_ZONE] = "OB_ERR_UNKNOWN_TIME_ZONE";
6402 6403
    ERROR_CAUSE[-OB_ERR_UNKNOWN_TIME_ZONE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNKNOWN_TIME_ZONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6404 6405 6406 6407 6408 6409 6410 6411
    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";
6412 6413
    ERROR_CAUSE[-OB_ERR_WRONG_AUTO_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_AUTO_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6414 6415 6416 6417 6418
    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;
6419 6420
    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";
O
oceanbase-admin 已提交
6421
    ERROR_NAME[-OB_ERR_TOO_MANY_KEYS] = "OB_ERR_TOO_MANY_KEYS";
6422 6423
    ERROR_CAUSE[-OB_ERR_TOO_MANY_KEYS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_KEYS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6424 6425 6426 6427 6428
    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;
6429 6430
    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";
O
oceanbase-admin 已提交
6431
    ERROR_NAME[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "OB_ERR_TOO_MANY_ROWKEY_COLUMNS";
6432 6433
    ERROR_CAUSE[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_ROWKEY_COLUMNS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6434 6435 6436 6437 6438
    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;
6439 6440
    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";
O
oceanbase-admin 已提交
6441
    ERROR_NAME[-OB_ERR_TOO_LONG_KEY_LENGTH] = "OB_ERR_TOO_LONG_KEY_LENGTH";
6442 6443
    ERROR_CAUSE[-OB_ERR_TOO_LONG_KEY_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_KEY_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6444 6445 6446 6447 6448 6449 6450 6451
    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";
6452 6453
    ERROR_CAUSE[-OB_ERR_TOO_MANY_COLUMNS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_COLUMNS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6454 6455 6456 6457 6458 6459
    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";
6460
    ORACLE_STR_USER_ERROR[-OB_ERR_TOO_MANY_COLUMNS] = "ORA-00600: internal error code, arguments: -5197, Too many columns";
O
oceanbase-admin 已提交
6461
    ERROR_NAME[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "OB_ERR_TOO_LONG_COLUMN_LENGTH";
6462 6463
    ERROR_CAUSE[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6464 6465 6466 6467 6468 6469
    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";
6470
    ORACLE_STR_USER_ERROR[-OB_ERR_TOO_LONG_COLUMN_LENGTH] = "ORA-00910: specified length too long for column '%s' (max = %d byte)";
O
oceanbase-admin 已提交
6471
    ERROR_NAME[-OB_ERR_TOO_BIG_ROWSIZE] = "OB_ERR_TOO_BIG_ROWSIZE";
6472 6473
    ERROR_CAUSE[-OB_ERR_TOO_BIG_ROWSIZE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_BIG_ROWSIZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6474 6475 6476 6477 6478 6479
    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";
6480
    ORACLE_STR_USER_ERROR[-OB_ERR_TOO_BIG_ROWSIZE] = "ORA-00600: internal error code, arguments: -5199, Row size too large";
O
oceanbase-admin 已提交
6481
    ERROR_NAME[-OB_ERR_UNKNOWN_TABLE] = "OB_ERR_UNKNOWN_TABLE";
6482 6483
    ERROR_CAUSE[-OB_ERR_UNKNOWN_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNKNOWN_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6484 6485 6486 6487 6488 6489
    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";
6490
    ORACLE_STR_USER_ERROR[-OB_ERR_UNKNOWN_TABLE] = "ORA-00600: internal error code, arguments: -5200, Unknown table '%.*s' in %.*s";
O
oceanbase-admin 已提交
6491
    ERROR_NAME[-OB_ERR_BAD_TABLE] = "OB_ERR_BAD_TABLE";
6492 6493
    ERROR_CAUSE[-OB_ERR_BAD_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BAD_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6494 6495 6496 6497 6498 6499 6500 6501
    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";
6502 6503
    ERROR_CAUSE[-OB_ERR_TOO_BIG_SCALE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_BIG_SCALE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6504 6505 6506 6507 6508
    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;
6509 6510
    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.";
O
oceanbase-admin 已提交
6511
    ERROR_NAME[-OB_ERR_TOO_BIG_PRECISION] = "OB_ERR_TOO_BIG_PRECISION";
6512 6513
    ERROR_CAUSE[-OB_ERR_TOO_BIG_PRECISION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_BIG_PRECISION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6514 6515 6516 6517 6518
    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;
6519 6520
    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.";
O
oceanbase-admin 已提交
6521
    ERROR_NAME[-OB_ERR_M_BIGGER_THAN_D] = "OB_ERR_M_BIGGER_THAN_D";
6522 6523
    ERROR_CAUSE[-OB_ERR_M_BIGGER_THAN_D] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_M_BIGGER_THAN_D] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6524 6525 6526
    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";
6527
    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').";
O
oceanbase-admin 已提交
6528
    ORACLE_ERRNO[-OB_ERR_M_BIGGER_THAN_D] = 600;
6529 6530
    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').";
O
oceanbase-admin 已提交
6531
    ERROR_NAME[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "OB_ERR_TOO_BIG_DISPLAYWIDTH";
6532 6533
    ERROR_CAUSE[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_BIG_DISPLAYWIDTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6534 6535 6536 6537 6538
    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;
6539 6540
    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)";
O
oceanbase-admin 已提交
6541
    ERROR_NAME[-OB_WRONG_GROUP_FIELD] = "OB_WRONG_GROUP_FIELD";
6542 6543
    ERROR_CAUSE[-OB_WRONG_GROUP_FIELD] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_GROUP_FIELD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6544 6545 6546 6547 6548 6549
    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";
6550
    ORACLE_STR_USER_ERROR[-OB_WRONG_GROUP_FIELD] = "ORA-00600: internal error code, arguments: -5206, Can't group on '%.*s'";
O
oceanbase-admin 已提交
6551
    ERROR_NAME[-OB_NON_UNIQ_ERROR] = "OB_NON_UNIQ_ERROR";
6552 6553
    ERROR_CAUSE[-OB_NON_UNIQ_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_NON_UNIQ_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6554 6555 6556 6557 6558 6559 6560 6561
    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";
6562 6563
    ERROR_CAUSE[-OB_ERR_NONUNIQ_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NONUNIQ_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6564 6565 6566 6567 6568
    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;
6569 6570
    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\'";
O
oceanbase-admin 已提交
6571
    ERROR_NAME[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "OB_ERR_CANT_DROP_FIELD_OR_KEY";
6572 6573
    ERROR_CAUSE[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CANT_DROP_FIELD_OR_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6574 6575 6576 6577 6578 6579 6580 6581
    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";
6582 6583
    ERROR_CAUSE[-OB_ERR_MULTIPLE_PRI_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MULTIPLE_PRI_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6584 6585 6586 6587 6588
    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;
6589 6590
    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";
O
oceanbase-admin 已提交
6591
    ERROR_NAME[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "OB_ERR_KEY_COLUMN_DOES_NOT_EXITS";
6592 6593
    ERROR_CAUSE[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_KEY_COLUMN_DOES_NOT_EXITS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6594 6595 6596 6597 6598
    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;
6599 6600
    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";
O
oceanbase-admin 已提交
6601
    ERROR_NAME[-OB_ERR_AUTO_PARTITION_KEY] = "OB_ERR_AUTO_PARTITION_KEY";
6602 6603
    ERROR_CAUSE[-OB_ERR_AUTO_PARTITION_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_AUTO_PARTITION_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6604 6605 6606 6607 6608
    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;
6609 6610
    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";
O
oceanbase-admin 已提交
6611
    ERROR_NAME[-OB_ERR_CANT_USE_OPTION_HERE] = "OB_ERR_CANT_USE_OPTION_HERE";
6612 6613
    ERROR_CAUSE[-OB_ERR_CANT_USE_OPTION_HERE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CANT_USE_OPTION_HERE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6614 6615 6616 6617 6618
    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;
6619 6620
    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'";
O
oceanbase-admin 已提交
6621
    ERROR_NAME[-OB_ERR_WRONG_OBJECT] = "OB_ERR_WRONG_OBJECT";
6622 6623
    ERROR_CAUSE[-OB_ERR_WRONG_OBJECT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_OBJECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6624 6625 6626 6627 6628 6629
    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";
6630
    ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_OBJECT] = "ORA-00600: internal error code, arguments: -5214, \'%s.%s\' is not %s";
O
oceanbase-admin 已提交
6631
    ERROR_NAME[-OB_ERR_ON_RENAME] = "OB_ERR_ON_RENAME";
6632 6633
    ERROR_CAUSE[-OB_ERR_ON_RENAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ON_RENAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6634 6635 6636 6637 6638 6639
    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";
6640
    ORACLE_STR_USER_ERROR[-OB_ERR_ON_RENAME] = "ORA-00600: internal error code, arguments: -5215, Error on rename of \'%s.%s\' to \'%s.%s\'";
O
oceanbase-admin 已提交
6641
    ERROR_NAME[-OB_ERR_WRONG_KEY_COLUMN] = "OB_ERR_WRONG_KEY_COLUMN";
6642 6643
    ERROR_CAUSE[-OB_ERR_WRONG_KEY_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_KEY_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6644 6645 6646 6647 6648
    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;
6649 6650
    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";
O
oceanbase-admin 已提交
6651
    ERROR_NAME[-OB_ERR_BAD_FIELD_ERROR] = "OB_ERR_BAD_FIELD_ERROR";
6652 6653
    ERROR_CAUSE[-OB_ERR_BAD_FIELD_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BAD_FIELD_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6654 6655 6656 6657 6658 6659 6660 6661
    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";
6662 6663
    ERROR_CAUSE[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_FIELD_WITH_GROUP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6664 6665 6666 6667 6668 6669 6670 6671
    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";
6672 6673
    ERROR_CAUSE[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6674 6675
    MYSQL_ERRNO[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = ER_CANT_CHANGE_TX_CHARACTERISTICS;
    SQLSTATE[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = "25001";
6676 6677
    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";
O
oceanbase-admin 已提交
6678
    ORACLE_ERRNO[-OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS] = 1453;
6679 6680
    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";
O
oceanbase-admin 已提交
6681
    ERROR_NAME[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION";
6682 6683
    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";
O
oceanbase-admin 已提交
6684 6685 6686
    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.";
6687
    STR_USER_ERROR[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = "Cannot execute statement in a READ ONLY transaction.";
O
oceanbase-admin 已提交
6688
    ORACLE_ERRNO[-OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION] = 600;
6689 6690
    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.";
O
oceanbase-admin 已提交
6691
    ERROR_NAME[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = "OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS";
6692 6693
    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";
O
oceanbase-admin 已提交
6694 6695
    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";
6696 6697
    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";
O
oceanbase-admin 已提交
6698
    ORACLE_ERRNO[-OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS] = 600;
6699 6700
    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";
O
oceanbase-admin 已提交
6701
    ERROR_NAME[-OB_ERR_TRUNCATED_WRONG_VALUE] = "OB_ERR_TRUNCATED_WRONG_VALUE";
6702 6703
    ERROR_CAUSE[-OB_ERR_TRUNCATED_WRONG_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TRUNCATED_WRONG_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6704 6705 6706 6707 6708
    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;
6709 6710
    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'";
O
oceanbase-admin 已提交
6711
    ERROR_NAME[-OB_ERR_WRONG_IDENT_NAME] = "OB_ERR_WRONG_IDENT_NAME";
6712 6713
    ERROR_CAUSE[-OB_ERR_WRONG_IDENT_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_IDENT_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6714 6715 6716 6717 6718 6719
    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";
6720
    ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_IDENT_NAME] = "ORA-00600: internal error code, arguments: -5223, wrong ident name";
O
oceanbase-admin 已提交
6721
    ERROR_NAME[-OB_WRONG_NAME_FOR_INDEX] = "OB_WRONG_NAME_FOR_INDEX";
6722 6723
    ERROR_CAUSE[-OB_WRONG_NAME_FOR_INDEX] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_NAME_FOR_INDEX] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6724 6725 6726 6727 6728
    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;
6729 6730
    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'";
O
oceanbase-admin 已提交
6731
    ERROR_NAME[-OB_ILLEGAL_REFERENCE] = "OB_ILLEGAL_REFERENCE";
6732 6733
    ERROR_CAUSE[-OB_ILLEGAL_REFERENCE] = "Internal Error";
    ERROR_SOLUTION[-OB_ILLEGAL_REFERENCE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6734 6735 6736 6737 6738
    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;
6739 6740
    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)";
O
oceanbase-admin 已提交
6741
    ERROR_NAME[-OB_REACH_MEMORY_LIMIT] = "OB_REACH_MEMORY_LIMIT";
6742 6743
    ERROR_CAUSE[-OB_REACH_MEMORY_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_REACH_MEMORY_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6744 6745 6746 6747 6748
    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;
6749 6750
    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.";
O
oceanbase-admin 已提交
6751
    ERROR_NAME[-OB_ERR_PASSWORD_FORMAT] = "OB_ERR_PASSWORD_FORMAT";
6752 6753
    ERROR_CAUSE[-OB_ERR_PASSWORD_FORMAT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PASSWORD_FORMAT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6754 6755
    MYSQL_ERRNO[-OB_ERR_PASSWORD_FORMAT] = ER_PASSWORD_FORMAT;
    SQLSTATE[-OB_ERR_PASSWORD_FORMAT] = "42000";
6756 6757
    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.";
O
oceanbase-admin 已提交
6758
    ORACLE_ERRNO[-OB_ERR_PASSWORD_FORMAT] = 600;
6759 6760
    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.";
O
oceanbase-admin 已提交
6761
    ERROR_NAME[-OB_ERR_NON_UPDATABLE_TABLE] = "OB_ERR_NON_UPDATABLE_TABLE";
6762 6763
    ERROR_CAUSE[-OB_ERR_NON_UPDATABLE_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NON_UPDATABLE_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6764 6765 6766 6767 6768
    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;
6769 6770
    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";
O
oceanbase-admin 已提交
6771
    ERROR_NAME[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "OB_ERR_WARN_DATA_OUT_OF_RANGE";
6772 6773
    ERROR_CAUSE[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WARN_DATA_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6774 6775 6776 6777 6778
    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;
6779 6780
    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";
O
oceanbase-admin 已提交
6781
    ERROR_NAME[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = "OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR";
6782 6783
    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";
O
oceanbase-admin 已提交
6784 6785
    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";
6786 6787
    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";
O
oceanbase-admin 已提交
6788
    ORACLE_ERRNO[-OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR] = 600;
6789 6790
    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";
O
oceanbase-admin 已提交
6791
    ERROR_NAME[-OB_ERR_VIEW_INVALID] = "OB_ERR_VIEW_INVALID";
6792 6793
    ERROR_CAUSE[-OB_ERR_VIEW_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VIEW_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6794 6795 6796
    MYSQL_ERRNO[-OB_ERR_VIEW_INVALID] = ER_VIEW_INVALID;
    SQLSTATE[-OB_ERR_VIEW_INVALID] = "42S22";
    STR_ERROR[-OB_ERR_VIEW_INVALID] = "view invalid";
6797
    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";
O
oceanbase-admin 已提交
6798 6799
    ORACLE_ERRNO[-OB_ERR_VIEW_INVALID] = 600;
    ORACLE_STR_ERROR[-OB_ERR_VIEW_INVALID] = "ORA-00600: internal error code, arguments: -5231, view invalid";
6800
    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";
O
oceanbase-admin 已提交
6801
    ERROR_NAME[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "OB_ERR_OPTION_PREVENTS_STATEMENT";
6802 6803
    ERROR_CAUSE[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6804 6805
    MYSQL_ERRNO[-OB_ERR_OPTION_PREVENTS_STATEMENT] = ER_OPTION_PREVENTS_STATEMENT;
    SQLSTATE[-OB_ERR_OPTION_PREVENTS_STATEMENT] = "HY000";
6806 6807
    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";
O
oceanbase-admin 已提交
6808
    ORACLE_ERRNO[-OB_ERR_OPTION_PREVENTS_STATEMENT] = 600;
6809 6810
    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";
O
oceanbase-admin 已提交
6811
    ERROR_NAME[-OB_ERR_DB_READ_ONLY] = "OB_ERR_DB_READ_ONLY";
6812 6813
    ERROR_CAUSE[-OB_ERR_DB_READ_ONLY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DB_READ_ONLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6814 6815 6816 6817 6818 6819 6820 6821
    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";
6822 6823
    ERROR_CAUSE[-OB_ERR_TABLE_READ_ONLY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TABLE_READ_ONLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6824 6825 6826
    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";
6827
    STR_USER_ERROR[-OB_ERR_TABLE_READ_ONLY] = "The table \'%.*s.%.*s\' is read only so it cannot execute this statement";
O
oceanbase-admin 已提交
6828
    ORACLE_ERRNO[-OB_ERR_TABLE_READ_ONLY] = 600;
6829 6830
    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";
O
oceanbase-admin 已提交
6831
    ERROR_NAME[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "OB_ERR_LOCK_OR_ACTIVE_TRANSACTION";
6832 6833
    ERROR_CAUSE[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6834 6835
    MYSQL_ERRNO[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = ER_LOCK_OR_ACTIVE_TRANSACTION;
    SQLSTATE[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = "HY000";
6836 6837
    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";
O
oceanbase-admin 已提交
6838
    ORACLE_ERRNO[-OB_ERR_LOCK_OR_ACTIVE_TRANSACTION] = 600;
6839 6840
    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";
O
oceanbase-admin 已提交
6841
    ERROR_NAME[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "OB_ERR_SAME_NAME_PARTITION_FIELD";
6842 6843
    ERROR_CAUSE[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SAME_NAME_PARTITION_FIELD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6844 6845 6846 6847 6848
    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;
6849 6850
    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'";
O
oceanbase-admin 已提交
6851
    ERROR_NAME[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "OB_ERR_TABLENAME_NOT_ALLOWED_HERE";
6852 6853
    ERROR_CAUSE[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6854 6855
    MYSQL_ERRNO[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = ER_TABLENAME_NOT_ALLOWED_HERE;
    SQLSTATE[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = "42000";
6856 6857
    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";
O
oceanbase-admin 已提交
6858
    ORACLE_ERRNO[-OB_ERR_TABLENAME_NOT_ALLOWED_HERE] = 600;
6859 6860
    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";
O
oceanbase-admin 已提交
6861
    ERROR_NAME[-OB_ERR_VIEW_RECURSIVE] = "OB_ERR_VIEW_RECURSIVE";
6862 6863
    ERROR_CAUSE[-OB_ERR_VIEW_RECURSIVE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VIEW_RECURSIVE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6864 6865 6866 6867 6868 6869 6870 6871
    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";
6872 6873
    ERROR_CAUSE[-OB_ERR_QUALIFIER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_QUALIFIER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6874 6875 6876 6877 6878
    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;
6879 6880
    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";
O
oceanbase-admin 已提交
6881
    ERROR_NAME[-OB_ERR_WRONG_VALUE] = "OB_ERR_WRONG_VALUE";
6882 6883
    ERROR_CAUSE[-OB_ERR_WRONG_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6884 6885 6886 6887 6888 6889
    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";
6890
    ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_VALUE] = "ORA-00600: internal error code, arguments: -5241, Incorrect %s value: '%s'";
O
oceanbase-admin 已提交
6891
    ERROR_NAME[-OB_ERR_VIEW_WRONG_LIST] = "OB_ERR_VIEW_WRONG_LIST";
6892 6893
    ERROR_CAUSE[-OB_ERR_VIEW_WRONG_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VIEW_WRONG_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6894 6895 6896 6897 6898
    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;
6899 6900
    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";
O
oceanbase-admin 已提交
6901
    ERROR_NAME[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "OB_SYS_VARS_MAYBE_DIFF_VERSION";
6902 6903
    ERROR_CAUSE[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "Internal Error";
    ERROR_SOLUTION[-OB_SYS_VARS_MAYBE_DIFF_VERSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6904 6905 6906 6907 6908
    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;
6909 6910
    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";
O
oceanbase-admin 已提交
6911
    ERROR_NAME[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "OB_ERR_AUTO_INCREMENT_CONFLICT";
6912 6913
    ERROR_CAUSE[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6914 6915
    MYSQL_ERRNO[-OB_ERR_AUTO_INCREMENT_CONFLICT] = ER_AUTO_INCREMENT_CONFLICT;
    SQLSTATE[-OB_ERR_AUTO_INCREMENT_CONFLICT] = "HY000";
6916 6917
    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";
O
oceanbase-admin 已提交
6918
    ORACLE_ERRNO[-OB_ERR_AUTO_INCREMENT_CONFLICT] = 600;
6919 6920
    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";
O
oceanbase-admin 已提交
6921
    ERROR_NAME[-OB_ERR_TASK_SKIPPED] = "OB_ERR_TASK_SKIPPED";
6922 6923
    ERROR_CAUSE[-OB_ERR_TASK_SKIPPED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TASK_SKIPPED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6924 6925 6926
    MYSQL_ERRNO[-OB_ERR_TASK_SKIPPED] = -1;
    SQLSTATE[-OB_ERR_TASK_SKIPPED] = "HY000";
    STR_ERROR[-OB_ERR_TASK_SKIPPED] = "some tasks are skipped";
6927
    STR_USER_ERROR[-OB_ERR_TASK_SKIPPED] = "some tasks are skipped, skipped server addr is '%s', the orginal error code is %d";
O
oceanbase-admin 已提交
6928 6929
    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";
6930
    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";
O
oceanbase-admin 已提交
6931
    ERROR_NAME[-OB_ERR_NAME_BECOMES_EMPTY] = "OB_ERR_NAME_BECOMES_EMPTY";
6932 6933
    ERROR_CAUSE[-OB_ERR_NAME_BECOMES_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NAME_BECOMES_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6934 6935 6936 6937 6938
    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;
6939 6940
    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 ''";
O
oceanbase-admin 已提交
6941
    ERROR_NAME[-OB_ERR_REMOVED_SPACES] = "OB_ERR_REMOVED_SPACES";
6942 6943
    ERROR_CAUSE[-OB_ERR_REMOVED_SPACES] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REMOVED_SPACES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6944 6945 6946 6947 6948
    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;
6949 6950
    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\'";
O
oceanbase-admin 已提交
6951
    ERROR_NAME[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "OB_WARN_ADD_AUTOINCREMENT_COLUMN";
6952 6953
    ERROR_CAUSE[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6954 6955 6956
    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";
6957
    STR_USER_ERROR[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = "Alter table add auto_increment column is dangerous, table_name=\'%.*s\', column_name=\'%s\'";
O
oceanbase-admin 已提交
6958
    ORACLE_ERRNO[-OB_WARN_ADD_AUTOINCREMENT_COLUMN] = 600;
6959 6960
    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\'";
O
oceanbase-admin 已提交
6961
    ERROR_NAME[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "OB_WARN_CHAMGE_NULL_ATTRIBUTE";
6962 6963
    ERROR_CAUSE[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "Internal Error";
    ERROR_SOLUTION[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6964 6965 6966
    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";
6967
    STR_USER_ERROR[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = "Alter table change nullable column to not nullable is dangerous, table_name=\'%.*s\', column_name=\'%.*s\'";
O
oceanbase-admin 已提交
6968
    ORACLE_ERRNO[-OB_WARN_CHAMGE_NULL_ATTRIBUTE] = 600;
6969 6970
    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\'";
O
oceanbase-admin 已提交
6971
    ERROR_NAME[-OB_ERR_INVALID_CHARACTER_STRING] = "OB_ERR_INVALID_CHARACTER_STRING";
6972 6973
    ERROR_CAUSE[-OB_ERR_INVALID_CHARACTER_STRING] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_CHARACTER_STRING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6974 6975 6976 6977 6978
    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;
6979 6980
    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\'";
O
oceanbase-admin 已提交
6981
    ERROR_NAME[-OB_ERR_KILL_DENIED] = "OB_ERR_KILL_DENIED";
6982 6983
    ERROR_CAUSE[-OB_ERR_KILL_DENIED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_KILL_DENIED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6984 6985 6986 6987 6988
    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;
6989 6990
    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";
O
oceanbase-admin 已提交
6991
    ERROR_NAME[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "OB_ERR_COLUMN_DEFINITION_AMBIGUOUS";
6992 6993
    ERROR_CAUSE[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
6994 6995
    MYSQL_ERRNO[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = -1;
    SQLSTATE[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = "HY000";
6996 6997
    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";
O
oceanbase-admin 已提交
6998
    ORACLE_ERRNO[-OB_ERR_COLUMN_DEFINITION_AMBIGUOUS] = 600;
6999 7000
    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";
O
oceanbase-admin 已提交
7001
    ERROR_NAME[-OB_ERR_EMPTY_QUERY] = "OB_ERR_EMPTY_QUERY";
7002 7003
    ERROR_CAUSE[-OB_ERR_EMPTY_QUERY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EMPTY_QUERY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7004 7005 7006 7007 7008 7009 7010 7011
    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";
7012 7013
    ERROR_CAUSE[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CUT_VALUE_GROUP_CONCAT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7014 7015 7016 7017 7018
    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;
7019 7020
    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()";
O
oceanbase-admin 已提交
7021
    ERROR_NAME[-OB_ERR_FIELD_NOT_FOUND_PART] = "OB_ERR_FIELD_NOT_FOUND_PART";
7022 7023
    ERROR_CAUSE[-OB_ERR_FIELD_NOT_FOUND_PART] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FIELD_NOT_FOUND_PART] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7024 7025 7026 7027 7028
    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;
7029 7030
    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";
O
oceanbase-admin 已提交
7031
    ERROR_NAME[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "OB_ERR_PRIMARY_CANT_HAVE_NULL";
7032 7033
    ERROR_CAUSE[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7034 7035
    MYSQL_ERRNO[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = ER_PRIMARY_CANT_HAVE_NULL;
    SQLSTATE[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = "42000";
7036 7037
    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";
O
oceanbase-admin 已提交
7038
    ORACLE_ERRNO[-OB_ERR_PRIMARY_CANT_HAVE_NULL] = 600;
7039 7040
    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";
O
oceanbase-admin 已提交
7041
    ERROR_NAME[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR";
7042 7043
    ERROR_CAUSE[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7044 7045 7046 7047 7048
    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;
7049 7050
    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";
O
oceanbase-admin 已提交
7051
    ERROR_NAME[-OB_ERR_INVALID_BLOCK_SIZE] = "OB_ERR_INVALID_BLOCK_SIZE";
7052 7053
    ERROR_CAUSE[-OB_ERR_INVALID_BLOCK_SIZE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_BLOCK_SIZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7054 7055 7056 7057 7058
    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;
7059 7060
    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";
O
oceanbase-admin 已提交
7061
    ERROR_NAME[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "OB_ERR_UNKNOWN_STORAGE_ENGINE";
7062 7063
    ERROR_CAUSE[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNKNOWN_STORAGE_ENGINE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7064 7065 7066 7067 7068
    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;
7069 7070
    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\'";
O
oceanbase-admin 已提交
7071
    ERROR_NAME[-OB_ERR_TENANT_IS_LOCKED] = "OB_ERR_TENANT_IS_LOCKED";
7072 7073
    ERROR_CAUSE[-OB_ERR_TENANT_IS_LOCKED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TENANT_IS_LOCKED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7074 7075 7076 7077 7078 7079
    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";
7080
    ORACLE_STR_USER_ERROR[-OB_ERR_TENANT_IS_LOCKED] = "ORA-00600: internal error code, arguments: -5260, Tenant \'%.*s\' is locked";
O
oceanbase-admin 已提交
7081
    ERROR_NAME[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF";
7082 7083
    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";
O
oceanbase-admin 已提交
7084 7085
    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";
7086 7087
    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";
O
oceanbase-admin 已提交
7088
    ORACLE_ERRNO[-OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = 600;
7089 7090
    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";
O
oceanbase-admin 已提交
7091
    ERROR_NAME[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED";
7092 7093
    ERROR_CAUSE[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7094 7095 7096 7097 7098
    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;
7099 7100
    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";
O
oceanbase-admin 已提交
7101
    ERROR_NAME[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "OB_ERR_AGGREGATE_ORDER_FOR_UNION";
7102 7103
    ERROR_CAUSE[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7104 7105 7106
    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";
7107
    STR_USER_ERROR[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = "Expression #%d of ORDER BY contains aggregate function and applies to a UNION";
O
oceanbase-admin 已提交
7108
    ORACLE_ERRNO[-OB_ERR_AGGREGATE_ORDER_FOR_UNION] = 600;
7109 7110
    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";
O
oceanbase-admin 已提交
7111
    ERROR_NAME[-OB_ERR_OUTLINE_EXIST] = "OB_ERR_OUTLINE_EXIST";
7112 7113
    ERROR_CAUSE[-OB_ERR_OUTLINE_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTLINE_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7114 7115 7116 7117 7118 7119
    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";
7120
    ORACLE_STR_USER_ERROR[-OB_ERR_OUTLINE_EXIST] = "ORA-00600: internal error code, arguments: -5264, Outline '%.*s' already exists";
O
oceanbase-admin 已提交
7121
    ERROR_NAME[-OB_OUTLINE_NOT_EXIST] = "OB_OUTLINE_NOT_EXIST";
7122 7123
    ERROR_CAUSE[-OB_OUTLINE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_OUTLINE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7124 7125 7126 7127 7128 7129
    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";
7130
    ORACLE_STR_USER_ERROR[-OB_OUTLINE_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5265, Outline \'%.*s.%.*s\' doesn\'t exist";
O
oceanbase-admin 已提交
7131
    ERROR_NAME[-OB_WARN_OPTION_BELOW_LIMIT] = "OB_WARN_OPTION_BELOW_LIMIT";
7132 7133
    ERROR_CAUSE[-OB_WARN_OPTION_BELOW_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_WARN_OPTION_BELOW_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7134 7135 7136 7137 7138
    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;
7139 7140
    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\'";
O
oceanbase-admin 已提交
7141
    ERROR_NAME[-OB_INVALID_OUTLINE] = "OB_INVALID_OUTLINE";
7142 7143
    ERROR_CAUSE[-OB_INVALID_OUTLINE] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_OUTLINE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7144 7145 7146 7147 7148 7149
    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";
7150
    ORACLE_STR_USER_ERROR[-OB_INVALID_OUTLINE] = "ORA-00600: internal error code, arguments: -5267, invalid outline ,error info:%s";
O
oceanbase-admin 已提交
7151
    ERROR_NAME[-OB_REACH_MAX_CONCURRENT_NUM] = "OB_REACH_MAX_CONCURRENT_NUM";
7152 7153
    ERROR_CAUSE[-OB_REACH_MAX_CONCURRENT_NUM] = "Internal Error";
    ERROR_SOLUTION[-OB_REACH_MAX_CONCURRENT_NUM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7154 7155 7156 7157 7158
    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;
7159 7160
    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";
O
oceanbase-admin 已提交
7161
    ERROR_NAME[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "OB_ERR_OPERATION_ON_RECYCLE_OBJECT";
7162 7163
    ERROR_CAUSE[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OPERATION_ON_RECYCLE_OBJECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7164 7165 7166 7167 7168
    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;
7169 7170
    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";
O
oceanbase-admin 已提交
7171
    ERROR_NAME[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "OB_ERR_OBJECT_NOT_IN_RECYCLEBIN";
7172 7173
    ERROR_CAUSE[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OBJECT_NOT_IN_RECYCLEBIN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7174 7175 7176 7177 7178
    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;
7179 7180
    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";
O
oceanbase-admin 已提交
7181
    ERROR_NAME[-OB_ERR_CON_COUNT_ERROR] = "OB_ERR_CON_COUNT_ERROR";
7182 7183
    ERROR_CAUSE[-OB_ERR_CON_COUNT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CON_COUNT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7184 7185 7186 7187 7188
    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;
7189 7190
    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";
O
oceanbase-admin 已提交
7191
    ERROR_NAME[-OB_ERR_OUTLINE_CONTENT_EXIST] = "OB_ERR_OUTLINE_CONTENT_EXIST";
7192 7193
    ERROR_CAUSE[-OB_ERR_OUTLINE_CONTENT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTLINE_CONTENT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7194 7195 7196
    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";
7197
    STR_USER_ERROR[-OB_ERR_OUTLINE_CONTENT_EXIST] = "Outline content '%.*s' of outline '%.*s' already exists when added";
O
oceanbase-admin 已提交
7198
    ORACLE_ERRNO[-OB_ERR_OUTLINE_CONTENT_EXIST] = 600;
7199 7200
    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";
O
oceanbase-admin 已提交
7201
    ERROR_NAME[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST";
7202 7203
    ERROR_CAUSE[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7204 7205 7206 7207 7208
    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;
7209 7210
    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";
O
oceanbase-admin 已提交
7211
    ERROR_NAME[-OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR] = "OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR";
7212 7213
    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";
O
oceanbase-admin 已提交
7214 7215 7216 7217 7218
    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;
7219 7220
    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";
O
oceanbase-admin 已提交
7221
    ERROR_NAME[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR";
7222 7223
    ERROR_CAUSE[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7224 7225 7226 7227 7228
    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;
7229 7230
    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";
O
oceanbase-admin 已提交
7231
    ERROR_NAME[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "OB_ERR_PARTITION_COLUMN_LIST_ERROR";
7232 7233
    ERROR_CAUSE[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_COLUMN_LIST_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7234 7235 7236 7237 7238
    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;
7239 7240
    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";
O
oceanbase-admin 已提交
7241
    ERROR_NAME[-OB_ERR_TOO_MANY_VALUES_ERROR] = "OB_ERR_TOO_MANY_VALUES_ERROR";
7242 7243
    ERROR_CAUSE[-OB_ERR_TOO_MANY_VALUES_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_VALUES_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7244 7245 7246
    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";
7247
    STR_USER_ERROR[-OB_ERR_TOO_MANY_VALUES_ERROR] = "Cannot have more than one value for this type of RANGE partitioning";
O
oceanbase-admin 已提交
7248
    ORACLE_ERRNO[-OB_ERR_TOO_MANY_VALUES_ERROR] = 600;
7249 7250
    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";
O
oceanbase-admin 已提交
7251
    ERROR_NAME[-OB_ERR_PARTITION_VALUE_ERROR] = "OB_ERR_PARTITION_VALUE_ERROR";
7252 7253
    ERROR_CAUSE[-OB_ERR_PARTITION_VALUE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_VALUE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7254 7255 7256 7257 7258
    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;
7259 7260
    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";
O
oceanbase-admin 已提交
7261
    ERROR_NAME[-OB_ERR_PARTITION_INTERVAL_ERROR] = "OB_ERR_PARTITION_INTERVAL_ERROR";
7262 7263
    ERROR_CAUSE[-OB_ERR_PARTITION_INTERVAL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_INTERVAL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7264 7265 7266 7267 7268
    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;
7269 7270
    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";
O
oceanbase-admin 已提交
7271
    ERROR_NAME[-OB_ERR_SAME_NAME_PARTITION] = "OB_ERR_SAME_NAME_PARTITION";
7272 7273
    ERROR_CAUSE[-OB_ERR_SAME_NAME_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SAME_NAME_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7274 7275 7276 7277 7278
    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;
7279 7280
    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\'";
O
oceanbase-admin 已提交
7281
    ERROR_NAME[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "OB_ERR_RANGE_NOT_INCREASING_ERROR";
7282 7283
    ERROR_CAUSE[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7284 7285
    MYSQL_ERRNO[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = ER_RANGE_NOT_INCREASING_ERROR;
    SQLSTATE[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "HY000";
7286 7287
    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";
O
oceanbase-admin 已提交
7288 7289
    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";
7290
    ORACLE_STR_USER_ERROR[-OB_ERR_RANGE_NOT_INCREASING_ERROR] = "ORA-14037: partition bound of partition '%.*s' is too high";
O
oceanbase-admin 已提交
7291
    ERROR_NAME[-OB_ERR_PARSE_PARTITION_RANGE] = "OB_ERR_PARSE_PARTITION_RANGE";
7292 7293
    ERROR_CAUSE[-OB_ERR_PARSE_PARTITION_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARSE_PARTITION_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7294 7295 7296
    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";
7297
    STR_USER_ERROR[-OB_ERR_PARSE_PARTITION_RANGE] = "Wrong number of partitions defined, mismatch with previous setting";
O
oceanbase-admin 已提交
7298
    ORACLE_ERRNO[-OB_ERR_PARSE_PARTITION_RANGE] = 600;
7299 7300
    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";
O
oceanbase-admin 已提交
7301
    ERROR_NAME[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = "OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF";
7302 7303
    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";
O
oceanbase-admin 已提交
7304 7305
    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";
7306 7307
    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";
O
oceanbase-admin 已提交
7308
    ORACLE_ERRNO[-OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF] = 600;
7309 7310
    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";
O
oceanbase-admin 已提交
7311
    ERROR_NAME[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "OB_NO_PARTITION_FOR_GIVEN_VALUE";
7312 7313
    ERROR_CAUSE[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_PARTITION_FOR_GIVEN_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7314 7315 7316 7317 7318
    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;
7319 7320
    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";
O
oceanbase-admin 已提交
7321
    ERROR_NAME[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "OB_EER_NULL_IN_VALUES_LESS_THAN";
7322 7323
    ERROR_CAUSE[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "Internal Error";
    ERROR_SOLUTION[-OB_EER_NULL_IN_VALUES_LESS_THAN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7324 7325 7326 7327 7328
    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;
7329 7330
    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";
O
oceanbase-admin 已提交
7331
    ERROR_NAME[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "OB_ERR_PARTITION_CONST_DOMAIN_ERROR";
7332 7333
    ERROR_CAUSE[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_CONST_DOMAIN_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7334 7335 7336 7337 7338
    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;
7339 7340
    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";
O
oceanbase-admin 已提交
7341
    ERROR_NAME[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS";
7342 7343
    ERROR_CAUSE[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7344 7345 7346 7347 7348
    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;
7349 7350
    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\'";
O
oceanbase-admin 已提交
7351
    ERROR_NAME[-OB_ERR_BAD_FT_COLUMN] = "OB_ERR_BAD_FT_COLUMN";
7352 7353
    ERROR_CAUSE[-OB_ERR_BAD_FT_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BAD_FT_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7354 7355 7356 7357 7358
    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;
7359 7360
    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";
O
oceanbase-admin 已提交
7361
    ERROR_NAME[-OB_ERR_KEY_DOES_NOT_EXISTS] = "OB_ERR_KEY_DOES_NOT_EXISTS";
7362 7363 7364
    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;
O
oceanbase-admin 已提交
7365 7366 7367 7368
    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;
7369 7370
    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'";
O
oceanbase-admin 已提交
7371
    ERROR_NAME[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN";
7372 7373
    ERROR_CAUSE[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7374 7375 7376
    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";
7377
    STR_USER_ERROR[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = "The value specified for generated column '%.*s' in table '%.*s' is not allowed";
O
oceanbase-admin 已提交
7378
    ORACLE_ERRNO[-OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN] = 600;
7379 7380
    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";
O
oceanbase-admin 已提交
7381
    ERROR_NAME[-OB_ERR_BAD_CTXCAT_COLUMN] = "OB_ERR_BAD_CTXCAT_COLUMN";
7382 7383
    ERROR_CAUSE[-OB_ERR_BAD_CTXCAT_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BAD_CTXCAT_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7384 7385 7386 7387 7388
    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;
7389 7390
    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";
O
oceanbase-admin 已提交
7391
    ERROR_NAME[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN";
7392 7393
    ERROR_CAUSE[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7394 7395 7396 7397 7398
    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;
7399 7400
    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.";
O
oceanbase-admin 已提交
7401
    ERROR_NAME[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "OB_ERR_DEPENDENT_BY_GENERATED_COLUMN";
7402 7403
    ERROR_CAUSE[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DEPENDENT_BY_GENERATED_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7404 7405 7406 7407 7408
    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;
7409 7410
    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";
O
oceanbase-admin 已提交
7411
    ERROR_NAME[-OB_ERR_TOO_MANY_ROWS] = "OB_ERR_TOO_MANY_ROWS";
7412 7413
    ERROR_CAUSE[-OB_ERR_TOO_MANY_ROWS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_ROWS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7414 7415 7416 7417 7418 7419 7420 7421
    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";
7422 7423
    ERROR_CAUSE[-OB_WRONG_FIELD_TERMINATORS] = "Internal Error";
    ERROR_SOLUTION[-OB_WRONG_FIELD_TERMINATORS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7424 7425 7426 7427 7428
    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;
7429 7430
    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";
O
oceanbase-admin 已提交
7431
    ERROR_NAME[-OB_NO_READABLE_REPLICA] = "OB_NO_READABLE_REPLICA";
7432 7433
    ERROR_CAUSE[-OB_NO_READABLE_REPLICA] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_READABLE_REPLICA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7434 7435 7436 7437 7438
    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;
7439 7440
    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";
O
oceanbase-admin 已提交
7441
    ERROR_NAME[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "OB_ERR_UNEXPECTED_TZ_TRANSITION";
7442 7443
    ERROR_CAUSE[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNEXPECTED_TZ_TRANSITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7444 7445 7446 7447 7448
    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;
7449 7450
    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";
O
oceanbase-admin 已提交
7451
    ERROR_NAME[-OB_ERR_SYNONYM_EXIST] = "OB_ERR_SYNONYM_EXIST";
7452 7453
    ERROR_CAUSE[-OB_ERR_SYNONYM_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SYNONYM_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7454 7455 7456 7457 7458 7459
    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";
7460
    ORACLE_STR_USER_ERROR[-OB_ERR_SYNONYM_EXIST] = "ORA-00600: internal error code, arguments: -5298, synonym '%.*s' already exists";
O
oceanbase-admin 已提交
7461
    ERROR_NAME[-OB_SYNONYM_NOT_EXIST] = "OB_SYNONYM_NOT_EXIST";
7462 7463
    ERROR_CAUSE[-OB_SYNONYM_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_SYNONYM_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7464 7465 7466 7467 7468 7469
    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";
7470
    ORACLE_STR_USER_ERROR[-OB_SYNONYM_NOT_EXIST] = "ORA-00600: internal error code, arguments: -5299, synonym \'%.*s.%.*s\' doesn\'t exist";
O
oceanbase-admin 已提交
7471
    ERROR_NAME[-OB_ERR_MISS_ORDER_BY_EXPR] = "OB_ERR_MISS_ORDER_BY_EXPR";
7472 7473
    ERROR_CAUSE[-OB_ERR_MISS_ORDER_BY_EXPR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MISS_ORDER_BY_EXPR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7474 7475 7476 7477 7478 7479
    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";
7480
    ORACLE_STR_USER_ERROR[-OB_ERR_MISS_ORDER_BY_EXPR] = "ORA-30485: missing ORDER BY expression in the window specification";
O
oceanbase-admin 已提交
7481
    ERROR_NAME[-OB_ERR_NOT_CONST_EXPR] = "OB_ERR_NOT_CONST_EXPR";
7482 7483
    ERROR_CAUSE[-OB_ERR_NOT_CONST_EXPR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_CONST_EXPR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7484 7485 7486 7487 7488
    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;
7489 7490
    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";
O
oceanbase-admin 已提交
7491
    ERROR_NAME[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED";
7492 7493
    ERROR_CAUSE[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7494 7495
    MYSQL_ERRNO[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = ER_PARTITION_MGMT_ON_NONPARTITIONED;
    SQLSTATE[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = "HY000";
7496 7497
    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";
O
oceanbase-admin 已提交
7498
    ORACLE_ERRNO[-OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED] = 600;
7499 7500
    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";
O
oceanbase-admin 已提交
7501
    ERROR_NAME[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "OB_ERR_DROP_PARTITION_NON_EXISTENT";
7502 7503
    ERROR_CAUSE[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DROP_PARTITION_NON_EXISTENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7504 7505 7506 7507 7508
    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;
7509 7510
    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";
O
oceanbase-admin 已提交
7511
    ERROR_NAME[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE";
7512 7513
    ERROR_CAUSE[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7514 7515 7516
    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";
7517
    STR_USER_ERROR[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = "Partition management on a two-part table is not possible";
O
oceanbase-admin 已提交
7518
    ORACLE_ERRNO[-OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE] = 600;
7519 7520
    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";
O
oceanbase-admin 已提交
7521
    ERROR_NAME[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "OB_ERR_ONLY_ON_RANGE_LIST_PARTITION";
7522 7523
    ERROR_CAUSE[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ONLY_ON_RANGE_LIST_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7524 7525 7526 7527 7528
    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;
7529 7530
    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";
O
oceanbase-admin 已提交
7531
    ERROR_NAME[-OB_ERR_DROP_LAST_PARTITION] = "OB_ERR_DROP_LAST_PARTITION";
7532 7533
    ERROR_CAUSE[-OB_ERR_DROP_LAST_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DROP_LAST_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7534 7535 7536 7537 7538
    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;
7539 7540
    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";
O
oceanbase-admin 已提交
7541
    ERROR_NAME[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH";
7542 7543
    ERROR_CAUSE[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7544 7545 7546 7547 7548
    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;
7549 7550
    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";
O
oceanbase-admin 已提交
7551
    ERROR_NAME[-OB_ERR_IGNORE_USER_HOST_NAME] = "OB_ERR_IGNORE_USER_HOST_NAME";
7552 7553
    ERROR_CAUSE[-OB_ERR_IGNORE_USER_HOST_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_IGNORE_USER_HOST_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7554 7555 7556 7557 7558
    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;
7559 7560
    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";
O
oceanbase-admin 已提交
7561
    ERROR_NAME[-OB_IGNORE_SQL_IN_RESTORE] = "OB_IGNORE_SQL_IN_RESTORE";
7562 7563
    ERROR_CAUSE[-OB_IGNORE_SQL_IN_RESTORE] = "Internal Error";
    ERROR_SOLUTION[-OB_IGNORE_SQL_IN_RESTORE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7564 7565 7566 7567 7568
    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;
7569 7570
    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";
O
oceanbase-admin 已提交
7571
    ERROR_NAME[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "OB_ERR_TEMPORARY_TABLE_WITH_PARTITION";
7572 7573
    ERROR_CAUSE[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TEMPORARY_TABLE_WITH_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7574 7575 7576 7577 7578
    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;
7579 7580
    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";
O
oceanbase-admin 已提交
7581
    ERROR_NAME[-OB_ERR_INVALID_COLUMN_ID] = "OB_ERR_INVALID_COLUMN_ID";
7582 7583
    ERROR_CAUSE[-OB_ERR_INVALID_COLUMN_ID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_COLUMN_ID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7584 7585 7586 7587 7588 7589
    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";
7590
    ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_COLUMN_ID] = "ORA-00600: internal error code, arguments: -5311, Invalid column id for %.*s";
O
oceanbase-admin 已提交
7591
    ERROR_NAME[-OB_SYNC_DDL_DUPLICATE] = "OB_SYNC_DDL_DUPLICATE";
7592 7593
    ERROR_CAUSE[-OB_SYNC_DDL_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_SYNC_DDL_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7594 7595 7596 7597 7598 7599
    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";
7600
    ORACLE_STR_USER_ERROR[-OB_SYNC_DDL_DUPLICATE] = "ORA-00600: internal error code, arguments: -5312, Duplicated ddl id '%.*s'";
O
oceanbase-admin 已提交
7601
    ERROR_NAME[-OB_SYNC_DDL_ERROR] = "OB_SYNC_DDL_ERROR";
7602 7603
    ERROR_CAUSE[-OB_SYNC_DDL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_SYNC_DDL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7604 7605 7606 7607 7608 7609
    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";
7610
    ORACLE_STR_USER_ERROR[-OB_SYNC_DDL_ERROR] = "ORA-00600: internal error code, arguments: -5313, Failed to sync ddl '%.*s'";
O
oceanbase-admin 已提交
7611
    ERROR_NAME[-OB_ERR_ROW_IS_REFERENCED] = "OB_ERR_ROW_IS_REFERENCED";
7612 7613
    ERROR_CAUSE[-OB_ERR_ROW_IS_REFERENCED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ROW_IS_REFERENCED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7614 7615 7616 7617 7618 7619 7620 7621
    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";
7622 7623
    ERROR_CAUSE[-OB_ERR_NO_REFERENCED_ROW] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_REFERENCED_ROW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7624 7625 7626 7627 7628 7629
    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";
7630
    ORACLE_STR_USER_ERROR[-OB_ERR_NO_REFERENCED_ROW] = "ORA-02291: integrity constraint violated - parent key not found";
O
oceanbase-admin 已提交
7631
    ERROR_NAME[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "OB_ERR_FUNC_RESULT_TOO_LARGE";
7632 7633
    ERROR_CAUSE[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7634 7635 7636
    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";
7637
    STR_USER_ERROR[-OB_ERR_FUNC_RESULT_TOO_LARGE] = "Result of %s() was larger than max_allowed_packet (%d) - truncated";
O
oceanbase-admin 已提交
7638
    ORACLE_ERRNO[-OB_ERR_FUNC_RESULT_TOO_LARGE] = 600;
7639 7640
    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";
O
oceanbase-admin 已提交
7641
    ERROR_NAME[-OB_ERR_CANNOT_ADD_FOREIGN] = "OB_ERR_CANNOT_ADD_FOREIGN";
7642 7643
    ERROR_CAUSE[-OB_ERR_CANNOT_ADD_FOREIGN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CANNOT_ADD_FOREIGN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7644 7645 7646 7647 7648
    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;
7649 7650
    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";
O
oceanbase-admin 已提交
7651
    ERROR_NAME[-OB_ERR_WRONG_FK_DEF] = "OB_ERR_WRONG_FK_DEF";
7652 7653
    ERROR_CAUSE[-OB_ERR_WRONG_FK_DEF] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_FK_DEF] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7654 7655 7656
    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";
7657
    STR_USER_ERROR[-OB_ERR_WRONG_FK_DEF] = "Incorrect foreign key definition: Key reference and table reference don't match";
O
oceanbase-admin 已提交
7658
    ORACLE_ERRNO[-OB_ERR_WRONG_FK_DEF] = 600;
7659 7660
    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";
O
oceanbase-admin 已提交
7661
    ERROR_NAME[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK";
7662 7663
    ERROR_CAUSE[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7664 7665 7666
    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";
7667
    STR_USER_ERROR[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = "Child column \'%.*s\' data length cannot be less than parent column \'%.*s\' data length";
O
oceanbase-admin 已提交
7668
    ORACLE_ERRNO[-OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK] = 600;
7669 7670
    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";
O
oceanbase-admin 已提交
7671
    ERROR_NAME[-OB_ERR_ALTER_COLUMN_FK] = "OB_ERR_ALTER_COLUMN_FK";
7672 7673
    ERROR_CAUSE[-OB_ERR_ALTER_COLUMN_FK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ALTER_COLUMN_FK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7674 7675 7676 7677 7678
    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;
7679 7680
    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";
O
oceanbase-admin 已提交
7681
    ERROR_NAME[-OB_ERR_CONNECT_BY_REQUIRED] = "OB_ERR_CONNECT_BY_REQUIRED";
7682 7683
    ERROR_CAUSE[-OB_ERR_CONNECT_BY_REQUIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONNECT_BY_REQUIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7684 7685 7686 7687 7688
    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;
7689 7690
    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";
O
oceanbase-admin 已提交
7691
    ERROR_NAME[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "OB_ERR_INVALID_PSEUDO_COLUMN_PLACE";
7692 7693
    ERROR_CAUSE[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7694 7695 7696
    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";
7697
    STR_USER_ERROR[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = "Specified pseudocolumn, operator or function not allowed here";
O
oceanbase-admin 已提交
7698
    ORACLE_ERRNO[-OB_ERR_INVALID_PSEUDO_COLUMN_PLACE] = 600;
7699 7700
    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";
O
oceanbase-admin 已提交
7701
    ERROR_NAME[-OB_ERR_NOCYCLE_REQUIRED] = "OB_ERR_NOCYCLE_REQUIRED";
7702 7703
    ERROR_CAUSE[-OB_ERR_NOCYCLE_REQUIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOCYCLE_REQUIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7704 7705 7706 7707 7708
    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;
7709 7710
    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";
O
oceanbase-admin 已提交
7711
    ERROR_NAME[-OB_ERR_CONNECT_BY_LOOP] = "OB_ERR_CONNECT_BY_LOOP";
7712 7713
    ERROR_CAUSE[-OB_ERR_CONNECT_BY_LOOP] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONNECT_BY_LOOP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7714 7715 7716 7717 7718
    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;
7719 7720
    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";
O
oceanbase-admin 已提交
7721
    ERROR_NAME[-OB_ERR_INVALID_SIBLINGS] = "OB_ERR_INVALID_SIBLINGS";
7722 7723
    ERROR_CAUSE[-OB_ERR_INVALID_SIBLINGS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SIBLINGS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7724 7725 7726 7727 7728 7729 7730 7731
    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";
7732 7733
    ERROR_CAUSE[-OB_ERR_INVALID_SEPARATOR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SEPARATOR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7734 7735
    MYSQL_ERRNO[-OB_ERR_INVALID_SEPARATOR] = -1;
    SQLSTATE[-OB_ERR_INVALID_SEPARATOR] = "HY000";
7736 7737
    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";
O
oceanbase-admin 已提交
7738
    ORACLE_ERRNO[-OB_ERR_INVALID_SEPARATOR] = 600;
7739 7740
    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";
O
oceanbase-admin 已提交
7741
    ERROR_NAME[-OB_ERR_INVALID_SYNONYM_NAME] = "OB_ERR_INVALID_SYNONYM_NAME";
7742 7743
    ERROR_CAUSE[-OB_ERR_INVALID_SYNONYM_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SYNONYM_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7744 7745 7746 7747 7748
    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;
7749 7750
    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";
O
oceanbase-admin 已提交
7751
    ERROR_NAME[-OB_ERR_LOOP_OF_SYNONYM] = "OB_ERR_LOOP_OF_SYNONYM";
7752 7753
    ERROR_CAUSE[-OB_ERR_LOOP_OF_SYNONYM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LOOP_OF_SYNONYM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7754 7755 7756 7757 7758
    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;
7759 7760
    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";
O
oceanbase-admin 已提交
7761
    ERROR_NAME[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "OB_ERR_SYNONYM_SAME_AS_OBJECT";
7762 7763
    ERROR_CAUSE[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SYNONYM_SAME_AS_OBJECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7764 7765 7766 7767 7768
    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;
7769 7770
    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";
O
oceanbase-admin 已提交
7771
    ERROR_NAME[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "OB_ERR_SYNONYM_TRANSLATION_INVALID";
7772 7773
    ERROR_CAUSE[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SYNONYM_TRANSLATION_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7774 7775 7776 7777 7778 7779 7780 7781
    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";
7782 7783
    ERROR_CAUSE[-OB_ERR_EXIST_OBJECT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXIST_OBJECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7784 7785 7786 7787 7788 7789 7790 7791
    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";
7792 7793
    ERROR_CAUSE[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_VALUE_FOR_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7794 7795 7796 7797 7798
    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;
7799 7800
    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";
O
oceanbase-admin 已提交
7801
    ERROR_NAME[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "OB_ER_TOO_LONG_SET_ENUM_VALUE";
7802 7803
    ERROR_CAUSE[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_TOO_LONG_SET_ENUM_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7804 7805 7806 7807 7808
    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;
7809 7810
    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.";
O
oceanbase-admin 已提交
7811
    ERROR_NAME[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "OB_ER_DUPLICATED_VALUE_IN_TYPE";
7812 7813
    ERROR_CAUSE[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7814 7815 7816 7817 7818 7819
    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";
7820
    ORACLE_STR_USER_ERROR[-OB_ER_DUPLICATED_VALUE_IN_TYPE] = "ORA-00001: unique constraint violated, column '%.*s' with value '%.*s' in %s";
O
oceanbase-admin 已提交
7821
    ERROR_NAME[-OB_ER_TOO_BIG_ENUM] = "OB_ER_TOO_BIG_ENUM";
7822 7823
    ERROR_CAUSE[-OB_ER_TOO_BIG_ENUM] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_TOO_BIG_ENUM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7824 7825 7826 7827 7828
    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;
7829 7830
    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";
O
oceanbase-admin 已提交
7831
    ERROR_NAME[-OB_ERR_TOO_BIG_SET] = "OB_ERR_TOO_BIG_SET";
7832 7833
    ERROR_CAUSE[-OB_ERR_TOO_BIG_SET] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_BIG_SET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7834 7835 7836 7837 7838
    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;
7839 7840
    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";
O
oceanbase-admin 已提交
7841
    ERROR_NAME[-OB_ERR_WRONG_ROWID] = "OB_ERR_WRONG_ROWID";
7842 7843
    ERROR_CAUSE[-OB_ERR_WRONG_ROWID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_ROWID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7844 7845 7846 7847 7848 7849 7850 7851
    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";
7852 7853
    ERROR_CAUSE[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_WINDOW_FUNCTION_PLACE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7854 7855 7856 7857 7858
    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;
7859 7860
    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";
O
oceanbase-admin 已提交
7861
    ERROR_NAME[-OB_ERR_PARSE_PARTITION_LIST] = "OB_ERR_PARSE_PARTITION_LIST";
7862 7863
    ERROR_CAUSE[-OB_ERR_PARSE_PARTITION_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARSE_PARTITION_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7864 7865 7866 7867 7868
    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;
7869 7870
    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";
O
oceanbase-admin 已提交
7871
    ERROR_NAME[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART";
7872 7873
    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";
O
oceanbase-admin 已提交
7874 7875 7876
    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";
7877
    STR_USER_ERROR[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = "Multiple definition of same constant in list partitioning";
O
oceanbase-admin 已提交
7878
    ORACLE_ERRNO[-OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART] = 600;
7879 7880
    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";
O
oceanbase-admin 已提交
7881
    ERROR_NAME[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "OB_ERR_INVALID_TIMEZONE_REGION_ID";
7882 7883
    ERROR_CAUSE[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_TIMEZONE_REGION_ID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7884 7885 7886 7887 7888 7889 7890 7891
    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";
7892 7893
    ERROR_CAUSE[-OB_ERR_INVALID_HEX_NUMBER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_HEX_NUMBER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7894 7895 7896 7897 7898 7899 7900 7901
    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";
7902 7903
    ERROR_CAUSE[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7904 7905 7906 7907 7908 7909
    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";
7910
    ORACLE_STR_USER_ERROR[-OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE] = "ORA-06553: wrong number or types of arguments in call to '%.*s'";
O
oceanbase-admin 已提交
7911
    ERROR_NAME[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "OB_ERR_MULTI_UPDATE_KEY_CONFLICT";
7912 7913
    ERROR_CAUSE[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7914 7915 7916
    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";
7917
    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'";
O
oceanbase-admin 已提交
7918
    ORACLE_ERRNO[-OB_ERR_MULTI_UPDATE_KEY_CONFLICT] = 600;
7919 7920
    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'";
O
oceanbase-admin 已提交
7921
    ERROR_NAME[-OB_ERR_INSUFFICIENT_PX_WORKER] = "OB_ERR_INSUFFICIENT_PX_WORKER";
7922 7923
    ERROR_CAUSE[-OB_ERR_INSUFFICIENT_PX_WORKER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INSUFFICIENT_PX_WORKER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7924 7925 7926 7927 7928 7929 7930 7931
    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";
7932 7933
    ERROR_CAUSE[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7934 7935 7936 7937 7938
    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;
7939 7940
    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";
O
oceanbase-admin 已提交
7941
    ERROR_NAME[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY";
7942 7943
    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";
O
oceanbase-admin 已提交
7944 7945
    MYSQL_ERRNO[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = -1;
    SQLSTATE[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = "HY000";
7946 7947
    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";
O
oceanbase-admin 已提交
7948
    ORACLE_ERRNO[-OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY] = 30488;
7949 7950
    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";
O
oceanbase-admin 已提交
7951
    ERROR_NAME[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "OB_ERR_TOO_LONG_STRING_IN_CONCAT";
7952 7953
    ERROR_CAUSE[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_LONG_STRING_IN_CONCAT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7954 7955 7956 7957 7958 7959 7960 7961
    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";
7962 7963
    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";
O
oceanbase-admin 已提交
7964 7965 7966 7967 7968
    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;
7969 7970
    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";
O
oceanbase-admin 已提交
7971
    ERROR_NAME[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "OB_ERR_UPD_CAUSE_PART_CHANGE";
7972 7973
    ERROR_CAUSE[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPD_CAUSE_PART_CHANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7974 7975 7976 7977 7978
    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;
7979 7980
    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";
O
oceanbase-admin 已提交
7981
    ERROR_NAME[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "OB_ERR_INVALID_TYPE_FOR_ARGUMENT";
7982 7983
    ERROR_CAUSE[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
7984 7985 7986 7987 7988 7989 7990 7991
    MYSQL_ERRNO[-OB_ERR_INVALID_TYPE_FOR_ARGUMENT] = -1;
    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";
7992 7993
    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";
O
oceanbase-admin 已提交
7994 7995 7996
    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";
7997
    STR_USER_ERROR[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = "specified field not found in datetime or interval";
O
oceanbase-admin 已提交
7998
    ORACLE_ERRNO[-OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL] = 1878;
7999 8000
    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";
O
oceanbase-admin 已提交
8001
    ERROR_NAME[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "OB_ERR_ADD_PART_BOUN_NOT_INC";
8002 8003
    ERROR_CAUSE[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8004 8005 8006
    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";
8007
    STR_USER_ERROR[-OB_ERR_ADD_PART_BOUN_NOT_INC] = "VALUES LESS THAN value must be strictly increasing for each partition";
O
oceanbase-admin 已提交
8008
    ORACLE_ERRNO[-OB_ERR_ADD_PART_BOUN_NOT_INC] = 14074;
8009 8010
    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";
O
oceanbase-admin 已提交
8011
    ERROR_NAME[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "OB_ERR_DATA_TOO_LONG_IN_PART_CHECK";
8012 8013
    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";
O
oceanbase-admin 已提交
8014 8015 8016 8017 8018 8019
    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";
8020
    ORACLE_STR_USER_ERROR[-OB_ERR_DATA_TOO_LONG_IN_PART_CHECK] = "ORA-14036: partition bound value too large for column";
O
oceanbase-admin 已提交
8021
    ERROR_NAME[-OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR] = "OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR";
8022 8023
    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";
O
oceanbase-admin 已提交
8024 8025 8026 8027 8028
    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;
8029 8030
    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";
O
oceanbase-admin 已提交
8031
    ERROR_NAME[-OB_CANT_AGGREGATE_3COLLATIONS] = "OB_CANT_AGGREGATE_3COLLATIONS";
8032 8033
    ERROR_CAUSE[-OB_CANT_AGGREGATE_3COLLATIONS] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_AGGREGATE_3COLLATIONS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8034 8035 8036 8037 8038
    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;
8039 8040
    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";
O
oceanbase-admin 已提交
8041
    ERROR_NAME[-OB_CANT_AGGREGATE_NCOLLATIONS] = "OB_CANT_AGGREGATE_NCOLLATIONS";
8042 8043
    ERROR_CAUSE[-OB_CANT_AGGREGATE_NCOLLATIONS] = "Internal Error";
    ERROR_SOLUTION[-OB_CANT_AGGREGATE_NCOLLATIONS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8044 8045 8046 8047 8048
    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;
8049 8050
    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";
O
oceanbase-admin 已提交
8051
    ERROR_NAME[-OB_ERR_NO_SYS_PRIVILEGE] = "OB_ERR_NO_SYS_PRIVILEGE";
8052 8053
    ERROR_CAUSE[-OB_ERR_NO_SYS_PRIVILEGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_SYS_PRIVILEGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8054 8055 8056 8057 8058 8059 8060 8061
    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";
8062 8063
    ERROR_CAUSE[-OB_ERR_NO_LOGIN_PRIVILEGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_LOGIN_PRIVILEGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8064 8065 8066 8067 8068 8069
    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";
8070 8071
    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";
8072 8073
    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";
O
oceanbase-admin 已提交
8074 8075 8076 8077 8078
    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;
8079 8080
    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";
O
oceanbase-admin 已提交
8081
    ERROR_NAME[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO";
8082 8083
    ERROR_CAUSE[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8084 8085 8086 8087 8088 8089
    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";
8090 8091
    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";
8092 8093
    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";
O
oceanbase-admin 已提交
8094 8095
    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";
8096 8097
    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";
O
oceanbase-admin 已提交
8098
    ORACLE_ERRNO[-OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES] = 2205;
8099 8100
    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";
O
oceanbase-admin 已提交
8101
    ERROR_NAME[-OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES] = "OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES";
8102 8103
    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";
O
oceanbase-admin 已提交
8104 8105 8106 8107 8108
    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;
8109 8110 8111
    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";
8112 8113
    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";
O
oceanbase-admin 已提交
8114 8115
    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";
8116 8117
    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";
O
oceanbase-admin 已提交
8118
    ORACLE_ERRNO[-OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES] = 2225;
8119 8120 8121
    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";
8122 8123
    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";
O
oceanbase-admin 已提交
8124 8125
    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";
8126 8127
    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";
O
oceanbase-admin 已提交
8128
    ORACLE_ERRNO[-OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES] = 2305;
8129 8130
    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";
O
oceanbase-admin 已提交
8131
    ERROR_NAME[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE";
8132 8133
    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";
O
oceanbase-admin 已提交
8134 8135 8136 8137 8138 8139
    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";
8140
    ORACLE_STR_USER_ERROR[-OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE] = "ORA-01932: ADMIN option not granted for role '%.*s'";
O
oceanbase-admin 已提交
8141
    ERROR_NAME[-OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST] = "OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST";
8142 8143
    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";
O
oceanbase-admin 已提交
8144 8145 8146 8147 8148 8149 8150 8151
    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";
8152 8153
    ERROR_CAUSE[-OB_ERR_MISSING_ON_KEYWORD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MISSING_ON_KEYWORD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8154 8155 8156 8157 8158 8159 8160 8161
    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";
8162 8163
    ERROR_CAUSE[-OB_ERR_NO_GRANT_OPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_GRANT_OPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8164 8165 8166 8167 8168 8169 8170
    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'";
8171
    ERROR_NAME[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS";
8172 8173
    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";
O
oceanbase-admin 已提交
8174 8175 8176
    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";
8177
    STR_USER_ERROR[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = "ALTER, INDEX and EXECUTE not allowed for views";
O
oceanbase-admin 已提交
8178
    ORACLE_ERRNO[-OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS] = 2204;
8179 8180
    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";
O
oceanbase-admin 已提交
8181
    ERROR_NAME[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED";
8182 8183
    ERROR_CAUSE[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8184 8185 8186 8187 8188 8189 8190 8191
    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";
8192 8193
    ERROR_CAUSE[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8194 8195 8196 8197 8198 8199 8200 8201
    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";
8202 8203
    ERROR_CAUSE[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DIRECTORY_ACCESS_DENIED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8204 8205 8206 8207 8208 8209 8210 8211
    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";
8212 8213
    ERROR_CAUSE[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MISSING_OR_INVALID_ROLE_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8214 8215 8216 8217 8218 8219 8220 8221
    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";
8222 8223
    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";
O
oceanbase-admin 已提交
8224 8225 8226 8227 8228 8229
    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";
8230
    ORACLE_STR_USER_ERROR[-OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST] = "ORA-01924: role '%.*s' not granted or does not exist";
O
oceanbase-admin 已提交
8231
    ERROR_NAME[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER";
8232 8233
    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";
O
oceanbase-admin 已提交
8234 8235 8236 8237 8238 8239
    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";
8240
    ORACLE_STR_USER_ERROR[-OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER] = "ORA-01955: DEFAULT ROLE '%.*s' not granted to user";
O
oceanbase-admin 已提交
8241
    ERROR_NAME[-OB_ERR_ROLE_NOT_GRANTED_TO] = "OB_ERR_ROLE_NOT_GRANTED_TO";
8242 8243
    ERROR_CAUSE[-OB_ERR_ROLE_NOT_GRANTED_TO] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ROLE_NOT_GRANTED_TO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8244 8245 8246 8247 8248 8249 8250 8251
    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";
8252 8253
    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";
O
oceanbase-admin 已提交
8254 8255 8256 8257 8258
    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;
8259 8260
    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";
O
oceanbase-admin 已提交
8261
    ERROR_NAME[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "OB_ERR_DUPLICATE_USERNAME_IN_LIST";
8262 8263
    ERROR_CAUSE[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUPLICATE_USERNAME_IN_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8264 8265 8266 8267 8268 8269 8270 8271
    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";
8272 8273
    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";
O
oceanbase-admin 已提交
8274 8275 8276 8277 8278 8279 8280
    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";
8281
    ERROR_NAME[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = "OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE";
8282 8283
    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";
O
oceanbase-admin 已提交
8284 8285
    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";
8286 8287
    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";
O
oceanbase-admin 已提交
8288
    ORACLE_ERRNO[-OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE] = 1981;
8289 8290 8291
    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";
8292 8293
    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";
O
oceanbase-admin 已提交
8294 8295
    MYSQL_ERRNO[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = -1;
    SQLSTATE[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "HY000";
8296 8297
    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";
O
oceanbase-admin 已提交
8298
    ORACLE_ERRNO[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = 1749;
8299 8300
    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";
O
oceanbase-admin 已提交
8301
    ERROR_NAME[-OB_ERR_SP_ALREADY_EXISTS] = "OB_ERR_SP_ALREADY_EXISTS";
8302 8303
    ERROR_CAUSE[-OB_ERR_SP_ALREADY_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_ALREADY_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8304 8305 8306 8307 8308
    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;
8309 8310
    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";
O
oceanbase-admin 已提交
8311
    ERROR_NAME[-OB_ERR_SP_DOES_NOT_EXIST] = "OB_ERR_SP_DOES_NOT_EXIST";
8312 8313
    ERROR_CAUSE[-OB_ERR_SP_DOES_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DOES_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8314 8315 8316 8317 8318
    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;
8319 8320
    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";
O
oceanbase-admin 已提交
8321
    ERROR_NAME[-OB_ERR_SP_UNDECLARED_VAR] = "OB_ERR_SP_UNDECLARED_VAR";
8322 8323
    ERROR_CAUSE[-OB_ERR_SP_UNDECLARED_VAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_UNDECLARED_VAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8324 8325 8326 8327 8328 8329 8330 8331
    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";
8332 8333
    ERROR_CAUSE[-OB_ERR_SP_UNDECLARED_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_UNDECLARED_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8334 8335 8336 8337 8338 8339
    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";
8340
    ORACLE_STR_USER_ERROR[-OB_ERR_SP_UNDECLARED_TYPE] = "ORA-00600: internal error code, arguments: -5544, Undeclared type: %.*s";
O
oceanbase-admin 已提交
8341
    ERROR_NAME[-OB_ERR_SP_COND_MISMATCH] = "OB_ERR_SP_COND_MISMATCH";
8342 8343
    ERROR_CAUSE[-OB_ERR_SP_COND_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_COND_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8344 8345 8346 8347 8348
    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;
8349 8350
    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";
O
oceanbase-admin 已提交
8351
    ERROR_NAME[-OB_ERR_SP_LILABEL_MISMATCH] = "OB_ERR_SP_LILABEL_MISMATCH";
8352 8353
    ERROR_CAUSE[-OB_ERR_SP_LILABEL_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_LILABEL_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8354 8355 8356 8357 8358 8359 8360 8361
    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";
8362 8363
    ERROR_CAUSE[-OB_ERR_SP_CURSOR_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_CURSOR_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8364 8365 8366 8367 8368 8369
    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";
8370
    ORACLE_STR_USER_ERROR[-OB_ERR_SP_CURSOR_MISMATCH] = "ORA-00600: internal error code, arguments: -5547, Undefined CURSOR: %.*s";
O
oceanbase-admin 已提交
8371
    ERROR_NAME[-OB_ERR_SP_DUP_PARAM] = "OB_ERR_SP_DUP_PARAM";
8372 8373
    ERROR_CAUSE[-OB_ERR_SP_DUP_PARAM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DUP_PARAM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8374 8375 8376 8377 8378 8379
    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";
8380
    ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_PARAM] = "ORA-00600: internal error code, arguments: -5548, Duplicate parameter: %.*s";
O
oceanbase-admin 已提交
8381
    ERROR_NAME[-OB_ERR_SP_DUP_VAR] = "OB_ERR_SP_DUP_VAR";
8382 8383
    ERROR_CAUSE[-OB_ERR_SP_DUP_VAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DUP_VAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8384 8385 8386 8387 8388 8389
    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";
8390
    ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_VAR] = "ORA-00600: internal error code, arguments: -5549, Duplicate variable: %.*s";
O
oceanbase-admin 已提交
8391
    ERROR_NAME[-OB_ERR_SP_DUP_TYPE] = "OB_ERR_SP_DUP_TYPE";
8392 8393
    ERROR_CAUSE[-OB_ERR_SP_DUP_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DUP_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8394 8395 8396 8397 8398 8399
    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";
8400
    ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_TYPE] = "ORA-00600: internal error code, arguments: -5550, Duplicate type: %.*s";
O
oceanbase-admin 已提交
8401
    ERROR_NAME[-OB_ERR_SP_DUP_CONDITION] = "OB_ERR_SP_DUP_CONDITION";
8402 8403
    ERROR_CAUSE[-OB_ERR_SP_DUP_CONDITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DUP_CONDITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8404 8405 8406 8407 8408
    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;
8409 8410
    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";
O
oceanbase-admin 已提交
8411
    ERROR_NAME[-OB_ERR_SP_DUP_LABEL] = "OB_ERR_SP_DUP_LABEL";
8412 8413
    ERROR_CAUSE[-OB_ERR_SP_DUP_LABEL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DUP_LABEL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8414 8415 8416 8417 8418 8419
    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";
8420
    ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_LABEL] = "ORA-00600: internal error code, arguments: -5552, Duplicate label: %.*s";
O
oceanbase-admin 已提交
8421
    ERROR_NAME[-OB_ERR_SP_DUP_CURSOR] = "OB_ERR_SP_DUP_CURSOR";
8422 8423
    ERROR_CAUSE[-OB_ERR_SP_DUP_CURSOR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DUP_CURSOR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8424 8425 8426 8427 8428 8429
    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";
8430
    ORACLE_STR_USER_ERROR[-OB_ERR_SP_DUP_CURSOR] = "ORA-00600: internal error code, arguments: -5553, Duplicate cursor: %.*s";
O
oceanbase-admin 已提交
8431
    ERROR_NAME[-OB_ERR_SP_INVALID_FETCH_ARG] = "OB_ERR_SP_INVALID_FETCH_ARG";
8432 8433
    ERROR_CAUSE[-OB_ERR_SP_INVALID_FETCH_ARG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_INVALID_FETCH_ARG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8434 8435 8436 8437 8438
    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;
8439 8440
    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";
O
oceanbase-admin 已提交
8441
    ERROR_NAME[-OB_ERR_SP_WRONG_ARG_NUM] = "OB_ERR_SP_WRONG_ARG_NUM";
8442 8443
    ERROR_CAUSE[-OB_ERR_SP_WRONG_ARG_NUM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_WRONG_ARG_NUM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8444 8445 8446 8447 8448
    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;
8449 8450
    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";
O
oceanbase-admin 已提交
8451
    ERROR_NAME[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "OB_ERR_SP_UNHANDLED_EXCEPTION";
8452 8453
    ERROR_CAUSE[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_UNHANDLED_EXCEPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8454 8455 8456 8457 8458
    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;
8459 8460
    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";
O
oceanbase-admin 已提交
8461
    ERROR_NAME[-OB_ERR_SP_BAD_CONDITION_TYPE] = "OB_ERR_SP_BAD_CONDITION_TYPE";
8462 8463
    ERROR_CAUSE[-OB_ERR_SP_BAD_CONDITION_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_BAD_CONDITION_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8464 8465 8466 8467 8468
    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;
8469 8470
    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";
O
oceanbase-admin 已提交
8471
    ERROR_NAME[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "OB_ERR_PACKAGE_ALREADY_EXISTS";
8472 8473
    ERROR_CAUSE[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PACKAGE_ALREADY_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8474 8475 8476 8477 8478
    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;
8479 8480
    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";
O
oceanbase-admin 已提交
8481
    ERROR_NAME[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "OB_ERR_PACKAGE_DOSE_NOT_EXIST";
8482 8483
    ERROR_CAUSE[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PACKAGE_DOSE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8484 8485 8486 8487 8488
    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;
8489 8490
    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";
O
oceanbase-admin 已提交
8491
    ERROR_NAME[-OB_EER_UNKNOWN_STMT_HANDLER] = "OB_EER_UNKNOWN_STMT_HANDLER";
8492 8493
    ERROR_CAUSE[-OB_EER_UNKNOWN_STMT_HANDLER] = "Internal Error";
    ERROR_SOLUTION[-OB_EER_UNKNOWN_STMT_HANDLER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8494 8495 8496 8497 8498
    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;
8499 8500
    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";
O
oceanbase-admin 已提交
8501
    ERROR_NAME[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "OB_ERR_INVALID_WINDOW_FUNC_USE";
8502 8503
    ERROR_CAUSE[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_WINDOW_FUNC_USE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8504 8505 8506 8507 8508
    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;
8509 8510
    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";
O
oceanbase-admin 已提交
8511
    ERROR_NAME[-OB_ERR_CONSTRAINT_DUPLICATE] = "OB_ERR_CONSTRAINT_DUPLICATE";
8512 8513
    ERROR_CAUSE[-OB_ERR_CONSTRAINT_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONSTRAINT_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8514 8515 8516 8517 8518 8519 8520 8521
    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";
8522 8523
    ERROR_CAUSE[-OB_ERR_CONTRAINT_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONTRAINT_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8524 8525 8526 8527 8528
    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;
8529 8530
    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";
O
oceanbase-admin 已提交
8531
    ERROR_NAME[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX";
8532 8533
    ERROR_CAUSE[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8534 8535 8536 8537 8538
    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;
8539 8540
    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\'";
O
oceanbase-admin 已提交
8541
    ERROR_NAME[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM";
8542 8543
    ERROR_CAUSE[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "Internal Error";
    ERROR_SOLUTION[-OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8544 8545 8546 8547 8548
    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;
8549 8550
    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";
O
oceanbase-admin 已提交
8551
    ERROR_NAME[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "OB_ERR_REORGANIZE_OUTSIDE_RANGE";
8552 8553
    ERROR_CAUSE[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8554 8555
    MYSQL_ERRNO[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = ER_REORG_OUTSIDE_RANGE;
    SQLSTATE[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = "HY000";
8556 8557
    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";
O
oceanbase-admin 已提交
8558
    ORACLE_ERRNO[-OB_ERR_REORGANIZE_OUTSIDE_RANGE] = 600;
8559 8560
    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";
O
oceanbase-admin 已提交
8561
    ERROR_NAME[-OB_ER_SP_RECURSION_LIMIT] = "OB_ER_SP_RECURSION_LIMIT";
8562 8563
    ERROR_CAUSE[-OB_ER_SP_RECURSION_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_RECURSION_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8564 8565 8566
    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";
8567
    STR_USER_ERROR[-OB_ER_SP_RECURSION_LIMIT] = "Recursive limit %ld (as set by the max_sp_recursion_depth variable) was exceeded for routine";
O
oceanbase-admin 已提交
8568
    ORACLE_ERRNO[-OB_ER_SP_RECURSION_LIMIT] = 600;
8569 8570
    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";
O
oceanbase-admin 已提交
8571
    ERROR_NAME[-OB_ER_UNSUPPORTED_PS] = "OB_ER_UNSUPPORTED_PS";
8572 8573
    ERROR_CAUSE[-OB_ER_UNSUPPORTED_PS] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_UNSUPPORTED_PS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8574 8575 8576 8577 8578
    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;
8579 8580
    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";
O
oceanbase-admin 已提交
8581
    ERROR_NAME[-OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG] = "OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG";
8582 8583
    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";
O
oceanbase-admin 已提交
8584 8585 8586 8587 8588
    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;
8589 8590
    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";
O
oceanbase-admin 已提交
8591
    ERROR_NAME[-OB_ER_SP_NO_RECURSION] = "OB_ER_SP_NO_RECURSION";
8592 8593
    ERROR_CAUSE[-OB_ER_SP_NO_RECURSION] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_NO_RECURSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8594 8595 8596 8597 8598
    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;
8599 8600
    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.";
O
oceanbase-admin 已提交
8601
    ERROR_NAME[-OB_ER_SP_CASE_NOT_FOUND] = "OB_ER_SP_CASE_NOT_FOUND";
8602 8603
    ERROR_CAUSE[-OB_ER_SP_CASE_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_CASE_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8604 8605 8606 8607 8608
    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;
8609 8610
    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";
O
oceanbase-admin 已提交
8611
    ERROR_NAME[-OB_ERR_INVALID_SPLIT_COUNT] = "OB_ERR_INVALID_SPLIT_COUNT";
8612 8613
    ERROR_CAUSE[-OB_ERR_INVALID_SPLIT_COUNT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SPLIT_COUNT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8614 8615 8616 8617 8618
    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;
8619 8620
    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";
O
oceanbase-admin 已提交
8621
    ERROR_NAME[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "OB_ERR_INVALID_SPLIT_GRAMMAR";
8622 8623
    ERROR_CAUSE[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8624 8625 8626
    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";
8627
    STR_USER_ERROR[-OB_ERR_INVALID_SPLIT_GRAMMAR] = "this physical attribute may not be specified for a table partition";
O
oceanbase-admin 已提交
8628
    ORACLE_ERRNO[-OB_ERR_INVALID_SPLIT_GRAMMAR] = 600;
8629 8630
    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";
O
oceanbase-admin 已提交
8631
    ERROR_NAME[-OB_ERR_MISS_VALUES] = "OB_ERR_MISS_VALUES";
8632 8633
    ERROR_CAUSE[-OB_ERR_MISS_VALUES] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MISS_VALUES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8634 8635 8636 8637 8638 8639 8640 8641
    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";
8642 8643
    ERROR_CAUSE[-OB_ERR_MISS_AT_VALUES] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MISS_AT_VALUES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8644 8645 8646 8647 8648
    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;
8649 8650
    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";
O
oceanbase-admin 已提交
8651
    ERROR_NAME[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = "OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG";
8652 8653
    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";
O
oceanbase-admin 已提交
8654 8655
    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";
8656 8657
    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.";
O
oceanbase-admin 已提交
8658
    ORACLE_ERRNO[-OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG] = 600;
8659 8660
    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.";
O
oceanbase-admin 已提交
8661
    ERROR_NAME[-OB_PC_GET_LOCATION_ERROR] = "OB_PC_GET_LOCATION_ERROR";
8662 8663
    ERROR_CAUSE[-OB_PC_GET_LOCATION_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_PC_GET_LOCATION_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8664 8665 8666 8667 8668
    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;
8669 8670
    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";
O
oceanbase-admin 已提交
8671
    ERROR_NAME[-OB_PC_LOCK_CONFLICT] = "OB_PC_LOCK_CONFLICT";
8672 8673
    ERROR_CAUSE[-OB_PC_LOCK_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_PC_LOCK_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8674 8675 8676 8677 8678
    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;
8679 8680
    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";
O
oceanbase-admin 已提交
8681
    ERROR_NAME[-OB_ER_SP_NO_RETSET] = "OB_ER_SP_NO_RETSET";
8682 8683
    ERROR_CAUSE[-OB_ER_SP_NO_RETSET] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_NO_RETSET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8684 8685 8686 8687 8688
    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;
8689 8690
    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";
O
oceanbase-admin 已提交
8691
    ERROR_NAME[-OB_ER_SP_NORETURNEND] = "OB_ER_SP_NORETURNEND";
8692 8693
    ERROR_CAUSE[-OB_ER_SP_NORETURNEND] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_NORETURNEND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8694 8695 8696 8697 8698
    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;
8699 8700
    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";
O
oceanbase-admin 已提交
8701
    ERROR_NAME[-OB_ERR_SP_DUP_HANDLER] = "OB_ERR_SP_DUP_HANDLER";
8702 8703
    ERROR_CAUSE[-OB_ERR_SP_DUP_HANDLER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_DUP_HANDLER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8704 8705 8706 8707 8708
    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;
8709 8710
    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";
O
oceanbase-admin 已提交
8711
    ERROR_NAME[-OB_ER_SP_NO_RECURSIVE_CREATE] = "OB_ER_SP_NO_RECURSIVE_CREATE";
8712 8713
    ERROR_CAUSE[-OB_ER_SP_NO_RECURSIVE_CREATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_NO_RECURSIVE_CREATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8714 8715 8716 8717 8718
    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;
8719 8720
    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";
O
oceanbase-admin 已提交
8721
    ERROR_NAME[-OB_ER_SP_BADRETURN] = "OB_ER_SP_BADRETURN";
8722 8723
    ERROR_CAUSE[-OB_ER_SP_BADRETURN] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_BADRETURN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8724 8725 8726 8727 8728 8729
    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";
8730
    ORACLE_STR_USER_ERROR[-OB_ER_SP_BADRETURN] = "PLS-00372: In a procedure, RETURN statement cannot contain an expression";
O
oceanbase-admin 已提交
8731
    ERROR_NAME[-OB_ER_SP_BAD_CURSOR_SELECT] = "OB_ER_SP_BAD_CURSOR_SELECT";
8732 8733
    ERROR_CAUSE[-OB_ER_SP_BAD_CURSOR_SELECT] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_BAD_CURSOR_SELECT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8734 8735 8736 8737 8738
    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;
8739 8740
    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";
O
oceanbase-admin 已提交
8741
    ERROR_NAME[-OB_ER_SP_BAD_SQLSTATE] = "OB_ER_SP_BAD_SQLSTATE";
8742 8743
    ERROR_CAUSE[-OB_ER_SP_BAD_SQLSTATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_BAD_SQLSTATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8744 8745 8746 8747 8748 8749
    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";
8750
    ORACLE_STR_USER_ERROR[-OB_ER_SP_BAD_SQLSTATE] = "ORA-00600: internal error code, arguments: -5585, Bad SQLSTATE: \'%.*s\'";
O
oceanbase-admin 已提交
8751
    ERROR_NAME[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "OB_ER_SP_VARCOND_AFTER_CURSHNDLR";
8752 8753
    ERROR_CAUSE[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8754 8755
    MYSQL_ERRNO[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = ER_SP_VARCOND_AFTER_CURSHNDLR;
    SQLSTATE[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = "42000";
8756 8757
    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";
O
oceanbase-admin 已提交
8758
    ORACLE_ERRNO[-OB_ER_SP_VARCOND_AFTER_CURSHNDLR] = 600;
8759 8760
    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";
O
oceanbase-admin 已提交
8761
    ERROR_NAME[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "OB_ER_SP_CURSOR_AFTER_HANDLER";
8762 8763
    ERROR_CAUSE[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_CURSOR_AFTER_HANDLER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8764 8765 8766 8767 8768
    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;
8769 8770
    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";
O
oceanbase-admin 已提交
8771
    ERROR_NAME[-OB_ER_SP_WRONG_NAME] = "OB_ER_SP_WRONG_NAME";
8772 8773
    ERROR_CAUSE[-OB_ER_SP_WRONG_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_WRONG_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8774 8775 8776 8777 8778 8779
    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";
8780
    ORACLE_STR_USER_ERROR[-OB_ER_SP_WRONG_NAME] = "ORA-00600: internal error code, arguments: -5588, Incorrect routine name \'%.*s\'";
O
oceanbase-admin 已提交
8781
    ERROR_NAME[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "OB_ER_SP_CURSOR_ALREADY_OPEN";
8782 8783
    ERROR_CAUSE[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_CURSOR_ALREADY_OPEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8784 8785 8786 8787 8788
    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;
8789 8790
    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";
O
oceanbase-admin 已提交
8791
    ERROR_NAME[-OB_ER_SP_CURSOR_NOT_OPEN] = "OB_ER_SP_CURSOR_NOT_OPEN";
8792 8793
    ERROR_CAUSE[-OB_ER_SP_CURSOR_NOT_OPEN] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_CURSOR_NOT_OPEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8794 8795 8796 8797 8798
    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;
8799 8800
    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";
O
oceanbase-admin 已提交
8801
    ERROR_NAME[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "OB_ER_SP_CANT_SET_AUTOCOMMIT";
8802 8803
    ERROR_CAUSE[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_CANT_SET_AUTOCOMMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8804 8805 8806 8807 8808
    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;
8809 8810
    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";
O
oceanbase-admin 已提交
8811
    ERROR_NAME[-OB_ER_SP_NOT_VAR_ARG] = "OB_ER_SP_NOT_VAR_ARG";
8812 8813
    ERROR_CAUSE[-OB_ER_SP_NOT_VAR_ARG] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_NOT_VAR_ARG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8814 8815 8816 8817 8818
    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;
8819 8820
    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";
O
oceanbase-admin 已提交
8821
    ERROR_NAME[-OB_ER_SP_LILABEL_MISMATCH] = "OB_ER_SP_LILABEL_MISMATCH";
8822 8823
    ERROR_CAUSE[-OB_ER_SP_LILABEL_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_SP_LILABEL_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8824 8825 8826 8827 8828
    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;
8829 8830
    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";
O
oceanbase-admin 已提交
8831
    ERROR_NAME[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "OB_ERR_TRUNCATE_ILLEGAL_FK";
8832 8833
    ERROR_CAUSE[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TRUNCATE_ILLEGAL_FK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8834 8835 8836 8837 8838
    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;
8839 8840
    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";
O
oceanbase-admin 已提交
8841
    ERROR_NAME[-OB_ERR_DUP_KEY] = "OB_ERR_DUP_KEY";
8842 8843
    ERROR_CAUSE[-OB_ERR_DUP_KEY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_KEY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8844 8845 8846 8847 8848 8849 8850 8851
    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";
8852 8853
    ERROR_CAUSE[-OB_ER_INVALID_USE_OF_NULL] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_INVALID_USE_OF_NULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8854 8855 8856 8857 8858
    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;
8859 8860
    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";
O
oceanbase-admin 已提交
8861
    ERROR_NAME[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "OB_ERR_SPLIT_LIST_LESS_VALUE";
8862 8863
    ERROR_CAUSE[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SPLIT_LIST_LESS_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8864 8865 8866 8867 8868
    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;
8869 8870
    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";
O
oceanbase-admin 已提交
8871
    ERROR_NAME[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST";
8872 8873
    ERROR_CAUSE[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8874 8875 8876 8877 8878
    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;
8879 8880
    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";
O
oceanbase-admin 已提交
8881
    ERROR_NAME[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "OB_ERR_SPLIT_INTO_ONE_PARTITION";
8882 8883
    ERROR_CAUSE[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SPLIT_INTO_ONE_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8884 8885 8886 8887 8888
    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;
8889 8890
    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";
O
oceanbase-admin 已提交
8891
    ERROR_NAME[-OB_ERR_NO_TENANT_PRIVILEGE] = "OB_ERR_NO_TENANT_PRIVILEGE";
8892 8893
    ERROR_CAUSE[-OB_ERR_NO_TENANT_PRIVILEGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_TENANT_PRIVILEGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8894 8895 8896 8897 8898
    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;
8899 8900
    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";
O
oceanbase-admin 已提交
8901
    ERROR_NAME[-OB_ERR_INVALID_PERCENTAGE] = "OB_ERR_INVALID_PERCENTAGE";
8902 8903
    ERROR_CAUSE[-OB_ERR_INVALID_PERCENTAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_PERCENTAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8904 8905 8906 8907 8908
    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;
8909 8910
    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";
O
oceanbase-admin 已提交
8911
    ERROR_NAME[-OB_ERR_COLLECT_HISTOGRAM] = "OB_ERR_COLLECT_HISTOGRAM";
8912 8913
    ERROR_CAUSE[-OB_ERR_COLLECT_HISTOGRAM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLLECT_HISTOGRAM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8914 8915 8916 8917 8918
    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;
8919 8920
    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";
O
oceanbase-admin 已提交
8921
    ERROR_NAME[-OB_ER_TEMP_TABLE_IN_USE] = "OB_ER_TEMP_TABLE_IN_USE";
8922 8923
    ERROR_CAUSE[-OB_ER_TEMP_TABLE_IN_USE] = "Internal Error";
    ERROR_SOLUTION[-OB_ER_TEMP_TABLE_IN_USE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8924 8925 8926
    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";
8927
    STR_USER_ERROR[-OB_ER_TEMP_TABLE_IN_USE] = "Attempt to create, alter or drop an index on temporary table already in use";
O
oceanbase-admin 已提交
8928
    ORACLE_ERRNO[-OB_ER_TEMP_TABLE_IN_USE] = 600;
8929 8930
    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";
O
oceanbase-admin 已提交
8931
    ERROR_NAME[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "OB_ERR_INVALID_NLS_PARAMETER_STRING";
8932 8933
    ERROR_CAUSE[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_NLS_PARAMETER_STRING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8934 8935 8936 8937 8938
    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;
8939 8940
    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";
O
oceanbase-admin 已提交
8941
    ERROR_NAME[-OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE] = "OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE";
8942 8943
    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";
O
oceanbase-admin 已提交
8944 8945 8946 8947 8948
    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;
8949 8950
    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";
O
oceanbase-admin 已提交
8951
    ERROR_NAME[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "OB_ERR_CMD_NOT_PROPERLY_ENDED";
8952 8953
    ERROR_CAUSE[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CMD_NOT_PROPERLY_ENDED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8954 8955 8956 8957 8958 8959 8960 8961
    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";
8962 8963
    ERROR_CAUSE[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_NUMBER_FORMAT_MODEL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8964 8965 8966 8967 8968 8969 8970 8971
    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";
8972 8973
    ERROR_CAUSE[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "Internal Error";
    ERROR_SOLUTION[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8974 8975 8976
    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";
8977
    STR_USER_ERROR[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = "Non-ASCII separator arguments are not fully supported";
O
oceanbase-admin 已提交
8978
    ORACLE_ERRNO[-OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED] = 600;
8979 8980
    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";
O
oceanbase-admin 已提交
8981
    ERROR_NAME[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "OB_WARN_AMBIGUOUS_FIELD_TERM";
8982 8983
    ERROR_CAUSE[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "Internal Error";
    ERROR_SOLUTION[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8984 8985
    MYSQL_ERRNO[-OB_WARN_AMBIGUOUS_FIELD_TERM] = ER_WRONG_FIELD_TERMINATORS;
    SQLSTATE[-OB_WARN_AMBIGUOUS_FIELD_TERM] = "HY000";
8986 8987
    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";
O
oceanbase-admin 已提交
8988
    ORACLE_ERRNO[-OB_WARN_AMBIGUOUS_FIELD_TERM] = 600;
8989 8990
    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";
O
oceanbase-admin 已提交
8991
    ERROR_NAME[-OB_WARN_TOO_FEW_RECORDS] = "OB_WARN_TOO_FEW_RECORDS";
8992 8993
    ERROR_CAUSE[-OB_WARN_TOO_FEW_RECORDS] = "Internal Error";
    ERROR_SOLUTION[-OB_WARN_TOO_FEW_RECORDS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
8994 8995 8996 8997 8998
    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;
8999 9000
    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";
O
oceanbase-admin 已提交
9001
    ERROR_NAME[-OB_WARN_TOO_MANY_RECORDS] = "OB_WARN_TOO_MANY_RECORDS";
9002 9003
    ERROR_CAUSE[-OB_WARN_TOO_MANY_RECORDS] = "Internal Error";
    ERROR_SOLUTION[-OB_WARN_TOO_MANY_RECORDS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9004 9005 9006
    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";
9007
    STR_USER_ERROR[-OB_WARN_TOO_MANY_RECORDS] = "Row %ld was truncated; it contained more data than there were input columns";
O
oceanbase-admin 已提交
9008
    ORACLE_ERRNO[-OB_WARN_TOO_MANY_RECORDS] = 600;
9009 9010
    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";
O
oceanbase-admin 已提交
9011
    ERROR_NAME[-OB_ERR_TOO_MANY_VALUES] = "OB_ERR_TOO_MANY_VALUES";
9012 9013
    ERROR_CAUSE[-OB_ERR_TOO_MANY_VALUES] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_VALUES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9014 9015 9016 9017 9018 9019 9020 9021
    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";
9022 9023
    ERROR_CAUSE[-OB_ERR_NOT_ENOUGH_VALUES] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_ENOUGH_VALUES] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9024 9025 9026 9027 9028 9029 9030 9031
    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";
9032 9033
    ERROR_CAUSE[-OB_ERR_MORE_THAN_ONE_ROW] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MORE_THAN_ONE_ROW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9034 9035 9036 9037 9038 9039 9040 9041
    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";
9042 9043
    ERROR_CAUSE[-OB_ERR_NOT_SUBQUERY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_SUBQUERY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9044 9045 9046 9047 9048 9049 9050 9051
    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";
9052 9053
    ERROR_CAUSE[-OB_INAPPROPRIATE_INTO] = "Internal Error";
    ERROR_SOLUTION[-OB_INAPPROPRIATE_INTO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9054 9055 9056 9057 9058 9059 9060 9061
    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";
9062 9063
    ERROR_CAUSE[-OB_ERR_TABLE_IS_REFERENCED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TABLE_IS_REFERENCED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9064 9065 9066
    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";
9067
    STR_USER_ERROR[-OB_ERR_TABLE_IS_REFERENCED] = "Cannot delete or update a parent row: a foreign key constraint fails";
O
oceanbase-admin 已提交
9068 9069
    ORACLE_ERRNO[-OB_ERR_TABLE_IS_REFERENCED] = 2292;
    ORACLE_STR_ERROR[-OB_ERR_TABLE_IS_REFERENCED] = "ORA-02292: integrity constraint violated - child record found";
9070
    ORACLE_STR_USER_ERROR[-OB_ERR_TABLE_IS_REFERENCED] = "ORA-02292: integrity constraint violated - child record found";
O
oceanbase-admin 已提交
9071
    ERROR_NAME[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN";
9072 9073
    ERROR_CAUSE[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9074 9075 9076 9077 9078
    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;
9079 9080
    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";
O
oceanbase-admin 已提交
9081
    ERROR_NAME[-OB_ERR_OUTER_JOIN_NESTED] = "OB_ERR_OUTER_JOIN_NESTED";
9082 9083
    ERROR_CAUSE[-OB_ERR_OUTER_JOIN_NESTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_NESTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9084 9085 9086 9087 9088 9089 9090 9091
    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";
9092 9093
    ERROR_CAUSE[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MULTI_OUTER_JOIN_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9094 9095 9096 9097 9098
    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;
9099 9100
    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";
O
oceanbase-admin 已提交
9101
    ERROR_NAME[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN";
9102 9103
    ERROR_CAUSE[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9104 9105 9106
    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";
9107
    STR_USER_ERROR[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = "an outer join cannot be specified on a correlation column";
O
oceanbase-admin 已提交
9108
    ORACLE_ERRNO[-OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN] = 1705;
9109 9110
    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";
O
oceanbase-admin 已提交
9111
    ERROR_NAME[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "OB_ERR_OUTER_JOIN_AMBIGUOUS";
9112 9113
    ERROR_CAUSE[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_AMBIGUOUS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9114 9115 9116 9117 9118
    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;
9119 9120
    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";
O
oceanbase-admin 已提交
9121
    ERROR_NAME[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "OB_ERR_OUTER_JOIN_WITH_SUBQUERY";
9122 9123
    ERROR_CAUSE[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9124 9125 9126 9127 9128 9129
    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";
9130
    ORACLE_STR_USER_ERROR[-OB_ERR_OUTER_JOIN_WITH_SUBQUERY] = "ORA-01799: a column may not be outer-joined to a subquery";
O
oceanbase-admin 已提交
9131
    ERROR_NAME[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN";
9132 9133
    ERROR_CAUSE[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9134 9135 9136 9137 9138
    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;
9139 9140
    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";
O
oceanbase-admin 已提交
9141
    ERROR_NAME[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "OB_ERR_OUTER_JOIN_NOT_ALLOWED";
9142 9143
    ERROR_CAUSE[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OUTER_JOIN_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9144 9145 9146 9147 9148 9149 9150 9151
    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";
9152 9153
    ERROR_CAUSE[-OB_SCHEMA_EAGAIN] = "Internal Error";
    ERROR_SOLUTION[-OB_SCHEMA_EAGAIN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9154 9155 9156 9157 9158 9159 9160 9161
    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";
9162 9163
    ERROR_CAUSE[-OB_ERR_ZERO_LEN_COL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ZERO_LEN_COL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9164 9165 9166 9167 9168 9169 9170 9171
    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";
9172 9173
    ERROR_CAUSE[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9174 9175 9176 9177 9178 9179 9180 9181
    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";
9182 9183
    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";
O
oceanbase-admin 已提交
9184 9185 9186 9187 9188
    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;
9189 9190
    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";
O
oceanbase-admin 已提交
9191
    ERROR_NAME[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE";
9192 9193
    ERROR_CAUSE[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9194 9195 9196 9197 9198 9199 9200 9201
    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";
9202 9203
    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";
O
oceanbase-admin 已提交
9204 9205 9206 9207 9208
    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;
9209 9210
    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";
O
oceanbase-admin 已提交
9211
    ERROR_NAME[-OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE] = "OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE";
9212 9213
    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";
O
oceanbase-admin 已提交
9214 9215 9216 9217 9218
    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;
9219 9220
    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";
O
oceanbase-admin 已提交
9221
    ERROR_NAME[-OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY";
9222 9223
    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";
O
oceanbase-admin 已提交
9224 9225 9226 9227 9228 9229 9230
    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";
9231
    ERROR_NAME[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY";
9232 9233
    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";
O
oceanbase-admin 已提交
9234 9235 9236
    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";
9237
    STR_USER_ERROR[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = "minutes of hour conflicts with seconds in day";
O
oceanbase-admin 已提交
9238
    ORACLE_ERRNO[-OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY] = 1837;
9239 9240 9241
    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";
9242 9243
    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";
O
oceanbase-admin 已提交
9244 9245
    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";
9246 9247
    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";
O
oceanbase-admin 已提交
9248
    ORACLE_ERRNO[-OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY] = 1838;
9249 9250
    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";
O
oceanbase-admin 已提交
9251
    ERROR_NAME[-OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED] = "OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED";
9252 9253
    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";
O
oceanbase-admin 已提交
9254 9255 9256 9257 9258 9259 9260 9261
    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";
9262 9263
    ERROR_CAUSE[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9264 9265 9266 9267 9268 9269
    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";
9270
    ORACLE_STR_USER_ERROR[-OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH] = "ORA-01840: input value not long enough for date format";
O
oceanbase-admin 已提交
9271
    ERROR_NAME[-OB_ERR_INVALID_QUARTER_VALUE] = "OB_ERR_INVALID_QUARTER_VALUE";
9272 9273
    ERROR_CAUSE[-OB_ERR_INVALID_QUARTER_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_QUARTER_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9274 9275 9276 9277 9278 9279 9280 9281
    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";
9282 9283
    ERROR_CAUSE[-OB_ERR_INVALID_MONTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_MONTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9284 9285 9286 9287 9288 9289 9290 9291
    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";
9292 9293
    ERROR_CAUSE[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_DAY_OF_THE_WEEK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9294 9295 9296 9297 9298 9299 9300 9301
    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";
9302 9303
    ERROR_CAUSE[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_DAY_OF_YEAR_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9304 9305 9306 9307 9308
    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;
9309 9310
    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)";
O
oceanbase-admin 已提交
9311
    ERROR_NAME[-OB_ERR_INVALID_HOUR12_VALUE] = "OB_ERR_INVALID_HOUR12_VALUE";
9312 9313
    ERROR_CAUSE[-OB_ERR_INVALID_HOUR12_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_HOUR12_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9314 9315 9316 9317 9318 9319 9320 9321
    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";
9322 9323
    ERROR_CAUSE[-OB_ERR_INVALID_HOUR24_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_HOUR24_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9324 9325 9326 9327 9328 9329 9330 9331
    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";
9332 9333
    ERROR_CAUSE[-OB_ERR_INVALID_MINUTES_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_MINUTES_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9334 9335 9336 9337 9338 9339 9340 9341
    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";
9342 9343
    ERROR_CAUSE[-OB_ERR_INVALID_SECONDS_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SECONDS_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9344 9345 9346 9347 9348 9349 9350 9351
    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";
9352 9353
    ERROR_CAUSE[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9354 9355 9356 9357 9358 9359
    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";
9360
    ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_SECONDS_IN_DAY_VALUE] = "ORA-01853: seconds in day must be between 0 and 86399";
O
oceanbase-admin 已提交
9361
    ERROR_NAME[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "OB_ERR_INVALID_JULIAN_DATE_VALUE";
9362 9363
    ERROR_CAUSE[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_JULIAN_DATE_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9364 9365 9366 9367 9368 9369 9370 9371
    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";
9372 9373
    ERROR_CAUSE[-OB_ERR_AM_OR_PM_REQUIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_AM_OR_PM_REQUIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9374 9375 9376 9377 9378 9379 9380 9381
    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";
9382 9383
    ERROR_CAUSE[-OB_ERR_BC_OR_AD_REQUIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BC_OR_AD_REQUIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9384 9385 9386 9387 9388 9389 9390 9391
    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";
9392 9393
    ERROR_CAUSE[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FORMAT_CODE_APPEARS_TWICE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9394 9395 9396 9397 9398 9399 9400 9401
    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";
9402 9403
    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";
O
oceanbase-admin 已提交
9404 9405 9406 9407 9408
    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;
9409 9410
    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";
O
oceanbase-admin 已提交
9411
    ERROR_NAME[-OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD] = "OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD";
9412 9413
    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";
O
oceanbase-admin 已提交
9414 9415 9416 9417 9418 9419 9420 9421
    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";
9422 9423
    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";
O
oceanbase-admin 已提交
9424 9425 9426 9427 9428
    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;
9429 9430
    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";
O
oceanbase-admin 已提交
9431
    ERROR_NAME[-OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE] = "OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE";
9432 9433
    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";
O
oceanbase-admin 已提交
9434 9435 9436 9437 9438 9439 9440 9441
    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";
9442 9443
    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";
O
oceanbase-admin 已提交
9444 9445 9446 9447 9448 9449 9450 9451
    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";
9452 9453
    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";
O
oceanbase-admin 已提交
9454 9455 9456 9457 9458
    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;
9459 9460
    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.";
O
oceanbase-admin 已提交
9461
    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";
9462 9463
    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";
O
oceanbase-admin 已提交
9464 9465 9466 9467 9468
    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;
9469 9470
    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.";
O
oceanbase-admin 已提交
9471
    ERROR_NAME[-OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE] = "OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE";
9472 9473
    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";
O
oceanbase-admin 已提交
9474 9475 9476 9477 9478 9479 9480 9481
    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";
9482 9483
    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";
O
oceanbase-admin 已提交
9484 9485 9486 9487 9488
    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;
9489 9490
    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";
O
oceanbase-admin 已提交
9491
    ERROR_NAME[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "OB_ERR_FORMAT_CODE_CANNOT_APPEAR";
9492 9493
    ERROR_CAUSE[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9494 9495 9496 9497 9498 9499
    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";
9500
    ORACLE_STR_USER_ERROR[-OB_ERR_FORMAT_CODE_CANNOT_APPEAR] = "ORA-01820: format code cannot appear in date input format";
O
oceanbase-admin 已提交
9501
    ERROR_NAME[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "OB_ERR_NON_NUMERIC_CHARACTER_VALUE";
9502 9503
    ERROR_CAUSE[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9504 9505 9506
    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";
9507
    STR_USER_ERROR[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = "a non-numeric character was found where a numeric was expected";
O
oceanbase-admin 已提交
9508
    ORACLE_ERRNO[-OB_ERR_NON_NUMERIC_CHARACTER_VALUE] = 1858;
9509 9510
    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";
O
oceanbase-admin 已提交
9511
    ERROR_NAME[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "OB_INVALID_MERIDIAN_INDICATOR_USE";
9512 9513
    ERROR_CAUSE[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_MERIDIAN_INDICATOR_USE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9514 9515 9516 9517 9518 9519 9520 9521
    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";
9522 9523
    ERROR_CAUSE[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9524 9525
    MYSQL_ERRNO[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = -1;
    SQLSTATE[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = "HY000";
9526 9527
    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";
O
oceanbase-admin 已提交
9528
    ORACLE_ERRNO[-OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR] = 1424;
9529 9530
    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";
O
oceanbase-admin 已提交
9531
    ERROR_NAME[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "OB_ERR_INVALID_ESCAPE_CHAR_LENGTH";
9532 9533
    ERROR_CAUSE[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_ESCAPE_CHAR_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9534 9535 9536 9537 9538
    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;
9539 9540
    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";
O
oceanbase-admin 已提交
9541
    ERROR_NAME[-OB_ERR_DAY_OF_MONTH_RANGE] = "OB_ERR_DAY_OF_MONTH_RANGE";
9542 9543
    ERROR_CAUSE[-OB_ERR_DAY_OF_MONTH_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DAY_OF_MONTH_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9544 9545 9546 9547 9548 9549
    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";
9550
    ORACLE_STR_USER_ERROR[-OB_ERR_DAY_OF_MONTH_RANGE] = "ORA-01847: day of month must be between 1 and last day of month";
O
oceanbase-admin 已提交
9551
    ERROR_NAME[-OB_ERR_NOT_SELECTED_EXPR] = "OB_ERR_NOT_SELECTED_EXPR";
9552 9553
    ERROR_CAUSE[-OB_ERR_NOT_SELECTED_EXPR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_SELECTED_EXPR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9554 9555 9556 9557 9558 9559 9560 9561
    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";
9562 9563
    ERROR_CAUSE[-OB_ERR_INVALID_YEAR_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_YEAR_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9564 9565 9566 9567 9568
    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;
9569 9570
    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";
O
oceanbase-admin 已提交
9571
    ERROR_NAME[-OB_ERR_UK_PK_DUPLICATE] = "OB_ERR_UK_PK_DUPLICATE";
9572 9573
    ERROR_CAUSE[-OB_ERR_UK_PK_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UK_PK_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9574 9575 9576 9577 9578 9579
    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";
9580
    ORACLE_STR_USER_ERROR[-OB_ERR_UK_PK_DUPLICATE] = "ORA-02261: such unique or primary key already exists in the table";
O
oceanbase-admin 已提交
9581
    ERROR_NAME[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "OB_ERR_COLUMN_LIST_ALREADY_INDEXED";
9582 9583
    ERROR_CAUSE[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_LIST_ALREADY_INDEXED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9584 9585 9586 9587 9588 9589 9590 9591
    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";
9592 9593
    ERROR_CAUSE[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BUSHY_TREE_NOT_SUPPORTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9594 9595 9596 9597 9598
    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;
9599 9600
    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";
O
oceanbase-admin 已提交
9601
    ERROR_NAME[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "OB_ERR_ARGUMENT_OUT_OF_RANGE";
9602 9603
    ERROR_CAUSE[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ARGUMENT_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9604 9605 9606 9607 9608 9609 9610 9611
    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";
9612 9613
    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";
O
oceanbase-admin 已提交
9614 9615
    MYSQL_ERRNO[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = -1;
    SQLSTATE[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = "HY000";
9616 9617
    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";
O
oceanbase-admin 已提交
9618
    ORACLE_ERRNO[-OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST] = 1785;
9619 9620
    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";
O
oceanbase-admin 已提交
9621
    ERROR_NAME[-OB_ERR_INTERVAL_INVALID] = "OB_ERR_INTERVAL_INVALID";
9622 9623
    ERROR_CAUSE[-OB_ERR_INTERVAL_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INTERVAL_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9624 9625 9626 9627 9628 9629 9630 9631
    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";
9632 9633
    ERROR_CAUSE[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NUMERIC_OR_VALUE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9634 9635 9636 9637 9638 9639 9640 9641
    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";
9642 9643
    ERROR_CAUSE[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONSTRAINT_NAME_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9644 9645 9646 9647 9648 9649 9650 9651
    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";
9652 9653
    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";
O
oceanbase-admin 已提交
9654 9655 9656
    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";
9657
    STR_USER_ERROR[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = "table must have at least one column that is not invisible";
O
oceanbase-admin 已提交
9658
    ORACLE_ERRNO[-OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE] = 54039;
9659 9660
    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";
O
oceanbase-admin 已提交
9661
    ERROR_NAME[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE";
9662 9663
    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";
O
oceanbase-admin 已提交
9664 9665
    MYSQL_ERRNO[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = -1;
    SQLSTATE[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = "HY000";
9666 9667
    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.";
O
oceanbase-admin 已提交
9668
    ORACLE_ERRNO[-OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE] = 54042;
9669 9670 9671
    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";
9672 9673
    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";
O
oceanbase-admin 已提交
9674 9675
    MYSQL_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = -1;
    SQLSTATE[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = "HY000";
9676 9677
    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.";
O
oceanbase-admin 已提交
9678
    ORACLE_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION] = 54046;
9679 9680
    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.";
O
oceanbase-admin 已提交
9681
    ERROR_NAME[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER";
9682 9683
    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";
O
oceanbase-admin 已提交
9684 9685
    MYSQL_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = -1;
    SQLSTATE[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = "HY000";
9686 9687
    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.";
O
oceanbase-admin 已提交
9688
    ORACLE_ERRNO[-OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER] = 54053;
9689 9690
    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.";
O
oceanbase-admin 已提交
9691
    ERROR_NAME[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "OB_ERR_TOO_MANY_ARGS_FOR_FUN";
9692 9693
    ERROR_CAUSE[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TOO_MANY_ARGS_FOR_FUN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9694 9695 9696 9697 9698 9699 9700 9701
    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";
9702 9703
    ERROR_CAUSE[-OB_PX_SQL_NEED_RETRY] = "Internal Error";
    ERROR_SOLUTION[-OB_PX_SQL_NEED_RETRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9704 9705 9706 9707 9708 9709
    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";
9710
    ORACLE_STR_USER_ERROR[-OB_PX_SQL_NEED_RETRY] = "ORA-00600: internal error code, arguments: -5684, PX sql need retry";
O
oceanbase-admin 已提交
9711
    ERROR_NAME[-OB_TENANT_HAS_BEEN_DROPPED] = "OB_TENANT_HAS_BEEN_DROPPED";
9712 9713
    ERROR_CAUSE[-OB_TENANT_HAS_BEEN_DROPPED] = "Internal Error";
    ERROR_SOLUTION[-OB_TENANT_HAS_BEEN_DROPPED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9714 9715 9716 9717 9718
    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;
9719 9720
    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";
O
oceanbase-admin 已提交
9721
    ERROR_NAME[-OB_ERR_EXTRACT_FIELD_INVALID] = "OB_ERR_EXTRACT_FIELD_INVALID";
9722 9723
    ERROR_CAUSE[-OB_ERR_EXTRACT_FIELD_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXTRACT_FIELD_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9724 9725 9726 9727 9728 9729 9730 9731
    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";
9732 9733
    ERROR_CAUSE[-OB_ERR_PACKAGE_COMPILE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PACKAGE_COMPILE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9734 9735 9736 9737 9738
    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;
9739 9740
    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";
O
oceanbase-admin 已提交
9741
    ERROR_NAME[-OB_ERR_SP_EMPTY_BLOCK] = "OB_ERR_SP_EMPTY_BLOCK";
9742 9743
    ERROR_CAUSE[-OB_ERR_SP_EMPTY_BLOCK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_EMPTY_BLOCK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9744 9745 9746 9747 9748
    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;
9749 9750
    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";
O
oceanbase-admin 已提交
9751
    ERROR_NAME[-OB_ARRAY_BINDING_ROLLBACK] = "OB_ARRAY_BINDING_ROLLBACK";
9752 9753
    ERROR_CAUSE[-OB_ARRAY_BINDING_ROLLBACK] = "Internal Error";
    ERROR_SOLUTION[-OB_ARRAY_BINDING_ROLLBACK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9754 9755 9756 9757 9758
    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;
9759 9760
    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";
O
oceanbase-admin 已提交
9761
    ERROR_NAME[-OB_ERR_INVALID_SUBQUERY_USE] = "OB_ERR_INVALID_SUBQUERY_USE";
9762 9763
    ERROR_CAUSE[-OB_ERR_INVALID_SUBQUERY_USE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SUBQUERY_USE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9764 9765 9766 9767 9768 9769 9770 9771
    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";
9772 9773
    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";
O
oceanbase-admin 已提交
9774 9775
    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";
9776 9777
    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";
O
oceanbase-admin 已提交
9778
    ORACLE_ERRNO[-OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST] = 2436;
9779 9780
    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";
O
oceanbase-admin 已提交
9781
    ERROR_NAME[-OB_ERR_NONEXISTENT_CONSTRAINT] = "OB_ERR_NONEXISTENT_CONSTRAINT";
9782 9783
    ERROR_CAUSE[-OB_ERR_NONEXISTENT_CONSTRAINT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9784 9785 9786 9787 9788 9789
    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";
9790
    ORACLE_STR_USER_ERROR[-OB_ERR_NONEXISTENT_CONSTRAINT] = "ORA-02443: Cannot drop constraint  - nonexistent constraint";
O
oceanbase-admin 已提交
9791
    ERROR_NAME[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "OB_ERR_CHECK_CONSTRAINT_VIOLATED";
9792 9793
    ERROR_CAUSE[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CHECK_CONSTRAINT_VIOLATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9794 9795 9796 9797 9798 9799 9800 9801
    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";
9802 9803
    ERROR_CAUSE[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_GROUP_FUNC_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9804 9805 9806 9807 9808 9809 9810 9811
    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";
9812 9813
    ERROR_CAUSE[-OB_ERR_POLICY_STRING_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_POLICY_STRING_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9814 9815 9816 9817 9818 9819 9820 9821
    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";
9822 9823
    ERROR_CAUSE[-OB_ERR_INVALID_LABEL_STRING] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_LABEL_STRING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9824 9825 9826 9827 9828 9829 9830
    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";
9831
    ERROR_NAME[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING";
9832 9833
    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";
O
oceanbase-admin 已提交
9834 9835
    MYSQL_ERRNO[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = -1;
    SQLSTATE[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = "HY000";
9836 9837
    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";
O
oceanbase-admin 已提交
9838
    ORACLE_ERRNO[-OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING] = 12462;
9839 9840
    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";
O
oceanbase-admin 已提交
9841
    ERROR_NAME[-OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING] = "OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING";
9842 9843
    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";
O
oceanbase-admin 已提交
9844 9845 9846 9847 9848
    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;
9849 9850
    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";
O
oceanbase-admin 已提交
9851
    ERROR_NAME[-OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING] = "OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING";
9852 9853
    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";
O
oceanbase-admin 已提交
9854 9855 9856 9857 9858
    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;
9859 9860
    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";
O
oceanbase-admin 已提交
9861
    ERROR_NAME[-OB_ERR_LBAC_ERROR] = "OB_ERR_LBAC_ERROR";
9862 9863
    ERROR_CAUSE[-OB_ERR_LBAC_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LBAC_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9864 9865 9866 9867 9868 9869 9870
    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";
9871
    ERROR_NAME[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING";
9872 9873
    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";
O
oceanbase-admin 已提交
9874 9875 9876
    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";
9877
    STR_USER_ERROR[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = "policy role already exists for policy string";
O
oceanbase-admin 已提交
9878
    ORACLE_ERRNO[-OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING] = 12447;
9879 9880
    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";
O
oceanbase-admin 已提交
9881
    ERROR_NAME[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "OB_ERR_NULL_OR_INVALID_USER_LABEL";
9882 9883
    ERROR_CAUSE[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NULL_OR_INVALID_USER_LABEL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9884 9885 9886 9887 9888 9889 9890 9891
    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";
9892 9893
    ERROR_CAUSE[-OB_ERR_ADD_INDEX] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ADD_INDEX] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9894 9895 9896 9897 9898 9899 9900 9901
    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";
9902 9903
    ERROR_CAUSE[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PROFILE_STRING_DOES_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9904 9905 9906 9907 9908 9909 9910 9911
    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";
9912 9913
    ERROR_CAUSE[-OB_ERR_INVALID_RESOURCE_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_RESOURCE_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9914 9915 9916 9917 9918 9919 9920 9921
    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";
9922 9923
    ERROR_CAUSE[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PROFILE_STRING_ALREADY_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9924 9925 9926 9927 9928 9929 9930 9931
    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";
9932 9933
    ERROR_CAUSE[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9934 9935
    MYSQL_ERRNO[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = -1;
    SQLSTATE[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = "HY000";
9936 9937
    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";
O
oceanbase-admin 已提交
9938
    ORACLE_ERRNO[-OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED] = 2382;
9939 9940 9941
    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";
9942 9943
    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";
O
oceanbase-admin 已提交
9944 9945
    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";
9946 9947
    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";
O
oceanbase-admin 已提交
9948
    ORACLE_ERRNO[-OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL] = 1873;
9949 9950
    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";
O
oceanbase-admin 已提交
9951
    ERROR_NAME[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "OB_ERR_INVALID_TIME_ZONE_HOUR";
9952 9953
    ERROR_CAUSE[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_TIME_ZONE_HOUR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9954 9955 9956 9957 9958 9959 9960 9961
    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";
9962 9963
    ERROR_CAUSE[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_TIME_ZONE_MINUTE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9964 9965 9966 9967 9968 9969 9970 9971
    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";
9972 9973
    ERROR_CAUSE[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_A_VALID_TIME_ZONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9974 9975 9976 9977 9978 9979 9980
    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";
9981
    ERROR_NAME[-OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER] = "OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER";
9982 9983
    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";
O
oceanbase-admin 已提交
9984 9985 9986 9987 9988
    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;
9989 9990
    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";
O
oceanbase-admin 已提交
9991
    ERROR_NAME[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED";
9992 9993
    ERROR_CAUSE[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
9994 9995 9996 9997 9998 9999
    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";
10000
    ORACLE_STR_USER_ERROR[-OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED] = "ORA-02293: cannot validate (%.*s.%.*s) - check constraint violated";
O
oceanbase-admin 已提交
10001
    ERROR_NAME[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "OB_ERR_ILLEGAL_VIEW_UPDATE";
10002 10003
    ERROR_CAUSE[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10004 10005 10006 10007 10008 10009
    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";
10010
    ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_VIEW_UPDATE] = "ORA-01732: data manipulation operation not legal on this view";
O
oceanbase-admin 已提交
10011
    ERROR_NAME[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "OB_ERR_VIRTUAL_COL_NOT_ALLOWED";
10012 10013
    ERROR_CAUSE[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VIRTUAL_COL_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10014 10015 10016 10017 10018 10019 10020 10021
    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";
10022 10023
    ERROR_CAUSE[-OB_ERR_O_VIEW_MULTIUPDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_O_VIEW_MULTIUPDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10024 10025 10026 10027 10028
    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;
10029 10030
    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";
O
oceanbase-admin 已提交
10031
    ERROR_NAME[-OB_ERR_NON_INSERTABLE_TABLE] = "OB_ERR_NON_INSERTABLE_TABLE";
10032 10033
    ERROR_CAUSE[-OB_ERR_NON_INSERTABLE_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NON_INSERTABLE_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10034 10035 10036 10037 10038
    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;
10039 10040
    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";
O
oceanbase-admin 已提交
10041
    ERROR_NAME[-OB_ERR_VIEW_MULTIUPDATE] = "OB_ERR_VIEW_MULTIUPDATE";
10042 10043
    ERROR_CAUSE[-OB_ERR_VIEW_MULTIUPDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VIEW_MULTIUPDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10044 10045 10046
    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";
10047
    STR_USER_ERROR[-OB_ERR_VIEW_MULTIUPDATE] = "Can not modify more than one base table through a join view '%.*s.%.*s'";
O
oceanbase-admin 已提交
10048
    ORACLE_ERRNO[-OB_ERR_VIEW_MULTIUPDATE] = 600;
10049 10050
    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'";
O
oceanbase-admin 已提交
10051
    ERROR_NAME[-OB_ERR_NONUPDATEABLE_COLUMN] = "OB_ERR_NONUPDATEABLE_COLUMN";
10052 10053
    ERROR_CAUSE[-OB_ERR_NONUPDATEABLE_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NONUPDATEABLE_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10054 10055 10056 10057 10058
    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;
10059 10060
    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";
O
oceanbase-admin 已提交
10061
    ERROR_NAME[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "OB_ERR_VIEW_DELETE_MERGE_VIEW";
10062 10063
    ERROR_CAUSE[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_VIEW_DELETE_MERGE_VIEW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10064 10065 10066 10067 10068
    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;
10069 10070
    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'";
O
oceanbase-admin 已提交
10071
    ERROR_NAME[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED";
10072 10073
    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";
O
oceanbase-admin 已提交
10074 10075
    MYSQL_ERRNO[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = -1;
    SQLSTATE[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = "HY000";
10076 10077
    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";
O
oceanbase-admin 已提交
10078
    ORACLE_ERRNO[-OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED] = 1752;
10079 10080
    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";
O
oceanbase-admin 已提交
10081
    ERROR_NAME[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED";
10082 10083
    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";
O
oceanbase-admin 已提交
10084 10085
    MYSQL_ERRNO[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = -1;
    SQLSTATE[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = "HY000";
10086 10087
    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";
O
oceanbase-admin 已提交
10088
    ORACLE_ERRNO[-OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED] = 1779;
10089 10090
    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";
O
oceanbase-admin 已提交
10091
    ERROR_NAME[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "OB_ERR_MODIFY_READ_ONLY_VIEW";
10092 10093
    ERROR_CAUSE[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10094 10095 10096 10097 10098 10099
    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";
10100
    ORACLE_STR_USER_ERROR[-OB_ERR_MODIFY_READ_ONLY_VIEW] = "ORA-42399: cannot perform a DML operation on a read-only view";
O
oceanbase-admin 已提交
10101
    ERROR_NAME[-OB_ERR_INVALID_INITRANS_VALUE] = "OB_ERR_INVALID_INITRANS_VALUE";
10102 10103
    ERROR_CAUSE[-OB_ERR_INVALID_INITRANS_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_INITRANS_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10104 10105 10106 10107 10108 10109 10110 10111
    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";
10112 10113
    ERROR_CAUSE[-OB_ERR_INVALID_MAXTRANS_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_MAXTRANS_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10114 10115 10116 10117 10118 10119 10120 10121
    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";
10122 10123
    ERROR_CAUSE[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10124 10125 10126 10127 10128 10129 10130 10131
    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";
10132 10133
    ERROR_CAUSE[-OB_ERR_PROXY_REROUTE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PROXY_REROUTE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10134 10135 10136 10137 10138
    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;
10139 10140
    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";
O
oceanbase-admin 已提交
10141
    ERROR_NAME[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION";
10142 10143
    ERROR_CAUSE[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10144 10145 10146 10147 10148 10149 10150 10151
    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";
10152 10153
    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";
O
oceanbase-admin 已提交
10154 10155 10156 10157 10158 10159
    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";
10160
    ORACLE_STR_USER_ERROR[-OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST] = "ORA-01796: this operator cannot be used with lists";
O
oceanbase-admin 已提交
10161
    ERROR_NAME[-OB_ERR_INVALID_SAMPLING_RANGE] = "OB_ERR_INVALID_SAMPLING_RANGE";
10162 10163
    ERROR_CAUSE[-OB_ERR_INVALID_SAMPLING_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SAMPLING_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10164 10165 10166 10167 10168
    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;
10169 10170
    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)";
O
oceanbase-admin 已提交
10171
    ERROR_NAME[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED";
10172 10173
    ERROR_CAUSE[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10174 10175 10176 10177 10178
    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;
10179 10180
    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";
O
oceanbase-admin 已提交
10181
    ERROR_NAME[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE";
10182 10183
    ERROR_CAUSE[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10184 10185 10186 10187 10188 10189 10190 10191
    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";
10192 10193
    ERROR_CAUSE[-OB_ERR_TRIGGER_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TRIGGER_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10194 10195 10196 10197 10198 10199 10200 10201
    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";
10202 10203
    ERROR_CAUSE[-OB_ERR_TRIGGER_ALREADY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TRIGGER_ALREADY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10204 10205 10206 10207 10208 10209 10210 10211
    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";
10212 10213
    ERROR_CAUSE[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10214 10215 10216
    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";
10217
    STR_USER_ERROR[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = "trigger '%.*s' already exists on another table, cannot replace it";
O
oceanbase-admin 已提交
10218
    ORACLE_ERRNO[-OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE] = 4095;
10219 10220
    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";
O
oceanbase-admin 已提交
10221
    ERROR_NAME[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER";
10222 10223
    ERROR_CAUSE[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10224 10225 10226 10227 10228 10229
    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";
10230
    ORACLE_STR_USER_ERROR[-OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER] = "ORA-12801: error signaled in parallel query server";
O
oceanbase-admin 已提交
10231
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "OB_ERR_CTE_ILLEGAL_QUERY_NAME";
10232 10233
    ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10234 10235 10236 10237 10238 10239
    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";
10240
    ORACLE_STR_USER_ERROR[-OB_ERR_CTE_ILLEGAL_QUERY_NAME] = "ORA-32031: illegal reference of a query name in WITH clause";
O
oceanbase-admin 已提交
10241
    ERROR_NAME[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING";
10242 10243
    ERROR_CAUSE[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10244 10245 10246 10247 10248 10249 10250 10251
    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";
10252 10253
    ERROR_CAUSE[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UNSUPPORTED_USE_OF_CTE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10254 10255 10256 10257 10258 10259 10260 10261
    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";
10262 10263
    ERROR_CAUSE[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10264 10265
    MYSQL_ERRNO[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = -1;
    SQLSTATE[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = "HY000";
10266 10267
    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";
O
oceanbase-admin 已提交
10268
    ORACLE_ERRNO[-OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH] = 32038;
10269 10270
    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";
O
oceanbase-admin 已提交
10271
    ERROR_NAME[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE";
10272 10273
    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";
O
oceanbase-admin 已提交
10274 10275 10276
    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";
10277
    STR_USER_ERROR[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = "recursive WITH clause must have column alias list";
O
oceanbase-admin 已提交
10278
    ORACLE_ERRNO[-OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE] = 32039;
10279 10280
    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";
O
oceanbase-admin 已提交
10281
    ERROR_NAME[-OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE] = "OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE";
10282 10283
    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";
O
oceanbase-admin 已提交
10284 10285 10286 10287 10288
    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;
10289 10290
    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";
O
oceanbase-admin 已提交
10291
    ERROR_NAME[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE";
10292 10293
    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";
O
oceanbase-admin 已提交
10294 10295
    MYSQL_ERRNO[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = -1;
    SQLSTATE[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = "HY000";
10296 10297
    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";
O
oceanbase-admin 已提交
10298
    ORACLE_ERRNO[-OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE] = 32041;
10299 10300 10301
    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";
10302 10303
    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";
O
oceanbase-admin 已提交
10304 10305
    MYSQL_ERRNO[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = -1;
    SQLSTATE[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = "HY000";
10306 10307
    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";
O
oceanbase-admin 已提交
10308
    ORACLE_ERRNO[-OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE] = 32042;
10309 10310
    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";
O
oceanbase-admin 已提交
10311
    ERROR_NAME[-OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE] = "OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE";
10312 10313
    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";
O
oceanbase-admin 已提交
10314 10315 10316 10317 10318
    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;
10319 10320
    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";
O
oceanbase-admin 已提交
10321
    ERROR_NAME[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE";
10322 10323
    ERROR_CAUSE[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10324 10325 10326 10327 10328
    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;
10329 10330
    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";
O
oceanbase-admin 已提交
10331
    ERROR_NAME[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION";
10332 10333
    ERROR_CAUSE[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10334 10335
    MYSQL_ERRNO[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = -1;
    SQLSTATE[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = "HY000";
10336 10337
    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";
O
oceanbase-admin 已提交
10338
    ORACLE_ERRNO[-OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION] = 32045;
10339 10340
    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";
O
oceanbase-admin 已提交
10341
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME";
10342 10343
    ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10344 10345
    MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = -1;
    SQLSTATE[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = "HY000";
10346 10347
    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";
O
oceanbase-admin 已提交
10348
    ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME] = 32046;
10349 10350
    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";
O
oceanbase-admin 已提交
10351
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE";
10352 10353
    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";
O
oceanbase-admin 已提交
10354 10355
    MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = -1;
    SQLSTATE[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = "HY000";
10356 10357
    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";
O
oceanbase-admin 已提交
10358
    ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE] = 32047;
10359 10360
    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";
O
oceanbase-admin 已提交
10361
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME";
10362 10363
    ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10364 10365
    MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = -1;
    SQLSTATE[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = "HY000";
10366 10367
    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";
O
oceanbase-admin 已提交
10368
    ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME] = 32048;
10369 10370
    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";
O
oceanbase-admin 已提交
10371
    ERROR_NAME[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE";
10372 10373
    ERROR_CAUSE[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10374 10375 10376 10377 10378
    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;
10379 10380
    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";
O
oceanbase-admin 已提交
10381
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE";
10382 10383
    ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10384 10385
    MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = -1;
    SQLSTATE[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = "HY000";
10386 10387
    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";
O
oceanbase-admin 已提交
10388
    ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE] = 32480;
10389 10390
    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";
O
oceanbase-admin 已提交
10391
    ERROR_NAME[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE";
10392 10393
    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";
O
oceanbase-admin 已提交
10394 10395
    MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = -1;
    SQLSTATE[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = "HY000";
10396 10397
    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";
O
oceanbase-admin 已提交
10398
    ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE] = 32481;
10399 10400
    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";
O
oceanbase-admin 已提交
10401
    ERROR_NAME[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN";
10402 10403
    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";
O
oceanbase-admin 已提交
10404 10405
    MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = -1;
    SQLSTATE[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = "HY000";
10406 10407
    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";
O
oceanbase-admin 已提交
10408
    ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN] = 32482;
10409 10410
    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";
O
oceanbase-admin 已提交
10411
    ERROR_NAME[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE";
10412 10413
    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";
O
oceanbase-admin 已提交
10414 10415
    MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = -1;
    SQLSTATE[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = "HY000";
10416 10417
    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";
O
oceanbase-admin 已提交
10418
    ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE] = 32483;
10419 10420
    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";
O
oceanbase-admin 已提交
10421
    ERROR_NAME[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE";
10422 10423
    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";
O
oceanbase-admin 已提交
10424 10425
    MYSQL_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = -1;
    SQLSTATE[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = "HY000";
10426 10427
    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";
O
oceanbase-admin 已提交
10428
    ORACLE_ERRNO[-OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE] = 32484;
10429 10430
    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";
O
oceanbase-admin 已提交
10431
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE";
10432 10433
    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";
O
oceanbase-admin 已提交
10434 10435
    MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = -1;
    SQLSTATE[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = "HY000";
10436 10437
    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";
O
oceanbase-admin 已提交
10438
    ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE] = 32485;
10439 10440
    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";
O
oceanbase-admin 已提交
10441
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH";
10442 10443
    ERROR_CAUSE[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10444 10445
    MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = -1;
    SQLSTATE[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = "HY000";
10446 10447
    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";
O
oceanbase-admin 已提交
10448
    ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH] = 32486;
10449 10450
    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";
O
oceanbase-admin 已提交
10451
    ERROR_NAME[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE";
10452 10453
    ERROR_CAUSE[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10454 10455 10456 10457 10458 10459
    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";
10460
    ORACLE_STR_USER_ERROR[-OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE] = "ORA-32487: unsupported join in recursive WITH query";
O
oceanbase-admin 已提交
10461
    ERROR_NAME[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST";
10462 10463
    ERROR_CAUSE[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10464 10465 10466 10467 10468
    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;
10469 10470
    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";
O
oceanbase-admin 已提交
10471
    ERROR_NAME[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE";
10472 10473
    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";
O
oceanbase-admin 已提交
10474 10475
    MYSQL_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = -1;
    SQLSTATE[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = "HY000";
10476 10477
    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";
O
oceanbase-admin 已提交
10478
    ORACLE_ERRNO[-OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE] = 32489;
10479 10480 10481
    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";
10482 10483
    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";
O
oceanbase-admin 已提交
10484 10485
    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";
10486 10487
    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";
O
oceanbase-admin 已提交
10488
    ORACLE_ERRNO[-OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE] = 32490;
10489 10490
    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";
O
oceanbase-admin 已提交
10491
    ERROR_NAME[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED";
10492 10493
    ERROR_CAUSE[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10494 10495 10496 10497 10498
    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;
10499 10500
    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";
O
oceanbase-admin 已提交
10501
    ERROR_NAME[-OB_ERR_CBY_LOOP] = "OB_ERR_CBY_LOOP";
10502 10503
    ERROR_CAUSE[-OB_ERR_CBY_LOOP] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CBY_LOOP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10504 10505 10506 10507 10508 10509 10510 10511
    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";
10512 10513
    ERROR_CAUSE[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CBY_JOIN_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10514 10515 10516 10517 10518 10519 10520 10521
    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";
10522 10523
    ERROR_CAUSE[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10524 10525 10526 10527 10528 10529
    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";
10530
    ORACLE_STR_USER_ERROR[-OB_ERR_CBY_CONNECT_BY_REQUIRED] = "ORA-01788: CONNECT BY clause required in this query block";
O
oceanbase-admin 已提交
10531
    ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED] = "OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED";
10532 10533
    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";
O
oceanbase-admin 已提交
10534 10535 10536 10537 10538
    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;
10539 10540
    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";
O
oceanbase-admin 已提交
10541
    ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM] = "OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM";
10542 10543
    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";
O
oceanbase-admin 已提交
10544 10545 10546 10547 10548
    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;
10549 10550
    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";
O
oceanbase-admin 已提交
10551
    ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR";
10552 10553
    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";
O
oceanbase-admin 已提交
10554 10555
    MYSQL_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = -1;
    SQLSTATE[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = "HY000";
10556 10557
    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";
O
oceanbase-admin 已提交
10558
    ORACLE_ERRNO[-OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR] = 30004;
10559 10560
    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.";
O
oceanbase-admin 已提交
10561
    ERROR_NAME[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED";
10562 10563
    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";
O
oceanbase-admin 已提交
10564 10565
    MYSQL_ERRNO[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = -1;
    SQLSTATE[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = "HY000";
10566 10567
    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";
O
oceanbase-admin 已提交
10568
    ORACLE_ERRNO[-OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED] = 30007;
10569 10570
    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";
O
oceanbase-admin 已提交
10571
    ERROR_NAME[-OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED] = "OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED";
10572 10573
    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";
O
oceanbase-admin 已提交
10574 10575 10576 10577 10578
    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;
10579 10580
    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";
O
oceanbase-admin 已提交
10581
    ERROR_NAME[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "OB_ERR_CBY_NOCYCLE_REQUIRED";
10582 10583
    ERROR_CAUSE[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CBY_NOCYCLE_REQUIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10584 10585 10586 10587 10588
    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;
10589 10590
    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";
O
oceanbase-admin 已提交
10591
    ERROR_NAME[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN";
10592 10593
    ERROR_CAUSE[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10594 10595 10596 10597 10598 10599 10600 10601
    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";
10602 10603
    ERROR_CAUSE[-OB_ERR_PREPARE_STMT_CHECKSUM] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PREPARE_STMT_CHECKSUM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10604 10605 10606 10607 10608 10609 10610 10611
    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";
10612 10613
    ERROR_CAUSE[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10614 10615 10616 10617 10618
    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;
10619 10620
    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";
O
oceanbase-admin 已提交
10621
    ERROR_NAME[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT";
10622 10623
    ERROR_CAUSE[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10624 10625 10626 10627 10628
    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;
10629 10630
    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";
O
oceanbase-admin 已提交
10631
    ERROR_NAME[-OB_ERR_DOWNGRADE_DOP] = "OB_ERR_DOWNGRADE_DOP";
10632 10633
    ERROR_CAUSE[-OB_ERR_DOWNGRADE_DOP] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DOWNGRADE_DOP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10634 10635 10636 10637 10638 10639 10640 10641
    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";
10642 10643
    ERROR_CAUSE[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10644 10645
    MYSQL_ERRNO[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = -1;
    SQLSTATE[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = "HY000";
10646 10647
    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";
O
oceanbase-admin 已提交
10648
    ORACLE_ERRNO[-OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS] = 0;
10649 10650
    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";
O
oceanbase-admin 已提交
10651
    ERROR_NAME[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "OB_ERR_ORPHANED_CHILD_RECORD_EXISTS";
10652 10653
    ERROR_CAUSE[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10654 10655 10656 10657 10658 10659
    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";
10660
    ORACLE_STR_USER_ERROR[-OB_ERR_ORPHANED_CHILD_RECORD_EXISTS] = "ORA-02298: cannot validate (%.*s.%.*s) - parent keys not found";
O
oceanbase-admin 已提交
10661
    ERROR_NAME[-OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL] = "OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL";
10662 10663
    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";
O
oceanbase-admin 已提交
10664 10665 10666 10667 10668
    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;
10669 10670
    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";
O
oceanbase-admin 已提交
10671
    ERROR_NAME[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "OB_BATCHED_MULTI_STMT_ROLLBACK";
10672 10673
    ERROR_CAUSE[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "Internal Error";
    ERROR_SOLUTION[-OB_BATCHED_MULTI_STMT_ROLLBACK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10674 10675 10676 10677 10678
    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;
10679 10680
    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";
O
oceanbase-admin 已提交
10681
    ERROR_NAME[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT";
10682 10683
    ERROR_CAUSE[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10684 10685
    MYSQL_ERRNO[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = -1;
    SQLSTATE[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = "HY000";
10686 10687
    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.";
O
oceanbase-admin 已提交
10688
    ORACLE_ERRNO[-OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT] = 2014;
10689 10690
    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.";
O
oceanbase-admin 已提交
10691
    ERROR_NAME[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION";
10692 10693
    ERROR_CAUSE[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10694 10695 10696 10697 10698 10699 10700 10701
    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";
10702 10703
    ERROR_CAUSE[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10704 10705 10706 10707 10708 10709 10710 10711
    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";
10712 10713
    ERROR_CAUSE[-OB_ERR_MUTATING_TABLE_OPERATION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MUTATING_TABLE_OPERATION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10714 10715 10716
    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";
10717
    STR_USER_ERROR[-OB_ERR_MUTATING_TABLE_OPERATION] = "table '%.*s'.'%.*s' is mutating, trigger/function may not see it";
O
oceanbase-admin 已提交
10718
    ORACLE_ERRNO[-OB_ERR_MUTATING_TABLE_OPERATION] = 4091;
10719 10720
    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";
O
oceanbase-admin 已提交
10721
    ERROR_NAME[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT";
10722 10723
    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";
O
oceanbase-admin 已提交
10724 10725 10726
    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";
10727
    STR_USER_ERROR[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = "column is referenced in a multi-column constraint";
O
oceanbase-admin 已提交
10728
    ORACLE_ERRNO[-OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT] = 12991;
10729 10730
    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";
O
oceanbase-admin 已提交
10731
    ERROR_NAME[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "OB_ERR_DROP_PARENT_KEY_COLUMN";
10732 10733
    ERROR_CAUSE[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DROP_PARENT_KEY_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10734 10735 10736 10737 10738 10739 10740 10741
    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";
10742 10743
    ERROR_CAUSE[-OB_AUTOINC_SERVICE_BUSY] = "Internal Error";
    ERROR_SOLUTION[-OB_AUTOINC_SERVICE_BUSY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10744 10745 10746 10747 10748 10749 10750 10751
    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";
10752 10753
    ERROR_CAUSE[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10754 10755
    MYSQL_ERRNO[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = -1;
    SQLSTATE[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = "HY000";
10756 10757
    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";
O
oceanbase-admin 已提交
10758
    ORACLE_ERRNO[-OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE] = 25128;
10759 10760
    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";
O
oceanbase-admin 已提交
10761
    ERROR_NAME[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK";
10762 10763
    ERROR_CAUSE[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10764 10765 10766 10767 10768
    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;
10769 10770
    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";
O
oceanbase-admin 已提交
10771
    ERROR_NAME[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "OB_ORDERBY_CLAUSE_NOT_ALLOWED";
10772 10773
    ERROR_CAUSE[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ORDERBY_CLAUSE_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10774 10775 10776 10777 10778 10779 10780 10781
    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";
10782 10783
    ERROR_CAUSE[-OB_DISTINCT_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_DISTINCT_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10784 10785 10786 10787 10788 10789 10790 10791
    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";
10792 10793
    ERROR_CAUSE[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10794 10795
    MYSQL_ERRNO[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = -1;
    SQLSTATE[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = "HY000";
10796 10797
    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";
O
oceanbase-admin 已提交
10798
    ORACLE_ERRNO[-OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED] = 600;
10799 10800
    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";
O
oceanbase-admin 已提交
10801
    ERROR_NAME[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT";
10802 10803
    ERROR_CAUSE[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10804 10805 10806 10807 10808
    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;
10809 10810
    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";
O
oceanbase-admin 已提交
10811
    ERROR_NAME[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL";
10812 10813
    ERROR_CAUSE[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10814 10815
    MYSQL_ERRNO[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = -1;
    SQLSTATE[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = "HY000";
10816 10817
    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";
O
oceanbase-admin 已提交
10818
    ORACLE_ERRNO[-OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL] = 600;
10819 10820
    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";
O
oceanbase-admin 已提交
10821
    ERROR_NAME[-OB_INVALID_ROWID] = "OB_INVALID_ROWID";
10822 10823
    ERROR_CAUSE[-OB_INVALID_ROWID] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_ROWID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10824 10825 10826 10827 10828 10829 10830 10831
    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";
10832 10833
    ERROR_CAUSE[-OB_ERR_INVALID_INSERT_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_INSERT_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10834 10835 10836 10837 10838 10839
    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";
10840
    ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_INSERT_COLUMN] = "ORA-38101: Invalid column in the INSERT VALUES Clause:'%.*s'.'%.*s'";
O
oceanbase-admin 已提交
10841
    ERROR_NAME[-OB_INCORRECT_USE_OF_OPERATOR] = "OB_INCORRECT_USE_OF_OPERATOR";
10842 10843
    ERROR_CAUSE[-OB_INCORRECT_USE_OF_OPERATOR] = "Internal Error";
    ERROR_SOLUTION[-OB_INCORRECT_USE_OF_OPERATOR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10844 10845 10846 10847 10848 10849 10850
    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";
10851
    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";
10852 10853
    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";
O
oceanbase-admin 已提交
10854 10855
    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";
10856 10857
    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";
O
oceanbase-admin 已提交
10858
    ORACLE_ERRNO[-OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES] = 56901;
10859 10860 10861
    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";
10862 10863
    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";
O
oceanbase-admin 已提交
10864 10865
    MYSQL_ERRNO[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = -1;
    SQLSTATE[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = "HY000";
10866 10867
    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";
O
oceanbase-admin 已提交
10868
    ORACLE_ERRNO[-OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION] = 56902;
10869 10870
    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";
O
oceanbase-admin 已提交
10871
    ERROR_NAME[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "OB_ERR_EXP_NEED_SAME_DATATYPE";
10872 10873
    ERROR_CAUSE[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXP_NEED_SAME_DATATYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10874 10875 10876 10877 10878
    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;
10879 10880
    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";
O
oceanbase-admin 已提交
10881
    ERROR_NAME[-OB_ERR_CHARACTER_SET_MISMATCH] = "OB_ERR_CHARACTER_SET_MISMATCH";
10882 10883
    ERROR_CAUSE[-OB_ERR_CHARACTER_SET_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CHARACTER_SET_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10884 10885 10886 10887 10888 10889 10890 10891
    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";
10892 10893
    ERROR_CAUSE[-OB_ERR_REGEXP_NOMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_NOMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10894 10895 10896 10897 10898
    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;
10899 10900
    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";
O
oceanbase-admin 已提交
10901
    ERROR_NAME[-OB_ERR_REGEXP_BADPAT] = "OB_ERR_REGEXP_BADPAT";
10902 10903
    ERROR_CAUSE[-OB_ERR_REGEXP_BADPAT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_BADPAT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10904 10905 10906 10907 10908
    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;
10909 10910
    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)";
O
oceanbase-admin 已提交
10911
    ERROR_NAME[-OB_ERR_REGEXP_EESCAPE] = "OB_ERR_REGEXP_EESCAPE";
10912 10913
    ERROR_CAUSE[-OB_ERR_REGEXP_EESCAPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_EESCAPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10914 10915 10916 10917 10918
    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;
10919 10920
    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";
O
oceanbase-admin 已提交
10921
    ERROR_NAME[-OB_ERR_REGEXP_EBRACK] = "OB_ERR_REGEXP_EBRACK";
10922 10923
    ERROR_CAUSE[-OB_ERR_REGEXP_EBRACK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_EBRACK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10924 10925 10926 10927 10928 10929 10930 10931
    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";
10932 10933
    ERROR_CAUSE[-OB_ERR_REGEXP_EPAREN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_EPAREN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10934 10935 10936 10937 10938 10939 10940 10941
    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";
10942 10943
    ERROR_CAUSE[-OB_ERR_REGEXP_ESUBREG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_ESUBREG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10944 10945 10946 10947 10948 10949 10950 10951
    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";
10952 10953
    ERROR_CAUSE[-OB_ERR_REGEXP_ERANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_ERANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10954 10955 10956 10957 10958 10959 10960 10961
    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";
10962 10963
    ERROR_CAUSE[-OB_ERR_REGEXP_ECTYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_ECTYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10964 10965 10966 10967 10968 10969 10970 10971
    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";
10972 10973
    ERROR_CAUSE[-OB_ERR_REGEXP_ECOLLATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_ECOLLATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10974 10975 10976 10977
    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";
10978 10979 10980
    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";
O
oceanbase-admin 已提交
10981
    ERROR_NAME[-OB_ERR_REGEXP_EBRACE] = "OB_ERR_REGEXP_EBRACE";
10982 10983
    ERROR_CAUSE[-OB_ERR_REGEXP_EBRACE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_EBRACE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10984 10985 10986 10987 10988
    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;
10989 10990
    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";
O
oceanbase-admin 已提交
10991
    ERROR_NAME[-OB_ERR_REGEXP_BADBR] = "OB_ERR_REGEXP_BADBR";
10992 10993
    ERROR_CAUSE[-OB_ERR_REGEXP_BADBR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_BADBR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
10994 10995 10996 10997 10998
    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;
10999 11000
    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";
O
oceanbase-admin 已提交
11001
    ERROR_NAME[-OB_ERR_REGEXP_BADRPT] = "OB_ERR_REGEXP_BADRPT";
11002 11003
    ERROR_CAUSE[-OB_ERR_REGEXP_BADRPT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_BADRPT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11004 11005 11006
    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";
11007
    STR_USER_ERROR[-OB_ERR_REGEXP_BADRPT] = "The regular expression was too complex and current library can't be parsed";
O
oceanbase-admin 已提交
11008
    ORACLE_ERRNO[-OB_ERR_REGEXP_BADRPT] = 600;
11009 11010
    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";
O
oceanbase-admin 已提交
11011
    ERROR_NAME[-OB_ERR_REGEXP_ASSERT] = "OB_ERR_REGEXP_ASSERT";
11012 11013
    ERROR_CAUSE[-OB_ERR_REGEXP_ASSERT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_ASSERT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11014 11015 11016 11017 11018
    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;
11019 11020
    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";
O
oceanbase-admin 已提交
11021
    ERROR_NAME[-OB_ERR_REGEXP_INVARG] = "OB_ERR_REGEXP_INVARG";
11022 11023
    ERROR_CAUSE[-OB_ERR_REGEXP_INVARG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_INVARG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11024 11025 11026 11027 11028
    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;
11029 11030
    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";
O
oceanbase-admin 已提交
11031
    ERROR_NAME[-OB_ERR_REGEXP_MIXED] = "OB_ERR_REGEXP_MIXED";
11032 11033
    ERROR_CAUSE[-OB_ERR_REGEXP_MIXED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_MIXED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11034 11035 11036 11037 11038
    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;
11039 11040
    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";
O
oceanbase-admin 已提交
11041
    ERROR_NAME[-OB_ERR_REGEXP_BADOPT] = "OB_ERR_REGEXP_BADOPT";
11042 11043
    ERROR_CAUSE[-OB_ERR_REGEXP_BADOPT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_BADOPT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11044 11045 11046 11047 11048
    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;
11049 11050
    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";
O
oceanbase-admin 已提交
11051
    ERROR_NAME[-OB_ERR_REGEXP_ETOOBIG] = "OB_ERR_REGEXP_ETOOBIG";
11052 11053
    ERROR_CAUSE[-OB_ERR_REGEXP_ETOOBIG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REGEXP_ETOOBIG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11054 11055
    MYSQL_ERRNO[-OB_ERR_REGEXP_ETOOBIG] = -1;
    SQLSTATE[-OB_ERR_REGEXP_ETOOBIG] = "HY000";
11056 11057
    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";
O
oceanbase-admin 已提交
11058
    ORACLE_ERRNO[-OB_ERR_REGEXP_ETOOBIG] = 600;
11059 11060
    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";
O
oceanbase-admin 已提交
11061
    ERROR_NAME[-OB_NOT_SUPPORTED_ROWID_TYPE] = "OB_NOT_SUPPORTED_ROWID_TYPE";
11062 11063
    ERROR_CAUSE[-OB_NOT_SUPPORTED_ROWID_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_SUPPORTED_ROWID_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11064 11065 11066 11067 11068
    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;
11069 11070
    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";
O
oceanbase-admin 已提交
11071
    ERROR_NAME[-OB_ERR_PARALLEL_DDL_CONFLICT] = "OB_ERR_PARALLEL_DDL_CONFLICT";
11072 11073
    ERROR_CAUSE[-OB_ERR_PARALLEL_DDL_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARALLEL_DDL_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11074 11075
    MYSQL_ERRNO[-OB_ERR_PARALLEL_DDL_CONFLICT] = -1;
    SQLSTATE[-OB_ERR_PARALLEL_DDL_CONFLICT] = "HY000";
11076 11077
    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";
O
oceanbase-admin 已提交
11078
    ORACLE_ERRNO[-OB_ERR_PARALLEL_DDL_CONFLICT] = 600;
11079 11080
    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";
O
oceanbase-admin 已提交
11081
    ERROR_NAME[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "OB_ERR_SUBSCRIPT_BEYOND_COUNT";
11082 11083
    ERROR_CAUSE[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SUBSCRIPT_BEYOND_COUNT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11084 11085 11086 11087 11088 11089 11090 11091
    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";
11092 11093
    ERROR_CAUSE[-OB_ERR_NOT_PARTITIONED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_PARTITIONED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11094 11095 11096 11097 11098 11099 11100 11101
    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";
11102 11103
    ERROR_CAUSE[-OB_UNKNOWN_SUBPARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_UNKNOWN_SUBPARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11104 11105 11106 11107 11108 11109 11110 11111
    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";
11112 11113
    ERROR_CAUSE[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_SQL_ROW_LIMITING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11114 11115 11116 11117 11118
    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;
11119 11120
    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.";
O
oceanbase-admin 已提交
11121
    ERROR_NAME[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "INCORRECT_ARGUMENTS_TO_ESCAPE";
11122 11123
    ERROR_CAUSE[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "Internal Error";
    ERROR_SOLUTION[-INCORRECT_ARGUMENTS_TO_ESCAPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11124 11125 11126 11127 11128
    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;
11129 11130
    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";
O
oceanbase-admin 已提交
11131
    ERROR_NAME[-STATIC_ENG_NOT_IMPLEMENT] = "STATIC_ENG_NOT_IMPLEMENT";
11132 11133
    ERROR_CAUSE[-STATIC_ENG_NOT_IMPLEMENT] = "Internal Error";
    ERROR_SOLUTION[-STATIC_ENG_NOT_IMPLEMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11134 11135
    MYSQL_ERRNO[-STATIC_ENG_NOT_IMPLEMENT] = -1;
    SQLSTATE[-STATIC_ENG_NOT_IMPLEMENT] = "HY000";
11136 11137
    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";
O
oceanbase-admin 已提交
11138
    ORACLE_ERRNO[-STATIC_ENG_NOT_IMPLEMENT] = 600;
11139 11140
    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";
O
oceanbase-admin 已提交
11141
    ERROR_NAME[-OB_OBJ_ALREADY_EXIST] = "OB_OBJ_ALREADY_EXIST";
11142 11143
    ERROR_CAUSE[-OB_OBJ_ALREADY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_OBJ_ALREADY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11144 11145 11146 11147 11148 11149 11150 11151
    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";
11152 11153
    ERROR_CAUSE[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "Internal Error";
    ERROR_SOLUTION[-OB_DBLINK_NOT_EXIST_TO_ACCESS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11154 11155 11156 11157 11158
    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;
11159 11160
    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";
O
oceanbase-admin 已提交
11161
    ERROR_NAME[-OB_DBLINK_NOT_EXIST_TO_DROP] = "OB_DBLINK_NOT_EXIST_TO_DROP";
11162 11163
    ERROR_CAUSE[-OB_DBLINK_NOT_EXIST_TO_DROP] = "Internal Error";
    ERROR_SOLUTION[-OB_DBLINK_NOT_EXIST_TO_DROP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11164 11165 11166 11167 11168 11169 11170 11171
    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";
11172 11173
    ERROR_CAUSE[-OB_ERR_ACCESS_INTO_NULL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ACCESS_INTO_NULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11174 11175 11176 11177 11178 11179 11180 11181
    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";
11182 11183
    ERROR_CAUSE[-OB_ERR_COLLECION_NULL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLLECION_NULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11184 11185 11186 11187 11188 11189 11190 11191
    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";
11192 11193
    ERROR_CAUSE[-OB_ERR_NO_DATA_NEEDED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NO_DATA_NEEDED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11194 11195 11196 11197 11198 11199 11200 11201
    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";
11202 11203
    ERROR_CAUSE[-OB_ERR_PROGRAM_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PROGRAM_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11204 11205 11206 11207 11208 11209 11210 11211
    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";
11212 11213
    ERROR_CAUSE[-OB_ERR_ROWTYPE_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ROWTYPE_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11214 11215 11216 11217 11218
    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;
11219 11220
    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";
O
oceanbase-admin 已提交
11221
    ERROR_NAME[-OB_ERR_STORAGE_ERROR] = "OB_ERR_STORAGE_ERROR";
11222 11223
    ERROR_CAUSE[-OB_ERR_STORAGE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_STORAGE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11224 11225 11226 11227 11228 11229 11230 11231
    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";
11232 11233
    ERROR_CAUSE[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11234 11235 11236 11237 11238 11239 11240 11241
    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";
11242 11243
    ERROR_CAUSE[-OB_ERR_INVALID_CURSOR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_CURSOR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11244 11245 11246 11247 11248 11249 11250 11251
    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";
11252 11253
    ERROR_CAUSE[-OB_ERR_LOGIN_DENIED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LOGIN_DENIED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11254 11255 11256 11257 11258 11259 11260 11261
    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";
11262 11263
    ERROR_CAUSE[-OB_ERR_NOT_LOGGED_ON] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_LOGGED_ON] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11264 11265 11266 11267 11268 11269 11270 11271
    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";
11272 11273
    ERROR_CAUSE[-OB_ERR_SELF_IS_NULL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SELF_IS_NULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11274 11275 11276 11277 11278 11279 11280 11281
    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";
11282 11283
    ERROR_CAUSE[-OB_ERR_TIMEOUT_ON_RESOURCE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TIMEOUT_ON_RESOURCE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11284 11285 11286 11287 11288 11289 11290 11291
    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";
11292 11293
    ERROR_CAUSE[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "Internal Error";
    ERROR_SOLUTION[-OB_COLUMN_CANT_CHANGE_TO_NOT_NULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11294 11295 11296 11297 11298
    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;
11299 11300
    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";
O
oceanbase-admin 已提交
11301
    ERROR_NAME[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "OB_COLUMN_CANT_CHANGE_TO_NULLALE";
11302 11303
    ERROR_CAUSE[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "Internal Error";
    ERROR_SOLUTION[-OB_COLUMN_CANT_CHANGE_TO_NULLALE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11304 11305 11306 11307 11308
    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;
11309 11310
    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";
O
oceanbase-admin 已提交
11311
    ERROR_NAME[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED";
11312 11313
    ERROR_CAUSE[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "Internal Error";
    ERROR_SOLUTION[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11314 11315 11316 11317 11318 11319
    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";
11320
    ORACLE_STR_USER_ERROR[-OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED] = "ORA-02296: cannot enable (%.*s.%.*s) - null values found";
O
oceanbase-admin 已提交
11321
    ERROR_NAME[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "OB_ERR_ARGUMENT_SHOULD_CONSTANT";
11322 11323
    ERROR_CAUSE[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ARGUMENT_SHOULD_CONSTANT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11324 11325 11326 11327 11328 11329 11330 11331
    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";
11332 11333
    ERROR_CAUSE[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11334 11335 11336 11337 11338 11339 11340 11341
    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";
11342 11343
    ERROR_CAUSE[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ZERO_LENGTH_IDENTIFIER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11344 11345 11346 11347 11348 11349 11350 11351
    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";
11352 11353
    ERROR_CAUSE[-OB_ERR_PARAM_VALUE_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARAM_VALUE_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11354 11355 11356 11357 11358
    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;
11359 11360
    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";
O
oceanbase-admin 已提交
11361
    ERROR_NAME[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST";
11362 11363
    ERROR_CAUSE[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11364 11365 11366 11367 11368 11369 11370 11371
    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";
11372 11373
    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";
O
oceanbase-admin 已提交
11374 11375 11376 11377 11378 11379 11380 11381
    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";
11382 11383
    ERROR_CAUSE[-OB_ERR_CONFLICTING_DECLARATIONS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CONFLICTING_DECLARATIONS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11384 11385 11386 11387 11388
    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;
11389 11390
    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'";
O
oceanbase-admin 已提交
11391
    ERROR_NAME[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT";
11392 11393
    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";
O
oceanbase-admin 已提交
11394 11395 11396
    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";
11397
    STR_USER_ERROR[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = "column is referenced in a multi-column constraint";
O
oceanbase-admin 已提交
11398
    ORACLE_ERRNO[-OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT] = 12991;
11399 11400
    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";
O
oceanbase-admin 已提交
11401
    ERROR_NAME[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT";
11402 11403
    ERROR_CAUSE[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11404 11405
    MYSQL_ERRNO[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = -1;
    SQLSTATE[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = "HY000";
11406 11407
    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)";
O
oceanbase-admin 已提交
11408
    ORACLE_ERRNO[-OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT] = 1463;
11409 11410
    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)";
O
oceanbase-admin 已提交
11411
    ERROR_NAME[-OB_ERR_PERCENTILE_VALUE_INVALID] = "OB_ERR_PERCENTILE_VALUE_INVALID";
11412 11413
    ERROR_CAUSE[-OB_ERR_PERCENTILE_VALUE_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PERCENTILE_VALUE_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11414 11415 11416 11417 11418
    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;
11419 11420 11421
    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";
11422 11423
    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";
O
oceanbase-admin 已提交
11424 11425
    MYSQL_ERRNO[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = -1;
    SQLSTATE[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = "HY000";
11426 11427
    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.";
O
oceanbase-admin 已提交
11428
    ORACLE_ERRNO[-OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE] = 30495;
11429 11430
    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.";
O
oceanbase-admin 已提交
11431
    ERROR_NAME[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION";
11432 11433
    ERROR_CAUSE[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11434 11435
    MYSQL_ERRNO[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = -1;
    SQLSTATE[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = "HY000";
11436 11437
    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";
O
oceanbase-admin 已提交
11438
    ORACLE_ERRNO[-OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION] = 14047;
11439 11440
    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";
O
oceanbase-admin 已提交
11441
    ERROR_NAME[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED";
11442 11443
    ERROR_CAUSE[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11444 11445 11446 11447 11448 11449
    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.";
11450
    ORACLE_STR_USER_ERROR[-OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED] = "ORA-01748: only simple column names allowed here.";
O
oceanbase-admin 已提交
11451
    ERROR_NAME[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = "OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT";
11452 11453
    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";
O
oceanbase-admin 已提交
11454 11455
    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";
11456 11457
    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";
O
oceanbase-admin 已提交
11458
    ORACLE_ERRNO[-OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT] = 600;
11459 11460
    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";
O
oceanbase-admin 已提交
11461
    ERROR_NAME[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "OB_ERR_SPECIFIY_PARTITION_DESCRIPTION";
11462 11463
    ERROR_CAUSE[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11464 11465
    MYSQL_ERRNO[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = -1;
    SQLSTATE[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = "HY000";
11466 11467
    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";
O
oceanbase-admin 已提交
11468
    ORACLE_ERRNO[-OB_ERR_SPECIFIY_PARTITION_DESCRIPTION] = 14170;
11469 11470
    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";
O
oceanbase-admin 已提交
11471
    ERROR_NAME[-OB_ERR_SAME_NAME_SUBPARTITION] = "OB_ERR_SAME_NAME_SUBPARTITION";
11472 11473
    ERROR_CAUSE[-OB_ERR_SAME_NAME_SUBPARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SAME_NAME_SUBPARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11474 11475 11476 11477 11478 11479 11480 11481
    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";
11482 11483
    ERROR_CAUSE[-OB_ERR_UPDATE_ORDER_BY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_ORDER_BY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11484 11485 11486 11487 11488
    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;
11489 11490
    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";
O
oceanbase-admin 已提交
11491
    ERROR_NAME[-OB_ERR_UPDATE_LIMIT] = "OB_ERR_UPDATE_LIMIT";
11492 11493
    ERROR_CAUSE[-OB_ERR_UPDATE_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11494 11495 11496 11497 11498
    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;
11499 11500
    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";
O
oceanbase-admin 已提交
11501
    ERROR_NAME[-OB_ROWID_TYPE_MISMATCH] = "OB_ROWID_TYPE_MISMATCH";
11502 11503
    ERROR_CAUSE[-OB_ROWID_TYPE_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ROWID_TYPE_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11504 11505 11506 11507 11508 11509 11510 11511
    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";
11512 11513
    ERROR_CAUSE[-OB_ROWID_NUM_MISMATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ROWID_NUM_MISMATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11514 11515 11516 11517 11518 11519 11520 11521
    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";
11522 11523
    ERROR_CAUSE[-OB_NO_COLUMN_ALIAS] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_COLUMN_ALIAS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11524 11525 11526 11527 11528 11529 11530 11531
    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";
11532 11533
    ERROR_CAUSE[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11534 11535
    MYSQL_ERRNO[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = -1;
    SQLSTATE[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = "HY000";
11536 11537
    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";
O
oceanbase-admin 已提交
11538
    ORACLE_ERRNO[-OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH] = 1862;
11539 11540
    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";
O
oceanbase-admin 已提交
11541
    ERROR_NAME[-OB_ERR_INVALID_DATATYPE] = "OB_ERR_INVALID_DATATYPE";
11542 11543
    ERROR_CAUSE[-OB_ERR_INVALID_DATATYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_DATATYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11544 11545 11546 11547 11548 11549 11550 11551
    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";
11552 11553
    ERROR_CAUSE[-OB_ERR_NOT_COMPOSITE_PARTITION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_NOT_COMPOSITE_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11554 11555 11556 11557 11558
    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;
11559 11560
    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";
O
oceanbase-admin 已提交
11561
    ERROR_NAME[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN";
11562 11563
    ERROR_CAUSE[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11564 11565
    MYSQL_ERRNO[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = -1;
    SQLSTATE[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "HY000";
11566 11567
    STR_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "VALUES IN (<value list>) cannot be used for Range subpartitioned tables";
    STR_USER_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "VALUES IN (<value list>) cannot be used for Range subpartitioned tables";
O
oceanbase-admin 已提交
11568
    ORACLE_ERRNO[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = 14214;
11569 11570
    ORACLE_STR_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "ORA-14214: VALUES (<value list>) cannot be used for Range subpartitioned tables";
    ORACLE_STR_USER_ERROR[-OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN] = "ORA-14214: VALUES (<value list>) cannot be used for Range subpartitioned tables";
O
oceanbase-admin 已提交
11571
    ERROR_NAME[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "OB_ERR_SUBPARTITION_EXPECT_VALUES_IN";
11572 11573
    ERROR_CAUSE[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11574 11575 11576 11577 11578 11579 11580 11581
    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 (<value list>) clause expected";
    STR_USER_ERROR[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "VALUES IN (<value list>) clause expected";
    ORACLE_ERRNO[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = 14217;
    ORACLE_STR_ERROR[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "ORA-14217: VALUES (<value list>) clause expected";
    ORACLE_STR_USER_ERROR[-OB_ERR_SUBPARTITION_EXPECT_VALUES_IN] = "ORA-14217: VALUES (<value list>) clause expected";
    ERROR_NAME[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN";
11582 11583
    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";
O
oceanbase-admin 已提交
11584 11585
    MYSQL_ERRNO[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = -1;
    SQLSTATE[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = "HY000";
11586 11587
    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";
O
oceanbase-admin 已提交
11588
    ORACLE_ERRNO[-OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN] = 14310;
11589 11590
    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";
O
oceanbase-admin 已提交
11591
    ERROR_NAME[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN";
11592 11593
    ERROR_CAUSE[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11594 11595 11596 11597 11598 11599
    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";
11600
    ORACLE_STR_USER_ERROR[-OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN] = "ORA-14311: Expecting VALUES LESS THAN or AT clause";
O
oceanbase-admin 已提交
11601
    ERROR_NAME[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "OB_ERR_PROGRAM_UNIT_NOT_EXIST";
11602 11603
    ERROR_CAUSE[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_PROGRAM_UNIT_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11604 11605 11606 11607 11608
    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;
11609 11610
    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";
O
oceanbase-admin 已提交
11611
    ERROR_NAME[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "OB_ERR_INVALID_RESTORE_POINT_NAME";
11612 11613
    ERROR_CAUSE[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_RESTORE_POINT_NAME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11614 11615 11616 11617 11618
    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;
11619 11620
    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";
O
oceanbase-admin 已提交
11621
    ERROR_NAME[-OB_ERR_INPUT_TIME_TYPE] = "OB_ERR_INPUT_TIME_TYPE";
11622 11623
    ERROR_CAUSE[-OB_ERR_INPUT_TIME_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INPUT_TIME_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11624 11625 11626 11627 11628 11629 11630 11631
    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";
11632 11633
    ERROR_CAUSE[-OB_ERR_IN_ARRAY_DML] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_IN_ARRAY_DML] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11634 11635 11636 11637 11638 11639 11640 11641
    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";
11642 11643
    ERROR_CAUSE[-OB_ERR_TRIGGER_COMPILE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TRIGGER_COMPILE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11644 11645 11646 11647 11648
    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;
11649 11650
    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";
O
oceanbase-admin 已提交
11651
    ERROR_NAME[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "OB_ERR_MISSING_OR_INVALID_PASSWORD";
11652 11653
    ERROR_CAUSE[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MISSING_OR_INVALID_PASSWORD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11654 11655 11656 11657 11658 11659 11660 11661
    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";
11662 11663
    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";
O
oceanbase-admin 已提交
11664 11665 11666 11667 11668
    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;
11669 11670
    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";
O
oceanbase-admin 已提交
11671
    ERROR_NAME[-OB_ERR_DUP_FK_IN_TABLE] = "OB_ERR_DUP_FK_IN_TABLE";
11672 11673
    ERROR_CAUSE[-OB_ERR_DUP_FK_IN_TABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_FK_IN_TABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11674 11675 11676 11677 11678 11679 11680 11681
    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";
11682 11683
    ERROR_CAUSE[-OB_ERR_DUP_FK_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUP_FK_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11684 11685 11686 11687 11688 11689
    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";
11690
    ORACLE_STR_USER_ERROR[-OB_ERR_DUP_FK_EXISTS] = "ORA-02775: such a referential constraint already exists in the table";
O
oceanbase-admin 已提交
11691
    ERROR_NAME[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE";
11692 11693
    ERROR_CAUSE[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11694 11695 11696 11697 11698
    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;
11699 11700
    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";
O
oceanbase-admin 已提交
11701
    ERROR_NAME[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "OB_ERR_REFERENCED_TABLE_HAS_NO_PK";
11702 11703
    ERROR_CAUSE[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11704 11705 11706 11707 11708 11709
    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";
11710
    ORACLE_STR_USER_ERROR[-OB_ERR_REFERENCED_TABLE_HAS_NO_PK] = "ORA-02268: referenced table does not have a primary key";
O
oceanbase-admin 已提交
11711
    ERROR_NAME[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "OB_ERR_MODIFY_PART_COLUMN_TYPE";
11712 11713
    ERROR_CAUSE[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11714 11715
    MYSQL_ERRNO[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = -1;
    SQLSTATE[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = "HY000";
11716 11717
    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";
O
oceanbase-admin 已提交
11718
    ORACLE_ERRNO[-OB_ERR_MODIFY_PART_COLUMN_TYPE] = 14060;
11719 11720
    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";
O
oceanbase-admin 已提交
11721
    ERROR_NAME[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "OB_ERR_MODIFY_SUBPART_COLUMN_TYPE";
11722 11723
    ERROR_CAUSE[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11724 11725
    MYSQL_ERRNO[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = -1;
    SQLSTATE[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = "HY000";
11726 11727
    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";
O
oceanbase-admin 已提交
11728
    ORACLE_ERRNO[-OB_ERR_MODIFY_SUBPART_COLUMN_TYPE] = 14265;
11729 11730
    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";
O
oceanbase-admin 已提交
11731
    ERROR_NAME[-OB_ERR_DECREASE_COLUMN_LENGTH] = "OB_ERR_DECREASE_COLUMN_LENGTH";
11732 11733
    ERROR_CAUSE[-OB_ERR_DECREASE_COLUMN_LENGTH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DECREASE_COLUMN_LENGTH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11734 11735 11736 11737 11738
    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;
11739 11740
    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";
O
oceanbase-admin 已提交
11741
    ERROR_NAME[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR";
11742 11743
    ERROR_CAUSE[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11744 11745 11746 11747 11748 11749 11750 11751
    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";
11752 11753
    ERROR_CAUSE[-OB_ERR_REMOTE_PART_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REMOTE_PART_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11754 11755 11756 11757 11758
    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;
11759 11760
    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";
O
oceanbase-admin 已提交
11761
    ERROR_NAME[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE";
11762 11763
    ERROR_CAUSE[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11764 11765 11766 11767 11768 11769 11770 11771
    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";
11772 11773
    ERROR_CAUSE[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "Internal Error";
    ERROR_SOLUTION[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11774 11775
    MYSQL_ERRNO[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = -1;
    SQLSTATE[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = "HY000";
11776 11777
    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";
O
oceanbase-admin 已提交
11778
    ORACLE_ERRNO[-OB_ROWID_VIEW_NO_KEY_PRESERVED] = 1445;
11779 11780
    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";
O
oceanbase-admin 已提交
11781
    ERROR_NAME[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "OB_ROWID_VIEW_HAS_DISTINCT_ETC";
11782 11783
    ERROR_CAUSE[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "Internal Error";
    ERROR_SOLUTION[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11784 11785
    MYSQL_ERRNO[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = -1;
    SQLSTATE[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = "HY000";
11786 11787
    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";
O
oceanbase-admin 已提交
11788
    ORACLE_ERRNO[-OB_ROWID_VIEW_HAS_DISTINCT_ETC] = 1446;
11789 11790
    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";
O
oceanbase-admin 已提交
11791
    ERROR_NAME[-OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL] = "OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL";
11792 11793
    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";
O
oceanbase-admin 已提交
11794 11795 11796 11797 11798
    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;
11799 11800
    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";
O
oceanbase-admin 已提交
11801
    ERROR_NAME[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED";
11802 11803
    ERROR_CAUSE[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11804 11805 11806 11807 11808 11809 11810
    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";
11811
    ERROR_NAME[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION";
11812 11813
    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";
O
oceanbase-admin 已提交
11814 11815
    MYSQL_ERRNO[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = -1;
    SQLSTATE[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = "HY000";
11816 11817
    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";
O
oceanbase-admin 已提交
11818
    ORACLE_ERRNO[-OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION] = 54002;
11819 11820
    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";
O
oceanbase-admin 已提交
11821
    ERROR_NAME[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS";
11822 11823
    ERROR_CAUSE[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11824 11825 11826 11827 11828
    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;
11829 11830
    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";
O
oceanbase-admin 已提交
11831
    ERROR_NAME[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "OB_ERR_INVALID_COLUMN_EXPRESSION";
11832 11833
    ERROR_CAUSE[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_COLUMN_EXPRESSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11834 11835 11836 11837 11838 11839 11840 11841
    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";
11842 11843
    ERROR_CAUSE[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11844 11845 11846 11847 11848 11849
    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";
11850 11851
    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";
11852 11853
    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";
O
oceanbase-admin 已提交
11854 11855
    MYSQL_ERRNO[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = -1;
    SQLSTATE[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = "HY000";
11856 11857
    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";
O
oceanbase-admin 已提交
11858
    ORACLE_ERRNO[-OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = 30670;
11859 11860 11861
    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";
11862 11863
    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";
O
oceanbase-admin 已提交
11864 11865
    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";
11866 11867
    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";
O
oceanbase-admin 已提交
11868
    ORACLE_ERRNO[-OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = 30671;
11869 11870 11871
    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";
11872 11873
    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";
O
oceanbase-admin 已提交
11874 11875
    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";
11876 11877
    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";
O
oceanbase-admin 已提交
11878
    ORACLE_ERRNO[-OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN] = 30672;
11879 11880
    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";
O
oceanbase-admin 已提交
11881
    ERROR_NAME[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN";
11882 11883
    ERROR_CAUSE[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11884 11885 11886 11887 11888
    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;
11889 11890
    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";
O
oceanbase-admin 已提交
11891
    ERROR_NAME[-OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE] = "OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE";
11892 11893
    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";
O
oceanbase-admin 已提交
11894 11895 11896 11897 11898
    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;
11899 11900
    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";
O
oceanbase-admin 已提交
11901
    ERROR_NAME[-OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE] = "OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE";
11902 11903
    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";
O
oceanbase-admin 已提交
11904 11905 11906 11907 11908
    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;
11909 11910 11911
    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";
11912 11913
    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";
O
oceanbase-admin 已提交
11914 11915
    MYSQL_ERRNO[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = -1;
    SQLSTATE[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = "HY000";
11916 11917
    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";
O
oceanbase-admin 已提交
11918
    ORACLE_ERRNO[-OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN] = 32792;
11919 11920
    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";
O
oceanbase-admin 已提交
11921
    ERROR_NAME[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE";
11922 11923
    ERROR_CAUSE[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11924 11925 11926 11927 11928
    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;
11929 11930
    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";
O
oceanbase-admin 已提交
11931
    ERROR_NAME[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE";
11932 11933
    ERROR_CAUSE[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11934 11935 11936 11937 11938
    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;
11939 11940 11941
    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";
11942 11943
    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";
O
oceanbase-admin 已提交
11944 11945
    MYSQL_ERRNO[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = -1;
    SQLSTATE[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = "HY000";
11946 11947
    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";
O
oceanbase-admin 已提交
11948
    ORACLE_ERRNO[-OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN] = 32795;
11949 11950
    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";
O
oceanbase-admin 已提交
11951
    ERROR_NAME[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN";
11952 11953
    ERROR_CAUSE[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11954 11955 11956
    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";
11957
    STR_USER_ERROR[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = "cannot update a generated always identity column";
O
oceanbase-admin 已提交
11958
    ORACLE_ERRNO[-OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN] = 32796;
11959 11960 11961
    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";
11962
    ERROR_CAUSE[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "Internal Error";
11963
    ERROR_SOLUTION[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11964 11965
    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";
11966 11967
    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";
O
oceanbase-admin 已提交
11968
    ORACLE_ERRNO[-OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION] = 32797;
11969 11970
    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";
O
oceanbase-admin 已提交
11971
    ERROR_NAME[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE";
11972 11973
    ERROR_CAUSE[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11974 11975 11976 11977 11978
    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;
11979 11980
    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";
O
oceanbase-admin 已提交
11981
    ERROR_NAME[-OB_ERR_REVOKE_BY_COLUMN] = "OB_ERR_REVOKE_BY_COLUMN";
11982 11983
    ERROR_CAUSE[-OB_ERR_REVOKE_BY_COLUMN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_REVOKE_BY_COLUMN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11984 11985 11986
    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";
11987
    STR_USER_ERROR[-OB_ERR_REVOKE_BY_COLUMN] = "UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column";
O
oceanbase-admin 已提交
11988
    ORACLE_ERRNO[-OB_ERR_REVOKE_BY_COLUMN] = 1750;
11989 11990
    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";
O
oceanbase-admin 已提交
11991
    ERROR_NAME[-OB_ERR_TYPE_BODY_NOT_EXIST] = "OB_ERR_TYPE_BODY_NOT_EXIST";
11992 11993
    ERROR_CAUSE[-OB_ERR_TYPE_BODY_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TYPE_BODY_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
11994 11995 11996 11997 11998 11999 12000 12001
    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";
12002 12003
    ERROR_CAUSE[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12004 12005 12006
    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.";
12007
    STR_USER_ERROR[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = "The argument [%s] of WIDTH_BUCKET function is NULL or invalid.";
O
oceanbase-admin 已提交
12008
    ORACLE_ERRNO[-OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET] = 30494;
12009 12010
    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.";
O
oceanbase-admin 已提交
12011
    ERROR_NAME[-OB_ERR_CBY_NO_MEMORY] = "OB_ERR_CBY_NO_MEMORY";
12012 12013
    ERROR_CAUSE[-OB_ERR_CBY_NO_MEMORY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CBY_NO_MEMORY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12014 12015 12016 12017 12018 12019 12020 12021
    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";
12022 12023
    ERROR_CAUSE[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12024 12025 12026 12027 12028
    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;
12029 12030
    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";
O
oceanbase-admin 已提交
12031
    ERROR_NAME[-OB_ERR_HOST_UNKNOWN] = "OB_ERR_HOST_UNKNOWN";
12032 12033
    ERROR_CAUSE[-OB_ERR_HOST_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_HOST_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12034 12035 12036 12037 12038 12039 12040 12041
    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";
12042 12043
    ERROR_CAUSE[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_WINDOW_NAME_IS_NOT_DEFINE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12044 12045 12046 12047 12048
    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;
12049 12050
    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.";
O
oceanbase-admin 已提交
12051
    ERROR_NAME[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "OB_ERR_OPEN_CURSORS_EXCEEDED";
12052 12053
    ERROR_CAUSE[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OPEN_CURSORS_EXCEEDED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12054 12055 12056 12057 12058 12059 12060 12061
    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";
12062 12063
    ERROR_CAUSE[-OB_ERR_ARG_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ARG_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12064 12065 12066 12067 12068 12069 12070 12071
    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";
12072 12073
    ERROR_CAUSE[-OB_ERR_ILL_NAME_STRING] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ILL_NAME_STRING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12074 12075 12076 12077 12078 12079 12080
    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'";
J
jg0 已提交
12081
    ERROR_NAME[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "OB_ERR_INCORRECT_VALUE_FOR_FUNCTION";
12082 12083
    ERROR_CAUSE[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INCORRECT_VALUE_FOR_FUNCTION] = "Contact OceanBase Support";
J
jg0 已提交
12084 12085 12086 12087 12088 12089 12090
    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";
12091 12092 12093 12094 12095 12096 12097 12098 12099 12100
    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)";
12101 12102 12103
    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";
S
st0 已提交
12104
    MYSQL_ERRNO[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = 3574;
12105 12106 12107 12108 12109 12110
    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";
O
oceanbase-admin 已提交
12111
    ERROR_NAME[-OB_TRANSACTION_SET_VIOLATION] = "OB_TRANSACTION_SET_VIOLATION";
12112 12113
    ERROR_CAUSE[-OB_TRANSACTION_SET_VIOLATION] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANSACTION_SET_VIOLATION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12114 12115 12116 12117 12118
    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;
12119 12120
    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";
O
oceanbase-admin 已提交
12121
    ERROR_NAME[-OB_TRANS_ROLLBACKED] = "OB_TRANS_ROLLBACKED";
12122 12123
    ERROR_CAUSE[-OB_TRANS_ROLLBACKED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_ROLLBACKED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12124 12125 12126 12127 12128 12129 12130 12131
    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";
12132 12133
    ERROR_CAUSE[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12134 12135 12136 12137 12138 12139
    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";
12140
    ORACLE_STR_USER_ERROR[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT] = "ORA-30006: resource busy; acquire with WAIT timeout expired";
O
oceanbase-admin 已提交
12141
    ERROR_NAME[-OB_ERR_SHARED_LOCK_CONFLICT] = "OB_ERR_SHARED_LOCK_CONFLICT";
12142 12143
    ERROR_CAUSE[-OB_ERR_SHARED_LOCK_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SHARED_LOCK_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12144 12145 12146 12147 12148 12149
    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";
12150
    ORACLE_STR_USER_ERROR[-OB_ERR_SHARED_LOCK_CONFLICT] = "ORA-02049: timeout: distributed transaction waiting for lock";
O
oceanbase-admin 已提交
12151
    ERROR_NAME[-OB_TRY_LOCK_ROW_CONFLICT] = "OB_TRY_LOCK_ROW_CONFLICT";
12152 12153
    ERROR_CAUSE[-OB_TRY_LOCK_ROW_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_TRY_LOCK_ROW_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12154 12155 12156 12157 12158
    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;
12159 12160
    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";
O
oceanbase-admin 已提交
12161
    ERROR_NAME[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT";
12162 12163
    ERROR_CAUSE[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12164 12165 12166 12167 12168
    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;
12169 12170
    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";
O
oceanbase-admin 已提交
12171
    ERROR_NAME[-OB_CLOCK_OUT_OF_ORDER] = "OB_CLOCK_OUT_OF_ORDER";
12172 12173
    ERROR_CAUSE[-OB_CLOCK_OUT_OF_ORDER] = "Internal Error";
    ERROR_SOLUTION[-OB_CLOCK_OUT_OF_ORDER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12174 12175 12176 12177 12178 12179
    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";
12180
    ORACLE_STR_USER_ERROR[-OB_CLOCK_OUT_OF_ORDER] = "ORA-00600: internal error code, arguments: -6201, Clock out of order";
O
oceanbase-admin 已提交
12181
    ERROR_NAME[-OB_MASK_SET_NO_NODE] = "OB_MASK_SET_NO_NODE";
12182 12183
    ERROR_CAUSE[-OB_MASK_SET_NO_NODE] = "Internal Error";
    ERROR_SOLUTION[-OB_MASK_SET_NO_NODE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12184 12185 12186 12187 12188 12189
    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";
12190
    ORACLE_STR_USER_ERROR[-OB_MASK_SET_NO_NODE] = "ORA-00600: internal error code, arguments: -6203, Mask set has no node";
O
oceanbase-admin 已提交
12191
    ERROR_NAME[-OB_TRANS_HAS_DECIDED] = "OB_TRANS_HAS_DECIDED";
12192 12193
    ERROR_CAUSE[-OB_TRANS_HAS_DECIDED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_HAS_DECIDED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12194 12195 12196 12197 12198
    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;
12199 12200
    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";
O
oceanbase-admin 已提交
12201
    ERROR_NAME[-OB_TRANS_INVALID_STATE] = "OB_TRANS_INVALID_STATE";
12202 12203
    ERROR_CAUSE[-OB_TRANS_INVALID_STATE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_INVALID_STATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12204 12205 12206 12207 12208
    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;
12209 12210
    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";
O
oceanbase-admin 已提交
12211
    ERROR_NAME[-OB_TRANS_STATE_NOT_CHANGE] = "OB_TRANS_STATE_NOT_CHANGE";
12212 12213
    ERROR_CAUSE[-OB_TRANS_STATE_NOT_CHANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_STATE_NOT_CHANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12214 12215 12216 12217 12218
    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;
12219 12220
    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";
O
oceanbase-admin 已提交
12221
    ERROR_NAME[-OB_TRANS_PROTOCOL_ERROR] = "OB_TRANS_PROTOCOL_ERROR";
12222 12223
    ERROR_CAUSE[-OB_TRANS_PROTOCOL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_PROTOCOL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12224 12225 12226 12227 12228
    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;
12229 12230
    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";
O
oceanbase-admin 已提交
12231
    ERROR_NAME[-OB_TRANS_INVALID_MESSAGE] = "OB_TRANS_INVALID_MESSAGE";
12232 12233
    ERROR_CAUSE[-OB_TRANS_INVALID_MESSAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_INVALID_MESSAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12234 12235 12236 12237 12238
    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;
12239 12240
    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";
O
oceanbase-admin 已提交
12241
    ERROR_NAME[-OB_TRANS_INVALID_MESSAGE_TYPE] = "OB_TRANS_INVALID_MESSAGE_TYPE";
12242 12243
    ERROR_CAUSE[-OB_TRANS_INVALID_MESSAGE_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_INVALID_MESSAGE_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12244 12245 12246 12247 12248
    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;
12249 12250
    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";
O
oceanbase-admin 已提交
12251
    ERROR_NAME[-OB_TRANS_TIMEOUT] = "OB_TRANS_TIMEOUT";
12252 12253
    ERROR_CAUSE[-OB_TRANS_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12254 12255 12256 12257 12258 12259
    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";
12260
    ORACLE_STR_USER_ERROR[-OB_TRANS_TIMEOUT] = "ORA-00600: internal error code, arguments: -6210, Transaction is timeout";
O
oceanbase-admin 已提交
12261
    ERROR_NAME[-OB_TRANS_KILLED] = "OB_TRANS_KILLED";
12262 12263
    ERROR_CAUSE[-OB_TRANS_KILLED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_KILLED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12264 12265 12266 12267 12268 12269 12270 12271
    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";
12272 12273
    ERROR_CAUSE[-OB_TRANS_STMT_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_STMT_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12274 12275 12276 12277 12278 12279
    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";
12280
    ORACLE_STR_USER_ERROR[-OB_TRANS_STMT_TIMEOUT] = "ORA-00600: internal error code, arguments: -6212, Statement is timeout";
O
oceanbase-admin 已提交
12281
    ERROR_NAME[-OB_TRANS_CTX_NOT_EXIST] = "OB_TRANS_CTX_NOT_EXIST";
12282 12283
    ERROR_CAUSE[-OB_TRANS_CTX_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_CTX_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12284 12285 12286 12287 12288
    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;
12289 12290
    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";
O
oceanbase-admin 已提交
12291
    ERROR_NAME[-OB_PARTITION_IS_FROZEN] = "OB_PARTITION_IS_FROZEN";
12292 12293
    ERROR_CAUSE[-OB_PARTITION_IS_FROZEN] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_IS_FROZEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12294 12295 12296 12297 12298 12299 12300 12301
    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";
12302 12303
    ERROR_CAUSE[-OB_PARTITION_IS_NOT_FROZEN] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_IS_NOT_FROZEN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12304 12305 12306 12307 12308
    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;
12309 12310
    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";
O
oceanbase-admin 已提交
12311
    ERROR_NAME[-OB_TRANS_INVALID_LOG_TYPE] = "OB_TRANS_INVALID_LOG_TYPE";
12312 12313
    ERROR_CAUSE[-OB_TRANS_INVALID_LOG_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_INVALID_LOG_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12314 12315 12316 12317 12318
    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;
12319 12320
    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";
O
oceanbase-admin 已提交
12321
    ERROR_NAME[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "OB_TRANS_SQL_SEQUENCE_ILLEGAL";
12322 12323
    ERROR_CAUSE[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_SQL_SEQUENCE_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12324 12325 12326 12327 12328
    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;
12329 12330
    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";
O
oceanbase-admin 已提交
12331
    ERROR_NAME[-OB_TRANS_CANNOT_BE_KILLED] = "OB_TRANS_CANNOT_BE_KILLED";
12332 12333
    ERROR_CAUSE[-OB_TRANS_CANNOT_BE_KILLED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_CANNOT_BE_KILLED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12334 12335 12336 12337 12338
    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;
12339 12340
    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";
O
oceanbase-admin 已提交
12341
    ERROR_NAME[-OB_TRANS_STATE_UNKNOWN] = "OB_TRANS_STATE_UNKNOWN";
12342 12343
    ERROR_CAUSE[-OB_TRANS_STATE_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_STATE_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12344 12345 12346 12347 12348 12349 12350 12351
    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";
12352 12353
    ERROR_CAUSE[-OB_TRANS_IS_EXITING] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_IS_EXITING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12354 12355 12356 12357 12358 12359 12360 12361
    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";
12362 12363
    ERROR_CAUSE[-OB_TRANS_NEED_ROLLBACK] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_NEED_ROLLBACK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12364 12365 12366 12367 12368 12369 12370 12371
    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";
12372 12373
    ERROR_CAUSE[-OB_TRANS_UNKNOWN] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_UNKNOWN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12374 12375 12376 12377 12378
    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;
12379 12380
    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";
O
oceanbase-admin 已提交
12381
    ERROR_NAME[-OB_ERR_READ_ONLY_TRANSACTION] = "OB_ERR_READ_ONLY_TRANSACTION";
12382 12383
    ERROR_CAUSE[-OB_ERR_READ_ONLY_TRANSACTION] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_READ_ONLY_TRANSACTION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12384 12385 12386 12387 12388
    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;
12389 12390
    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";
O
oceanbase-admin 已提交
12391
    ERROR_NAME[-OB_PARTITION_IS_NOT_STOPPED] = "OB_PARTITION_IS_NOT_STOPPED";
12392 12393
    ERROR_CAUSE[-OB_PARTITION_IS_NOT_STOPPED] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_IS_NOT_STOPPED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12394 12395 12396 12397 12398
    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;
12399 12400
    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";
O
oceanbase-admin 已提交
12401
    ERROR_NAME[-OB_PARTITION_IS_STOPPED] = "OB_PARTITION_IS_STOPPED";
12402 12403
    ERROR_CAUSE[-OB_PARTITION_IS_STOPPED] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_IS_STOPPED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12404 12405 12406 12407 12408
    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;
12409 12410
    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";
O
oceanbase-admin 已提交
12411
    ERROR_NAME[-OB_PARTITION_IS_BLOCKED] = "OB_PARTITION_IS_BLOCKED";
12412 12413
    ERROR_CAUSE[-OB_PARTITION_IS_BLOCKED] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_IS_BLOCKED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12414 12415 12416 12417 12418
    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;
12419 12420
    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";
O
oceanbase-admin 已提交
12421
    ERROR_NAME[-OB_TRANS_RPC_TIMEOUT] = "OB_TRANS_RPC_TIMEOUT";
12422 12423
    ERROR_CAUSE[-OB_TRANS_RPC_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_RPC_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12424 12425 12426 12427 12428
    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;
12429 12430
    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";
O
oceanbase-admin 已提交
12431
    ERROR_NAME[-OB_REPLICA_NOT_READABLE] = "OB_REPLICA_NOT_READABLE";
12432 12433
    ERROR_CAUSE[-OB_REPLICA_NOT_READABLE] = "Internal Error";
    ERROR_SOLUTION[-OB_REPLICA_NOT_READABLE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12434 12435 12436 12437 12438
    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;
12439 12440
    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";
O
oceanbase-admin 已提交
12441
    ERROR_NAME[-OB_PARTITION_IS_SPLITTING] = "OB_PARTITION_IS_SPLITTING";
12442 12443
    ERROR_CAUSE[-OB_PARTITION_IS_SPLITTING] = "Internal Error";
    ERROR_SOLUTION[-OB_PARTITION_IS_SPLITTING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12444 12445 12446 12447 12448
    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;
12449 12450
    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";
O
oceanbase-admin 已提交
12451
    ERROR_NAME[-OB_TRANS_COMMITED] = "OB_TRANS_COMMITED";
12452 12453
    ERROR_CAUSE[-OB_TRANS_COMMITED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_COMMITED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12454 12455 12456 12457 12458
    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;
12459 12460
    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";
O
oceanbase-admin 已提交
12461
    ERROR_NAME[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "OB_TRANS_CTX_COUNT_REACH_LIMIT";
12462 12463
    ERROR_CAUSE[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_CTX_COUNT_REACH_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12464 12465 12466 12467 12468
    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;
12469 12470
    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";
O
oceanbase-admin 已提交
12471
    ERROR_NAME[-OB_TRANS_CANNOT_SERIALIZE] = "OB_TRANS_CANNOT_SERIALIZE";
12472 12473
    ERROR_CAUSE[-OB_TRANS_CANNOT_SERIALIZE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_CANNOT_SERIALIZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12474 12475 12476 12477 12478 12479 12480 12481
    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";
12482 12483
    ERROR_CAUSE[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_WEAK_READ_VERSION_NOT_READY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12484 12485 12486 12487 12488
    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;
12489 12490
    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";
O
oceanbase-admin 已提交
12491
    ERROR_NAME[-OB_GTS_STANDBY_IS_INVALID] = "OB_GTS_STANDBY_IS_INVALID";
12492 12493
    ERROR_CAUSE[-OB_GTS_STANDBY_IS_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_GTS_STANDBY_IS_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12494 12495 12496 12497 12498
    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;
12499 12500
    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";
O
oceanbase-admin 已提交
12501
    ERROR_NAME[-OB_GTS_UPDATE_FAILED] = "OB_GTS_UPDATE_FAILED";
12502 12503
    ERROR_CAUSE[-OB_GTS_UPDATE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_GTS_UPDATE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12504 12505 12506 12507 12508 12509
    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";
12510
    ORACLE_STR_USER_ERROR[-OB_GTS_UPDATE_FAILED] = "ORA-00600: internal error code, arguments: -6238, gts update failed";
O
oceanbase-admin 已提交
12511
    ERROR_NAME[-OB_GTS_IS_NOT_SERVING] = "OB_GTS_IS_NOT_SERVING";
12512 12513
    ERROR_CAUSE[-OB_GTS_IS_NOT_SERVING] = "Internal Error";
    ERROR_SOLUTION[-OB_GTS_IS_NOT_SERVING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12514 12515 12516 12517 12518 12519
    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";
12520
    ORACLE_STR_USER_ERROR[-OB_GTS_IS_NOT_SERVING] = "ORA-00600: internal error code, arguments: -6239, gts is not serving";
O
oceanbase-admin 已提交
12521
    ERROR_NAME[-OB_PG_PARTITION_NOT_EXIST] = "OB_PG_PARTITION_NOT_EXIST";
12522 12523
    ERROR_CAUSE[-OB_PG_PARTITION_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_PG_PARTITION_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12524 12525 12526 12527 12528
    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;
12529 12530
    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";
O
oceanbase-admin 已提交
12531
    ERROR_NAME[-OB_TRANS_STMT_NEED_RETRY] = "OB_TRANS_STMT_NEED_RETRY";
12532 12533
    ERROR_CAUSE[-OB_TRANS_STMT_NEED_RETRY] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_STMT_NEED_RETRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12534 12535 12536 12537 12538
    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;
12539 12540
    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";
O
oceanbase-admin 已提交
12541
    ERROR_NAME[-OB_SAVEPOINT_NOT_EXIST] = "OB_SAVEPOINT_NOT_EXIST";
12542 12543
    ERROR_CAUSE[-OB_SAVEPOINT_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_SAVEPOINT_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12544 12545 12546 12547 12548 12549 12550 12551
    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";
12552 12553
    ERROR_CAUSE[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12554 12555
    MYSQL_ERRNO[-OB_TRANS_WAIT_SCHEMA_REFRESH] = -1;
    SQLSTATE[-OB_TRANS_WAIT_SCHEMA_REFRESH] = "HY000";
12556 12557
    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 ";
O
oceanbase-admin 已提交
12558
    ORACLE_ERRNO[-OB_TRANS_WAIT_SCHEMA_REFRESH] = 600;
12559 12560
    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 ";
O
oceanbase-admin 已提交
12561
    ERROR_NAME[-OB_TRANS_OUT_OF_THRESHOLD] = "OB_TRANS_OUT_OF_THRESHOLD";
12562 12563
    ERROR_CAUSE[-OB_TRANS_OUT_OF_THRESHOLD] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_OUT_OF_THRESHOLD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12564 12565 12566 12567 12568
    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;
12569 12570
    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";
O
oceanbase-admin 已提交
12571
    ERROR_NAME[-OB_TRANS_XA_NOTA] = "OB_TRANS_XA_NOTA";
12572 12573
    ERROR_CAUSE[-OB_TRANS_XA_NOTA] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_NOTA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12574 12575 12576 12577 12578 12579 12580 12581
    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";
12582 12583
    ERROR_CAUSE[-OB_TRANS_XA_RMFAIL] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_RMFAIL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12584 12585 12586 12587 12588
    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;
12589 12590
    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";
O
oceanbase-admin 已提交
12591
    ERROR_NAME[-OB_TRANS_XA_DUPID] = "OB_TRANS_XA_DUPID";
12592 12593
    ERROR_CAUSE[-OB_TRANS_XA_DUPID] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_DUPID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12594 12595 12596 12597 12598 12599
    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";
12600
    ORACLE_STR_USER_ERROR[-OB_TRANS_XA_DUPID] = "ORA-00600: internal error code, arguments: -6247, The XID already exists";
O
oceanbase-admin 已提交
12601
    ERROR_NAME[-OB_TRANS_XA_OUTSIDE] = "OB_TRANS_XA_OUTSIDE";
12602 12603
    ERROR_CAUSE[-OB_TRANS_XA_OUTSIDE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_OUTSIDE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12604 12605 12606 12607 12608
    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;
12609 12610
    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";
O
oceanbase-admin 已提交
12611
    ERROR_NAME[-OB_TRANS_XA_INVAL] = "OB_TRANS_XA_INVAL";
12612 12613
    ERROR_CAUSE[-OB_TRANS_XA_INVAL] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_INVAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12614 12615 12616 12617 12618
    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;
12619 12620
    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";
O
oceanbase-admin 已提交
12621
    ERROR_NAME[-OB_TRANS_XA_RMERR] = "OB_TRANS_XA_RMERR";
12622 12623
    ERROR_CAUSE[-OB_TRANS_XA_RMERR] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_RMERR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12624 12625 12626 12627 12628
    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;
12629 12630
    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";
O
oceanbase-admin 已提交
12631
    ERROR_NAME[-OB_TRANS_XA_PROTO] = "OB_TRANS_XA_PROTO";
12632 12633
    ERROR_CAUSE[-OB_TRANS_XA_PROTO] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_PROTO] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12634 12635 12636 12637 12638
    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;
12639 12640
    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";
O
oceanbase-admin 已提交
12641
    ERROR_NAME[-OB_TRANS_XA_RBROLLBACK] = "OB_TRANS_XA_RBROLLBACK";
12642 12643
    ERROR_CAUSE[-OB_TRANS_XA_RBROLLBACK] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_RBROLLBACK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12644 12645 12646 12647 12648
    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;
12649 12650
    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";
O
oceanbase-admin 已提交
12651
    ERROR_NAME[-OB_TRANS_XA_RBTIMEOUT] = "OB_TRANS_XA_RBTIMEOUT";
12652 12653
    ERROR_CAUSE[-OB_TRANS_XA_RBTIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_RBTIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12654 12655 12656 12657 12658
    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;
12659 12660
    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";
O
oceanbase-admin 已提交
12661
    ERROR_NAME[-OB_TRANS_XA_RDONLY] = "OB_TRANS_XA_RDONLY";
12662 12663
    ERROR_CAUSE[-OB_TRANS_XA_RDONLY] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_RDONLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12664 12665 12666 12667 12668
    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;
12669 12670
    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";
O
oceanbase-admin 已提交
12671
    ERROR_NAME[-OB_TRANS_XA_RETRY] = "OB_TRANS_XA_RETRY";
12672 12673
    ERROR_CAUSE[-OB_TRANS_XA_RETRY] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_RETRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12674 12675 12676 12677 12678
    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;
12679 12680
    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";
O
oceanbase-admin 已提交
12681
    ERROR_NAME[-OB_ERR_ROW_NOT_LOCKED] = "OB_ERR_ROW_NOT_LOCKED";
12682 12683
    ERROR_CAUSE[-OB_ERR_ROW_NOT_LOCKED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ROW_NOT_LOCKED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12684 12685 12686 12687 12688
    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;
12689 12690
    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";
O
oceanbase-admin 已提交
12691
    ERROR_NAME[-OB_EMPTY_PG] = "OB_EMPTY_PG";
12692 12693
    ERROR_CAUSE[-OB_EMPTY_PG] = "Internal Error";
    ERROR_SOLUTION[-OB_EMPTY_PG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12694 12695 12696 12697 12698 12699 12700 12701
    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";
12702 12703
    ERROR_CAUSE[-OB_TRANS_XA_ERR_COMMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_ERR_COMMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12704 12705
    MYSQL_ERRNO[-OB_TRANS_XA_ERR_COMMIT] = ER_XAER_RMFAIL;
    SQLSTATE[-OB_TRANS_XA_ERR_COMMIT] = "XAE07";
12706 12707
    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";
O
oceanbase-admin 已提交
12708 12709 12710 12711
    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";
12712 12713
    ERROR_CAUSE[-OB_ERR_RESTORE_POINT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_RESTORE_POINT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12714 12715 12716 12717 12718 12719 12720 12721
    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";
12722 12723
    ERROR_CAUSE[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_RESTORE_POINT_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12724 12725 12726 12727 12728 12729 12730 12731
    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";
12732 12733
    ERROR_CAUSE[-OB_ERR_BACKUP_POINT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BACKUP_POINT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12734 12735 12736 12737 12738 12739 12740 12741
    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";
12742 12743
    ERROR_CAUSE[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_BACKUP_POINT_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12744 12745 12746 12747 12748 12749 12750 12751
    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";
12752 12753
    ERROR_CAUSE[-OB_ERR_RESTORE_POINT_TOO_MANY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_RESTORE_POINT_TOO_MANY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12754 12755 12756 12757 12758
    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;
12759 12760
    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";
O
oceanbase-admin 已提交
12761
    ERROR_NAME[-OB_TRANS_XA_BRANCH_FAIL] = "OB_TRANS_XA_BRANCH_FAIL";
12762 12763
    ERROR_CAUSE[-OB_TRANS_XA_BRANCH_FAIL] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_XA_BRANCH_FAIL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12764 12765 12766 12767 12768
    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;
12769 12770
    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";
O
oceanbase-admin 已提交
12771
    ERROR_NAME[-OB_LOG_ID_NOT_FOUND] = "OB_LOG_ID_NOT_FOUND";
12772 12773
    ERROR_CAUSE[-OB_LOG_ID_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ID_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12774 12775 12776 12777 12778 12779 12780 12781
    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";
12782 12783
    ERROR_CAUSE[-OB_LSR_THREAD_STOPPED] = "Internal Error";
    ERROR_SOLUTION[-OB_LSR_THREAD_STOPPED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12784 12785 12786 12787 12788
    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;
12789 12790
    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";
O
oceanbase-admin 已提交
12791
    ERROR_NAME[-OB_NO_LOG] = "OB_NO_LOG";
12792 12793
    ERROR_CAUSE[-OB_NO_LOG] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_LOG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12794 12795 12796 12797 12798 12799 12800 12801
    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";
12802 12803
    ERROR_CAUSE[-OB_LOG_ID_RANGE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ID_RANGE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12804 12805 12806 12807 12808 12809
    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";
12810
    ORACLE_STR_USER_ERROR[-OB_LOG_ID_RANGE_ERROR] = "ORA-00600: internal error code, arguments: -6304, log id range error";
O
oceanbase-admin 已提交
12811
    ERROR_NAME[-OB_LOG_ITER_ENOUGH] = "OB_LOG_ITER_ENOUGH";
12812 12813
    ERROR_CAUSE[-OB_LOG_ITER_ENOUGH] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ITER_ENOUGH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12814 12815 12816 12817 12818 12819
    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";
12820
    ORACLE_STR_USER_ERROR[-OB_LOG_ITER_ENOUGH] = "ORA-00600: internal error code, arguments: -6305, iter scans enough files";
O
oceanbase-admin 已提交
12821
    ERROR_NAME[-OB_CLOG_INVALID_ACK] = "OB_CLOG_INVALID_ACK";
12822 12823
    ERROR_CAUSE[-OB_CLOG_INVALID_ACK] = "Internal Error";
    ERROR_SOLUTION[-OB_CLOG_INVALID_ACK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12824 12825 12826 12827 12828 12829 12830 12831
    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";
12832 12833
    ERROR_CAUSE[-OB_CLOG_CACHE_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_CLOG_CACHE_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12834 12835 12836 12837 12838 12839
    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";
12840
    ORACLE_STR_USER_ERROR[-OB_CLOG_CACHE_INVALID] = "ORA-00600: internal error code, arguments: -6307, clog cache invalid";
O
oceanbase-admin 已提交
12841
    ERROR_NAME[-OB_EXT_HANDLE_UNFINISH] = "OB_EXT_HANDLE_UNFINISH";
12842 12843
    ERROR_CAUSE[-OB_EXT_HANDLE_UNFINISH] = "Internal Error";
    ERROR_SOLUTION[-OB_EXT_HANDLE_UNFINISH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12844 12845 12846 12847 12848
    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;
12849 12850
    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";
O
oceanbase-admin 已提交
12851
    ERROR_NAME[-OB_CURSOR_NOT_EXIST] = "OB_CURSOR_NOT_EXIST";
12852 12853
    ERROR_CAUSE[-OB_CURSOR_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_CURSOR_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12854 12855 12856 12857 12858 12859 12860 12861
    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";
12862 12863
    ERROR_CAUSE[-OB_STREAM_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_STREAM_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12864 12865 12866 12867 12868 12869 12870 12871
    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";
12872 12873
    ERROR_CAUSE[-OB_STREAM_BUSY] = "Internal Error";
    ERROR_SOLUTION[-OB_STREAM_BUSY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12874 12875 12876 12877 12878 12879 12880 12881
    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";
12882 12883
    ERROR_CAUSE[-OB_FILE_RECYCLED] = "Internal Error";
    ERROR_SOLUTION[-OB_FILE_RECYCLED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12884 12885 12886 12887 12888 12889 12890 12891
    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";
12892 12893
    ERROR_CAUSE[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "Internal Error";
    ERROR_SOLUTION[-OB_REPLAY_EAGAIN_TOO_MUCH_TIME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12894 12895 12896 12897 12898
    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;
12899 12900
    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";
O
oceanbase-admin 已提交
12901
    ERROR_NAME[-OB_MEMBER_CHANGE_FAILED] = "OB_MEMBER_CHANGE_FAILED";
12902 12903
    ERROR_CAUSE[-OB_MEMBER_CHANGE_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_MEMBER_CHANGE_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12904 12905 12906 12907 12908
    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;
12909 12910
    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";
O
oceanbase-admin 已提交
12911
    ERROR_NAME[-OB_NO_NEED_BATCH_CTX] = "OB_NO_NEED_BATCH_CTX";
12912 12913
    ERROR_CAUSE[-OB_NO_NEED_BATCH_CTX] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_NEED_BATCH_CTX] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12914 12915 12916 12917 12918 12919
    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";
12920
    ORACLE_STR_USER_ERROR[-OB_NO_NEED_BATCH_CTX] = "ORA-00600: internal error code, arguments: -6315, no need batch ctx";
O
oceanbase-admin 已提交
12921
    ERROR_NAME[-OB_TOO_LARGE_LOG_ID] = "OB_TOO_LARGE_LOG_ID";
12922 12923
    ERROR_CAUSE[-OB_TOO_LARGE_LOG_ID] = "Internal Error";
    ERROR_SOLUTION[-OB_TOO_LARGE_LOG_ID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12924 12925 12926 12927 12928 12929 12930 12931
    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";
12932 12933
    ERROR_CAUSE[-OB_ALLOC_LOG_ID_NEED_RETRY] = "Internal Error";
    ERROR_SOLUTION[-OB_ALLOC_LOG_ID_NEED_RETRY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12934 12935 12936 12937 12938
    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;
12939 12940
    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";
O
oceanbase-admin 已提交
12941
    ERROR_NAME[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "OB_TRANS_ONE_PC_NOT_ALLOWED";
12942 12943
    ERROR_CAUSE[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANS_ONE_PC_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12944 12945 12946 12947 12948
    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;
12949 12950
    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";
O
oceanbase-admin 已提交
12951
    ERROR_NAME[-OB_LOG_NEED_REBUILD] = "OB_LOG_NEED_REBUILD";
12952 12953
    ERROR_CAUSE[-OB_LOG_NEED_REBUILD] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_NEED_REBUILD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12954 12955 12956 12957 12958 12959 12960 12961
    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";
12962 12963
    ERROR_CAUSE[-OB_TOO_MANY_LOG_TASK] = "Internal Error";
    ERROR_SOLUTION[-OB_TOO_MANY_LOG_TASK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12964 12965 12966 12967 12968 12969
    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";
12970
    ORACLE_STR_USER_ERROR[-OB_TOO_MANY_LOG_TASK] = "ORA-00600: internal error code, arguments: -6320, too many log tasks";
O
oceanbase-admin 已提交
12971
    ERROR_NAME[-OB_INVALID_BATCH_SIZE] = "OB_INVALID_BATCH_SIZE";
12972 12973
    ERROR_CAUSE[-OB_INVALID_BATCH_SIZE] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_BATCH_SIZE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12974 12975 12976 12977 12978
    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;
12979 12980
    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";
O
oceanbase-admin 已提交
12981
    ERROR_NAME[-OB_CLOG_SLIDE_TIMEOUT] = "OB_CLOG_SLIDE_TIMEOUT";
12982 12983
    ERROR_CAUSE[-OB_CLOG_SLIDE_TIMEOUT] = "Internal Error";
    ERROR_SOLUTION[-OB_CLOG_SLIDE_TIMEOUT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12984 12985 12986 12987 12988
    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;
12989 12990
    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";
O
oceanbase-admin 已提交
12991
    ERROR_NAME[-OB_ELECTION_WARN_LOGBUF_FULL] = "OB_ELECTION_WARN_LOGBUF_FULL";
12992 12993
    ERROR_CAUSE[-OB_ELECTION_WARN_LOGBUF_FULL] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_LOGBUF_FULL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
12994 12995 12996 12997 12998
    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;
12999 13000
    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";
O
oceanbase-admin 已提交
13001
    ERROR_NAME[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "OB_ELECTION_WARN_LOGBUF_EMPTY";
13002 13003
    ERROR_CAUSE[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_LOGBUF_EMPTY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13004 13005 13006 13007 13008
    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;
13009 13010
    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";
O
oceanbase-admin 已提交
13011
    ERROR_NAME[-OB_ELECTION_WARN_NOT_RUNNING] = "OB_ELECTION_WARN_NOT_RUNNING";
13012 13013
    ERROR_CAUSE[-OB_ELECTION_WARN_NOT_RUNNING] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_RUNNING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13014 13015 13016 13017 13018
    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;
13019 13020
    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";
O
oceanbase-admin 已提交
13021
    ERROR_NAME[-OB_ELECTION_WARN_IS_RUNNING] = "OB_ELECTION_WARN_IS_RUNNING";
13022 13023
    ERROR_CAUSE[-OB_ELECTION_WARN_IS_RUNNING] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_IS_RUNNING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13024 13025 13026 13027 13028
    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;
13029 13030
    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";
O
oceanbase-admin 已提交
13031
    ERROR_NAME[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "OB_ELECTION_WARN_NOT_REACH_MAJORITY";
13032 13033
    ERROR_CAUSE[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_REACH_MAJORITY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13034 13035 13036 13037 13038
    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;
13039 13040
    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";
O
oceanbase-admin 已提交
13041
    ERROR_NAME[-OB_ELECTION_WARN_INVALID_SERVER] = "OB_ELECTION_WARN_INVALID_SERVER";
13042 13043
    ERROR_CAUSE[-OB_ELECTION_WARN_INVALID_SERVER] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_INVALID_SERVER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13044 13045 13046 13047 13048
    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;
13049 13050
    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";
O
oceanbase-admin 已提交
13051
    ERROR_NAME[-OB_ELECTION_WARN_INVALID_LEADER] = "OB_ELECTION_WARN_INVALID_LEADER";
13052 13053
    ERROR_CAUSE[-OB_ELECTION_WARN_INVALID_LEADER] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_INVALID_LEADER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13054 13055 13056 13057 13058
    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;
13059 13060
    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";
O
oceanbase-admin 已提交
13061
    ERROR_NAME[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "OB_ELECTION_WARN_LEADER_LEASE_EXPIRED";
13062 13063
    ERROR_CAUSE[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_LEADER_LEASE_EXPIRED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13064 13065 13066 13067 13068
    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;
13069 13070
    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";
O
oceanbase-admin 已提交
13071
    ERROR_NAME[-OB_ELECTION_WARN_INVALID_MESSAGE] = "OB_ELECTION_WARN_INVALID_MESSAGE";
13072 13073
    ERROR_CAUSE[-OB_ELECTION_WARN_INVALID_MESSAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_INVALID_MESSAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13074 13075 13076 13077 13078
    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;
13079 13080
    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";
O
oceanbase-admin 已提交
13081
    ERROR_NAME[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "OB_ELECTION_WARN_MESSAGE_NOT_INTIME";
13082 13083
    ERROR_CAUSE[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_MESSAGE_NOT_INTIME] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13084 13085 13086 13087 13088
    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;
13089 13090
    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";
O
oceanbase-admin 已提交
13091
    ERROR_NAME[-OB_ELECTION_WARN_NOT_CANDIDATE] = "OB_ELECTION_WARN_NOT_CANDIDATE";
13092 13093
    ERROR_CAUSE[-OB_ELECTION_WARN_NOT_CANDIDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_CANDIDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13094 13095 13096 13097 13098
    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;
13099 13100
    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";
O
oceanbase-admin 已提交
13101
    ERROR_NAME[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER";
13102 13103
    ERROR_CAUSE[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13104 13105 13106 13107 13108
    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;
13109 13110
    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";
O
oceanbase-admin 已提交
13111
    ERROR_NAME[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "OB_ELECTION_WARN_PROTOCOL_ERROR";
13112 13113
    ERROR_CAUSE[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_PROTOCOL_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13114 13115 13116 13117 13118
    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;
13119 13120
    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";
O
oceanbase-admin 已提交
13121
    ERROR_NAME[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE";
13122 13123
    ERROR_CAUSE[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13124 13125 13126 13127 13128
    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;
13129 13130
    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";
O
oceanbase-admin 已提交
13131
    ERROR_NAME[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE";
13132 13133
    ERROR_CAUSE[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13134 13135 13136 13137 13138
    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;
13139 13140
    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";
O
oceanbase-admin 已提交
13141
    ERROR_NAME[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER";
13142 13143
    ERROR_CAUSE[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13144 13145 13146 13147 13148
    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;
13149 13150
    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";
O
oceanbase-admin 已提交
13151
    ERROR_NAME[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "OB_ELECTION_WARN_NO_PREPARE_MESSAGE";
13152 13153
    ERROR_CAUSE[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_NO_PREPARE_MESSAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13154 13155 13156 13157 13158
    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;
13159 13160
    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";
O
oceanbase-admin 已提交
13161
    ERROR_NAME[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE";
13162 13163
    ERROR_CAUSE[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13164 13165 13166 13167 13168
    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;
13169 13170
    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";
O
oceanbase-admin 已提交
13171
    ERROR_NAME[-OB_ELECTION_NOT_EXIST] = "OB_ELECTION_NOT_EXIST";
13172 13173
    ERROR_CAUSE[-OB_ELECTION_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13174 13175 13176 13177 13178
    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;
13179 13180
    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";
O
oceanbase-admin 已提交
13181
    ERROR_NAME[-OB_ELECTION_MGR_IS_RUNNING] = "OB_ELECTION_MGR_IS_RUNNING";
13182 13183
    ERROR_CAUSE[-OB_ELECTION_MGR_IS_RUNNING] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_MGR_IS_RUNNING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13184 13185 13186 13187 13188
    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;
13189 13190
    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";
O
oceanbase-admin 已提交
13191
    ERROR_NAME[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE";
13192 13193
    ERROR_CAUSE[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13194 13195 13196
    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";
13197
    STR_USER_ERROR[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = "Election msg pool not have majority prepare message";
O
oceanbase-admin 已提交
13198
    ORACLE_ERRNO[-OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE] = 600;
13199 13200
    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";
O
oceanbase-admin 已提交
13201
    ERROR_NAME[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "OB_ELECTION_ASYNC_LOG_WARN_INIT";
13202 13203
    ERROR_CAUSE[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_ASYNC_LOG_WARN_INIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13204 13205 13206 13207 13208
    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;
13209 13210
    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";
O
oceanbase-admin 已提交
13211
    ERROR_NAME[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "OB_ELECTION_WAIT_LEADER_MESSAGE";
13212 13213
    ERROR_CAUSE[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WAIT_LEADER_MESSAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13214 13215 13216 13217 13218
    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;
13219 13220
    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";
O
oceanbase-admin 已提交
13221
    ERROR_NAME[-OB_ELECTION_GROUP_NOT_EXIST] = "OB_ELECTION_GROUP_NOT_EXIST";
13222 13223
    ERROR_CAUSE[-OB_ELECTION_GROUP_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_GROUP_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13224 13225 13226 13227 13228
    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;
13229 13230
    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";
O
oceanbase-admin 已提交
13231
    ERROR_NAME[-OB_UNEXPECT_EG_VERSION] = "OB_UNEXPECT_EG_VERSION";
13232 13233
    ERROR_CAUSE[-OB_UNEXPECT_EG_VERSION] = "Internal Error";
    ERROR_SOLUTION[-OB_UNEXPECT_EG_VERSION] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13234 13235 13236 13237 13238
    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;
13239 13240
    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";
O
oceanbase-admin 已提交
13241
    ERROR_NAME[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "OB_ELECTION_GROUP_MGR_IS_RUNNING";
13242 13243
    ERROR_CAUSE[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_GROUP_MGR_IS_RUNNING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13244 13245 13246 13247 13248
    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;
13249 13250
    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";
O
oceanbase-admin 已提交
13251
    ERROR_NAME[-OB_ELECTION_MGR_NOT_RUNNING] = "OB_ELECTION_MGR_NOT_RUNNING";
13252 13253
    ERROR_CAUSE[-OB_ELECTION_MGR_NOT_RUNNING] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_MGR_NOT_RUNNING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13254 13255 13256 13257 13258
    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;
13259 13260
    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";
O
oceanbase-admin 已提交
13261
    ERROR_NAME[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "OB_ELECTION_ERROR_VOTE_MSG_CONFLICT";
13262 13263
    ERROR_CAUSE[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13264 13265 13266
    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";
13267
    STR_USER_ERROR[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = "Receive change leader msg and vote msg with same T1 timestamp";
O
oceanbase-admin 已提交
13268
    ORACLE_ERRNO[-OB_ELECTION_ERROR_VOTE_MSG_CONFLICT] = 600;
13269 13270
    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";
O
oceanbase-admin 已提交
13271
    ERROR_NAME[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "OB_ELECTION_ERROR_DUPLICATED_MSG";
13272 13273
    ERROR_CAUSE[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_ERROR_DUPLICATED_MSG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13274 13275 13276 13277 13278
    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;
13279 13280
    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";
O
oceanbase-admin 已提交
13281
    ERROR_NAME[-OB_ELECTION_WARN_T1_NOT_MATCH] = "OB_ELECTION_WARN_T1_NOT_MATCH";
13282 13283
    ERROR_CAUSE[-OB_ELECTION_WARN_T1_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_ELECTION_WARN_T1_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13284 13285 13286 13287 13288
    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;
13289 13290
    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";
O
oceanbase-admin 已提交
13291
    ERROR_NAME[-OB_TRANSFER_TASK_COMPLETED] = "OB_TRANSFER_TASK_COMPLETED";
13292 13293
    ERROR_CAUSE[-OB_TRANSFER_TASK_COMPLETED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANSFER_TASK_COMPLETED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13294 13295 13296 13297 13298
    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;
13299 13300
    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";
O
oceanbase-admin 已提交
13301
    ERROR_NAME[-OB_TOO_MANY_TRANSFER_TASK] = "OB_TOO_MANY_TRANSFER_TASK";
13302 13303
    ERROR_CAUSE[-OB_TOO_MANY_TRANSFER_TASK] = "Internal Error";
    ERROR_SOLUTION[-OB_TOO_MANY_TRANSFER_TASK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13304 13305 13306 13307 13308
    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;
13309 13310
    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";
O
oceanbase-admin 已提交
13311
    ERROR_NAME[-OB_TRANSFER_TASK_EXIST] = "OB_TRANSFER_TASK_EXIST";
13312 13313
    ERROR_CAUSE[-OB_TRANSFER_TASK_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANSFER_TASK_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13314 13315 13316 13317 13318 13319
    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";
13320
    ORACLE_STR_USER_ERROR[-OB_TRANSFER_TASK_EXIST] = "ORA-00600: internal error code, arguments: -7102, transfer task exist";
O
oceanbase-admin 已提交
13321
    ERROR_NAME[-OB_TRANSFER_TASK_NOT_EXIST] = "OB_TRANSFER_TASK_NOT_EXIST";
13322 13323
    ERROR_CAUSE[-OB_TRANSFER_TASK_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANSFER_TASK_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13324 13325 13326 13327 13328
    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;
13329 13330
    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";
O
oceanbase-admin 已提交
13331
    ERROR_NAME[-OB_NOT_ALLOW_TO_REMOVE] = "OB_NOT_ALLOW_TO_REMOVE";
13332 13333
    ERROR_CAUSE[-OB_NOT_ALLOW_TO_REMOVE] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_ALLOW_TO_REMOVE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13334 13335 13336 13337 13338 13339
    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";
13340
    ORACLE_STR_USER_ERROR[-OB_NOT_ALLOW_TO_REMOVE] = "ORA-00600: internal error code, arguments: -7104, not allow to remove";
O
oceanbase-admin 已提交
13341
    ERROR_NAME[-OB_RG_NOT_MATCH] = "OB_RG_NOT_MATCH";
13342 13343
    ERROR_CAUSE[-OB_RG_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_RG_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13344 13345 13346 13347 13348
    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;
13349 13350
    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";
O
oceanbase-admin 已提交
13351
    ERROR_NAME[-OB_TRANSFER_TASK_ABORTED] = "OB_TRANSFER_TASK_ABORTED";
13352 13353
    ERROR_CAUSE[-OB_TRANSFER_TASK_ABORTED] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANSFER_TASK_ABORTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13354 13355 13356 13357 13358
    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;
13359 13360
    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";
O
oceanbase-admin 已提交
13361
    ERROR_NAME[-OB_TRANSFER_INVALID_MESSAGE] = "OB_TRANSFER_INVALID_MESSAGE";
13362 13363
    ERROR_CAUSE[-OB_TRANSFER_INVALID_MESSAGE] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANSFER_INVALID_MESSAGE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13364 13365 13366 13367 13368
    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;
13369 13370
    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";
O
oceanbase-admin 已提交
13371
    ERROR_NAME[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "OB_TRANSFER_CTX_TS_NOT_MATCH";
13372 13373
    ERROR_CAUSE[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_TRANSFER_CTX_TS_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13374 13375 13376 13377 13378
    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;
13379 13380
    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";
O
oceanbase-admin 已提交
13381
    ERROR_NAME[-OB_SERVER_IS_INIT] = "OB_SERVER_IS_INIT";
13382 13383
    ERROR_CAUSE[-OB_SERVER_IS_INIT] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_IS_INIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13384 13385 13386 13387 13388 13389
    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";
13390
    ORACLE_STR_USER_ERROR[-OB_SERVER_IS_INIT] = "ORA-00600: internal error code, arguments: -8001, Server is initializing";
O
oceanbase-admin 已提交
13391
    ERROR_NAME[-OB_SERVER_IS_STOPPING] = "OB_SERVER_IS_STOPPING";
13392 13393
    ERROR_CAUSE[-OB_SERVER_IS_STOPPING] = "Internal Error";
    ERROR_SOLUTION[-OB_SERVER_IS_STOPPING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13394 13395 13396 13397 13398 13399
    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";
13400
    ORACLE_STR_USER_ERROR[-OB_SERVER_IS_STOPPING] = "ORA-00600: internal error code, arguments: -8002, Server is stopping";
O
oceanbase-admin 已提交
13401
    ERROR_NAME[-OB_PACKET_CHECKSUM_ERROR] = "OB_PACKET_CHECKSUM_ERROR";
13402 13403
    ERROR_CAUSE[-OB_PACKET_CHECKSUM_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_PACKET_CHECKSUM_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13404 13405 13406 13407 13408
    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;
13409 13410
    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";
O
oceanbase-admin 已提交
13411
    ERROR_NAME[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "OB_PACKET_CLUSTER_ID_NOT_MATCH";
13412 13413
    ERROR_CAUSE[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_PACKET_CLUSTER_ID_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13414 13415 13416 13417 13418
    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;
13419 13420
    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";
O
oceanbase-admin 已提交
13421
    ERROR_NAME[-OB_URI_ERROR] = "OB_URI_ERROR";
13422 13423
    ERROR_CAUSE[-OB_URI_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_URI_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13424 13425 13426 13427 13428 13429 13430 13431
    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";
13432 13433
    ERROR_CAUSE[-OB_FINAL_MD5_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_FINAL_MD5_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13434 13435 13436 13437 13438 13439 13440 13441
    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";
13442 13443
    ERROR_CAUSE[-OB_OSS_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_OSS_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13444 13445 13446 13447 13448 13449 13450 13451
    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";
13452 13453
    ERROR_CAUSE[-OB_INIT_MD5_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_INIT_MD5_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13454 13455 13456 13457 13458 13459 13460 13461
    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";
13462 13463
    ERROR_CAUSE[-OB_OUT_OF_ELEMENT] = "Internal Error";
    ERROR_SOLUTION[-OB_OUT_OF_ELEMENT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13464 13465 13466 13467 13468 13469 13470 13471
    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";
13472 13473
    ERROR_CAUSE[-OB_UPDATE_MD5_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_UPDATE_MD5_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13474 13475 13476 13477 13478 13479 13480 13481
    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";
13482 13483
    ERROR_CAUSE[-OB_FILE_LENGTH_INVALID] = "Internal Error";
    ERROR_SOLUTION[-OB_FILE_LENGTH_INVALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13484 13485 13486 13487 13488
    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;
13489 13490
    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";
O
oceanbase-admin 已提交
13491
    ERROR_NAME[-OB_NOT_READ_ALL_DATA] = "OB_NOT_READ_ALL_DATA";
13492 13493
    ERROR_CAUSE[-OB_NOT_READ_ALL_DATA] = "Internal Error";
    ERROR_SOLUTION[-OB_NOT_READ_ALL_DATA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13494 13495 13496 13497 13498 13499
    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";
13500
    ORACLE_STR_USER_ERROR[-OB_NOT_READ_ALL_DATA] = "ORA-00600: internal error code, arguments: -9008, Read all data fail";
O
oceanbase-admin 已提交
13501
    ERROR_NAME[-OB_BUILD_MD5_ERROR] = "OB_BUILD_MD5_ERROR";
13502 13503
    ERROR_CAUSE[-OB_BUILD_MD5_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_BUILD_MD5_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13504 13505 13506 13507 13508 13509 13510 13511
    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";
13512 13513
    ERROR_CAUSE[-OB_MD5_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_MD5_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13514 13515 13516 13517 13518 13519
    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";
13520
    ORACLE_STR_USER_ERROR[-OB_MD5_NOT_MATCH] = "ORA-00600: internal error code, arguments: -9010, OSS file MD5 not match";
O
oceanbase-admin 已提交
13521
    ERROR_NAME[-OB_BACKUP_FILE_NOT_EXIST] = "OB_BACKUP_FILE_NOT_EXIST";
13522 13523
    ERROR_CAUSE[-OB_BACKUP_FILE_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_FILE_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13524 13525 13526 13527 13528
    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;
13529 13530
    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";
O
oceanbase-admin 已提交
13531
    ERROR_NAME[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "OB_OSS_DATA_VERSION_NOT_MATCHED";
13532 13533
    ERROR_CAUSE[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "Internal Error";
    ERROR_SOLUTION[-OB_OSS_DATA_VERSION_NOT_MATCHED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13534 13535 13536 13537 13538
    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;
13539 13540
    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";
O
oceanbase-admin 已提交
13541
    ERROR_NAME[-OB_OSS_WRITE_ERROR] = "OB_OSS_WRITE_ERROR";
13542 13543
    ERROR_CAUSE[-OB_OSS_WRITE_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_OSS_WRITE_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13544 13545 13546 13547 13548 13549
    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";
13550
    ORACLE_STR_USER_ERROR[-OB_OSS_WRITE_ERROR] = "ORA-00600: internal error code, arguments: -9013, Write OSS file error";
O
oceanbase-admin 已提交
13551
    ERROR_NAME[-OB_RESTORE_IN_PROGRESS] = "OB_RESTORE_IN_PROGRESS";
13552 13553
    ERROR_CAUSE[-OB_RESTORE_IN_PROGRESS] = "Internal Error";
    ERROR_SOLUTION[-OB_RESTORE_IN_PROGRESS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13554 13555 13556 13557 13558
    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;
13559 13560
    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";
O
oceanbase-admin 已提交
13561
    ERROR_NAME[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "OB_AGENT_INITING_BACKUP_COUNT_ERROR";
13562 13563
    ERROR_CAUSE[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_AGENT_INITING_BACKUP_COUNT_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13564 13565 13566 13567 13568
    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;
13569 13570
    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";
O
oceanbase-admin 已提交
13571
    ERROR_NAME[-OB_CLUSTER_NAME_NOT_EQUAL] = "OB_CLUSTER_NAME_NOT_EQUAL";
13572 13573
    ERROR_CAUSE[-OB_CLUSTER_NAME_NOT_EQUAL] = "Internal Error";
    ERROR_SOLUTION[-OB_CLUSTER_NAME_NOT_EQUAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13574 13575 13576 13577 13578
    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;
13579 13580
    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";
O
oceanbase-admin 已提交
13581
    ERROR_NAME[-OB_RS_LIST_INVAILD] = "OB_RS_LIST_INVAILD";
13582 13583
    ERROR_CAUSE[-OB_RS_LIST_INVAILD] = "Internal Error";
    ERROR_SOLUTION[-OB_RS_LIST_INVAILD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13584 13585 13586 13587 13588 13589 13590 13591
    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";
13592 13593
    ERROR_CAUSE[-OB_AGENT_HAS_FAILED_TASK] = "Internal Error";
    ERROR_SOLUTION[-OB_AGENT_HAS_FAILED_TASK] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13594 13595 13596 13597 13598
    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;
13599 13600
    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";
O
oceanbase-admin 已提交
13601
    ERROR_NAME[-OB_RESTORE_PARTITION_IS_COMPELETE] = "OB_RESTORE_PARTITION_IS_COMPELETE";
13602 13603
    ERROR_CAUSE[-OB_RESTORE_PARTITION_IS_COMPELETE] = "Internal Error";
    ERROR_SOLUTION[-OB_RESTORE_PARTITION_IS_COMPELETE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13604 13605 13606 13607 13608
    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;
13609 13610
    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";
O
oceanbase-admin 已提交
13611
    ERROR_NAME[-OB_RESTORE_PARTITION_TWICE] = "OB_RESTORE_PARTITION_TWICE";
13612 13613
    ERROR_CAUSE[-OB_RESTORE_PARTITION_TWICE] = "Internal Error";
    ERROR_SOLUTION[-OB_RESTORE_PARTITION_TWICE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13614 13615 13616 13617 13618
    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;
13619 13620
    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";
O
oceanbase-admin 已提交
13621
    ERROR_NAME[-OB_STOP_DROP_SCHEMA] = "OB_STOP_DROP_SCHEMA";
13622 13623
    ERROR_CAUSE[-OB_STOP_DROP_SCHEMA] = "Internal Error";
    ERROR_SOLUTION[-OB_STOP_DROP_SCHEMA] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13624 13625 13626 13627 13628
    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;
13629 13630
    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";
O
oceanbase-admin 已提交
13631
    ERROR_NAME[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "OB_CANNOT_START_LOG_ARCHIVE_BACKUP";
13632 13633
    ERROR_CAUSE[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "Internal Error";
    ERROR_SOLUTION[-OB_CANNOT_START_LOG_ARCHIVE_BACKUP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13634 13635 13636 13637 13638
    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;
13639 13640
    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";
O
oceanbase-admin 已提交
13641
    ERROR_NAME[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "OB_ALREADY_NO_LOG_ARCHIVE_BACKUP";
13642 13643
    ERROR_CAUSE[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "Internal Error";
    ERROR_SOLUTION[-OB_ALREADY_NO_LOG_ARCHIVE_BACKUP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13644 13645 13646 13647 13648
    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;
13649 13650
    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";
O
oceanbase-admin 已提交
13651
    ERROR_NAME[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST";
13652 13653
    ERROR_CAUSE[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13654 13655 13656 13657 13658
    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;
13659 13660
    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";
O
oceanbase-admin 已提交
13661
    ERROR_NAME[-OB_INVALID_BACKUP_DEST] = "OB_INVALID_BACKUP_DEST";
13662 13663
    ERROR_CAUSE[-OB_INVALID_BACKUP_DEST] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_BACKUP_DEST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13664 13665 13666 13667 13668
    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;
13669 13670
    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";
O
oceanbase-admin 已提交
13671
    ERROR_NAME[-OB_LOG_ARCHIVE_INTERRUPTED] = "OB_LOG_ARCHIVE_INTERRUPTED";
13672 13673
    ERROR_CAUSE[-OB_LOG_ARCHIVE_INTERRUPTED] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ARCHIVE_INTERRUPTED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13674 13675 13676 13677 13678
    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;
13679 13680
    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";
O
oceanbase-admin 已提交
13681
    ERROR_NAME[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "OB_LOG_ARCHIVE_STAT_NOT_MATCH";
13682 13683
    ERROR_CAUSE[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ARCHIVE_STAT_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13684 13685 13686 13687 13688
    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;
13689 13690
    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";
O
oceanbase-admin 已提交
13691
    ERROR_NAME[-OB_LOG_ARCHIVE_NOT_RUNNING] = "OB_LOG_ARCHIVE_NOT_RUNNING";
13692 13693
    ERROR_CAUSE[-OB_LOG_ARCHIVE_NOT_RUNNING] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ARCHIVE_NOT_RUNNING] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13694 13695 13696 13697 13698
    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;
13699 13700
    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";
O
oceanbase-admin 已提交
13701
    ERROR_NAME[-OB_LOG_ARCHIVE_INVALID_ROUND] = "OB_LOG_ARCHIVE_INVALID_ROUND";
13702 13703
    ERROR_CAUSE[-OB_LOG_ARCHIVE_INVALID_ROUND] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ARCHIVE_INVALID_ROUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13704 13705 13706 13707 13708
    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;
13709 13710
    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";
O
oceanbase-admin 已提交
13711
    ERROR_NAME[-OB_REPLICA_CANNOT_BACKUP] = "OB_REPLICA_CANNOT_BACKUP";
13712 13713
    ERROR_CAUSE[-OB_REPLICA_CANNOT_BACKUP] = "Internal Error";
    ERROR_SOLUTION[-OB_REPLICA_CANNOT_BACKUP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13714 13715 13716 13717 13718
    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;
13719 13720
    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";
O
oceanbase-admin 已提交
13721
    ERROR_NAME[-OB_BACKUP_INFO_NOT_EXIST] = "OB_BACKUP_INFO_NOT_EXIST";
13722 13723
    ERROR_CAUSE[-OB_BACKUP_INFO_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_INFO_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13724 13725 13726 13727 13728
    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;
13729 13730
    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";
O
oceanbase-admin 已提交
13731
    ERROR_NAME[-OB_BACKUP_INFO_NOT_MATCH] = "OB_BACKUP_INFO_NOT_MATCH";
13732 13733
    ERROR_CAUSE[-OB_BACKUP_INFO_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_INFO_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13734 13735
    MYSQL_ERRNO[-OB_BACKUP_INFO_NOT_MATCH] = -1;
    SQLSTATE[-OB_BACKUP_INFO_NOT_MATCH] = "HY000";
13736 13737
    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";
O
oceanbase-admin 已提交
13738
    ORACLE_ERRNO[-OB_BACKUP_INFO_NOT_MATCH] = 600;
13739 13740
    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";
O
oceanbase-admin 已提交
13741
    ERROR_NAME[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "OB_LOG_ARCHIVE_ALREADY_STOPPED";
13742 13743
    ERROR_CAUSE[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ARCHIVE_ALREADY_STOPPED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13744 13745 13746 13747 13748
    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;
13749 13750
    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";
O
oceanbase-admin 已提交
13751
    ERROR_NAME[-OB_RESTORE_INDEX_FAILED] = "OB_RESTORE_INDEX_FAILED";
13752 13753
    ERROR_CAUSE[-OB_RESTORE_INDEX_FAILED] = "Internal Error";
    ERROR_SOLUTION[-OB_RESTORE_INDEX_FAILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13754 13755 13756 13757 13758
    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;
13759 13760
    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";
O
oceanbase-admin 已提交
13761
    ERROR_NAME[-OB_BACKUP_IN_PROGRESS] = "OB_BACKUP_IN_PROGRESS";
13762 13763
    ERROR_CAUSE[-OB_BACKUP_IN_PROGRESS] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_IN_PROGRESS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13764 13765 13766 13767 13768
    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;
13769 13770
    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";
O
oceanbase-admin 已提交
13771
    ERROR_NAME[-OB_INVALID_LOG_ARCHIVE_STATUS] = "OB_INVALID_LOG_ARCHIVE_STATUS";
13772 13773
    ERROR_CAUSE[-OB_INVALID_LOG_ARCHIVE_STATUS] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_LOG_ARCHIVE_STATUS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13774 13775 13776 13777 13778
    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;
13779 13780
    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";
O
oceanbase-admin 已提交
13781
    ERROR_NAME[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST";
13782 13783
    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";
O
oceanbase-admin 已提交
13784 13785 13786
    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";
13787
    STR_USER_ERROR[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = "Cannot add replica during set member list in restore";
O
oceanbase-admin 已提交
13788
    ORACLE_ERRNO[-OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST] = 600;
13789 13790
    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";
O
oceanbase-admin 已提交
13791
    ERROR_NAME[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "OB_LOG_ARCHIVE_LEADER_CHANGED";
13792 13793
    ERROR_CAUSE[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "Internal Error";
    ERROR_SOLUTION[-OB_LOG_ARCHIVE_LEADER_CHANGED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13794 13795 13796 13797 13798
    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;
13799 13800
    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";
O
oceanbase-admin 已提交
13801
    ERROR_NAME[-OB_BACKUP_CAN_NOT_START] = "OB_BACKUP_CAN_NOT_START";
13802 13803
    ERROR_CAUSE[-OB_BACKUP_CAN_NOT_START] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_CAN_NOT_START] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13804 13805 13806 13807 13808
    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;
13809 13810
    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";
O
oceanbase-admin 已提交
13811
    ERROR_NAME[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "OB_CANCEL_BACKUP_NOT_ALLOWED";
13812 13813
    ERROR_CAUSE[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_CANCEL_BACKUP_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13814 13815 13816 13817 13818
    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;
13819 13820
    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";
O
oceanbase-admin 已提交
13821
    ERROR_NAME[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT";
13822 13823
    ERROR_CAUSE[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13824 13825 13826 13827 13828
    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;
13829 13830
    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";
O
oceanbase-admin 已提交
13831
    ERROR_NAME[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT";
13832 13833
    ERROR_CAUSE[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "Internal Error";
    ERROR_SOLUTION[-OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13834 13835 13836 13837 13838
    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;
13839 13840
    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";
O
oceanbase-admin 已提交
13841
    ERROR_NAME[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "OB_BACKUP_DELETE_DATA_IN_PROGRESS";
13842 13843
    ERROR_CAUSE[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_DELETE_DATA_IN_PROGRESS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13844 13845 13846 13847 13848
    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;
13849 13850
    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";
O
oceanbase-admin 已提交
13851
    ERROR_NAME[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED";
13852 13853
    ERROR_CAUSE[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13854 13855 13856 13857 13858
    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;
13859 13860
    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";
O
oceanbase-admin 已提交
13861
    ERROR_NAME[-OB_INVALID_BACKUP_SET_ID] = "OB_INVALID_BACKUP_SET_ID";
13862 13863
    ERROR_CAUSE[-OB_INVALID_BACKUP_SET_ID] = "Internal Error";
    ERROR_SOLUTION[-OB_INVALID_BACKUP_SET_ID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13864 13865 13866 13867 13868
    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;
13869 13870
    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";
O
oceanbase-admin 已提交
13871
    ERROR_NAME[-OB_BACKUP_INVALID_PASSWORD] = "OB_BACKUP_INVALID_PASSWORD";
13872 13873
    ERROR_CAUSE[-OB_BACKUP_INVALID_PASSWORD] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_INVALID_PASSWORD] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13874 13875 13876 13877 13878
    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;
13879 13880
    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";
O
oceanbase-admin 已提交
13881
    ERROR_NAME[-OB_ISOLATED_BACKUP_SET] = "OB_ISOLATED_BACKUP_SET";
13882 13883
    ERROR_CAUSE[-OB_ISOLATED_BACKUP_SET] = "Internal Error";
    ERROR_SOLUTION[-OB_ISOLATED_BACKUP_SET] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13884 13885 13886 13887 13888
    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;
13889 13890
    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";
O
oceanbase-admin 已提交
13891
    ERROR_NAME[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "OB_CANNOT_CANCEL_STOPPED_BACKUP";
13892 13893
    ERROR_CAUSE[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "Internal Error";
    ERROR_SOLUTION[-OB_CANNOT_CANCEL_STOPPED_BACKUP] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13894 13895 13896 13897 13898
    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;
13899 13900
    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";
O
oceanbase-admin 已提交
13901
    ERROR_NAME[-OB_BACKUP_BACKUP_CAN_NOT_START] = "OB_BACKUP_BACKUP_CAN_NOT_START";
13902 13903
    ERROR_CAUSE[-OB_BACKUP_BACKUP_CAN_NOT_START] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_BACKUP_CAN_NOT_START] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13904 13905 13906 13907 13908
    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;
13909 13910
    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";
O
oceanbase-admin 已提交
13911
    ERROR_NAME[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "OB_BACKUP_MOUNT_FILE_NOT_VALID";
13912 13913
    ERROR_CAUSE[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_MOUNT_FILE_NOT_VALID] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13914 13915 13916 13917 13918
    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;
13919 13920
    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";
O
oceanbase-admin 已提交
13921
    ERROR_NAME[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "OB_BACKUP_CLEAN_INFO_NOT_MATCH";
13922 13923
    ERROR_CAUSE[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_CLEAN_INFO_NOT_MATCH] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13924 13925 13926 13927 13928
    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;
13929 13930
    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";
O
oceanbase-admin 已提交
13931
    ERROR_NAME[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED";
13932 13933
    ERROR_CAUSE[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13934 13935 13936 13937 13938
    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;
13939 13940
    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";
O
oceanbase-admin 已提交
13941
    ERROR_NAME[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "OB_BACKUP_CLEAN_INFO_NOT_EXIST";
13942 13943
    ERROR_CAUSE[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
13944 13945 13946 13947 13948
    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;
13949 13950
    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";
13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010
    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";
W
WenJinyu 已提交
14011
    ERROR_NAME[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED";
S
st0 已提交
14012 14013
    ERROR_CAUSE[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "Internal Error";
    ERROR_SOLUTION[-OB_BACKUP_DELETE_BACKUP_PIECE_NOT_ALLOWED] = "Contact OceanBase Support";
W
WenJinyu 已提交
14014 14015 14016 14017 14018 14019 14020
    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";
O
oceanbase-admin 已提交
14021
    ERROR_NAME[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "OB_NO_SUCH_FILE_OR_DIRECTORY";
14022 14023
    ERROR_CAUSE[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "Internal Error";
    ERROR_SOLUTION[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14024 14025 14026 14027 14028
    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;
14029 14030
    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";
O
oceanbase-admin 已提交
14031
    ERROR_NAME[-OB_FILE_OR_DIRECTORY_EXIST] = "OB_FILE_OR_DIRECTORY_EXIST";
14032 14033
    ERROR_CAUSE[-OB_FILE_OR_DIRECTORY_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_FILE_OR_DIRECTORY_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14034 14035 14036 14037 14038
    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;
14039 14040 14041
    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";
14042 14043
    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";
O
oceanbase-admin 已提交
14044 14045 14046 14047 14048
    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;
14049 14050
    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";
O
oceanbase-admin 已提交
14051
    ERROR_NAME[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY";
14052 14053
    ERROR_CAUSE[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14054 14055 14056 14057 14058
    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;
14059 14060
    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";
O
oceanbase-admin 已提交
14061
    ERROR_NAME[-OB_ERR_OBJECT_NOT_FOUND] = "OB_ERR_OBJECT_NOT_FOUND";
14062 14063
    ERROR_CAUSE[-OB_ERR_OBJECT_NOT_FOUND] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_OBJECT_NOT_FOUND] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14064 14065 14066 14067 14068 14069
    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";
14070
    ORACLE_STR_USER_ERROR[-OB_ERR_OBJECT_NOT_FOUND] = "ORA-31603: object '%.*s' of type %.*s not found in schema '%.*s'";
O
oceanbase-admin 已提交
14071
    ERROR_NAME[-OB_ERR_INVALID_INPUT_VALUE] = "OB_ERR_INVALID_INPUT_VALUE";
14072 14073
    ERROR_CAUSE[-OB_ERR_INVALID_INPUT_VALUE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INVALID_INPUT_VALUE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14074 14075 14076 14077 14078 14079
    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";
14080
    ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_INPUT_VALUE] = "ORA-31600: invalid input value %.*s for parameter %.*s in function %.*s";
O
oceanbase-admin 已提交
14081
    ERROR_NAME[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "OB_ERR_GOTO_BRANCH_ILLEGAL";
14082 14083
    ERROR_CAUSE[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_GOTO_BRANCH_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14084 14085 14086 14087 14088
    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;
14089 14090
    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'";
O
oceanbase-admin 已提交
14091
    ERROR_NAME[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW";
14092 14093
    ERROR_CAUSE[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14094 14095 14096 14097 14098
    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;
14099
    ORACLE_STR_ERROR[-OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW] = "PLS-00157: Only schema-level programs allow AUTHID or DEFAULT COLLATION clause";
O
oceanbase-admin 已提交
14100 14101
    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";
14102 14103
    ERROR_CAUSE[-OB_ERR_DECL_MORE_THAN_ONCE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DECL_MORE_THAN_ONCE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14104 14105 14106 14107 14108 14109 14110 14111
    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";
14112 14113
    ERROR_CAUSE[-OB_ERR_DUPLICATE_FILED] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_DUPLICATE_FILED] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14114 14115 14116 14117 14118
    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;
14119 14120
    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";
O
oceanbase-admin 已提交
14121
    ERROR_NAME[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL";
14122 14123
    ERROR_CAUSE[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14124 14125 14126 14127 14128
    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;
14129 14130
    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";
O
oceanbase-admin 已提交
14131
    ERROR_NAME[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "OB_ERR_EXIT_CONTINUE_ILLEGAL";
14132 14133
    ERROR_CAUSE[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXIT_CONTINUE_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14134 14135 14136 14137 14138
    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;
14139 14140
    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";
O
oceanbase-admin 已提交
14141
    ERROR_NAME[-OB_ERR_LABEL_ILLEGAL] = "OB_ERR_LABEL_ILLEGAL";
14142 14143
    ERROR_CAUSE[-OB_ERR_LABEL_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LABEL_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14144 14145 14146 14147 14148 14149 14150 14151
    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";
14152 14153
    ERROR_CAUSE[-OB_ERR_CURSOR_LEFT_ASSIGN] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CURSOR_LEFT_ASSIGN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14154 14155
    MYSQL_ERRNO[-OB_ERR_CURSOR_LEFT_ASSIGN] = -1;
    SQLSTATE[-OB_ERR_CURSOR_LEFT_ASSIGN] = "HY000";
14156 14157
    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";
O
oceanbase-admin 已提交
14158
    ORACLE_ERRNO[-OB_ERR_CURSOR_LEFT_ASSIGN] = 321;
14159 14160
    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";
O
oceanbase-admin 已提交
14161
    ERROR_NAME[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "OB_ERR_INIT_NOTNULL_ILLEGAL";
14162 14163
    ERROR_CAUSE[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14164 14165 14166
    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";
14167
    STR_USER_ERROR[-OB_ERR_INIT_NOTNULL_ILLEGAL] = "a variable declared NOT NULL must have an initialization assignment";
O
oceanbase-admin 已提交
14168
    ORACLE_ERRNO[-OB_ERR_INIT_NOTNULL_ILLEGAL] = 218;
14169 14170
    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";
O
oceanbase-admin 已提交
14171
    ERROR_NAME[-OB_ERR_INIT_CONST_ILLEGAL] = "OB_ERR_INIT_CONST_ILLEGAL";
14172 14173
    ERROR_CAUSE[-OB_ERR_INIT_CONST_ILLEGAL] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_INIT_CONST_ILLEGAL] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14174 14175 14176 14177 14178
    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;
14179 14180
    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";
O
oceanbase-admin 已提交
14181
    ERROR_NAME[-OB_ERR_CURSOR_VAR_IN_PKG] = "OB_ERR_CURSOR_VAR_IN_PKG";
14182 14183
    ERROR_CAUSE[-OB_ERR_CURSOR_VAR_IN_PKG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_CURSOR_VAR_IN_PKG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14184 14185 14186 14187 14188 14189
    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";
14190
    ORACLE_STR_USER_ERROR[-OB_ERR_CURSOR_VAR_IN_PKG] = "PLS-00994: Cursor Variables cannot be declared as part of a package";
O
oceanbase-admin 已提交
14191
    ERROR_NAME[-OB_ERR_LIMIT_CLAUSE] = "OB_ERR_LIMIT_CLAUSE";
14192 14193
    ERROR_CAUSE[-OB_ERR_LIMIT_CLAUSE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_LIMIT_CLAUSE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14194 14195 14196 14197 14198 14199 14200 14201
    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";
14202 14203
    ERROR_CAUSE[-OB_ERR_EXPRESSION_WRONG_TYPE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_EXPRESSION_WRONG_TYPE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14204 14205 14206 14207 14208 14209 14210 14211
    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";
14212 14213
    ERROR_CAUSE[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14214 14215 14216 14217 14218 14219
    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";
14220
    ORACLE_STR_USER_ERROR[-OB_ERR_TYPE_SPEC_NOT_EXIST] = "PLS-00304: cannot compile body of '%.*s' without its specification";
O
oceanbase-admin 已提交
14221
    ERROR_NAME[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "OB_ERR_TYPE_SPEC_NO_ROUTINE";
14222 14223
    ERROR_CAUSE[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14224 14225
    MYSQL_ERRNO[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = -1;
    SQLSTATE[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = "HY000";
14226 14227
    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";
O
oceanbase-admin 已提交
14228
    ORACLE_ERRNO[-OB_ERR_TYPE_SPEC_NO_ROUTINE] = 539;
14229 14230
    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";
O
oceanbase-admin 已提交
14231
    ERROR_NAME[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "OB_ERR_TYPE_BODY_NO_ROUTINE";
14232 14233
    ERROR_CAUSE[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14234 14235
    MYSQL_ERRNO[-OB_ERR_TYPE_BODY_NO_ROUTINE] = -1;
    SQLSTATE[-OB_ERR_TYPE_BODY_NO_ROUTINE] = "HY000";
14236 14237
    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";
O
oceanbase-admin 已提交
14238
    ORACLE_ERRNO[-OB_ERR_TYPE_BODY_NO_ROUTINE] = 538;
14239 14240
    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";
O
oceanbase-admin 已提交
14241
    ERROR_NAME[-OB_ERR_IDENTIFIER_TOO_LONG] = "OB_ERR_IDENTIFIER_TOO_LONG";
14242 14243
    ERROR_CAUSE[-OB_ERR_IDENTIFIER_TOO_LONG] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_IDENTIFIER_TOO_LONG] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14244 14245 14246 14247 14248 14249 14250 14251
    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";
14252 14253
    ERROR_CAUSE[-OB_SP_RAISE_APPLICATION_ERROR] = "Internal Error";
    ERROR_SOLUTION[-OB_SP_RAISE_APPLICATION_ERROR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14254 14255
    MYSQL_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR] = -1;
    SQLSTATE[-OB_SP_RAISE_APPLICATION_ERROR] = "HY000";
14256
    STR_ERROR[-OB_SP_RAISE_APPLICATION_ERROR] = "The stored procedure 'raise_application_error' was called which causes this error to be generated";
O
oceanbase-admin 已提交
14257 14258
    STR_USER_ERROR[-OB_SP_RAISE_APPLICATION_ERROR] = "-%05ld: %.*s";
    ORACLE_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR] = 20000;
14259
    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";
O
oceanbase-admin 已提交
14260 14261
    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";
14262 14263
    ERROR_CAUSE[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "Internal Error";
    ERROR_SOLUTION[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14264 14265
    MYSQL_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = -1;
    SQLSTATE[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = "HY000";
14266 14267
    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";
O
oceanbase-admin 已提交
14268
    ORACLE_ERRNO[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = 21000;
14269 14270
    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";
O
oceanbase-admin 已提交
14271
    ERROR_NAME[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN";
14272 14273
    ERROR_CAUSE[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "Internal Error";
    ERROR_SOLUTION[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14274 14275 14276 14277 14278
    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;
14279 14280
    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";
O
oceanbase-admin 已提交
14281
    ERROR_NAME[-OB_ERR_UPDATE_TWICE] = "OB_ERR_UPDATE_TWICE";
14282 14283
    ERROR_CAUSE[-OB_ERR_UPDATE_TWICE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_TWICE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14284 14285 14286 14287 14288 14289 14290 14291
    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";
14292 14293
    ERROR_CAUSE[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_FLASHBACK_QUERY_WITH_UPDATE] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14294 14295 14296 14297 14298 14299 14300 14301
    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";
14302 14303
    ERROR_CAUSE[-OB_ERR_UPDATE_ON_EXPR] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_UPDATE_ON_EXPR] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14304 14305 14306 14307 14308 14309
    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";
14310
    ORACLE_STR_USER_ERROR[-OB_ERR_UPDATE_ON_EXPR] = "ORA-38104: Columns referenced in the ON Clause cannot be updated:'%.*s'.'%.*s'";
O
oceanbase-admin 已提交
14311
    ERROR_NAME[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS";
14312 14313
    ERROR_CAUSE[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "Internal Error";
    ERROR_SOLUTION[-OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS] = "Contact OceanBase Support";
O
oceanbase-admin 已提交
14314 14315 14316 14317 14318 14319 14320
    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";
14321

O
oceanbase-admin 已提交
14322 14323 14324 14325 14326
  }
} local_init;

namespace oceanbase {
namespace common {
14327
const char *ob_error_name(const int err)
O
oceanbase-admin 已提交
14328
{
14329
  const char *ret = "Unknown error";
O
oceanbase-admin 已提交
14330 14331 14332 14333
  if (OB_UNLIKELY(0 == err)) {
    ret = "OB_SUCCESS";
  } else if (OB_LIKELY(0 > err && err > -OB_MAX_ERROR_CODE)) {
    ret = ERROR_NAME[-err];
14334 14335
    if (OB_UNLIKELY(NULL == ret || '\0' == ret[0]))
    {
O
oceanbase-admin 已提交
14336 14337 14338 14339 14340
      ret = "Unknown Error";
    }
  }
  return ret;
}
14341
const char *ob_error_cause(const int err)
14342
{
14343
  const char *ret = "Internal Error";
14344 14345 14346 14347
  if (OB_UNLIKELY(0 == err)) {
    ret = "Not an Error";
  } else if (OB_LIKELY(0 > err && err > -OB_MAX_ERROR_CODE)) {
    ret = ERROR_CAUSE[-err];
14348 14349
    if (OB_UNLIKELY(NULL == ret || '\0' == ret[0]))
    {
14350 14351 14352 14353 14354
      ret = "Internal Error";
    }
  }
  return ret;
}
14355
const char *ob_error_solution(const int err)
14356
{
14357
  const char *ret = "Contact OceanBase Support";
14358 14359 14360 14361
  if (OB_UNLIKELY(0 == err)) {
    ret = "Contact OceanBase Support";
  } else if (OB_LIKELY(0 > err && err > -OB_MAX_ERROR_CODE)) {
    ret = ERROR_SOLUTION[-err];
14362 14363
    if (OB_UNLIKELY(NULL == ret || '\0' == ret[0]))
    {
14364 14365 14366 14367 14368
      ret = "Contact OceanBase Support";
    }
  }
  return ret;
}
O
oceanbase-admin 已提交
14369

14370
const char *ob_strerror(const int err)
O
oceanbase-admin 已提交
14371
{
14372
  const char *ret = "Unknown error";
O
oceanbase-admin 已提交
14373 14374
  if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) {
    ret = STR_ERROR[-err];
14375 14376
    if (OB_UNLIKELY(NULL == ret || '\0' == ret[0]))
    {
O
oceanbase-admin 已提交
14377 14378 14379 14380 14381
      ret = "Unknown Error";
    }
  }
  return ret;
}
14382
const char *ob_str_user_error(const int err)
O
oceanbase-admin 已提交
14383
{
14384
  const char *ret = NULL;
O
oceanbase-admin 已提交
14385 14386 14387 14388 14389 14390 14391 14392
  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;
}
14393
const char *ob_sqlstate(const int err)
O
oceanbase-admin 已提交
14394
{
14395
  const char *ret = "HY000";
O
oceanbase-admin 已提交
14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419
  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;
}
14420
const char *ob_oracle_strerror(const int err)
O
oceanbase-admin 已提交
14421
{
14422
  const char *ret = "Unknown error";
O
oceanbase-admin 已提交
14423 14424
  if (OB_LIKELY(0 >= err && err > -OB_MAX_ERROR_CODE)) {
    ret = ORACLE_STR_ERROR[-err];
14425 14426
    if (OB_UNLIKELY(NULL == ret || '\0' == ret[0]))
    {
O
oceanbase-admin 已提交
14427 14428 14429 14430 14431
      ret = "Unknown Error";
    }
  }
  return ret;
}
14432
const char *ob_oracle_str_user_error(const int err)
O
oceanbase-admin 已提交
14433
{
14434
  const char *ret = NULL;
O
oceanbase-admin 已提交
14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450
  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) {
14451
    ret = err; // PL/SQL Raise Application Error
O
oceanbase-admin 已提交
14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468
  } 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));
}
14469
const char *ob_errpkt_strerror(const int err, const bool is_oracle_mode)
O
oceanbase-admin 已提交
14470 14471 14472
{
  return (is_oracle_mode ? ob_oracle_strerror(err) : ob_strerror(err));
}
14473
const char *ob_errpkt_str_user_error(const int err, const bool is_oracle_mode)
O
oceanbase-admin 已提交
14474 14475 14476 14477
{
  return (is_oracle_mode ? ob_oracle_str_user_error(err) : ob_str_user_error(err));
}

14478 14479 14480
} // end namespace common
} // end namespace oceanbase