patch backup piece to 3.1. open source

This commit is contained in:
xuhuleon
2021-09-02 15:26:39 +08:00
committed by wangzelin.wzl
parent 153f16ad8a
commit 62cb470338
314 changed files with 88279 additions and 35466 deletions

View File

@ -4723,6 +4723,46 @@ static struct ObStrErrorInit
ORACLE_ERRNO[-OB_TENANT_RESOURCE_UNIT_EXIST] = 600;
ORACLE_STR_ERROR[-OB_TENANT_RESOURCE_UNIT_EXIST] = "ORA-00600: internal error code, arguments: -4712, tenant already has resource unit configured";
ORACLE_STR_USER_ERROR[-OB_TENANT_RESOURCE_UNIT_EXIST] = "ORA-00600: internal error code, arguments: -4712, tenant already has resource unit configured, tenant_id: %ld, observer: \'%s\'";
ERROR_NAME[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX";
ERROR_CAUSE[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "Internal Error";
ERROR_SOLUTION[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = -1;
SQLSTATE[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "HY000";
STR_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "rebuild global index failed when drop/truncate partitions";
STR_USER_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "rebuild global index:'%.*s' failed when drop/truncate partitions";
ORACLE_ERRNO[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = 600;
ORACLE_STR_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "ORA-00600: internal error code, arguments: -4713, rebuild global index failed when drop/truncate partitions";
ORACLE_STR_USER_ERROR[-OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX] = "ORA-00600: internal error code, arguments: -4713, rebuild global index:'%.*s' failed when drop/truncate partitions";
ERROR_NAME[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "OB_ERR_ATLER_TABLE_ILLEGAL_FK";
ERROR_CAUSE[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "Internal Error";
ERROR_SOLUTION[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = -1;
SQLSTATE[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "HY000";
STR_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "unique/primary keys in table referenced by enabled foreign keys";
STR_USER_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "unique/primary keys in table referenced by enabled foreign keys";
ORACLE_ERRNO[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = 02266;
ORACLE_STR_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "ORA-02266: unique/primary keys in table referenced by enabled foreign keys";
ORACLE_STR_USER_ERROR[-OB_ERR_ATLER_TABLE_ILLEGAL_FK] = "ORA-02266: unique/primary keys in table referenced by enabled foreign keys";
ERROR_NAME[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE";
ERROR_CAUSE[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "Internal Error";
ERROR_SOLUTION[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = -1;
SQLSTATE[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "HY000";
STR_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "insufficient Resource Manager privileges";
STR_USER_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "insufficient Resource Manager privileges";
ORACLE_ERRNO[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = 56713;
ORACLE_STR_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "ORA-56713: insufficient Resource Manager privileges";
ORACLE_STR_USER_ERROR[-OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE] = "ORA-56713: insufficient Resource Manager privileges";
ERROR_NAME[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "OB_ERR_RES_MGR_PLAN_NOT_EXIST";
ERROR_CAUSE[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "Internal Error";
ERROR_SOLUTION[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = -1;
SQLSTATE[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "HY000";
STR_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "specified resource manager plan does not exist in the data dictionary";
STR_USER_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "specified resource manager plan does not exist in the data dictionary";
ORACLE_ERRNO[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = 7452;
ORACLE_STR_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "ORA-07452: specified resource manager plan does not exist in the data dictionary";
ORACLE_STR_USER_ERROR[-OB_ERR_RES_MGR_PLAN_NOT_EXIST] = "ORA-07452: specified resource manager plan does not exist in the data dictionary";
ERROR_NAME[-OB_ERR_PARSER_INIT] = "OB_ERR_PARSER_INIT";
ERROR_CAUSE[-OB_ERR_PARSER_INIT] = "Internal Error";
ERROR_SOLUTION[-OB_ERR_PARSER_INIT] = "Contact OceanBase Support";
@ -13883,36 +13923,66 @@ static struct ObStrErrorInit
ORACLE_ERRNO[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = 600;
ORACLE_STR_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9054, backup clean info not exists";
ORACLE_STR_USER_ERROR[-OB_BACKUP_CLEAN_INFO_NOT_EXIST] = "ORA-00600: internal error code, arguments: -9054, backup clean info not exists";
ERROR_NAME[-OB_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: -9055, 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: -9055, 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_IO_LIMIT] = "OB_IO_LIMIT";
ERROR_CAUSE[-OB_IO_LIMIT] = "Internal Error";
ERROR_SOLUTION[-OB_IO_LIMIT] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_IO_LIMIT] = -1;
SQLSTATE[-OB_IO_LIMIT] = "HY000";
STR_ERROR[-OB_IO_LIMIT] = "IO limit";
STR_USER_ERROR[-OB_IO_LIMIT] = "IO limit";
ORACLE_ERRNO[-OB_IO_LIMIT] = 600;
ORACLE_STR_ERROR[-OB_IO_LIMIT] = "ORA-00600: internal error code, arguments: -9061, IO limit";
ORACLE_STR_USER_ERROR[-OB_IO_LIMIT] = "ORA-00600: internal error code, arguments: -9061, IO limit";
ERROR_NAME[-OB_CANNOT_SET_BACKUP_REGION] = "OB_CANNOT_SET_BACKUP_REGION";
ERROR_CAUSE[-OB_CANNOT_SET_BACKUP_REGION] = "Internal Error";
ERROR_SOLUTION[-OB_CANNOT_SET_BACKUP_REGION] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_CANNOT_SET_BACKUP_REGION] = -1;
SQLSTATE[-OB_CANNOT_SET_BACKUP_REGION] = "HY000";
STR_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "can not set backup region";
STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "can not set backup region, because %s";
ORACLE_ERRNO[-OB_CANNOT_SET_BACKUP_REGION] = 600;
ORACLE_STR_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "ORA-00600: internal error code, arguments: -9057, can not set backup region";
ORACLE_STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_REGION] = "ORA-00600: internal error code, arguments: -9057, can not set backup region, because %s";
ERROR_NAME[-OB_CANNOT_SET_BACKUP_ZONE] = "OB_CANNOT_SET_BACKUP_ZONE";
ERROR_CAUSE[-OB_CANNOT_SET_BACKUP_ZONE] = "Internal Error";
ERROR_SOLUTION[-OB_CANNOT_SET_BACKUP_ZONE] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_CANNOT_SET_BACKUP_ZONE] = -1;
SQLSTATE[-OB_CANNOT_SET_BACKUP_ZONE] = "HY000";
STR_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "can not set backup zone";
STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "can not set backup zone, because %s";
ORACLE_ERRNO[-OB_CANNOT_SET_BACKUP_ZONE] = 600;
ORACLE_STR_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "ORA-00600: internal error code, arguments: -9058, can not set backup zone";
ORACLE_STR_USER_ERROR[-OB_CANNOT_SET_BACKUP_ZONE] = "ORA-00600: internal error code, arguments: -9058, can not set backup zone, because %s";
ERROR_NAME[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES";
ERROR_CAUSE[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "Internal Error";
ERROR_SOLUTION[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = -1;
SQLSTATE[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "HY000";
STR_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "backup backup has reached max backup times";
STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "backup backup has reached max backup times";
ORACLE_ERRNO[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = 600;
ORACLE_STR_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "ORA-00600: internal error code, arguments: -9059, backup backup has reached max backup times";
ORACLE_STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES] = "ORA-00600: internal error code, arguments: -9059, backup backup has reached max backup times";
ERROR_NAME[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "OB_BACKUP_BACKUP_REACH_COPY_LIMIT";
ERROR_CAUSE[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "Internal Error";
ERROR_SOLUTION[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = -1;
SQLSTATE[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "HY000";
STR_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "reach backup backup copy limit";
STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "reach backup backup copy limit";
ORACLE_ERRNO[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = 600;
ORACLE_STR_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "ORA-00600: internal error code, arguments: -9062, reach backup backup copy limit";
ORACLE_STR_USER_ERROR[-OB_BACKUP_BACKUP_REACH_COPY_LIMIT] = "ORA-00600: internal error code, arguments: -9062, reach backup backup copy limit";
ERROR_NAME[-OB_BACKUP_IO_PROHIBITED] = "OB_BACKUP_IO_PROHIBITED";
ERROR_CAUSE[-OB_BACKUP_IO_PROHIBITED] = "Internal Error";
ERROR_SOLUTION[-OB_BACKUP_IO_PROHIBITED] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_BACKUP_IO_PROHIBITED] = -1;
SQLSTATE[-OB_BACKUP_IO_PROHIBITED] = "HY000";
STR_ERROR[-OB_BACKUP_IO_PROHIBITED] = "backup io is prohibited";
STR_USER_ERROR[-OB_BACKUP_IO_PROHIBITED] = "backup io is prohibited";
ORACLE_ERRNO[-OB_BACKUP_IO_PROHIBITED] = 600;
ORACLE_STR_ERROR[-OB_BACKUP_IO_PROHIBITED] = "ORA-00600: internal error code, arguments: -9063, backup io is prohibited";
ORACLE_STR_USER_ERROR[-OB_BACKUP_IO_PROHIBITED] = "ORA-00600: internal error code, arguments: -9063, backup io is prohibited";
ERROR_NAME[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA";
ERROR_CAUSE[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "Internal Error";
ERROR_SOLUTION[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "Contact OceanBase Support";
MYSQL_ERRNO[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = -1;
SQLSTATE[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "HY000";
STR_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "the archive log and backup data are not continuous";
STR_USER_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "the archive log and backup data are not continuous";
ORACLE_ERRNO[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = 600;
ORACLE_STR_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "ORA-00600: internal error code, arguments: -9064, the archive log and backup data are not continuous";
ORACLE_STR_USER_ERROR[-OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA] = "ORA-00600: internal error code, arguments: -9064, the archive log and backup data are not continuous";
ERROR_NAME[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "OB_NO_SUCH_FILE_OR_DIRECTORY";
ERROR_CAUSE[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "Internal Error";
ERROR_SOLUTION[-OB_NO_SUCH_FILE_OR_DIRECTORY] = "Contact OceanBase Support";