文章目录前言一、连续归档是什么?二、开始实战操作1.开启归档,实现数据库备份Wal日志文件2.开始基础备份2.删除一条数据3.分析日志4.开始恢复总结 前言提示:只需要会一种操作系统的连续归档,其他什么操作系统都是一样的, Linux的连续归档开启与还原跟windows一样的只不过没有图像化界面而已, 这里为了让大家看的更加直观懂理解一点,就选择Linux做操作。一、连续归档是什么? 连续归档
转载 2024-04-06 20:20:37
52阅读
-创建归档目录 -修改参数(在配置文件中配置) 如果只是设置修改archive_command,可以使用reload使其生效,而不用重启数据库 -重启数据库
转载 2019-06-03 15:01:00
214阅读
2评论
一,基本原理和步骤备份:使用pg_basebackup命令来进行备份,这个命令可以将postgresql的数据文件备份为两个压缩文件:base.tar和 pg_wal.tar。本别是数据文件和归档文件,恢复的时候,需要设置按照归档文件来恢复。那么,此种方式的备份可以备份自定义表空间。恢复:需要先把备份的压缩文件替换当前的数据文件,然后修改postgresql.conf,因为这个配置文件在data文
Postgresql数据库提供了三种不同的基本方法来备份和恢复Postgresql数据:1.使用 pg_dump 和 pg_dumpall 进行转储,从SQL转储文件中恢复。2.文件系统级别的备份。3.增量备份和基于时间点恢复(PITR)一、增量备份Postgresql数据库在写入操作时,对数据文件做的任何修改都会写入WAL(预写日志)日志中,然后才会对数据文件做物理修改。当数据库服务器掉电或者意
PgArch预写日志归档进程       PostgreSQL从8.x版本开始提出了PITR(Point-In-Time_recovery)技术,支持将数据库恢复到其运行历史中任意一个有记录的时间点。除WalWrite外,PITR的另一个重要的基础就是对WAL文件的归档功能。PgArch辅助进程的目标就是对WAL日志在磁盘上的存储形式(Xlog文件)进
转载 2023-08-20 18:34:26
113阅读
将人大金仓数据库安装后,需要进行一些关于数据库日志的配置,将kingbase.conf文件中,关于日志的配置选项详解,记录如下:1.logging_collector = on/off 是否将日志重定向至文件中,默认是off(修改后需重启DB)2.log_directory='pg_log' 日志文件目录,默认是${PGDATA}的相对路径,即${PGDATA}/pg_log,
转载 2024-06-03 21:36:21
325阅读
文章目录前言一、逻辑备份1.pg_dump工具2.pg_dumpall工具二、逻辑备份还原三、连续归档备份四、连续归档恢复总结 前言逻辑备份 即SQL转储方式,使用pg_dump和pg_dumpall进行备份。逻辑备份在恢复时,介于逻辑备份与故障时间点之间的数据难以恢复,所以逻辑备份适用于留存某个时间点的备份或进行跨平台跨版本的数据迁移。文件系统级备份 即拷贝数据文件的完整目录,备份时需要关闭数
转载 2023-12-12 22:11:15
154阅读
下载源码包​​https://www.postgresql.org/ftp/source/v12.7/​​安装必要的包​​yum -y install readline readline-devel zlib zlib-devel gettext gettext-devel openssl openssl-devel pam pam-devel libxml2 libxml2-devel l
原创 精选 2022-09-16 22:37:51
567阅读
## PG Archive归档目录 在PostgreSQL数据库中,PG Archive归档目录是一个重要的特性,用于管理数据库的归档文件。本文将介绍PG Archive归档目录的概念、用途和示例代码,并提供一些相关的最佳实践。 ### 什么是PG Archive归档目录? PG Archive归档目录是PostgreSQL数据库中存储归档文件的目录。归档文件是在数据库备份过程中生成的,用于
原创 2023-08-25 09:29:05
628阅读
# WAL日志: # 我们对数据库的增删改查创建之前先是将sql语句记录在WAL日志中, # 只有日志记录刷新到磁盘后,才能写入数据库文件。 # 遵从这个过程,不需要在每个事务提交时都刷新数据页到数据文件。 # 理论上我们通过WAL日志可以回到数据的任意时间点 # 文件存储位置:$PGDATA/pg_wal # 归档日志: # 归档日志就是将WAL日志的完整拷贝 # 触发归档日志的条件: # 手
转载 2024-01-17 10:17:47
139阅读
RAC下的归档如果使用的共享存储或放ASM里可以把归档放在一个目录下,也可以放在各自独立的目录下,可以根据需求进行设计下面演示放同一目录的操作:NODE1:alter disk group archive add directory ‘+ARCHIVE/ARCH’;alter system set log_a
rac
原创 2014-03-11 13:53:39
1047阅读
Oracle 设置归档模式 查看是否开启归档 开启归档 2. 开启归档并设置归档路径:
原创 2014-11-01 22:39:12
499阅读
# MySQL开启归档 MySQL的归档是一种将数据库中的操作记录保存到磁盘上的机制,通过开启归档,可以保留数据库的历史操作记录,方便进行数据恢复和审计。本文将介绍如何在MySQL中开启归档,并提供相应的代码示例。 ## 什么是归档 归档是一种记录数据库中操作历史的机制,它将数据库中每一次的数据更改操作记录下来,并存储到磁盘上的归档日志中。通过归档,可以实现对数据库的历史操作进行查询、恢复和
原创 2024-01-02 11:09:22
266阅读
开启归档并更新归档目录 1)建日志目录,并更改权限 mkdir -p /log/arch_log  chown oracle.oinstall -R /log/arch_log 2)开启归档 sqlplus / as sysdba shutdown immediat; startup mount; alter database archivelog; 3) 更改归档日志
原创 2012-12-22 20:39:26
582阅读
用iPhone/Mac加上Omnifocus软件来实践GTD有2个月了,以前写的“用iPhone打造个人的GTD实践”这篇文章只是刚刚开了个头,现在感觉非常不错,做事的效率比以前提高了许多,以前经常拖拉到最后一天才完成的事情,现在竟然能提前几天完成,所有事情都正确地记录和归类,再也不会忘记重要的事项。2个月前在看GTD相关的文章时就瞥见了ZTD,当时并没太多留意(GTD想学的东西太多,也没时间去留
转载 3月前
429阅读
背景发现数据库宕机,排查原因发现数据磁盘爆满,经排查发现是数据库数据目录下,pg_wal目录占用过大导致。pg_wal(Write-AHead Logging) 说明wal日志位置: $PGDATA/pg_wal(pg10之前叫pg_xlog)# #wal日志文件命名规则: #我们看到的wal日志是这样的:000000010000000100000092 #其中前8位:00000001表示time
清理 1 天 之前的数据cat >> $PGDATA/arch.sh <<"EOF"test ! -f /postgresql/archive_log/$1 && cp --preserve=timestamps
原创 2022-07-12 11:39:48
201阅读
手动清理归档日志
原创 2021-08-11 13:47:33
1479阅读
相关参数 wal_level wal_level决定多少信息写入到 WAL 中 参数枚举值 wal_level 参数默认值为 replica ,每个层次包括所有更低层次记录的信息。(级别:minimal<replica<logical) minimal :去掉除从崩溃或者立即关机中进行恢复所需的信息 ...
转载 2021-09-18 12:56:00
975阅读
2评论
一、基础概念1、归档作用   归档,它不仅可以用于大型数据库的增量备份和恢复,也可以用于搭建standby镜像备份。      PostgreSQL默认处于非归档模式。开启归档模式,主要涉及到三个参数:wal_level,archive_mode和archive_command。   wal_level参数默认为mininal,设置此参数
原创 2023-10-21 15:16:03
689阅读
  • 1
  • 2
  • 3
  • 4
  • 5