共計 869 個字符,預計需要花費 3 分鐘才能閱讀完成。
今天就跟大家聊聊有關 RedHat7.2 的 RemoveIPC 設置主 yes 引起 rac 宕機該怎么辦,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
最近準備搭建基于 RedHat7.2 的數據庫 rac 環境,看了一下文檔,發現 RedHat、Centos、Oel 的 7.2 版本的新特性會引民數據庫宕機,具體情況如下:
在 RedHat7.2 中,systemd-logind 服務引入了一個新特性,該新特性是:當一個 user 完全退出 os 之后,remove 掉所有的 IPC objects。
該特性由 /etc/systemd/logind.conf 參數文件中 RemoveIPC 選項來控制。
在 RedHat7.27.2 中,RemoveIPC 的默認值為 yes
因此,當最后一個 oracle 或者 Grid 用戶退出時,操作系統會 remove 掉這個 user 的 shared memory segments and semaphores
由于 Oracle ASM 和 database 使用 shared memory segments,remove shared memory segments 將會 crash 掉 Oracle ASM and database instances.
Oracle Linux 7.2 通過在 /etc/systemd/logind.conf 配置文件中明確設置 RemoveIPC 為 no,Oracle Linux7.2 避免了該問題,
解決方法:
1) Set RemoveIPC=no in /etc/systemd/logind.conf
2) Reboot the server or restart systemd-logind as follows:
# systemctl daemon-reload
# systemctl restart systemd-logind
這些錯誤跟 os 有關。
看完上述內容,你們對 RedHat7.2 的 RemoveIPC 設置主 yes 引起 rac 宕機該怎么辦有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。