zoukankan      html  css  js  c++  java
  • postgressql启动与关闭

    POSTGRESSQL启动和停止数据库可以通过service方式 、POSTGRESSQL的命令行工具进行启动与停止。

    1.使有SERVICE方式

    启动数据库服务的命令如下·:

    #service postgressql-10 start

    查看数据库运行状态的命令如下

    #service postgressql-10 status

    停止数据库的命令如下所示

    2.使用PG_CTL进行管理

         pg_ctl是POSTGRESQL中初始化数据目录,启动、停止、重启、重加载数据库服务,或者查看数据库服务状态的工具,相比SERVICE或SYSTECTL的管理方式,PG_CTL提供了丰富的控制项,执行PG_CTL命令需要操作系统用户使用SU命令切换到POSTGRES用户。

    (1)启动数据库

    #/usr/local/pgsql/bin/pg_ctl -D /data/10/data start server started

    (2)查看数据库运行状态

    #/usr/local/pgsql/bin/pg ctl - D /data/10/data status
    (3)停止数据库
    pg ctl stop [ D DATADIR] [ - m SHUTDOWN- MODE] [ - W] [ - t SECS] [ - s]
    “-S”参数开启和关闭屏幕上的消息输出;“- SECS ”参数设置超时时间,超过 SECS
    值设置的超时时间自动退出 其中的
    支持 种停止数据库的模式 smart fast immediate ,默认为 fast 模式
    smart 模式会等待活动的事务提交结束,并等待客户端主动断开连接之后关闭数据库
     fast 模式 会回滚所有活动的事务 ,并强制断开客户端的连接之后关闭数据库
     immediate 模式 即终止所有服务器进程, 当下一次数据库启动时它会首先进入恢
    复状态,一般不推荐使用
    在写命令的时候,这 个值可以分别简写为“-ms ”“ -mf""-mi" ,例如使用 smart 模式
    停止数据库的命令如下所示
    # /usr/local/pgsql/bin/ pg ctl - D /pgdata/10/data - ms stop
    (以上部份转自POSTGRESSQL实战的第一章)
     
  • 相关阅读:
    学习使用Markdown
    开发落网电台windows phone 8应用的计划(10)-----收尾
    MyEclipse10安装SVN插件
    HBuilder连接码云
    sqlserver2004数据库备份,在sqlserver2008还原
    fiddler抓包时出现了tunnel to ......443
    Fiddler抓取Android真机上的HTTPS包
    Fiddler证书安装(查看HTTPS)
    Mac安装普元移动开发平台Primeton Mobile_7.2LA
    Mac下安装MySQL、Workbench以及建数据库建表最基础操作
  • 原文地址:https://www.cnblogs.com/flamechan1981/p/11576775.html
Copyright © 2011-2022 走看看