VastbaseG100

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

Menu

vb_basebackup备份表空间

功能描述

使vb_basebackup支持表空间的备份恢复。

备份

vb_basebackup有两种输出格式,分别为tar格式与plain格式,使这两种格式都支持表空间的备份:

  • tar格式备份支持

    将表空间备份文件输出在-D参数指定的目录下,输出文件名以表空间,命令用法如下:

    vb_basebackup -D /home/vbtest/data/bak -h 127.0.0.1 -p 5432 -Ftar -P -v -Xf
    

    参数说明:

    -D :备份文件输出路径,必选项
    -F : 指定输出格式

  • plain格式备份支持

    添加-T参数指定表空间目录映射,将表空间备份到指定目录,命令用法如下:

    vb_basebackup -D /home/vbtest/oribackuptest/base   
    -T/home/vbtest/data/tbs_mydb=/home/vbtest/oribackuptest/tbs_mydb  
    -h 127.0.0.1 -p 5432 -Fplain -P -v
    

    参数说明:

    -D : 主数据目录备份文件输出路径,必选项
    -T :“=“号左侧为需备份的表空间路径,右侧为表空间备份输出路径;多个表空间可以多次使用-T参数。

恢复

使Vastbase支持,恢复时,不止恢复主数据目录也恢复表空间。用法如下:

  • tar格式,将表空间备份文件解压到原表空间位置

  • plain格式,直接使用,不用修改表空间