Redhat6 系统跑 Oracle RAC 的时候,用ASMLib
来管理 ASM 磁盘组会方便不少。你只要装好那三个包:kmod-oracleasm
、oracleasmlib
、oracleasm-support
,基本就能跑起来,配置也比较顺。
这些包的版本最好对得上,比如oracleasmlib-2.0.4
跟oracleasm-support-2.1.8
配着用比较稳。装完之后记得跑一下初始化命令,不然容易报initializing the oracle asmlib driver failed
这个错。
有时候驱动卡住,其实就是权限或者设备名搞错了。别慌,先用oracleasm listdisks
试试能不能看到磁盘,或者检查一下 udev 规则也行。遇到坑可以互相交流,都踩过不少雷。
如果你对初始化流程感兴趣,像MySQL、Oracle这些的初始化资料也挺全,下面这些链接你可以翻翻,挺实用: