暂无图片
openGauss 数据库异机恢复后,启动数据库的时候报了[BACKEND] FATAL: could not recognized compression algorithm 2 for file 'base/16384/21950_pcd'错误
我来答
分享
暂无图片 匿名用户
openGauss 数据库异机恢复后,启动数据库的时候报了[BACKEND] FATAL: could not recognized compression algorithm 2 for file 'base/16384/21950_pcd'错误

openGauss 数据库异机恢复后,启动数据库的时候报了[BACKEND] FATAL: could not recognized compression algorithm 2 for file 'base/16384/21950_pcd'错误


我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
何加加

有没有童鞋碰到过相似问题?

暂无图片 评论
暂无图片 有用 2
yBmZlQzJ

这个错误表明在启动数据库时,无法识别文件'base/16384/21950_pcd'的压缩算法。为了解决这个问题,你可以尝试以下方法:

  1. 检查文件'base/16384/21950_pcd'是否存在于数据库中。如果不存在,请从备份中恢复该文件。

  2. 如果文件存在,尝试更改文件的压缩算法。你可以使用ALTER DATABASE命令来更改压缩算法。例如,将压缩算法更改为gzip:

        

sql复制代码

ALTER DATABASE SET CONNECTION COMPRESSION TO gzip;

  1. 如果问题仍然存在,可能是数据库配置中的压缩算法设置不正确。请检查数据库配置文件(如postgresql.conf或pg_hba.conf),并确保其中的compression参数设置为正确的值。

暂无图片 评论
暂无图片 有用 0
yBmZlQzJ

要解决这个问题,可以尝试以下几个步骤:

  1. 确保恢复的数据库版本与当前运行的数据库版本兼容。如果版本不兼容,可能需要升级或降级数据库,以匹配恢复的备份版本。

  2. 检查恢复的备份是否使用了特定的压缩算法。如果是,你需要确保当前的数据库环境支持该算法。你可以查看 openGauss 数据库的文档,了解支持的压缩算法列表,并确保你的数据库配置正确。

  3. 如果备份使用的压缩算法当前的数据库不支持,你可能需要找到使用支持的压缩算法创建的备份,或者尝试使用其他恢复方法,如不使用压缩的备份进行恢复。

  4. 如果以上方法都无法解决问题,建议联系 openGauss 数据库的技术支持团队,他们可以提供更具体的帮助和指导,以解决该问题。

暂无图片 评论
暂无图片 有用 0
何加加

谢谢您的回复。*pcd文件应该是开了行存压缩的表对应的文件。我原机备份恢复能正常启动。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏