文档章节

PostgreSQL-pg_ctl

o
 osc_rq37fdad
发布于 2019/08/28 11:06
字数 282
阅读 59
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

命令简介

pg_ctl 启动、关闭、重启 postgres

pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path]
pg_ctl stop [-W] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ]
pg_ctl restart [-w] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] [-o options]
pg_ctl reload [-s] [-D datadir]
pg_ctl status [-D datadir]
pg_ctl kill [signal_name] [process_id]
pg_ctl register [-N servicename] [-U username] [-P password] [-D datadir] [-w] [-o options]
pg_ctl unregister [-N servicename]

具体说明见参考资料。

 

实操记录

# 查找 pg_ctl
[root@localhost ~]# whereis pg_ctl
pg_ctl: /usr/bin/pg_ctl /usr/share/man/man1/pg_ctl.1.gz

# 启动 postgres
[root@localhost ~]# su postgres
bash-4.2$ /usr/bin/pg_ctl -D /var/lib/pgsql/data start
could not change directory to "/root"
pg_ctl: another server might be running; trying to start server anyway
server starting
bash-4.2$ FATAL:  lock file "postmaster.pid" already exists
HINT:  Is another postmaster (PID 30063) running in data directory "/var/lib/pgsql/data"?

出现如下错误  could not change directory to "/root",因为在 postgres 中不能自动切换路径,解决方法

bash-4.2$ cd /usr/bin
bash-4.2$ pwd
/usr/bin
bash-4.2$ ./pg_ctl -D /var/lib/pgsql/data start
server starting

可能出现如下错误 pg_ctl: PID file "/var/lib/pgsql/data/postmaster.pid" does not exist,可以查看启动日志

我操作时是因为磁盘满了,无法创建新的文件 postmaster.pid,清除缓存腾出一点空间即可。

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
基于ExMobi的外卖系统全端开发实践

如今O2O模式已经进入高速发展阶段,这种模式带给人们的方便快捷不仅催生了各种团购业务,更使订餐、外卖这种传统行业得到了新生。 这不禁让笔者也蠢蠢欲动,尤其是现在企业内部很多时候为了方...

nandy007
2015/12/14
1.6K
11
[用事实说明两个凡是]一个由mysql事务隔离级别造成的问题分析

背景 最近要做一个批跑服务, 基本逻辑就是定时扫描数据库的记录, 有满足条件的就进行处理(一条记录代表一个任务,以下任务与记录含义相同). 要求支持多机部署批跑服务. 批跑支持多机部署实现方...

周翼翼
2015/11/24
3.8K
44
PostgreSQL备份加密方法

本文加密方式是在利用pg_dump备份出文件后直接利用openssl进行文件加密。 1、生产密钥: 利用各种参数进行建立公私密钥,这里利用输入参数作为密钥生成的一部分,其他的可以手动添加,脚本如...

PGSmith
2016/03/28
867
1
OpenCASCADE Expression Interpreter by Flex & Bison

OpenCASCADE Expression Interpreter by Flex & Bison eryar@163.com Abstract. OpenCASCADE provide data structure of any expression, relation or function used in mathematics. Flex a......

eryar
2016/05/28
237
0
线程池源码分析-ThreadPoolExecutor

1 系列目录 - 线程池接口分析以及FutureTask设计实现- 线程池源码分析-ThreadPoolExecutor 该系列打算从一个最简单的Executor执行器开始一步一步扩展到ThreadPoolExecutor,希望能粗略的描述...

乒乓狂魔
2016/05/01
1.7K
4

没有更多内容

加载失败,请刷新页面

加载更多

wasm cpp 传值

简单传递基础值 #include <emscripten.h>extern "C"{ int fib(int n);}int fib(int n){ return n < 2 ? n : fib(n - 1) + fib(n - 2);}int main(int argc, char......

阿豪boy
6分钟前
0
0
全球产业数字化转型趋势及方向研判

中国电子学会研究咨询中心主任、中国数字经济百人会秘书长李颋发布由中国数字经济百人会依托中国电子学会专业研究团队编制的《全球产业数字化转型趋势及方向研判》。该报告结合国内外领军企业...

Idea
7分钟前
0
0
再谈测试浮躁论——深度好文!

目前来说软件测试人员都有这么些问题吧,这大概已经成为中国目前测试的瓶颈了。人心浮躁大概不是某些职业人特有的,其实是我们这些年轻人的通病了。但身为测试人员,当你在应聘找工作的时候是...

程序员一凡
15分钟前
10
0
Spring Boot 教程 - 文件上传下载

在日常的开发工作中,基本上每个项目都会有各种文件的上传和下载,大多数文件都是excel文件,操作excel的JavaAPI我用的是apache的POI进行操作的,POI我之后会专门讲到。此次我们不讲如何操作...

Butterfly-Tri
55分钟前
27
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部