您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PostgreSQL中文学习手册(服务器配置)

2025/11/3 3:51:06发布19次查看
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
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product