【 使用环境 】生产环境
【 OB or 其他组件 】oceanbase:4.3.5 ocp:4.4.2
【问题描述】ocp之前备份在ceph的 现在全量备份到深信服eds失败,ocp也无法停止日志备份
【附件及日志】
把ocp-server.log日志 发一下看看
能把完整的日志,都提供一下么?
日志文件大小82M 发不出来
把日志压缩一下 发出来就可以 可以发50M的
原因是:业务集群 obprod 全量备份失败,是因为租户 prod 的日志备份仍在跑,不能切换到新的深信服 EDS 路径;要先停掉日志备份,再改路径做全量。
sys租户查看一下信息:
SELECT tenant_id, round_id, status, path, checkpoint_scn_display
FROM CDB_OB_ARCHIVELOG_SUMMARY
ORDER BY tenant_id, round_id DESC;
SELECT tenant_id, name, value
FROM CDB_OB_ARCHIVE_DEST
WHERE name IN (‘path’,‘status’,‘binding’);
的 sys 下停归档:
– 查租户名
SELECT tenant_id, tenant_name FROM __all_tenant WHERE tenant_id IN (1002, 1004);
– 按实际名字停(示例)
ALTER SYSTEM NOARCHIVELOG TENANT = ‘prod’;
ALTER SYSTEM NOARCHIVELOG TENANT = ‘<1004对应租户名>’;
在查看信息
SELECT tenant_id, round_id, status, path
FROM CDB_OB_ARCHIVELOG_SUMMARY
WHERE tenant_id IN (1002, 1004)
ORDER BY tenant_id, round_id DESC;
全部为 STOP 后,再配 EDS(务必 path_style)并做全量
间隔一会 在查询
SELECT tenant_id, round_id, status, path
FROM CDB_OB_ARCHIVELOG_SUMMARY
WHERE (tenant_id, round_id) IN (
SELECT tenant_id, MAX(round_id)
FROM CDB_OB_ARCHIVELOG_SUMMARY
GROUP BY tenant_id
);
若超过 30 分钟仍停在 STOPPING,多半是写旧 S3 路径卡住,把当时observer.log发一下
已经STOP了 过程有点慢长
停了以后 再配置做全备 应该就没有问题了
– 对增量的影响
- 数据增量备份:不依赖日志备份是否开启,可以单独做。
- 完整恢复能力(PITR):需要日志备份一直开着;关掉后,关停期间的时间点无法按日志恢复。
现在不要关。 截图里两个集群日志备份显示「进行中」,在换路径、全量成功之后,这是正常运行状态。







