目录第1章 用PLSQL连接Oracle数据库§1.2 登录信息保存功能设置:§1.3 进入PLSQL后切换数据库连接:第2章 PLSQL中编写SQL语句并执行第3章 PLSQL中查看数据库表结构§3.1 查看表结构:§3.2 表结构窗口和SQL编写窗口切换:第4章 PLSQL中SQL语句的注释第5章 &nbs
转载
2024-03-30 15:45:47
68阅读
基本使用root@fe82b689f575:/var/lib/postgresql/data/pg_wal# pg_waldump --helppg_waldump decodes an
原创
2023-01-09 17:29:15
2602阅读
读取MYSQL的binlog 并将其解析为可读的日志是一件简单的事情,mysqlbinlog 命令就可以将b
原创
2022-06-22 10:13:11
348阅读
in 日志解析, 那postgresql是否可以将pg_wal 中的日志进行解析...
原创
2023-06-22 20:47:50
2266阅读
pg_waldump显示WAL,将WAL以人可以读的格式输出。主要用于调试或教育目的。这个实用程序只能由安装的用户运行,因为它需要对数据目录进行只读访问。 语法 pg_waldump [option...] [startseg [endseg] ] 参数 $ pg_waldump --help pg
转载
2020-09-15 15:23:00
534阅读
2评论
介绍 pg_waldump 是 PostgreSQL 提供的一个命令行工具,用于解析和显示 Write-Ahead Logging (WAL) 文件中的信息。WAL 是 PostgreSQL 中的一种日志机制,记录了数据库中所有改变数据的操作。这对于确保数据库的持久性和恢复能力至关重要。应用使用场景灾难恢复:在遇到崩溃或数据损坏时,通过 WAL 日志可以恢复数据。审计和调试:分析 WAL 文件有助
除了源码,了解WAL最好的方式是通过pg_waldump入手: [lightdb@lightdb1 bin]$ ./lt_waldump --help lt_waldump decodes and displays LightDB write-ahead logs for debugging. Us
原创
2021-11-10 13:48:16
1103阅读
pg_waldump 支持 12 及以上版本;pg_walinspect 支持 15 及以上版本。 pg_waldump pg_waldump 可从 WAL 文件段中展示人类可读
要理解WAL,首先要知道WAL文件、WAL块以及WA
原创
2022-12-10 16:03:45
341阅读
一、风哥PG-DBA培训13:PostgreSQL日志挖掘与底层恢复课程目标:本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL备份恢复与迁移升级阶段之PostgreSQL日志挖掘与底层恢复,学完本课程可以PostgreSQL日志挖掘与闪回介绍,PostgreSQL日志挖掘与误删数据恢复,PostgreSQL日志挖掘与误删数据恢复-历史表技术,Postgre
原创
2023-08-16 11:02:16
103阅读
不得不说,Postgres的日志(pg_log,类似oracle的alter文件,非pg_xlog)确实是很灵活,功能也很丰富的,下面是借用postgres的日志来实现一些管理功能,下面涉及的参数都在文件$PGDATA/postgresql.conf里面。 OS:CentOS 6.2 DB:Postgres 9.2.3 1.日志审计 审计是值记录用户的登陆退出以及登陆后在数据库里
转载
2024-03-26 09:42:02
115阅读
APACHE日志格式定义,APACHE日志参数说明
在Apache的httpd.conf文件中,通过LogFormat和CustomLog指令可以实现自定义日志文件格式和内容的目的。 前段时间从运营部了解到公司项目天气预报15天查询网(http://tqybw.net),有出现很多404页,找到之后,做了修改,为了彻底解决这个问题,决定开启日志跟踪; 日志分析是网站开发应用一个非常重要的
转载
2024-05-21 19:28:37
46阅读
Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。(1)非归档模式和归档模式的切换方法:1.非归档到归档模式
a.一致性关闭数据库(shutdown [immediate | transactional |normal])
b.启动到mount阶段(startup mount)
c.切换到归档模式(alter database
转载
2024-09-29 15:44:25
79阅读
# PostgreSQL 删除 WAL 日志及 pg_archivecleanup 使用指南
在 PostgreSQL 数据库管理中,WAL(Write-Ahead Logging)日志用于确保事务的持久性和可靠性。随着时间的推移,这些日志可能会占用大量空间,因此适时清理它们是非常重要的。本文将指导你如何使用 `pg_archivecleanup` 工具删除 WAL 历史日志,确保数据库的高效运
原创
2024-08-09 12:35:04
465阅读
# PostgreSQL中pg_archivecleanup清理归档日志
在PostgreSQL数据库中,归档日志是非常重要的组件,用于记录数据库操作的详细信息,以便进行数据恢复和备份。但是,如果归档日志过多,会占用大量磁盘空间,影响数据库性能。为了解决这个问题,PostgreSQL提供了pg_archivecleanup工具,用于自动清理过期的归档日志。
## pg_archiveclean
原创
2024-05-17 04:15:41
521阅读
PG10.x 名称变化xlog wal
location lsn
pg_xlog_location_diff pg_wal_lsn_diff
pg_current_xlog_location
转载
2024-02-22 09:46:43
170阅读
控制文件:记录数据库的状态信息,版本,redo的状态等等表空间:file segment:一张表存满1个G之后就会新生成文件online wal log: 相当于redoarch wal log: 归档日志log file: 其他的状态日志等等配置文件:一、控制文件记录数据库的状态信息pg_controldata $PGDATA二、数据文件pg中,每个索引、每个表都是一个单独的文件,pg中称为pa
转载
2024-03-22 15:49:08
416阅读
Postgresql数据库提供了三种不同的基本方法来备份和恢复Postgresql数据:1.使用 pg_dump 和 pg_dumpall 进行转储,从SQL转储文件中恢复。2.文件系统级别的备份。3.增量备份和基于时间点恢复(PITR)一、增量备份Postgresql数据库在写入操作时,对数据文件做的任何修改都会写入WAL(预写日志)日志中,然后才会对数据文件做物理修改。当数据库服务器掉电或者意
转载
2024-03-27 14:01:15
319阅读
源端数据库配置修改 在进行PostgreSQL数据库迁移之前,必须确保data目录下的postgresql.conf文件中的三个设置项的符合预期。三个设置项分别是: 1.wal_level可以设置为replica或logical minimal --不能通过基础备份和wal日志恢复数据库。 replica – 9.6版本以前的archive和hot_standby --该级别支持wal归档和复制
转载
2024-03-22 15:04:41
258阅读
一,基本原理和步骤备份:使用pg_basebackup命令来进行备份,这个命令可以将postgresql的数据文件备份为两个压缩文件:base.tar和 pg_wal.tar。本别是数据文件和归档文件,恢复的时候,需要设置按照归档文件来恢复。那么,此种方式的备份可以备份自定义表空间。恢复:需要先把备份的压缩文件替换当前的数据文件,然后修改postgresql.conf,因为这个配置文件在data文
转载
2024-03-20 09:24:03
655阅读