环境

系统平台:N/A
版本:4.7.5

症状

操作系统:Kylin Linux 3(Core)
1、数据库启动报错:

致命错误:  42501: 无法打开共享内存段 "/PostgreSQL.1132371639": 权限不够

2、备份后,再次安装数据库,将配置文件替换为新初始化的postgresql.auto.conf和postgresql.conf,可正常启动;修改work_mem等内存相关的参数,重启数据库都会同上报错。

问题原因

需排查硬件,未确定原因。

解决方案

初始化新的data目录,将配置文件替换为新初始化的postgresql.auto.conf和postgresql.conf,只修改listen_addresses和port参数,数据库启动成功,应用访问正常。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐