下载此文档

启动,停止和重起 PostgreSQL.doc


文档分类:法律/法学 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
http://server./server/2005-09-21/./pg_ctl-D/usr/local/pgsql/data-llogfilestartpg_ctlstart[-w][-s][-Ddatadir][-lfilename][-ooptions][-ppath]pg_ctlstop[-W][-s][-Ddatadir][-ms[mart]|f[ast]|i[mmediate]]pg_ctlrestart[-w][-s][-Ddatadir][-ms[mart]|f[ast]|i[mmediate]][-ooptions]pg_ctlreload[-s][-Ddatadir]pg_ctlstatus[-Ddatadir]pg_ctlkill[signal_name][process_id]   描述   pg_ctl是一个用于启动,停止,或者重起PostgreSQL后端服务器(postmaster),或者显示一个运行着的服务器的状态的工具,尽管我们可以手动启动服务器,但是pg_ctl封装了重新定向日志输出,与终端和进程组合理分离,以及另外提供了一个选项用于有控制的关闭。   在start模式里会启动一个新的服务器。服务器是在后台启动的,标准输入被附着到了/dev/null上。如果使用了-l,那么标准输出和标准错误被定向到一个日志文件,要么就是重新定向到pg_ctl的标准输出(而不是标准错误)。如果没有选定日志文件,pg_ctl的标准输出应该重新定向到一个文件或者用管道输出类似rotatelogs这样的日志旋转程序,否则,postmaster将把它的输出写到控制终端(在后台)并且将不会脱离shell的进程组。   在stop模式下,那个正在特定数据目录运行的服务器被关闭。你可以用-m选项选择三种不同的关闭模式:"Smart"模式等待所有客户端中断联接。这个是缺省。"Fast"模式并不等待客户端中断联接。所有活跃事务都被回卷并且客户端都强制断开。"Immediate"模式将在没有干净关闭的情况下退出。这么做将导致在重新启动的时候的恢复。   restart实际上是先执行一个停止,然后紧跟一个启动。它允许变换postmaster命令行的选项。   reload模式简单地给postmaster发送一个SIGHUP信号,导致它重新读取她的配置文件(,)这样就允许修改配置文件选项而不用完全重启系统来使之生效。   status模式监查一个服务器是否在指定的数据目录运行,如果是,那么显示其PID和调用它的命令行选项。   kill模式允许你给一个指定的进程发送信号。这个功能对MicrosoftWindows特别有用,因为那里没有kill命令。使用--help查看支持的信号的名字的列表。  选项-Ddatadir声明该数据库文件的文件系统位置。如果忽略这个选项,使用环境变量PGDATA。-lfilename把服务器日志输出附加在filename文件上。如果该文件不存在,那么创建它。umask设置为077,因此缺省时是不允许从其它用户向日志文件访问的。-mmode声明关闭模式。mode可以是smart,fast,或者immediate,或者是这三个之一的第一个

启动,停止和重起 PostgreSQL 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花花世界
  • 文件大小32 KB
  • 时间2019-01-27
最近更新