您的位置:首页 > 博客中心 > 数据库 >

Postgresql安装失败--the database cluster initialisatio

时间:2022-03-13 22:40

PostgreSQL 始终不能同时接受超过大约 125 个连接,我的硬件是很强悍的!

发生这种情况的原因在于某些 PostgreSQL 说依赖的库依赖于 user32.dll ,而 user32.dll 要从"Desktop Heap"中分配内存。"Desktop Heap"用于为每个登陆会话分配内存,每个非交互式会话大约分配 512KB ,同时每个 postgres.exe 进程消耗大约 3.2KB 的"Desktop Heap",这样大约 125 连接就差不多可以耗尽全部的"Desktop Heap"空间。不过这种情况不会发生在从命令行运行的场合,因为命令行是交互式登陆会话,通常只需要 3MB 大小的"Desktop Heap"就可以了。   http://support.microsoft.com/kb/184802

要解决这个问题,你必须通过修改注册表中的 SharedSection 值来增加非交互式"Desktop Heap"的尺寸,具体方法参见微软知识库中的文章。需要注意的是,设置太高的值有可能导致系统无法启动。



在windows2003安装失败,报警告,并且没有postgresql服务

problem running post-install step.Installation may not complete correctly
the database cluster initialisation failed


http://forums.enterprisedb.com/posts/list/3984.page
andy,这个人是PostgreSQL 9.3.5
http://my.oschina.net/congqian/blog/135590   
这个人是postgresql-windows-9.2.4版本.
都是和权限有关系. 


后来咨询了下实施的同事,

1.安装前,如果安装过,请卸载,并删除postgresql的目录

2.安装前,创建好你要安装到的目录,比如 D:\xxx\postgresql 目录.

右键postgresql文件夹,设置user有控制权限

gxlsystem.com,布布扣

3.安装过程中,选择Locale选择  chinese singnapore

gxlsystem.com,布布扣

4.按常规安装即可成功.

gxlsystem.com,布布扣


Postgresql安装失败--the database cluster initialisatio,布布扣,bubuko.com

热门排行

今日推荐

热门手游