暂无图片
pg_rman备份报错,提示00000005.history.done 找不到
我来答
分享
暂无图片 匿名用户
pg_rman备份报错,提示00000005.history.done 找不到

一个测试库,正常备份后,我把pgdata目录清空后,用rman恢复成功了,再用rman备份就提示报错如下:

INFO: copying database files
Processed 1624 of 1624 files, skipped 0
INFO: copying archived WAL files
ERROR: could not open destination file "/home/postgres/backup/20241202/104522/arclog/archive_status/00000005.history.done": No such file or directory

但是我到pg_wal中看有00000005.history.done

[postgres@gbase8c_1 archive_status]$ ll
total 0
-rw------- 1 postgres postgres 0 Dec 2 10:34 00000005.history.done
-rw------- 1 postgres postgres 0 Dec 2 10:45 00000008000000000000001E.00000028.backup.done
-rw------- 1 postgres postgres 0 Dec 2 10:34 00000008.history.done
[postgres@gbase8c_1 archive_status]$ pwd
/pgdata/12/data/pg_wal/archive_status

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
朝印村的保安

目录没有找对,设置一下归档文件的环境变量试试

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg中SQL没有过滤条件,在创建索引的时候,还要加个常量吗?
回答 1
我实际测试了MySQL是不需要Oracle这样添加常量也能走索引的。PG可以自己走测试
postgres_fdw这个扩展,可以实现从pg到oracle、mysql的跨库吗?
回答 1
不能,跨到oracle要用oraclefdw,跨到mysql要用mysqlfdw
PostgreSQL blob最大支持多少?
回答 2
已采纳
暂无文字回复
请指教,PG12遇到报错 ERROR: could not find tuple for attrdef 37(Drop sequence seq1报错)
回答 5
建议先在测试环境测试一下上述操作,在生产环境先备份后操作。
postgreSQL测试环境都是用什么操作系统搭建?
回答 3
已采纳
centos就行。
Postgresql中如何修改已存在表上的constraint?
回答 1
官方文档http://postgres.cn/docs/13/sqlaltertable.htmlALTERTABLE[IFEXISTS][ONLY]name[]DROPCONSTRAINT[IFEX
关闭PG库时,有三种方式:smart、fast和immediate。其中哪种模式,等效于Oracle数据库中的shutdown abort?
回答 3
immediate
pg如何统计一个时间段的事务数量?比如2024-03-12,下午16:00到16:30
回答 1
在PostgreSQL中,可以使用系统视图pgstatdatabase来统计一个时间段内的事务数量。具体步骤如下:1.首先记录开始时间点的统计信息:sqlSELECTxactcommit,xactro
postgresql state_change的时间很久,而且状态是active,这时SQL一直在执行吗?
回答 1
是的,pgstatactivity中state字段为active表示sql正在运行。
postgres 主从重启顺序 有什么要求吗?
回答 1
已采纳
主往从推,先后关系。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~