crontab -e
在最后添加:
# backup database at 22:00 every day
0 22 * * * thunisoft /home/eric/bin/backup-db.sh
这样每天22:00时就会自动执行 pg_dump 以备份testdb数据库。
定时任务备份脚本:
select 'pg_dump -h localhost -p 5432 -Usa -d '||datname||' -Fc -f /opt/thunisoft/20180321_'||datname||'.bak;' from pg_database;
压缩备份的差别很大。不压缩备份出来后有1.1Gb,压缩后大约100Mb
备份成压缩文件:-Fc
pg_dump -h localhost -p 6543 -Usa -d db_sqlfx -Fc -f /opt/thun/20180319.bak
自定义回复文件:pg_restore
pg_restore -h localhost -p 6543 -Usa -d db_sqlfx -f /opt/thun/20180319.bak1
-j多线程还原。
PostgreSQL支持以下两种数据恢复方法:
1、使用psql恢复pg_dump或pg_dumpall工具生成的SQL文本格式的数据备份。
2、使用pg_restore工具来恢复由pg_dump工具生成的自定义压缩格式、TAR包格式或者目录格式备份。

转载于:https://www.cnblogs.com/zhangfx01/p/10215786.html

postgresql-定时备份,压缩备份相关推荐

  1. oracle 压缩备份比率,Oracle 11g 数据库rman压缩备份压缩率测试

    此测试不从时间维度比较,只从存储空间维度进行简要比较. --操作系统环境 [Oracle@11grac1 ~]$ uname -a Linux 11grac1 2.6.32-300.10.1.el5u ...

  2. PostgreSQL定时自动备份

    PostgreSQL定时自动备份 简介 PostgreSQL数据库中未提供数据库的定时备份功能,所以需要结合备份和定时job功能来共同实现. 这里我选取了2种定时job方式,crontab是Linux ...

  3. PostgreSQL实战之增量备份

    目录 PostgreSQL实战之增量备份 1 开启WAL 归档 2 创建基础备份 2.1 使用低级API创建基础备份 PostgreSQL实战之增量备份 PostgreSQL在做写入操作时,对数据文件 ...

  4. mysql 备份压缩数据库_备份压缩mysql 数据库

    适用于Linux平台下的一个定时备份压缩数据库代码 压缩备份Mysql数据库 #!/bin/bash shijie=`date +%Y%m%d` backRenRenDb=renren_minishi ...

  5. centos7 mysql8 主从_CentOS7开启MySQL8主从备份、每日定时全量备份(推荐)

    备注1:解决连接MySQL数据库很慢的问题 vim /etc/my.cnf 添加内容:skip-name-resolve,重启数据库. 备注2:(密码带!或其他特殊符合,前面加\,例如123!321- ...

  6. php如何解压 .bz2文件,Linux_备份压缩--bzip2,功能说明:.bz2文件的压缩程序 - phpStudy...

    备份压缩--bzip2 功能说明:.bz2文件的压缩程序. 语 法:bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- 压缩等级] ...

  7. centos7下mysql定时全量备份、增量备份实现方法

    最近学习的数据库自动定时备份的方法,从网上看的很多资料,大部分文章都是用的脚本之家的那个模板(原代码地址:https://www.jb51.net/article/99938.htm),但是都没有很详 ...

  8. mongodb 备份压缩_MongoDB 如何实现备份压缩

    背景及原理 数据库的备份是灾难恢复的最后一道屏障,不管什么类型的数据库都需要设置数据库备份,MongoDB也不例外.MongoDB 3.0 后 ,数据库可以采用Wiredtiger存储引擎后(3.2 ...

  9. rman实验——测试备份压缩

    oracle rman自带的备份压缩机制,可以有效的压缩备份的大小,降低磁盘的占用率.但是也会因为压缩而消耗更多的系统性能,和增加备份时间.现在就通过实验来看压缩和不压缩的区别. 进行不压缩全备 RM ...

  10. 根据输入时间段备份压缩日志文件

    根据输入时间段备份压缩日志文件为tar包, ant-1.7.1.jar import java.io.File; import java.io.FileInputStream; import java ...

最新文章

  1. Gmail POP3设置
  2. 软件项目组织管理(四)项目集成管理
  3. Windows下运行jekyll,编码已不再是问题
  4. From AlphaGo Zero to 2048论文分享
  5. springboot 历史版本文档_这个男人练了整整二年的SpringBoot看他如何教你学学学!...
  6. Node.js中的不安全跳转如何防御详解
  7. hdu 5233 Gunner II
  8. zabbix 5.0所有依赖包_一杯茶的时间,上手Zabbix
  9. web网页 页面布局的几种方式(转)
  10. 【机器人操作系统】ROS工作空间及功能包的创建
  11. c#json对象转数组_C#中将json字符串转为List数组对象
  12. imp遇到重复数据_oracle的imp导入时覆盖目标数据库
  13. 非常6+1禁播的片段,把李咏笑趴下的经典瞬间:
  14. 使用OpenCV测量图像中物体之间的距离
  15. lga2066服务器准系统,LGA2066低配版Corei7-7740K再曝光:21WTDP换来100MHz频率
  16. 神舟十二号出征星辰大海--麒麟信安操作系统筑牢“千年飞天梦”软件基石
  17. 使用Java制作一个简易的远控终端
  18. 1822 - Failed to add the foreign key constraint. Missing index for constraint ‘fk_tno_course‘ in the
  19. HBuilder X 初体验
  20. BeautifulSoup爬取页面URL三步走

热门文章

  1. SqlParameter类中的两对好基友:SqlDbType与DbType、SqlValue与Value
  2. 【openjudge】字符串排序
  3. 爬虫笔记1-Requests库的基本方法
  4. 如何解决ADB server didn't ACK
  5. Android客户端和服务器端数据交互的第三种方法
  6. Eclipse的自动编译和手动编译
  7. linux 设置自动定时清理日志
  8. C++11nullptr
  9. ##HttpServletRequest 和 ##HttpServletResponse 基础知识
  10. Springboot集成JavaMailSender发送邮件