备份归档报错

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
oceanbase4.4.2bp3 备份归档报错,使用nfs存储,我备份数据就没有问题,归档和数据备份在一个上级目录
alter system backup archivelog all;
ERROR 1227 (42501): Access denied

你在哪个租户下执行的这个命令 4.x的命令 应该不是这样执行的吧 你看看文档

发起归档日志备份 - OceanBase 数据库 V4.4.2 | OceanBase 文档中心
这个文档写的有是什么

看了一下文档 是从442bp3开始支持的 你执行报错的时候 发一下observer.log和rootservice.log日志


这个路径是一样么?

alter system backup database plus archivelog;我这样执行就没有问题,如果这个备份归档, backup_archive_dest这个参数可以不设置吗?

你执行报错 先把日志发一下吧 先看看具体的问题 归档日志备份的路径不设置 应该不行吧 如果归档备份的时候 不设置会找不到路径吧

alter system backup archivelog all; 这个报错就是您说的不支持,日志,ob生成日志太快了我不知道拿那个日志给您看。我用alter system backup database plus archivelog;备份backup_archive_dest目录没有备份数据

SELECT usec_to_time(request_time) AS ts, tenant_id, user_name, client_ip,
svr_ip, ret_code, trace_id, query_sql
FROM oceanbase.GV$OB_SQL_AUDIT
WHERE lower(query_sql) LIKE ‘%backup archivelog%’
ORDER BY request_time DESC LIMIT 10;

alter system backup archivelog all;这个执行一下 根据上面的语句找一下trace_id 根据trace_id过滤一下日志

backup_archive_dest这个参数设置了么?如果没有设置 设置一下 再执行看看

没有trace_id,backup_archive_dest 配置可,现在没有问题了

怎么解决的?

backup_archive_dest 这个配置以后 执行alter system backup archivelog all;就没有问题了是吧

请及时更新你们的官方文档

版本,命令问题

我没有理解你说的 alter system backup archivelog all; 在442bp3版本是支持的 如果你使用的是442bp3版本的ob执行的命令 不支持 请把日志发过来 看看 具体什么问题

如果之前没有设置backup_archive_dest参数 请先设置这个参数 再执行alter system backup archivelog all; 看看

我是没有说明白么?之前我说的 442bp3之前的版本 确实是不支持

image

不知道你发的这个什么意思?