Postgres在线备份步骤

Postgres在线备份步骤:

1.在线备份数据库:

[postgres@localhost~]$ vi .bash_profile

exportPGDATA=$HOME/pgdata

export BACKBASE=/home/postgres/wmpay_bak

exportARCHIVE=/home/postgres/wmpay_archive_log

[postgres@localhost~]$ psql -d wmpay -c "select PG_START_BACKUP('backup baseline')"

 pg_start_backup

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

 0/4C51EC

(1 row)

 

[postgres@localhostwmpay_archive_log]$ cp -R $PGDATA/* $BACKBASE

 

[postgres@localhostwmpay_archive_log]$ psql -d wmpay -c "select PG_STOP_BACKUP()"

 pg_stop_backup

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

 0/4C5248

(1 row)

######################################################################################

#[postgres@localhost~]$ cd wmpay_archive_log/

#[postgres@localhostwmpay_archive_log]$ ls

#000000010000000000000000                  000000010000000000000002

#000000010000000000000000.004C51EC.backup  archive_status

#000000010000000000000001

#[postgres@localhostwmpay_archive_log]$ more 000000010000000000000000.004C51EC.backup

#START WAL LOCATION:0/4C51EC (file 000000010000000000000000)

#STOP WAL LOCATION:0/4C5248 (file 000000010000000000000000)

#CHECKPOINTLOCATION: 0/4C51EC

#START TIME:2013-05-11 00:01:31 CST

#LABEL: backupbaseline

#STOP TIME:2013-05-11 00:19:37 CST

######################################################################################

2.备份在线日志:

cp -R$PGDATA/pg_xlog/* $ARCHIVE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值