暂无图片
pg_rman备份的逻辑
我来答
分享
暂无图片 匿名用户
pg_rman备份的逻辑

mydb1=# select pg_walfile_name(pg_current_wal_lsn());
pg_walfile_name
--------------------------
000000050000000000000011

开始备份之前的wal日志

rman备份后,备份目录中arclog 中的wal

-rw------- 1 postgres postgres 16777216 Nov 19 16:27 000000050000000000000011
-rw------- 1 postgres postgres 16777216 Nov 19 16:27 000000050000000000000012
-rw------- 1 postgres postgres 347 Nov 19 16:27 000000050000000000000012.00000028.backup

斜体的12 ,12.backup 文件 ,没看明白

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
张三丰

12.backup文件为备份标签文件,每当pg_rman进行备份时,会在备份目录中生成一个与特定WAL文件关联的备份标签文件,这个.backup文件是一个标记文件,指定特定WAL文件中与备份过程关联的开始点或结束点。文件名中.0000028部分是内部序列号,用于区分不同的备份活动。从WAL文件12开始的备份会创建相应的标记文件12.backup,这有助于在恢复过程中识别从哪个时间点开始应用WAL文件来恢复数据。

暂无图片 评论
暂无图片 有用 1
打赏 0
手机用户9375
2024-11-22
开始备份之前是11号文件,不应该是11.backup ,为什么是12.backup,不是开始日志号,是结束的日志号吗?
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏