pg_basebackup与pg_rman恢复数据库时是否需要停止postgresql服务
时间: 2024-01-11 15:02:41 浏览: 156
postgreSQL+pgpool+pg_rman高可用实施手册.docx
在使用pg_basebackup或pg_rman恢复PostgreSQL数据库时,通常需要停止PostgreSQL服务。这是因为在恢复期间,数据库对象和WAL日志文件将被还原到数据库目录中,这可能会导致正在运行的PostgreSQL实例无法处理所有的更改。因此,建议先停止PostgreSQL服务,然后再将备份数据还原到数据库目录中。
需要注意的是,如果您正在使用pg_rman进行增量备份和还原,则可以在不停止PostgreSQL服务的情况下进行还原。但是,在进行完整备份还原时,建议停止PostgreSQL服务以确保数据的完整性和一致性。
阅读全文