文章 2022-02-17 来自:开发者社区

PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums

标签 PostgreSQL , checksum , pg_verify_checksums , 备份集校验 , 恢复校验 背景 使用PostgreSQL pitr,数据库恢复到一个时间点后,这个数据库的所有BLOCK是否都是一致的? 数据库在DOWN机恢复后,数据文件所有BLOCK是否一致? 定期抽查数据库的数...

PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums
文章 2022-02-17 来自:开发者社区

PostgreSQL的逻辑备份与物理备份

制定备份和恢复计划是每一个DBA最重要的工作之一,它决定了数据的有效性和完整性。也可以搭建跨越不同数据中心的流复制集群,能有效的帮助你避免单点故障。但是只有一份有效的备份能够帮助从delete或者drop的误操中恢复数据。这篇文章中,我们将讨论PostgreSQL的一些备份选项。 备份类型 主要有两种备份类型:物理备份和逻辑备份。在设计备份策略之前,理解这一点非常重要。使用何种备份类型,也取决于....

文章 2022-02-17 来自:开发者社区

阿里云postgreSQL数据库逻辑备份

一、创建阿里云存储网关参考链接:https://help.aliyun.com/document_detail/108244.html 注意购买OSS bucket的区域与数据库实例所在的区域不同。 二、在与存储网关同一区域的ECS机器上面,挂载存储网关:mount.nfs x.x.x.x:/shares /ossx.x.x.x:/shares是网关的挂载点,/oss为本地目录参考链接:http....

阿里云postgreSQL数据库逻辑备份
文章 2022-02-17 来自:开发者社区

PostgreSQL备份工具:pg_rman编译安装

概述 pg_rman 是一个专门为pg打造的在线物理备份工具,类似于oracle的rman,今天,我们就来学习一下如何编译安装一个pg_rman 准备工作 postgres环境 既然是为了备份pg而存在的工具,我们安装使用它,首先需要有pg环境,最好是编译安装。不管是root还是postgres用户都要配置好 需要的 packages zlib-devel直接 yum install zlib-....

文章 2022-02-17 来自:开发者社区

PostgreSQL 10.1 手册_部分 III. 服务器管理_第 25 章 备份和恢复

第 25 章 备份和恢复 目录 25.1. SQL转储 25.1.1. 从转储中恢复 25.1.2. 使用pg_dumpall 25.1.3. 处理大型数据库 25.2. 文件系统级别备份 25.3. 连续归档和时间点恢复(PITR) 25.3.1. 建立WAL归档 25.3.2. 制作一个基础备份 25.3.3. 使用低级API制作一个基础备份 25.3....

文章 2022-02-17 来自:开发者社区

PostgreSQL 10.1 手册_部分 III. 服务器管理_第 25 章 备份和恢复_25.3. 连续归档和时间点恢复(PITR)

25.3. 连续归档和时间点恢复(PITR) 25.3.1. 建立WAL归档 25.3.2. 制作一个基础备份 25.3.3. 使用低级API制作一个基础备份 25.3.4. 使用一个连续归档备份进行恢复 25.3.5. 时间线 25.3.6. 建议和例子 25.3.7. 警告 在任何时间,PostgreSQL在数据集簇目录的pg_wal/子目录下都保持有一个预写式日志(WAL)。这个日...

文章 2022-02-17 来自:开发者社区

PostgreSQL 10.1 手册_部分 III. 服务器管理_第 25 章 备份和恢复_25.2. 文件系统级别备份

25.2. 文件系统级别备份 另外一种备份策略是直接复制PostgreSQL用于存储数据库中数据的文件,第 18.2 节解释了这些文件的位置。你可以采用任何你喜欢的方式进行文件系统备份,例如: tar -cf backup.tar /usr/local/pgsql/data 但是这种方法有两个限制,使得这种方法不实用,或者说至少比pg_dump方法差: 为了得到一个可...

文章 2022-02-17 来自:开发者社区

PostgreSQL 10.1 手册_部分 III. 服务器管理_第 25 章 备份和恢复_25.1. SQL转储

25.1. SQL转储 25.1.1. 从转储中恢复 25.1.2. 使用pg_dumpall 25.1.3. 处理大型数据库 SQL 转储方法的思想是创建一个由SQL命令组成的文件,当把这个文件回馈给服务器时,服务器将利用其中的SQL命令重建与转储时状态一样的数据库。 PostgreSQL为此提供了工具pg_dump。这个工具的基本用法是: pg_dump dbname &g...

文章 2022-02-17 来自:开发者社区

PostgreSQL逻辑备份,锁,长时间导出数据与备份

PostgreSQL逻辑备份, 指通过pg_dump或者直接调用COPY进行的备份方法. 一般来说, PostgreSQL 使用pg_dump备份数据库时, 会 1. 开启一个repeatable read事务,  2. 然后需要从系统表以及传入的参数, 生成备份集,  3. 备份开始前, 需要一次性把需要备份的所有对象都加上access share lock, 这个锁与DML...

文章 2022-02-17 来自:开发者社区

pg_rman 实现对postgresql数据库的备份,恢复与管理

--下载软件 https://github.com/ossc-db/pg_rman --安装 unzip pg_rman-master.zip --下载安装postgresql93-libs http://yum.postgresql.org/9.3/redhat/rhel-6.4-x86_64/ [root@rudy tools]# rpm -ivh postgresql93-l...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像