PostgreSQL中文学习手册(服务器配置)
PostgreSQL中文学习手册(服务器配置) ,下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因
一、服务器进程的启动和关闭:
下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,,因此在使用上比直接使用postgres更加方便。
pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"]
pg_ctl start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o "OPTIONS"]
pg_ctl stop [-W] [-t SECS] [-D DATADIR] [-s] [-m SHUTDOWN-MODE]
pg_ctl restart [-w] [-t SECS] [-D DATADIR] [-s] [-m SHUTDOWN-MODE]
pg_ctl reload [-D DATADIR] [-s]
pg_ctl status [-D DATADIR]
pg_ctl promote [-D DATADIR] [-s]
选项 描述
-D 指定数据库存储的路径
-l 指定服务器进程的日志文件
-s 仅打印错误信息,不打印普通信息
-t SECS 当使用-w选项时等待的秒数
-w 等待直到数据库操作完成(对于stop而言,该选项时缺省选项)
-W 不等待任何操作的完成
--help 显示帮助信息
--version 显示版本信息
-m 对于stop和restart操作,可以指定关闭模式
系统关闭模式
smart 不在接收新的连接,直到当前已有的连接都断开之后才退出系统
fast 不在接收新的连接请求,主动关闭已经建立的连接,之后退出系统
immediate 立即退出,但是在restart的时候需要有恢复的操作被执行
这里我们只是给出最为常用的使用方式,即数据库服务器的正常启动和关闭。
#start表示启动postgres服务器进程。
#-D指定数据库服务器的初始目录的存放路径。
#-l指定数据库服务器进程的日志文件
/> pg_ctl -w start -D /opt/PostgreSQL/9.1/data -l /opt/PostgreSQL/9.1/data/pg_log/startup.log
#stop表示停止postgres服务器进程
#-m fast在关闭系统时,使用fast的关闭模式。
/> pg_ctl stop -m fast -w -D /opt/PostgreSQL/9.1/data
推荐阅读
-
Nginx学习之静态文件服务器配置方法
-
Linux系统学习 十一、DHCP服务器—相关文件、配置文件、服务器配置
-
使Nginx服务器支持中文URL的相关配置详解
-
DELL服务器RAID H700,PERC H800阵列卡配置中文完全手册图解
-
Velocity用户手册---中文版(学习修改版) velocityWeb化工应用服务器jQuery
-
SpringMVC学习笔记(五、视图解析器配置与中文乱码问题)
-
Apache2配置文档中文版(转载) 配置管理应用服务器ApachePHP浏览器
-
Apache2配置文档中文版(转载) 配置管理应用服务器ApachePHP浏览器
-
PostgreSQL12.2_cn.chm 中文手册 最新版
-
.NET开源类库Nini手册(INI、XML、注册表的配置应用)-中文翻译