Postgresql的随机启动问题

来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 12:29 点击:
Postgresql的随机启动问题
 
机子重启了下,发现数据库没有自动随机启动。数据库的随机启动是一个比较重要环节,特别是服务器机子多了以后,很多问题需要服务器去代替人工完成。 
 
环境:CentOS release 5.8 (Final) 
数据库:PG 9.1.2 
虚拟机:VMWARE 6.0 
 
随机启动只要修改OS的配置文件/etc/rc.local文件即可,这是个软连接文件,新增一行数据库启动的命令即可   www.2cto.com  
# vi /etc/rc.local 
su - postgres -c '/home/postgres/bin/pg_ctl -D /database/pgdata -l /home/postgres/pgsql.log start' 
 
若没有rc.local这个文件,可以touch创建一个。
 
这里有问题需要注意一下: 
1.考虑安全性因素,PG的自启动不能用root用户去执行,故用su - postgres切换到PG用户下去执行 
2.考虑方便性,可以把这行语句写成一个脚本,然后去调用 
 
以上是*unix环境下的PG自启动解决办法,win下面的比较直观,在服务中选择自动重启即可。 
 
一开始想用ntsysv命令去选择pg,发现没有pg的service,后来想了下,pg不是root用户建的,了然 
上述命令并不是唯一的,也可以用postmaster去实现.
 
 
 
作者 kenyon
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Request.ServerVariables 参数大全
    • 执行全文索引时出现权限不足的解决方法
    • 导入excel文件处理流程节点的解决方案
    • 查看sql修改痕迹(SQL Change Tracking on Table)
    • MongoDB安装为Windows服务方法与注意事项
    • App数据层设计及云存储使用指南
    • PostgreSQL启动过程中的那些事三:加载GUC参数
    • 写给MongoDB开发者的50条建议Tip1
    • Percolator与分布式事务思考(二)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1