postgresql 啟動停止方式

2021-10-02 04:52:39 字數 757 閱讀 2304

啟動和停止資料庫伺服器

service postgresql-10 start

service postgresql-10 stop

service postgresql-10 status

pg_ctl start -d [ data 所在路徑 ]

pg_ctl stop -d [ data 所在路徑 ]

三種形式:-m 指定模式

smart 模式:會等待活動的事務提交結束,並等待客戶端主動斷開連線之後關閉資料庫服務

fast 模式:會回滾所有的活動的事務,並強制斷開客戶端的連線然後關閉資料庫(預設就是使用fast 相當於oracle 中的 immediate模式關閉)

pg_ctl status -d [ data 所在路徑 ]
/usr/pgpsql-10/bin/postgres -d [ data 所在路徑 ]

kill -sigterm `head -1 /usr/pgpsql-10/data/postmaster.pid`

如果要在作業系統啟動時就啟動pg,可以在/etc/rc.d/rc.local 檔案中加以下語句:

/usr/pgsql-10/bin/pg_ctl start -l /usr/pgsql-10/log/pg_server.log -d/usr/pgsql-10/data

PostgreSQL停止動作觀察

實驗過程如下 啟動乙個客戶端 postgres cnrd56 bin psql psql 9.1.2 type help forhelp.postgres begin begin postgres select count pg sleep 1000 from test 然後強制停止 pg ctl ...

PostgreSQL停止動作觀察

實驗過程如下 啟動乙個客戶端 postgres cnrd56 bin psql psql 9.1.2 type help forhelp.postgres begin begin postgres select count pg sleep 1000 from test 然後強制停止 pg ctl ...

Oracle啟動停止 監聽啟動停止

啟動oracle資料庫需要三個步驟 1 建立例項 startup nomount 2 安裝資料庫 alter database mount 3 開啟資料庫 alter database open 完成以上三個步驟,可使用以下命令 startup 是批處理形式,三步操作一起完成 startup nom...