edb无法启动

安装完毕后无法启动,查系统日志:

事件类型: 错误
事件来源: PostgreSQL
事件种类: 无
事件 ID: 0
日期:  2008-8-27
事件:  11:08:05
用户:  N/A
计算机: LYN
描述:
事件 ID ( 0 )的描述(在资源( PostgreSQL )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: edb-postgres: 无法找到数据库系统
预期在目录 “D:/enterprisedb/data” 找到,
但是无法打开文件 “D:/enterprisedb/data/global/pg_control”: No such file or directory
.

感觉是数据库初始化问题,于是清空数据目录D:/enterprisedb/data,再手动初始化:

D:\enterprisedb\dbserver\bin>initdb -D d:\enterprisedb\data -E UTF8 –locale=C
属于此数据库系统的文件宿主为用户 “it”.
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale C 初始化.

修复已存在目录 d:/enterprisedb/data 的权限 … initdb: 无法改变目录 “d:/enterpri
sedb/data” 的权限: Permission denied

 

看来是d:\enterprisedb\data目录权限开放的不够,于是手工修改它的权限为最高,再次执行数据库初始化就成功了。

Leave a Reply

Your email address will not be published. Required fields are marked *