码迷,mamicode.com
首页 > 其他好文 > 详细

greenplum 6.0 下gpbackup的编译与使用

时间:2020-01-05 20:25:11      阅读:381      评论:0      收藏:0      [点我收藏+]

标签:$path   mes   ola   dir   hub   src   version   export   com   

centos 安装go环境
1.  获取对应版本go linux环境包 这里是1.13.5
wget -c https://studygolang.com/dl/golang/go1.13.5.linux-amd64.tar.gz

2.  解压包到/opt/目录下 # /home/gpadmin/go
tar -C /opt/ -zxvf go1.13.5.linux-amd64.tar.gz

3. 配置环境变量
vim /etc/profile # /home/gpadmin/.bash_profile
# go
export GOROOT=$HOME/go
export GOPATH=$HOME/gpbackup
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin    
执行
source /etc/profile $ source .bash_profile

4. 查看go版本
go version
这时go环境安装好了 通过go get 下载的一些包可以在/var/go/gopath/src/下找到

--------------------------------------------------------------------------------

gpbackup的编译与安装:https://github.com/greenplum-db/gpbackup

$ go get github.com/greenplum-db/gpbackup/...
$ cd /home/gpadmin/gpbackup
make depend
make build

make  build_linux

#生成的目标程序在/home/gpadmin/gpbackup/bin下

----------------------------------------------------------------------------------

gpbackup的使用

要创建全量备份:
gpbackup --dbname mytest --backup-dir /mybackup --leaf-partition-data
创建增量备份:
要基于最新的增量备份创建新的增量备份,必须包含与增量备份相同的--backup-dir选项以及--leaf-partition-data和--incremental选项。
gpbackup --dbname mytest --backup-dir /mybackup --leaf-partition-data --incremental
恢复(不创建库)
gprestore --backup-dir /mybackup --timestamp 20170914081205
恢复(创建库)
gprestore --backup-dir /mybackup --create-db --timestamp 20200105192621

greenplum 6.0 下gpbackup的编译与使用

标签:$path   mes   ola   dir   hub   src   version   export   com   

原文地址:https://www.cnblogs.com/zsfishman/p/12153373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!