每次shutdown -F小机时,总提示“Shutting down Oracle Cluster Ready Services (CRS):
OCR initialization failed accessing OCR device: PROC-26: Error while accessing the physical storage Operating System error [No such device or address] [6]
Shutdown has begun. The daemons should exit soon.”
可是我已经停掉了crs的应用进程:
#srvctl stop nodeapps -n accmdb1
#srvctl stop nodeapps -n accmdb2
也停掉了crs:
#crsctl stop crs(2台小机都停了)
是什么原因?
OCR initialization failed accessing OCR device: PROC-26: Error while accessing the physical storage Operating System error [No such device or address] [6]
Shutdown has begun. The daemons should exit soon.”
可是我已经停掉了crs的应用进程:
#srvctl stop nodeapps -n accmdb1
#srvctl stop nodeapps -n accmdb2
也停掉了crs:
#crsctl stop crs(2台小机都停了)
是什么原因?
从日志上看是 在关闭crs的时候需要连接到磁盘阵列,但是磁盘阵列共享盘已经关闭了,所以出现访问不到共享盘的错误.
OCR记录节点成员的配置信息,如database、ASM、instance、listener、VIP等CRS资源的配置信息,可存储于裸设备或者群集文件系统上,推荐设置大小为100MB
如以RAW的方式,则划分一个RAW,例如:/dev/rhdisk2
如果CRS安装过程失败,需要重新安装则需要初始化OCR盘(RAW方式),可用DD或重建卷
dd if=/dev/zero of=/dev/rhdisk2 bs=8192 count=12800
Oracle每四个小时自动发起备份,并保存三个版本,但只存在一个节点上6.检查ocr设置信息
$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 103724
Used space (kbytes) : 3824
Available space (kbytes) : 99900
ID : 1086971606
Device/File Name : /dev/rhdisk2 Device/File integrity check succeeded
Device/File Name : /dev/rhdisk6 Device/File integrity check succeeded
Cluster registry integrity check succeeded建议你在关机前用前面这个命令ocrcheck 检查ocr的状态.看下结果
如果ha资源中也涉及到管理oracle rac,
怀疑你的ha脚本是有问题,
应该设置为先停业务再停vg,
建议你手动停止ha试下,看会不会报警.
肯定是先停业务再停vg,我的操作步骤:
1、停业务
2、停CRS
3、停HA
4、小机关机或重启我个人觉得rac是由crs控制的,但HA可能涉及一些启停crs的服务。
HA应该会涉及到停CRS和停vg的两个操作.但从你的抱错情况看
OCR initialization failed accessing OCR device: PROC-26: Error while accessing the physical storage Operating System error [No such device or address]
感觉是先停了VG,再尝试停crs应用.
这时VG找不到了,所以抱错.
你可以查下HA 的配置,怀疑那错了.
#srvctl stop nodeapps -n accmdb1
#srvctl stop nodeapps -n accmdb2
也停掉了crs:
#crsctl stop crs(2台小机都停了) 再停VG(停HA时把VG下掉)
这样有问题吗?
可能就会报警了