今天在在使用命令pg_ctl命令關閉資料庫時,等待好久最終失敗。
關閉命令: ./pg_ctl -d /postgres/data/ -l /postgres/log/pg_server.log stop
檢視pg_server.log日誌,一直在輸出
fatal: the database system is shutting down
資料庫連線工具也無法連線資料庫,但是web應用又是正常的!
經過多次查詢,有說是 postmaster.pid 檔案丟失,我的存在。顯然不是這個原因。
最後發現:使用pg_ctl命令關閉資料庫時候系統將不接受任何新連線,但如果有已有連線存在,那麼在斷開之前不會關閉...
關閉應用後,資料庫立刻正常關停了~再次啟動後一切恢復正常。
一切還是對命令原理不熟悉惹的禍啊---
Linux下開啟 關閉MySql Server命令
linux下開啟 關閉mysql server命令 開始用net start mysql 啟動mysql,結果發現老報某個檔案不存在,後用下面方式啟動mysql 如果你用的是redhat fedora,那麼就可以用這些命令 開啟 etc init.d mysqld start 關閉 etc init...
linux下啟動 關閉oracle
一 linux下啟動oracle linux下啟動oracle分為兩步 1 啟動監聽 2 啟動資料庫例項 1.登入伺服器,切換到oracle使用者,或者以oracle使用者登入 admin dataserver su oracle 密碼 oracle dataserver 2.開啟監聽服務 orac...
Linux下啟動 關閉Oracle
一 linux下啟動oracle linux下啟動oracle分為兩步 1 啟動監聽 2 啟動資料庫例項 1.登入伺服器,切換到oracle使用者,或者以oracle使用者登入 admin dataserver su oracle 密碼 oracle dataserver 2.開啟監聽服務 orac...