RHEL7.7 或 CentOS7.7 的 Oracle RAC 安装中,kmod-oracleasm-2.0.8-26.el7.7.x86_64.rpm
这个包是你绕不开的。别问,问就是亲测有效,装完就能识别 ASM 磁盘,省了不少事。
Oracle 的 ASM 需要内核模块支持,这个包就是搞定内核和 ASM 的桥梁。装完oracleasmlib
和oracleasm-support
后,再加上它,三件套齐活儿,ASM 磁盘立马生龙活虎。
用法也简单:先用rpm -ivh
装上,重启下oracleasm
服务,再跑个oracleasm configure
,配置一下用户组和权限,基本就搞定了。
我装的时候是 RHEL7.7 系统,Oracle 版本是 12.2,用的裸设备绑定 ASM。你要是环境一致,那直接拿走用准没问题。如果你是 CentOS 7.7 也 OK,兼容性还不错。
还有,别忘了看下内核版本,太新或太老都不兼容。建议内核是3.10.0-1062.el7.x86_64
这一类的,比较稳妥。
更多资源也可以参考下面这些文章:
如果你正准备搭 Oracle RAC,系统又是 RHEL7.7 或 CentOS7.7,那这包可以先准备好,免得装到一半卡在 ASM 上。