VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

增量备份

功能描述

可以使用vb_probackup进行wal持续归档。wal持续归档后,可以支持指定时间点恢复。

注意事项

使用vb_probackup对数据库进行增量备份时,不能使用pglz算法对数据文件进行压缩(即–compress-algorithm参数不能设置为pglz)。

备份流程

1.初始化备份目录。

vb_probackup init -B backup_dir

2.添加一个新的备份实例。

vb_probackup add-instance -B backup_dir -D data_dir --instance=instance_name [remote_options]

3.配置数据目录的postgresql.conf,设置归档。

Archive_command='vb_probackup archive-push -B backup_dir --instance instance-name --wal-file-path %p --wal-file-name %f [remote_options]' 
hot_standby = on
full_page_writes = on
archive_mode = on
wal_level = hot_standby # 必须高于minimal

4.创建指定实例的备份。想要实现时间点恢复必须至少创建一次全量备份,远程时connection_options,remote_options需要同时指定。

vb_probackup backup -B backup_dir -b backup_mode --instance=instance_name 
[-E external_directory_path]