10g RAC系统用lvm分区会影响crs、ocs等服务的启动吗?
大家好:
我的 RAC 环境是 Oracle 10G Release 10.2.0.1 64bit + Clusterware + ASM + RedHat Enterprise Linux Server 5 64bit,
但我的两个节点的 $ORACLE_HOME (/oracle/product/database) 和 $CRS_HOME (/oracle/product/crs) 目录使用 lvm 格式的分区,/oracle目录挂载在 /dev/system/lv_oracle 的LV文件系统上,
每次启动两个节点系统时,crs_stat -t -v 显示的资源状态很多都是 UNKNOW的,如下:
[oracle@dbp tmp]$ crs_stat -t -v
Name Type R/RA F/FT Target State Host
----------------------------------------------------------------------
ora....SM1.asm application 0/5 0/0 ONLINE UNKNOWN dbp
ora....BP.lsnr application 0/5 0/0 ONLINE UNKNOWN dbp
ora.dbp.gsd application 0/5 0/0 ONLINE UNKNOWN dbp
ora.dbp.ons application 0/3 0/0 ONLINE UNKNOWN dbp
ora.dbp.vip application 0/0 0/0 ONLINE ONLINE dbp
ora....SM2.asm application 0/5 0/0 ONLINE UNKNOWN dbs
ora....BS.lsnr application 0/5 0/0 ONLINE UNKNOWN dbs
ora.dbs.gsd application 0/5 0/0 ONLINE UNKNOWN dbs
ora.dbs.ons application 0/3 0/0 ONLINE UNKNOWN dbs
ora.dbs.vip application 0/0 0/0 ONLINE ONLINE dbs
ora.wxxrdb.db application 0/1 0/1 ONLINE UNKNOWN dbp
ora....b1.inst application 0/5 0/0 ONLINE OFFLINE
ora....b2.inst application 0/5 0/0 ONLINE OFFLINE
-----
必须要手动执行几次 /etc/init.d/init.crs stop 和 /etc/init.d/init.crs start,有时要反复执行几时,才能成功online所有资源。
安装RAC时,是成功完成的。而且我的 /etc/inittab 文件中是有配置到自动启动 crsd,ocssd,evmd 进程的。
请问我的这种每次开机都要执行几次 /etc/init.d/init.crs stop 和 /etc/init.d/init.crs start,有时要反复执行几时,才能成功online所有资源的情况会不会是两个节点的 $ORACLE_HOME (/oracle/product/database) 和 $CRS_HOME (/oracle/product/crs) 目录使用 lvm 格式的分区导致的?但我的共享存储不是使用lvm的,是使用/dev/sdx这种分区的。
请问这个有影响吗?但为何重复启动几次crs又可以了呢?
应如何才能让开机后自动成功启动crs,online所有资源呢?
-----
待复,感谢!
[解决办法]
lvm不会是原因,看看crs的启动是不是没配置或有问题。