oceanbase4.1 备份报错

ERROR 9040 (HY000): backup can not start, because log archive status is not doing.
怎么处理

v4.1

报错说明没开归档,需要打开归档
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000818802

我开了,关了也这样报错

image

先命令行,关闭归档,然后,创建备份,指定新的目录。之后,可以暂停备份,关闭归档,目录清空。在备份到想要放的目录。
我就是这么搞得。

产生的原因:

第一次开启备份和归档,之后,手动关闭,一段时间,清理了备份目录。又在OCP,点了备份,就报错了。

希望对你有用

MySQL [oceanbase]> alter system backup database;
ERROR 9040 (HY000): backup can not start, because log archive status is not doing.

要是doing状态才行。一直开着,不能关闭

我知道是要这个状态,为什么不是这个状态, 怎么改这个状态

查询CDB_OB_ARCHIVELOG,现在是什么状态?
重新ALTER SYSTEM SET LOG_ARCHIVE_DEST 设置再试试呢

ALTER SYSTEM NOARCHIVELOG [TENANT = ALL];
这个是关闭归档的

执行如下语句,把结果发出来。
select tenant_name, log_mode from oceanbase.dba_ob_tenants;

select tenant_id, status, start_scn, path from oceanbase.cdb_ob_archivelog;

show parameters like ‘log_archive_dest_state’;

show parameters like ‘archive_lag_target’;

启动数据备份失败,错误信息:data backup pre-check failed, log backup not started


是在sys租户执行,普通租户没有

你执行的语句报错, 是因为单引号的 全半角问题。