Maison > base de données > tutoriel mysql > le corps du texte

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

WBOY
Libérer: 2016-06-07 17:13:40
original
1103 Les gens l'ont consulté

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

linux

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!