首批通过分布式安全可靠测评,为关键业务系统打造
使用华为的 OBS 备份报错 9105 的原因及解决方法
更新时间:2026-05-11 09:51
问题现象
使用华为的 OBS 备份报错 -9105 S3 error。

关键日志信息。
[2024-08-27 12:25:18.828257] WDIAG Log (ob_storage_s3_base.cpp:68) [3898675][T1002_BACKUP_CO][T1002][xxxxx-xxxxx-xxxxx-xxxxx] [lt=22][errcode=-9105] [S3] module=AWSXmlClient, msg=HTTP response code: -1
[2024-08-27 12:25:18.837695] WDIAG adaptively_list_files (ob_backup_io_adapter.cpp:423) [3898675][T1002_BACKUP_CO][T1002][xxxxx-xxxxx-xxxxx-xxxxx] [lt=14][errcode=-9105] fail to scan dir!(ret=-9105, dir_path=s3://backup-test/archive/xxxxxx/xxxxxxx/log, storage_info=0x7f06f5db6470)
问题原因
集群中有部分节点访问不到 OBS,备份要求所有的节点都能访问到备份存储。
问题的风险及影响
备份失败。
影响租户
影响 OceanBase 数据库中的 SYS 租户和 Oracle 租户以及 MySQL 租户。
适用版本
OceanBase 数据库 V4.x 版本。
解决方法及规避方式
解决方法:
保证所有节点都能访问到备份存储。
规避方式:
备份前先检查备份存储介质,要求所有节点都能访问且有权限。