postgresql的啟停和建立

來源:互聯網
上載者:User

標籤:初始化   cond   shu   返回   存在   查詢   wal   目錄   產生   

一、啟停方法

兩種方法

  1、直接運行postgres進程啟動;

  2、使用pg_ctl命令啟動

  postgres -D /home/osdba/pgdata  &

二、停止資料庫的三種模式

smart   shutdown:智能關機模式。不接受新的串連,且等已有串連全部結束後,關閉資料庫。

fast shutdown:快速關閉模式,不允許有新的串連,向所有活躍的服務進程發送sigterm訊號,讓           他們立刻退出,然後等所有子進程結束並關閉資料庫。如果資料庫正處於備     份狀態,立刻終止備份。

immediate shutdown: 立即關閉模式,所有進程立即退出,並不會妥善關閉資料庫系統,下次啟動時資料庫會重放WAL日誌進行恢複。緊急時使用。

 

sigterm :  此訊號smart shutdown關機模式

sigint  :   fast  shutdown關機模式

sigquit  :  immediate shutdown關機模式

pg_ctl stop  -D  datadir -m smart pg_ctl stop  -D  datadir -m fastpg_ctl stop  -D  datadir -m  immediate

  

 

 

 

 

 

 

 

 

二、pg_ctl功能

1、初始化postgresSQL資料庫執行個體。

2、啟動、終止或重啟

3、查看服務狀態

4、讓資料庫執行個體重新讀取設定檔

初始化postgresql資料庫執行個體命令:

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

-s  只列印錯誤和警告資訊

-D  datadir:指定資料庫執行個體的資料目錄

-o  options:為直接傳遞給initdb命令的參數,具體可見initdb 命令的協助。

-c  提高伺服器的軟式節流(ulimit -c),嘗試允許資料庫執行個體在異常時產生一個coredump檔案,以便於問題定位和故障分析。

pg_ctl  start  -w  -D  /home/osdba/pgdata

  

三、啟動postgresSQL 資料庫的命令如下:

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

-w  等待啟動完成。

-t   等待啟動完成的秒數  預設60s

-s  只列印錯誤和警告資訊,不列印提示性資訊。

-D  datadir:指定資料庫執行個體的資料目錄。

-l   把伺服器日誌輸出附加在  filename  檔案上,不存在則建立。

-o options: 聲明要直接傳遞給postgres的選項

-p  path:指定postgres可執行檔的位置。預設執行檔案和pg_ctl相同目錄。

 

四、停止postgresql資料庫命令如下:

pg_ctl  stop  [-w]  [-t  seconds]  [-s]   [-D  datadir]  [-m s[mart] |  f[ast]  | i[mmediate] ]

-W  不等資料庫停下來,命令就返回

-m  指定停止模式

 

五、讓資料庫執行個體重新讀取設定檔的命令如下:

pg_ctl reload  [-s] [-D datadir]

 

六、查詢資料庫執行個體狀態的命令:

pg_ctl status  [-D datadir]

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

postgresql的啟停和建立

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.