永久解决方案
为了永久解决这个问题,更新到 oracleasm-support RPM 包的当前版本。
问题
升级oracleasm-support包后,无法启动升级前正常运行的oracleasm服务。
尝试启动服务会导致:
# service oracleasm start oracleasm is not enabled, use 'service oracleasm enable' or 'oracleasm init'
on it road.com
解决方案
这是由 oracleasm-support-2.1.11-1 中的回归引起的,其中 oracleasm 配置文件 /etc/sysconfig/oracleasm 未在 RPM 规范文件中标记为配置文件并被升级覆盖。
解决方法 #1
如果存在,请将 /etc/sysconfig/oracleasm.rpmsave 文件复制到 /etc/sysconfig/oracleasm 并再次尝试启动该服务。
# cp /etc/sysconfig/oracleasm.rpmsave /etc/sysconfig/oracleasm
# service oracleasm start
解决方法 #2
修改 /etc/sysconfig/oracleasm 文件中的一行,内容如下:
# vi /etc/sysconfig/oracleasm ORACLEASM_ENABLED=true
检查文件以确定环境可能需要的任何其他更改,然后尝试启动服务。
# service oracleasm start
日期:2020-09-17 00:11:49 来源:oir作者:oir