第一次玩postgresql,版本是最新的8.4,安装完毕,在“开始--程序”中启动‘start server’,报错:无法启动。
在系统服务中启动,报错:本地计算机上的postgresql server8.4服务启动后又停止了,一些服务自动停止,
 如果他们没有什么可做的,例如“性能日志和警报”服务。有什么办法解决?谢谢

解决方案 »

  1.   

    我也遇到和楼主同样的问题,正在寻找解决的办法。貌似刚安装上的时候可以启动,但是我又重新启动几次电脑,之后就不行了。我中间安装过一个perl的DBD::Pg包,以及一些和PostgreSQL有关的包,应该不会影响到PostgreSQL的启动啊?!真是奇怪了
      

  2.   

    在trainee的提示下,我看了下事件查看器(控制面板-管理工具-事件查看器),发现是我写进postgresql.conf文件的一个设置在启动的时候没有能够识别,注释掉之后,启动就正常了。多谢!
      

  3.   

    这是我在事件查看器中得到想消息:
    postgres cannot access the server configuration file "D:/Program Files/PostgreSQL/8.4/data/postgresql.conf": No such file or directory
    data目录下确实什么文件都没有,难道是我的安装过程有问题?
      

  4.   

    postgresql.conf磁盘上搜索一下这个文件,看看到底在哪儿?有时会安装到你的个人文件夹中。
      

  5.   

    搜索了一下,只找到了这样的一个文件:postgresql.conf.sample
    把它改成postgresql.conf放到data目录下,还是启动不了。,靠,postgresql这玩意有这么复杂吗?
      

  6.   

    你检查西postgresql.conf里面的一些值
    估计可能里面有一些路径的配置不对,所以才启动不了,你检查看看吧
      

  7.   

    你们装完会自动在data目录下生成postgresql.conf文件?
      

  8.   


    或者读一下这个帖子,运行一下initdb
    http://archives.postgresql.org/pgsql-general/2007-12/msg01022.php
      

  9.   

    安装到 Locale 的时候,不能选 默认,要选 C ...Enjoy
      

  10.   


    可能是安装完后没有初始化数据库,也就是initdb命令。PostgreSQL第一次安装成功之后需要用该命令初始化数据库,之后系统会按照你指定的目录把一些数据库文件放在data文件夹下,包括你创建的数据库都在该目录下。
      

  11.   


    这个文件,你注意后缀名:sample,它是postgresql.conf的样例文件,也就是说你的系统生成的最初的postgresql.conf就会是这个样子,以后可以对照它进行参考。初始化数据库之后不用拷贝这个文件,系统自动生成。
      

  12.   

    这个破B玩意就这样
    还说要想oracle看其呢
    安装飞了进去了
    还好按完就好了
    还说8.3好啊