自学内容网 自学内容网

【已验证】PostgerSQL之pg_rman项目实战

pg_basebackup、pg_rman
pg_basebackup是PostgreSQL自带的一个远程热备工具,可以将远程PostgreSQL热备到本地目录。不支持增量备份。
pg_rman是PostgreSQL的备份与恢复工具,pg_rman必须与被备份数据库安装在同一台机器。支持增量备份。

PG_RMAN是Postgresql的一款插件,用于备份和还原PostgreSQL数据库;它需要对整个数据库集群,存档WAL和服务器日志进行物理在线备份。

pg_rman支持使用PostgreSQL 9.0之后从备用站点获取备份,还支持存储快照备份。

pg_rman具有以下功能:

仅使用一个命令即可对整个数据库(包括表空间)进行备份。
只需一个命令即可从备份中恢复。
支持增量备份和备份文件压缩,以便占用更少的磁盘空间。
管理备份版本并显示备份目录。
支持存储快照。
pg_rman支持以下命令:

init --初始化备份目录。
backup --进行在线备份。
restore --还原。
show --显示备份历史记录。详细信息选项显示每个备份的附加信息。
validate --验证备份文件。未经验证的备份不能用于还原和增量备份。
delete --删除备份文件。
purge --从备份目录中删除已删除的备份。

# 查看pg数据库的版本
pg=# select version();
                                                 version                                                 
---------------------------------------------------------------------


原文地址:https://blog.csdn.net/u010438126/article/details/137758592

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!