Owner's Manual
32 故障排除
运行
root.sh
时,
CRS
无法启动
注:确保已定义所有公用和专用节点名称,并且可以对节点名称执行 ping
命令。
在解决网络问题之后,通过重新引导节点或从
/crs/oracle/product/11.1.0/crs/
中运行
root.sh
,尝试再次启动服务。
以下是可导致
CRS
出现故障的问题列表:
•
OCR
文件和投票磁盘无法访问。
解决
I/O
问题,并通过重新引导节点或从
/crs/oracle/product/11.1.0/crs/
中运行
root.sh
,尝试再次启动服务。
•
OCR
文件和投票磁盘尚未清除,仍包含旧信息。
清除
OCR
和投票磁盘以删除旧信息。
您可以在
RHEL4
中输入以下行来完成此操作:
dd if=/dev/zero of=/dev/raw/ocr.dbf
dd if=/dev/zero of=/dev/raw/votingdisk
通过重新引导节点或从
/crs/oracle/product/11.1.0/crs/
中运行
root.sh
,
尝试再次启动服务。
•
Oracle
用户无权访问
/var/tmp
(特别是
/var/tmp/.oracle
)。
a
通过输入以下命令,使用户
Oracle
成为
/var/tmp/.oracle
的所有者:
chown oracle.oinstall /var/tmp/.oracle
b
通过重新引导节点或从
/crs/oracle/product/11.1.0/crs/
中运行
root.sh
,尝试再次启动服务。
如果所有其它
CRS
故障排除步骤均失败,则执行以下操作:
a
通过将以下行添加
到
root.sh,启用调试功能:
set -x
b
通过从以下位置运行
root.sh
:
/crs/oracle/product/11.1.0/crs/
,尝试再次启动服务