Postgres在线备份步骤
2013-11-20 17:34
225 查看
Postgres在线备份步骤:
1.在线备份数据库:
[postgres@localhost~]$ vi .bash_profileexportPGDATA=$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相关文章推荐
- postgres在线增量备份与任意时间点恢复
- DB2数据库的在线备份步骤
- DB2数据库在线备份和恢复的操作步骤
- DB2离线和在线全备、增量备份及恢复的操作步骤
- DB2数据库的在线备份步骤
- DB2离线和在线全备、增量备份及恢复的操作步骤
- DB2离线和在线全备、增量备份及恢复的操作步骤
- DB2离线和在线全备、增量备份及恢复的操作步骤
- DB2 数据库在线备份和恢复的操作步骤
- DB2离线和在线全备、增量备份及恢复的操作步骤
- DB2离线和在线全备、增量备份及恢复的操作步骤
- SQL2005自动备份的步骤
- MySQL备份的几种常用方法与恢复步骤
- Oracle9i RMAN 备份及恢复步骤
- DPM2007部署对Exchange备份步骤
- Java在线备份和还原MySQL数据库。
- 简单冷备份恢复操作步骤
- 使用Windows Server Backup实现在线服务器备份,服务器还原过程。
- oracle定时备份压缩的实现步骤
- SQLite学习手册(在线备份)