随笔分类 - postgresql backup recovery
摘要:os: ubuntu 16.04postgresql: 9.6.8barman: 2.5ip 规划192.168.56.101 node1 barman192.168.56.102 node2 postgresqlbarman 是2ndquadrant推出的...
阅读全文
摘要:os: ubuntu 16.04postgresql: 9.6.8barman: 2.5ip 规划192.168.56.101 node1 barman192.168.56.102 node2 postgresqlbarman 是2ndquadrant推出的...
阅读全文
摘要:os: ubuntu 16.04postgresql: 9.6.8barman: 2.5ip 规划192.168.56.101 node1 barman192.168.56.102 node2 postgresqlbarman 是2ndquadrant推出的...
阅读全文
摘要:os:centos 7.4postgresql:10.4pg_basebackup 可以用来做数据库的备份,也可以用来搭建slaver。pg_basebackup --help$ which pg_basebackup/usr/pgsql-10/bin/pg...
阅读全文
摘要:os: centos 7.4postgresql: 9.6.9pg_rman: REL9_6_STABLEpg_rman 是一款优秀的postgresql 在线备份和恢复的工具,在github上可以找到该软件。下面是pg_rman主页面的描述:pg_rman...
阅读全文
摘要:由于prod环境和uat环境的差异,开发人员要求把prod环境的function全量导入到uat环境。prod环境 导出模式对象,不含数据$ pg_dump -U postgres -Fc -s -f /tmp/mondb mondbuat环境 导出函数名$...
阅读全文
摘要:前一段时间使用pg_dump备份了单个数据库,今天试了下 pg_dumpall。pg_dumpall -U postgres -h 127.0.0.1 -p 54320 -v -f /var/lib/pgsql/10/pgdumpall_20180529 中...
阅读全文
摘要:os: centos6.8 postgresql:9.1.22base backup最初使用 tar 花费4个小时,之后改为 pigz 只花费了30分钟。# vi /backup_scripts/pg_basebackup.sh#!/bin/bashDATE...
阅读全文
摘要:pg_dump$ which pg_dump/usr/pgsql-10/bin/pg_dump$ pg_dump --helppg_dump dumps a database as a text file or to other formats.Usage:...
阅读全文
摘要:postgresql 9.1 做异机 pitr 时,可以read only恢复到指定的时间点“recovery stopping before commit of transaction 1413611332, time 2018-02-23 17:00:0...
阅读全文
摘要:普通的tar命令是单进程执行,备份稍大些目录时就会感觉力不从心。linux 推出了并行版本的tar,那就是 pigz。备份速度非常快,使用一次,你就离不了它了。安装pigzyum install pigzpigz备份tar --exclude=/var/li...
阅读全文
摘要:基于wal恢复前的准备master 上确保这两个参数是启用状态archive_mode = on # allows archiving to be donearchive_command = 'cp %p /mnt/nas_dbbackup/archive...
阅读全文
摘要:基于wal恢复前的准备确保这两个参数是启用状态archive_mode = on # allows archiving to be donearchive_command = 'cp %p /mnt/nas_dbbackup/archivelog/%f &...
阅读全文
摘要:pgsql 物理备份主要就是使用tar拷贝打包文件和归档日志。因为tar是单进程操作,所以适用不太大的数据库备份。如果数据库比较大,就需要用pigz工具。pg_start_backupselect pg_start_backup('20170922');ta...
阅读全文
摘要:20170629 本次操作是完成pgsql的逻辑备份 pg_dump安装debian 8.2省略安装postgresql省略备份前准备工作创建用户postgres=# create user usr_pyb with password 'rootroot';...
阅读全文