问题现象
OceanBase 集群在备份时出现 -9071 异常,关键日志如下。
[2024-09-19 13:26:43.773069] WDIAG complete (ob_storage_oss_base.cpp:990) [6333][T1002_BACKUP_ME][T1002][xxxxx-xxxxx-xxxxx-xxxxx] [lt=10][errcode=-9071] fail to complete multipart upload(bucket=xxxx, object=xxxx/data/backup_set_1_full/logstream_1002/meta_info_turn_1_retry_0/tablet_info.1.obbak, ret=-9071)
[2024-09-19 13:26:43.773183] WDIAG [STORAGE] process (ob_backup_task.cpp:3705) [6333][T1002_BACKUP_ME][T1002][xxxxx-xxxxx-xxxxx-xxxxx] [lt=10][errcode=-9071] failed to get backup meta ctx(ret=-9071, tenant_id=1002, ls_id={id:1002})
问题原因
OceanBase 数据库集群备份时因对象存储权限问题导致 OceanBase 数据库无法正常读取和写入数据,会出现此类异常。
问题的风险及影响
备份无法正常进行。
影响租户
影响 OceanBase 数据库中的 SYS 租户和 Oracle 租户以及 MySQL 租户。
适用版本
OceanBase 数据库 V4.x 版本。
解决方法
检查日志所提示的目录的文件是否可读写。
重新使用新的备份目录进行备份验证。