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格式,直接使用,不用修改表空间