PostgreSQL 启动失败的解决方案
导读:收集整理的这篇文章主要介绍了PostgreSQL 启动失败的解决方案,觉得挺不错的,现在分享给大家,也给大家做个参考。 环境red hat ClouDForms 4.x问题postgre...
收集整理的这篇文章主要介绍了PostgreSQL 启动失败的解决方案,觉得挺不错的,现在分享给大家,也给大家做个参考。 环境
red hat ClouDForms 4.x
问题
postgreSQL 启动失败,并导致evmserverd崩溃。
[----] I, [2016-11-29T03:12:31.816753 #1201:e4f994] INFO -- : MIQ(PostgresAdmin.runcmd_wITh_LOGging) Running command... service rh-postgresql94-postgresql start[----] E, [2016-11-29T03:12:32.886621 #1201:e4f994] ERROR -- : AwesomeSpawn: service rh-postgresql94-postgresql start exit code: 1[----] E, [2016-11-29T03:12:32.886797 #1201:e4f994] ERROR -- : AwesomeSpawn: Redirecting to /bin/Systemctl start rh-postgresql94-postgresql.serviceJob for rh-postgresql94-postgresql.service failed because the control PRocess exited with error code. See "systemctl status rh-postgresql94-postgresql.service" and "journalctl -xe" for
根本原因
/VAR 文件系统使用率100%。
解决方案:
扩展/var文件系统。
补充:WIn10安装postgresql启动服务失败解决
win10安装postgresql安装时总是在最后提示安装失败,其实这个是不影响使用postgresql的。我使用postgresql时发现总是连不上本地数据库。在cmd中输入netstat -ano查看端口,发现本地总是没有5432这个监听端口,判断是服务没有开启。
在cmd中进入postgresql下载地方的bin目录里。初始化pgsql:
initdb.exe -D ../data
启动pgsql不要关闭窗口
pg_ctl.exe start -D ..\data
发现有提示
说是PErmission denied 创建data文件权限不够。于是对我们下载postgresql的目录点击右键属性里,设置user的权限为完全控制
再次运行命令即可创建成功
之后每次使用pgadmin4前需要在cmd里切换到下载postgresql的bin目录下输入命令
pg_ctl -D ../data -l logfile start
启动本地监听服务,即可有5432端口监听,即可使用pgadmin4连接数据库。
postgre服务注册
pg_ctl.exe register -N "pgsql" -D 此处填写data目录地址
例如:(这是我的地址)
pg_ctl.exe register -N "pgsql" -D I:\postgresql\data
之后就可以启动服务了
sc start pgsql;
如果cmd报错说没有权限,可以尝试使用管理员启动cmd。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣的文章:- postgresql连续归档及时间点恢复的操作
- PostgreSQL归档配置及自动清理归档日志的操作
- 使用postgresql 模拟批量数据插入的案例
- postgreSQL数据库默认用户postgres常用命令分享
- 解决postgresql无法远程访问的情况
- pgsql 如何手动触发归档
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PostgreSQL 启动失败的解决方案
本文地址: https://pptw.com/jishu/633114.html
