Centos7 資料庫啟動使用者的建立方法
使用共享記憶體的 資料庫系統 .
比如 oracle , postgresql
在linux 上 預設使用的是 system V IPC .
但是 centos 7 做出了一個重要改變.
也就是os 使用者在logout 的時候, 這個使用者申請的所有資源 ,將會釋放.
這個時候 ,問題來了. 如果 如果申請的共享記憶體 釋放了. IPC 就掛了啊.
資料庫自然也就掛掉了.
救援方法如下:
-
將資料庫的啟動使用者 建立為 "系統使用者"
也就是在建立使用者的時候 增加選項 --system
useradd postgres --system -m
這樣建立的os 使用者就是系統使用者了. 這樣這個賬號啟動的系統服務, 在賬號logout 之後,
所申請的資源 , 不會被回收釋放.
2. os的配置引數.
/etc/systemd/logind.conf
#RemoveIPC=no
目前這個引數是 no 的 . 也就是目前, 舊方法還是可以繼續使用. 還不至於造成傷害.
怎麼用, 你自己選.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-2651653/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server資料庫建立新使用者及關聯資料庫的方法教程SQLServer資料庫
- 資料庫及使用者的建立資料庫
- 資料庫的啟動資料庫
- PB中建立資料庫的方法資料庫
- 手動建立資料庫資料庫
- MySQL建立資料庫的兩種方法MySql資料庫
- PG 資料庫只讀使用者的建立。資料庫
- 啟動資料庫例項的限制模式(restrict mode)的方法資料庫模式REST
- 手動建立oracle資料庫Oracle資料庫
- Oracle 手動建立資料庫Oracle資料庫
- 安裝mongodb,建立資料庫、使用者、建立表、匯出匯入資料庫MongoDB資料庫
- 3.1 啟動資料庫資料庫
- 啟動MySql資料庫MySql資料庫
- 啟動MongoDB資料庫MongoDB資料庫
- oracle資料庫使用者建立步驟Oracle資料庫
- SequoiaDB資料庫之資料庫的配置與啟動資料庫
- 手動建立資料庫過程資料庫
- 手動建立資料庫步驟資料庫
- 資料庫系統檔案啟動資料庫資料庫
- ASP建立SQL Server資料庫的兩種方法SQLServer資料庫
- 資料庫啟動的不同狀態資料庫
- 兩種啟動資料庫的方式資料庫
- 啟動資料庫監聽資料庫
- MySQL資料庫如何啟動?MySql資料庫
- 啟動和停止資料庫.資料庫
- 資料庫啟動過程資料庫
- 資料庫啟動問題資料庫
- 2 Day DBA-使用DBCA建立和管理資料庫—啟動DBCA資料庫
- 延緩Spring Boot啟動時間直到資料庫啟動的方法和原始碼 - MartenSpring Boot資料庫原始碼
- 資料庫自動啟動關閉資料庫
- Mysql 建立資料庫\新增使用者\使用者授權MySql資料庫
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- mongoDB因root啟動關閉資料庫導致mongo普通使用者無法啟動MongoDB資料庫
- mongodb怎麼手動建立資料庫MongoDB資料庫
- RAC 資料庫的啟動與關閉資料庫
- 遠端啟動資料庫的條件資料庫
- Oracle資料庫的啟動與關閉Oracle資料庫
- Oracle資料庫的啟動和關閉Oracle資料庫