在solaris上启动postgres时出现致命错误

时间:2012-07-19 14:48:42

标签: database postgresql

我正在尝试在我的主目录中的sun solaris sparc实例上安装postgres。

除非我尝试启动postgres服务器,否则一切都很好,我收到以下错误

FATAL:  "/home/reic/var/lib/pgsql/data" is not a valid data directory
DETAIL:  File "/home/reic/var/lib/pgsql/data/PG_VERSION" is missing.

我使用命令pg_ctl -l logfile start启动服务器。

我已经按照所有必要的步骤安装在sun solaris上。

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

解决方案:

所有必需的文件都在PGDATA目录中,我将其作为尝试启动服务器的同一用户运行。问题在于将env变量放在.bashrc而不是.bash_profile文件中。显然,当env变量放入.bashrc时,自定义不会传播到子shell。

我没有意识到这一点!谢谢大家......