当前位置: 代码迷 >> Oracle管理 >> 安装过RAC的帮忙看下解决方案
  详细解决方案

安装过RAC的帮忙看下解决方案

热度:105   发布时间:2016-04-24 04:10:53.0
安装过RAC的帮忙看下
本帖最后由 xixi_168 于 2014-10-26 01:26:28 编辑
安装虚拟机报了个错误。“The specified shared raw partition /dev/raw/raw1 may not have correct permission”
百度了下,到处都是这篇文章。但是没搞懂红色的部分,是怎么查看的?


以下为原文:红色部分为不清楚的地方也就是怎样查看真正的设备,什么命令,什么文件查看的呢?


今天网友问到在安装crs时,OUI出现了这个错误
“The specified shared raw partition /dev/raw/raw1 may not have correct permission”
看到这个错误想到的当然是权限问题,但是但它查看raw1权限时
$ls -ltr /dev/raw/raw1 
crw-rw—- 1 oracle oinstall 85, 8194 Sep 6 08:51 /dev/raw/raw1
其实你应该检查真正的设备权限,因为后来没有联系到对方,不过在网上找到了一个例子,i.e.
$ls -ltr /dev/rdsk/ora_ocr_raw_280m 
crw-rw—- 1 oracle oinstall 85, 8194 Sep 6 08:51 /dev/rdsk/ora_ocr_raw_280m
权限没问题,但是看真正的设备时
# ls -ltr ../../devices/scsi_vhci/ssd@g50060e800000000000005ba500000020:a,raw 
crw-r—– 1 root sys 118, 504 Aug 28 16:35 ../../devices/scsi_vhci/ssd@g50060e800000000000005ba500000020:a,raw[/color]

你会发现真正设备的owner是root:sys,所以应该为oracle:oinstall,比如

#chown -R -h oracle:oinstall ../../devices/scsi_vhci/ssd@g50060e800000000000005ba500000020:a,raw


# ls -ltr ../../devices/scsi_vhci/ssd@g50060e800000000000005ba500000020:a,raw

crw-r—– 1 oracle oinstall 118, 504 Sep 4
------解决思路----------------------
linux 常用查看设备命令
# lspci -tv # 列出所有PCI设备 
# lsusb -tv # 列出所有USB设备
------解决思路----------------------
引用:
也就是这个ls -ltr ../../devices/scsi_vhci/ssd@g50060e800000000000005ba500000020:a,raw 
是查看什么文件或者使用什么命令看到的呢?

raw1只是将实际的裸设备分区映射过来的,例如该裸设备映射到/dev/sda/sda1,则用ls -ltr /dev/sda/sda1来查看分区的权限
使用raw -qa来查看裸设备的映射关系
  相关解决方案