使用OCP备份失败,错误信息Already in ARCHIVELOG mode

上周我也试过,也不行。 我还尝试过停止日志归档再备份,也报错:

出现上面的问题后重试,又出现already in archivelog mode的问题。

先关闭归档,再重新备份,看看是否可行?
ALTER SYSTEM NOARCHIVELOG

1 个赞


这个就是我关闭归档后重新备份时的报错。

不知道是不是我升级过版本的原因,现在重现不了这个问题了。
现在只会提示这个,把归档停掉,重新备份就会成功。

租户sxx(id = 1036)已经在往file:///backup进行备份,无法变更为新的备份路径cos://db-ob-backup-cos-xxx,如果确认要变更备份路径,请先停止该租户的日志备份,再重试执行备份。

你这个问题我昨天在另外一个租户也遇见过,按照你的经验,停止日志备份就可以了。但是1020租户还是备份不了

我今天又遇到你这个报错了。停掉归档重新点立即备份就好了

你遇见的这个错误,能在日志备份中看到归档信息,但是我遇见的这个错误,根本就不能在日志归档看到任何信息。 我刚刚用另外一个租户备份的时候又遇见这个问题了。

而且你是更新备份的位置吧。 我是在执行全量备份的时候报错。

在备份策略里面更新备份地址,再ocp手动发起立即备份

还是不行,日志备份还是有问题。

我在DBA_OB_TENANTS表中能看到租户归档模式已经打开了:


但是在DBA_OB_ARCHIVELOG表中看到任何信息:
image
正常的应该能看到如下的信息:

现在这个情况怎么处理呢,一点头绪都没有。

我遇到过你这个问题,大概是因为归档是通过黑屏命令窗口打开的,没有同步到OCP,OCP不知道,所以又去执行了一遍开启归档。所以就报归档已开启。黑屏下关掉归档,然后去OCP里操作备份。切莫一会用OCP,一会用黑屏。

先看看你的参数设置

SELECT * FROM oceanbase.DBA_OB_ARCHIVE_DEST;

SELECT * FROM oceanbase.DBA_OB_ARCHIVELOG\G
select * from oceanbase.V$OB_ARCHIVE_DEST_STATUS;

归档停掉重启呢?


ALTER SYSTEM NOARCHIVELOG;

--设置跟你的备份路径一致
ALTER SYSTEM SET LOG_ARCHIVE_DEST='location=/backup';

ALTER SYSTEM ARCHIVELOG;

归档重启过,也不行。

这个操作我之前试过,没有效果。 我也是先在黑屏下关闭归档,然后在OCP上开始备份的。一样的现象。不晓得到底什么情况。

因为我创建完租户后,使用OMS进行同步,在与检查的时候要求开启租户归档,因此就在黑屏下开启了日志归档。

这个可行

我也提示这个问题: Already in ARCHIVELOG mode,且我的日志备份停止不了应该怎么办呢

日志备份是一直处于启动中的状态的吗? 我之前好像是因为使用命令行设置备份后,再在OCP上备份导致的,后面我就只是用命令行或者OCP开启备份,就没有出现这个问题了。试试使用命令行停止归档,然后在ocp上开启备份行不行。

是的,黑屏备份和OCP备份不要交叉,建议只使用一种方式

新问题麻烦重新提个帖子吧