永久解决方案

为了永久解决这个问题,更新到 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
由于升级oracleasm-support,Oracleasm服务启动失败
日期:2020-09-17 00:11:49 来源:oir作者:oir