电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

PostgreSQL数据库工具pg_ctl

来源:金蝶云社区作者:金蝶2024-09-232

PostgreSQL数据库工具pg_ctl

1 pg_ctl工具简介

pg_ctl 是PG数据库自带的实用工具,具有以下功能:

  1. 初始化PG数据库实例

  2. 启动,停止,重启PG数据库服务

  3. 查看PG数据库服务的状态

  4. 让数据库重新读取配置文件

  5. 将备库提升为主库

2 初始化PG数据库实例

pg_ctl init[db] [-s] [-D datadir] [-o options]

实际调用initdb命令进行数据库实例的初始化

示例:

pg_ctl init -s -D $PGDATA

-s 只打印错误和告警信息,不打印提示性信息

D datadir,指定数据库实例的数据目录

-o options,直接传递给initdb命令的参数

3 启动,停止,重启PG数据库服务

启动PG数据库

pg_ctl start [-w] [-t seconds] [-s] [-D datadir] [-l filename] [-o options] [-p path] [-c]

示例:

pg_ctl start -w -D $PGDATA

start,启动数据库实例

-w,等待启动完成

-t,等待启动完成等待的秒数,默认60秒

-s,只打印错误和告警信息,不打印提示性信息

-D datadir,指定数据库实例的数据目录

-l,把服务器日志输出附加在filename文件上

-o options,指定传递给postgres程序的选项

-p path,指定postgres程序位置,默认与pg_ctl同一个目录

-c,提高服务器的软限制(ulimit -c),允许数据库实例异常时产生一个coredump文件,以便于问题的排查与分析

停止PG数据库

pg_ctl stop [-W] [-t seconds] [-s] [-D

PostgreSQL数据库工具pg_ctl

1 pg_ctl工具简介pg_ctl 是PG数据库自带的实用工具,具有以下功能:初始化PG数据库实例启动,停止,重启PG数据库服务查看PG数据库服务的状态...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信