【PostgreSQL-9.6.3】LOG: unrecognized configuration parameter "dynamic_shared_memory_type"

网上大部分做法都是参照这个方法:
http://www.cnblogs.com/NextAction/p/7465505.htm

在这里先婊以下CSDM的那位老哥,抄袭人家的也就算了,哪来的脸写原创?还不敢开评论,着实恶心。

回归正文。

【PostgreSQL-9.6.3】LOG: unrecognized configuration parameter

出现该问题,很大部分原因在于Linux查找pg_ctl这个文件出现了问题。原博主的做法可以解决问题,但是另外一种情况,当系统出现多版本的PG时就会出问题。

Linux系统自带pg,具体版本视系统而言。可用

which pg_ctl

查询系统指向pg_ctl的位置,重命名该版本的pg安装包文件夹
【PostgreSQL-9.6.3】LOG: unrecognized configuration parameter
默认为/usr/bin/postgres

然后在~/.bash_profile文件中export新版本安装包的路径
【PostgreSQL-9.6.3】LOG: unrecognized configuration parameter

.source

更新一下

在这里插入图片描述
基本就解决了。基本过程就这样,有不懂可以留言

你可能感兴趣的:(PostgreSQL,linux,pg,dynamic,PostgreSQL,unrecognized)