切换备份备份的目的端

当备份备份的介质(例如 OSS)出现问题时, OceanBase 数据库支持切换备份的目的备份端。

切换备份的目的备份端的具体操作如下:

  1. 停止日志的自动备份备份。

    命令示例如下:

    1. obclient> ALTER SYSTEM STOP BACKUP ARCHIVELOG;
  2. 停止数据的备份备份。

    命令示例如下:

    1. obclient> ALTER SYSTEM CANCEL BACKUP BACKUPSET;
  3. 重新设置备份的目的备份端。

    命令示例如下:

    1. obclient> ALTER SYSTEM SET backup_backup_dest='xxxxx'

    其中,xxxxx 需要替换为新的备份的目的备份端。

  4. 重新启动备份备份的工作线程。

    命令示例如下:

    1. 设置备份备份工作线程的时间间隔。

      backup_backup_dest_option 配置项用于控制备份备份相关的参数。更多 backup_backup_dest_option 配置项的说明信息请参见《参考指南(MySQL 模式)》或《参考指南(Oracle 模式)》文档中 backup_backup_dest_option 章节。

      1. obclient> ALTER SYSTEM SET backup_backup_dest_option = 'log_archive_checkpoint_interval='1h';
    2. 启动备份备份的工作线程。

      1. obclient> ALTER SYSTEM BACKUP BACKUPSET ALL;

查看备份备份的状态

启动备份备份的工作线程后,您可以通过查询以下视图来了解当前备份备份的状态:

  • oceanbase.CDB_OB_BACKUP_BACKUPSET_JOB

  • oceanbase.CDB_OB_BACKUP_BACKUPSET_JOB_HISTORY

  • oceanbase.CDB_OB_BACKUP_BACKUPSET_TASK

  • oceanbase.CDB_OB_BACKUP_BACKUPSET_TASK_HISTORY

  • oceanbase.CDB_OB_BACKUP_BACKUP_ARCHIVELOG_SUMMARY

视图相关的字段说明信息请参见《参考指南(MySQL 模式)》。