免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1934 | 回复: 2
打印 上一主题 下一主题

pgsql 在redhat es 3.0 中的问题(各位大大帮帮忙) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-26 17:31 |只看该作者 |倒序浏览
我的系统是redhat es 3.0 在安装了pgsql7.4后为了实现开机后启动我写了个shell文件内容如下#!/bin/bash
# this is postgresql start file
case "$1" in
start)
        su -l postgres -s /bin/sh -c "/usr/local/feiqi/pgsql/bin/pg_ctl start -D /usr/local/feiqi/pgsql/data/ -o "-i" &"
        sleep 2
        ;;
stop)
      su -l postgres -s /bin/sh -c "/usr/local/feiqi/pgsql/bin/pg_ctl -D /usr/local/feiqi/pgsql/data/ -p /usr/local/feiqi/pgsql/bin/postmaster stop &"
        ;;
*)
        printf "Usage: s {start|stop}\n" "$0"
        exit 1
esac

exit 0
并将这个 文件连接到rd.5中 但是开机后不能启动pgsql
我用手工运行上面这个文件提示:
pg_ctl: Another postmaster may be running.  Trying to start postmaster anyway.
/usr/local/feiqi/pgsql/bin/postmaster: error while loading shared libraries: libreadline.so.4.1: cannot open shared object file: No such file or directory
pg_ctl: cannot start postmaster
Examine the log output.
我的数据库在/usr/local/feiqi/pgsql/data下
pgsql 安装在/usr/local/feiqi/pgsql 下

论坛徽章:
0
2 [报告]
发表于 2004-07-27 17:44 |只看该作者

pgsql 在redhat es 3.0 中的问题(各位大大帮帮忙)

你手工启动有问题吗?
没有问题的话那是你的libreadline.so所在的目录没在你的ld.so.conf里

论坛徽章:
0
3 [报告]
发表于 2004-08-01 21:34 |只看该作者

pgsql 在redhat es 3.0 中的问题(各位大大帮帮忙)

起动脚本这样写

在/etc/rc.d/rc.local文件中最后一行加入service postgresql start 就能自动起动了.不用象你那么复杂.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP