Oracle Clusterware(CRS或Grid Infrastructure)的网络套接字文件位于/tmp/.oracle、/usr/tmp/.oracle或/var/tmp/.oracle目录下,非常重要的是除非得到Oracle支持团队的指示,否则不要手动修改它们以保持集群软件的良好运行状态。其他Oracle组件也可能在相同目录中存储套接字文件,例如Oracle Net监听器和集群健康监视器(也称为CHM或IPD/OS,在某些平台上从11.2.0.2版本开始成为Oracle Clusterware的一部分)。 如果出现 ora.gpnpd 1 ONLINE ONLINE node2 ora.gipcd 1 ONLINE OFFLINE 或者是failed to /var/tmp/.oracle/时
要排除tmp目录中的套接字文件被tempfile clean服务删除,请更改/usr/lib/tmpfiles.d/tmp.conf的内容并添加
x /tmp/.oracle*
x /var/tmp/.oracle*
x /usr/tmp/.oracle*
上面的 “x” 选项指示 systemd-tmpfiles-clean.service 排除列出目录中的文件。
