欢迎来到博达网站群学习网!
|
当前位置: 九游会 >> 知识库 >> 部署类 >> 数据库 >> 正文

windows系统环境错误致pgsql无法启动-九游会

发布时间:2016-08-03    浏览次数:次

现象

windows server 2003系统,全新安装vsb9,安装完成后,pgsql服务无法启动。如图1

1

原因

   操作系统语言环境错误

解决方法

由于服务无法启动,需进入cmd命令行,手动执行启动,以便查看具体报错信息。在cmd下执行以下命令,如图2

pushd e:\vsb9standard\pgsql\data

pg_ctl.exe start d e:\vsb9standard\pgsql\data

2

查看postgresql.conf文件,找到此项,如图3

3

上图显示lc_messages等均为空,而默认此值应该为chinese (simplified)_people''s republic of china.936

得知此错误后,查看操作系统语言环境;可是打开windows控制面板时,explorer.exe进程自动重启,无法查看语言环境。首先解决此问题(以下方法来源网络):

修复windows2003 控制面板不能打开

点击控制面板没有反应,或是重启explorer.exe进程,无法打开控制面板,解决办法运行regedit打开注册表找到

hkey_local_machine\system\currentcontrolset\control\nls\locale下的两个项修改为"(default)"="00000409""00000804"="1"大功告成区域和语言选项 空白的处理方法修改如下[hkey_current_user\keyboard layout\preload]"1"="00000409"

通过以上步骤,修复了控制面板不能打开的问题后,查看语言环境,确认正常。

重新安装vsb,启动正常。此时查看postgresql.conf文件,如图4

4

网站地图