安装grid执行root.sh报错 CRS-2674: Start of 'ora.cssd' on 'rac01' failed
时间: 2024-01-17 09:03:51 浏览: 315
如果在安装 Grid Infrastructure(集群基础架构)时执行 root.sh 脚本时遇到 CRS-2674 错误,则可能是由于以下原因之一:
1. 如果在执行 root.sh 脚本之前使用了 "su" 命令以切换到 root 用户,请使用 "su -" 命令以切换到 root 用户。例如:
```
$ su -
```
2. 如果您使用的是 11gR2 版本,则可能是由于节点名称过长或包含非 ASCII 字符。请确保节点名称不超过 14 个字符,并且只包含 ASCII 字符。
3. 如果您使用的是 12cR1 或更高版本,则可能是由于节点名称包含了下划线字符 "_”。请确保节点名称不包含下划线字符 "_”。
解决此问题的步骤如下:
1. 确认您正在以 root 用户身份运行 root.sh 脚本。
2. 检查节点名称是否符合要求,不要超过 14 个字符,并且只包含 ASCII 字符。
3. 如果节点名称存在下划线字符 "_”,请将节点名称更改为不包含下划线字符的名称。
4. 如果问题仍然存在,请检查 Clusterware 日志文件以查看更多详细信息。可以在以下目录中找到 Clusterware 日志文件:
```
$GRID_HOME/log/<hostname>/crs
```
5. 如果问题仍然存在,请联系 Oracle 支持团队以获取进一步的帮助和支持。
相关问题
CRS-4995: The command 'Start resource' is invalid in crsctl. Use srvctl for this command.
如果您在使用 crsctl 命令启动资源时遇到 CRS-4995 错误,错误消息建议您使用 srvctl 命令而不是 crsctl 命令来启动资源。在 Oracle 数据库环境中,srvctl 命令用于管理和配置 Oracle 服务,例如数据库实例、监听器和 ASM 实例等。
以下是使用 srvctl 命令启动 Oracle 19c RAC 中的 ora.LISTENER.lsnr 资源的示例命令:
```
srvctl start listener -listener <listener_name>
```
请将 "<listener_name>" 替换为您要启动的监听器的名称。如果您要同时启动所有监听器,则可以运行以下命令:
```
srvctl start listener
```
请注意,如果您要启动的资源具有依赖关系,则 srvctl 命令将自动启动其所有依赖项。例如,如果您要启动 ora.LISTENER.lsnr 资源,则 srvctl 命令将自动启动其依赖项 ora.cssd 和 ora.diskmon。
希望这能够解决您的问题!
阅读全文