• 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实战的第一章)
     
  • 相关阅读:
    链接
    列表
    Android Studio AVD 虚拟机 联网 失败
    docker error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuratio
    JSP Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
    js jsp form
    intellij jsp 中文乱码
    [转载]在Intellij Idea中使用JSTL标签库
    windows pybloomfilter
    docker mysql
  • 原文地址:https://www.cnblogs.com/flamechan1981/p/11576775.html
Copyright © 2020-2023  润新知