暂无图片
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
打赏 0
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
打赏 0
yBmZlQzJ

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

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

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

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

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

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

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

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


请输入正文
提交
相关推荐
openGauss 如何针对行级访问进行控制?
回答 1
在实际业务中还存在另外一种场景,同一张数据表,只允许用户查看满足特定条件的行数据,此时就需要将访问控制精确到数据表的行级别,使得不同用户执行相同的SQL查询、更新或删除操作,读取到的结果是不同的。用户
在openGauss中,开启AI智能基数估计对数据库性能有什么影响吗?
回答 1
在openGauss中,AI预测分成两种形态,其中AI4DB是在系统外部进行评估预测,对数据库性能没有太多的影响,AI4DBKernel则是在数据库内部基于语义及数据进行处理,会影响系统的负载,在线调
源码安装openGauss报错fatal error: zstd.h: No such file or directory
回答 3
少依赖,cmcgroup.cpp:18:10:fatalerror:libcgroup.h:Nosuchfileordirectory…/…/…/src/include/cipher.h:36:10:
openGauss的内存池是什么?
回答 2
当memorypoolenable默认设置为off时,主要是考虑到性能和复杂性之间的平衡。启用内存池虽然有诸多潜在优势,但也会引入额外的开销。在一些简单的应用场景或者对内存管理要求不高的情况下,不启用
安装完opengauss后,因业务需求,可以更换python版本吗?
回答 3
根据你的问题,来看,安装完OpenGauss后,因业务需求可以更换python版本。只要确保你需要的版本符合系统和OpenGauss的要求,就不会影响数据库的正常使用。不过,在更换python版本之前
openGauss数据库退出的时候具体如何操作?
回答 1
用命令gsomtstop  停掉 ;  ecs要在华为云界面关机 
opengauss的MySQL兼容性是通过dolphin插件实现的是吗?
回答 1
opengauss的MySQL兼容性是通过dolphin插件内核实现的,dolphin的手册只是MySQL兼容性的一部分,另一部分兼容性在内核实现,不依赖dolphin插件。
求 openGauss/MogDB 数据库中查询指定表所有视图 的SQL语句
回答 1
https://www.modb.pro/db/567100
opengauss全密态数据库问题-failed to decrypt column encryption key
回答 1
已采纳
提供一下使用的openGauss版本号,这个问题已经在3.0.3的补丁中修复了
支持mpp分布式吗
回答 4
MPP:MassivelyParallelProcessing,即大规模并行处理。