linux 数据库 出错(在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:38:50
linux下打开数据库时出现以下错误(postgresql数据库)
psql :FATAL: database is not accepting commands to avoid wraoaround data loss in database "postgres"
HINT Stop the postmaster and use a standalone backend to vacuum database "postgres".
有办法修复吗?最新的备份是2天前的,用备份恢复就有2天数据会丢失。

寻求高手帮助解决!!!!

不需要调用备份啊,
这是你长时间不vacuum的结果,造成事务ID接近溢出了

根据下面的提示啊
已单用户登录并vacuum postgres数据库

以单用户登录
postgres --single -D /usr/local/pgsql/data postgres
vacuum full