社区版OB4.2.1 使用 兼容S3协议的存储 作为备份介质 access_id 和 access_key 分别填写AK 和 SK信息吗

目前没有看到这个要求,
1.可以创建个目录试试看
2.检查下账号权限,看下读写是否正常
3.麻烦提供下trace日志

a.开启 Trace 功能SET ob_enable_show_trace=ON;

b.执行SQL:ALTER SYSTEM SET DATA_BACKUP_DEST='s3://backut/?host=****.obs.com&access_id=AK信息&access_key=SK信息’ TENANT = 真实租户名;

c.获取SQL trace_idSELECT last_trace_id() FROM DUAL;

d.登录对应 OBServer 节点,进入到日志文件所在目录cd /home/admin/oceanbase/log

e.获取trace_id对应的日志

grep “xxxx” rootservice.log --填写第3步获取的trace_id

grep “xxxx” observer.log --填写第3步获取的trace_id

1 个赞

有ocp么,用ocp白屏化开s3备份试试

1 个赞

权限应该没问题,都是用root登录执行的
rootservice日志中报错就是刚才我发的
observer1.log没有报错
我在桶下创建个目录试一下把

1 个赞

还有问题吗?如果问题依旧,麻烦按上述要求发现完整日志,我联系研发同学看下,

另外 执行这个SQL的trace也发下:ALTER SYSTEM SET DATA_BACKUP_DEST='s3://xxx/xxx/xxx?host=****.obs.com&access_id=AK信息&access_key=SK信息&s3_region=xxx’ TENANT = 真实租户名;

稍等,我们在S3下创建目录试一下

另外,再请教一个问题,OB社区版4.2.1.8支持S3吗,我听说42版本有的不支持

支持的,4217已经开始支持了

老师,您看下日志信息(桶中没创建目录)



老师,这是设置命令。另外,还有一个问题:tenant 后面如果写成 all_user 之后报 invalid tenant name specified in connecting string错误,麻烦看一下老师,这是不是BUG

这个是预期的,你可以参考下这个帖子
oceanbase v4 设置备份目的端报错 - #5,来自 张雨齐1m9f2h9_gaMTIwMjU5NTAzNC4xNzE0OTc1MTY1_ga_T35KTM57DZ*MTcyNjcwOTMxOC4yMTQuMS4xNzI2NzEyMTE0LjMxLjAuMA…

S3创建目录后不加s3_region=xxx的trace日志提供下

嗯嗯,关于租户的这个问题需要每一个都指定,指定不了所有租户

目前没有在桶中创建目录,昨天发的日志信息是使用根目录配置的报错。需要在桶中创建一个目录再试一下是吗?

嗯嗯,我们创建试一下

是的,另外命令要写成一行,不要换行

这个问题有进展吗

目前还是报之前的错误

麻烦将敏感信息脱敏后 上传下trace日志

执行这个sql

ALTER SYSTEM SET DATA_BACKUP_DEST='s3://xxx/xxx/xxx?host=****.obs.com&access_id=AK信息&access_key=SK信息' TENANT = 真实租户名;

您好,该问目前已经解决完了,配置好S3之后运行成功了,应该是S3的配置问题

好的,有问题欢迎继续提问