安装rac总是在运行root.sh的时候报错,日志里面有一点关键的信息:proprinit:problem reading the bootblock or superbloc 22。
在网上查两种原因,裸分区格式化了文件系统。裸分区在磁盘开头,含bootblock。
改了一下分区的位置,不在从1开始,改成100开始,还是不行。
基本怀疑是个bug,无法解决。
突然一闪,决定重新安装,但是不要多路径软件,安装在传统的/dev/sdc这样的盘上面,都安装完成后,在改成多路径。因为盘已经被raw服务映射成raw1和RAW
了。所以只要改一下/etc/sysconfig/rawdevices文件,把多路径改成sdX这样的路径,安装完成后再改一下就ok了。
一试,果然顺利执行,连之前的那个补丁都不用弄。顺利安装完成crs后,修改/etc/sysconfig/rawdevices文件,重新启动服务,crs可以正常启动。呵呵!解决了。
然后安装database软件,安装patch。
用dbca配置asm,这次我直接使用多路径设备,/dev/mappper/mpath3...mpath7。没有使用asmlib之类的东东。很顺利。一切搞定。
/etc/rc.d/rc.local是起作用的,asm使用的多路径的权限就写到这里面了。不过开机要等一下,开机后直接就看显示不对,等两分钟,一看就已经ok了。
建库的时候因为把processor数设置的太大,报错,改小一点,立刻就顺利完成了。
非常高兴,记录一下吧
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13337857/viewspace-1334900/
,如需转载,请注明出处,否则将追究法律责任。