• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            colorful

            zc qq:1337220912

             

            pg_ctl

            pg_ctl -- 啟動、停止、重啟 PostgreSQL
            2010-01-11 19:08

            pg_ctl

            名稱

            pg_ctl -- 啟動、停止、重啟 PostgreSQL

            語法

            pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path]
            pg_ctl stop [-W] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ]
            pg_ctl restart [-w] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] [-o options]
            pg_ctl reload [-s] [-D datadir]
            pg_ctl status [-D datadir]
            pg_ctl kill [signal_name] [process_id]
            pg_ctl register [-N servicename] [-U username] [-P password] [-D datadir] [-w] [-o options]
            pg_ctl unregister [-N servicename]

            描述

            pg_ctl 用于啟動、停止、重啟 PostgreSQL 后端服務(wù)器(postgres),或者顯示一個運(yùn)行著的服務(wù)器的狀態(tài)。盡管可以手動啟動服務(wù)器,但是 pg_ctl 封裝了重新定向日志輸出,與終端和進(jìn)程組合理分離,以及另外提供了一個選項(xiàng)用于有控制的關(guān)閉。

            start 模式里會啟動一個新的服務(wù)器。服務(wù)器是在后臺啟動的,標(biāo)準(zhǔn)輸入被附著到了 /dev/null 上。如果使用了 -l ,那么標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤將被定向到一個日志文件,要么就是重定向到 pg_ctl 的標(biāo)準(zhǔn)輸出(而不是標(biāo)準(zhǔn)錯誤)。如果沒有選定日志文件,pg_ctl 的標(biāo)準(zhǔn)輸出應(yīng)該重定向到一個文件或者用管道輸出到類似 rotatelogs 這樣的日志滾動程序,否則,postgres 將把它的輸出寫到控制終端(在后臺)并且將不會脫離 shell 的進(jìn)程組。

            stop 模式下,那個正在特定數(shù)據(jù)目錄運(yùn)行的服務(wù)器將被關(guān)閉。你可以用 -m 選項(xiàng)選擇三種不同的關(guān)閉模式:"Smart"模式等待所有客戶端中斷連接,這是缺省。"Fast"模式并不等待客戶端中斷連接,所有活躍事務(wù)都被回滾并且 客戶端都被強(qiáng)制斷開。"Immediate"模式將在沒有干凈關(guān)閉的情況下強(qiáng)行退出。這么做將導(dǎo)致在重新啟動的時候的恢復(fù)。

            restart 實(shí)際上是先執(zhí)行一個停止,然后緊跟一個啟動。它允許變換 postgres 的命令行選項(xiàng)。

            reload 模式簡單地給 postgres 發(fā)送一個 SIGHUP 信號,導(dǎo)致它重新讀取配置文件(postgresql.conf, pg_hba.conf 等),這樣就允許修改配置文件選項(xiàng)而不用重啟系統(tǒng)即可生效。

            status 模式監(jiān)查一個服務(wù)器是否在指定的數(shù)據(jù)目錄運(yùn)行,如果是,那么顯示其 PID 和調(diào)用它的命令行選項(xiàng)。

            kill 模式允許你給一個指定的進(jìn)程發(fā)送信號。這個功能對 Microsoft Windows 特別有用,因?yàn)樗鼪]有 kill 命令。使用 --help 查看支持的信號名字列表。

            register 模式允許你在 Microsoft Windows 上注冊一個系統(tǒng)服務(wù)。

            unregister 模式允許你在 Microsoft Windows 上刪除先前用 register 命令注冊的系統(tǒng)服務(wù)。

            選項(xiàng)

            -D datadir

            聲明該數(shù)據(jù)庫的文件系統(tǒng)位置。如果忽略則使用 PGDATA 環(huán)境變量。

            -l filename

            把服務(wù)器日志輸出附加在 filename 文件上。如果該文件不存在則創(chuàng)建它。umask 設(shè)置為 077 ,因此缺省時是不允許從其它用戶向日志文件訪問的。

            -m mode

            聲明關(guān)閉模式。mode 可以是 smart, fast, immediate 之一,或者是這三個的首字母之一。

            -o options

            聲明要直接傳遞給 postgres 的選項(xiàng)。

            參數(shù)通常都用單或者雙引號包圍以保證它們作為一個整體傳遞。

            -p path

            聲明 postgres 可執(zhí)行文件的位置。缺省位于 pg_ctl 自身所在目錄,如果沒找到則使用硬編碼的安裝目錄。除非你想干點(diǎn)什么特別的事情,并且想得到類似沒有找到 postgres 這樣的錯誤,否則必須使用這個選項(xiàng)。

            -s

            只打印錯誤,而不打印提示性信息。

            -w

            等待啟動或者關(guān)閉的完成(60 秒超時),這個參數(shù)是關(guān)閉時的缺省值。成功的關(guān)閉是以刪除 PID 文件為標(biāo)志的。對于啟動而言,一次成功的 psql -l 就標(biāo)志著成功。pg_ctl 將企圖使用對 psql 合適的端口,如果存在 PGPORT 環(huán)境變量,那么將用它。否則,它將查找在 postgresql.conf 文件里是否設(shè)置了一個端口。如果都沒有,它將使用 PostgreSQL 編譯時的缺省端口(缺省 5432)。在等待的時候,pg_ctl 將根據(jù)啟動或者關(guān)閉的成功狀況返回一個準(zhǔn)確的退出代碼。

            -W

            不等待啟動或者停止的完成。這是啟動和重啟的缺省。

            posted on 2012-08-15 18:14 多彩人生 閱讀(461) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            導(dǎo)航

            統(tǒng)計

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲精品无码专区久久同性男| 人妻少妇久久中文字幕 | 精品精品国产自在久久高清| 久久毛片一区二区| 人人狠狠综合久久亚洲高清| 93精91精品国产综合久久香蕉 | 久久综合九色综合精品| 国产精品一久久香蕉国产线看观看| 一本色道久久综合狠狠躁| 久久久一本精品99久久精品88| 久久久久久精品无码人妻| 亚洲av伊人久久综合密臀性色 | 久久免费美女视频| 国产精品午夜久久| 久久午夜福利无码1000合集| 久久久久亚洲AV无码观看| 激情伊人五月天久久综合| 国产精品女同一区二区久久| 亚洲日本va午夜中文字幕久久 | 精品国产VA久久久久久久冰 | 亚洲成色www久久网站夜月| 久久亚洲美女精品国产精品| 国产精品欧美久久久久无广告| 久久99精品久久久久久噜噜| 久久人妻无码中文字幕| 国产精品久久久久久久| 久久精品免费全国观看国产| 99久久er这里只有精品18| 国产成人无码精品久久久免费 | 精品无码久久久久久尤物| 亚洲狠狠久久综合一区77777| 婷婷久久综合九色综合绿巨人| 久久久久亚洲AV成人片 | 国产成人精品久久免费动漫| 久久国产视频网| 久久不射电影网| 精品国产99久久久久久麻豆 | 精品久久久久久国产| 精品欧美一区二区三区久久久| 亚洲精品午夜国产VA久久成人| 久久精品国产精品亚洲艾草网美妙|