【 使用环境 】生产环境
【 使用版本 】4.3.5
【问题描述】数据库备份失败
【报错截图】
【描述】备份时,报错,log backup是已开启状态
在这个租户查询下
select * from dba_ob_archivelog;
mysql> select * from oceanbase.dba_ob_archivelog;
Empty set (0.24 sec)
查询出来是空的
必须是doing表示归档在进行中
那我该如何操作?
看下归档参数
SELECT * FROM oceanbase.DBA_OB_ARCHIVE_DEST;
mysql> SELECT * FROM oceanbase.DBA_OB_ARCHIVE_DEST;
±--------±----------------------±------------------------------------+
| DEST_NO | NAME | VALUE |
±--------±----------------------±------------------------------------+
| 0 | binding | OPTIONAL |
| 0 | dest_id | 1006 |
| 0 | path | file:///opt/backup/tenant_oneid/log |
| 0 | piece_switch_interval | 7d |
| 0 | state | ENABLE |
±--------±----------------------±------------------------------------+
和oceanbase的版本有关系吗?我使用的是社区版本的oceanbase
归档路径是黑屏配置的 还是在OCP上配置的?
是黑屏配置的,ocp上没法配置
我在observer主机上单独挂了个磁盘,建了目录,然后给admin用户权限
集群是多副本还是单副本的?多副本需要配置NFS作为备份介质
1.Alter system noarchivelog;
2.alter system set log_archive_dest= '';
3.alter system set data_backup_dest= '';
4.在OCP上配置备份 或者配置备份策略
你的意思使用nfs挂载目录,都指向同一个nfs路径,是吧?
挂载同一个路径,挂载点的名字也要相同