`

RAC User Equivalence Check Failed

阅读更多

在使用SSH方式配置RAC时,可能会在检查用户等价时失败。

 


配置了SSH之后,发现在验证用户等价时失败:

$ ./runcluvfy.sh comp nodecon -n ahrac1,ahrac2 -verbose

Verifying node connectivity

ERROR:
User equivalence unavailable on all the nodes.
Verification cannot proceed.


Verification of node connectivity was unsuccessful on all the nodes.

查询metalink发现是Oracle cluvfy工具的问题。Oracle在文章:Note:369598.1User Equivalence Check Failed for User Oracle Using Ssh/scp中进行了详细的描述。

简单的说,Oracle在寻找ssh命令时,去/usr/local/bin目录下寻找,而ssh命令在/usr/bin目录下。

相应的解决方法也很简单,在/usr/local/bin目录下建立一个指向/usr/bin/ssh的链接就可以了。

root@ahrac1 # mkdir -p /usr/local/bin
root@ahrac1 # ln -s -f /usr/bin/ssh /usr/local/bin/ssh
root@ahrac1 # ln -s -f /usr/bin/scp /usr/local/bin/scp

不过再次尝试,仍然报错:

$ ./runcluvfy.sh comp nodecon -n ahrac1,ahrac2 -verbose

Verifying node connectivity

ERROR:
User equivalence unavailable on all the nodes.
Verification cannot proceed.


Verification of node connectivity was unsuccessful on all the nodes.

后来才发现,原来Oracle用户的ssh验证步骤必须先执行:

$ exec /usr/bin/ssh-agent $SHELL
$ /usr/bin/ssh-add
Enter passphrase for /export/home/oracle/.ssh/id_rsa:
Identity added: /export/home/oracle/.ssh/id_rsa (/export/home/oracle/.ssh/id_rsa)
Enter passphrase for /export/home/oracle/.ssh/id_dsa:
Identity added: /export/home/oracle/.ssh/id_dsa (/export/home/oracle/.ssh/id_dsa)
$ ./runcluvfy.sh comp nodecon -n ahrac1,ahrac2 -verbose

Verifying node connectivity

Checking node connectivity...


Interface information for node "ahrac2"
Interface Name IP Address Subnet
------------------------------ ------------------------------ -----------
ce0 172.25.198.43 172.25.0.0
ce0 172.25.198.45 172.25.198.0
ce1 10.0.0.4 10.0.0.0


Interface information for node "ahrac1"
Interface Name IP Address Subnet
------------------------------ ------------------------------ -----------
ce0 172.25.198.42 172.25.0.0
ce0 172.25.198.44 172.25.198.0
ce1 10.0.0.3 10.0.0.0


Check: Node connectivity of subnet "172.25.0.0"
Source Destination Connected?
------------------------------ ------------------------------ -----------
ahrac2:ce0 ahrac1:ce0 yes
Result: Node connectivity check passed for subnet "172.25.0.0" with node(s) ahrac2,ahrac1.

Check: Node connectivity of subnet "172.25.198.0"
Source Destination Connected?
------------------------------ ------------------------------ -----------
ahrac2:ce0 ahrac1:ce0 yes
Result: Node connectivity check passed for subnet "172.25.198.0" with node(s) ahrac2,ahrac1.

Check: Node connectivity of subnet "10.0.0.0"
Source Destination Connected?
------------------------------ ------------------------------ -----------
ahrac2:ce1 ahrac1:ce1 yes
Result: Node connectivity check passed for subnet "10.0.0.0" with node(s) ahrac2,ahrac1.

Suitable interfaces for the private interconnect on subnet "172.25.0.0":
ahrac2 ce0:172.25.198.43
ahrac1 ce0:172.25.198.42

Suitable interfaces for the private interconnect on subnet "172.25.198.0":
ahrac2 ce0:172.25.198.45
ahrac1 ce0:172.25.198.44

Suitable interfaces for the private interconnect on subnet "10.0.0.0":
ahrac2 ce1:10.0.0.4
ahrac1 ce1:10.0.0.3

ERROR:
Could not find a suitable set of interfaces for VIPs.

Result: Node connectivity check failed.


Verification of node connectivity was unsuccessful on all the nodes.

至此,问题得到解决。

分享到:
评论

相关推荐

    RAC User Equivalence Check Failed (后加个人实际情况总结).txt )

    ### RAC User Equivalence Check Failed 知识点详解 #### 一、问题概述 在进行 Oracle RAC(Real Application Clusters)集群环境的配置或维护过程中,可能会遇到“RAC User Equivalence Check Failed”错误。该...

    RAC常见命令检查状态

    #### 命令:`crsctl check cluster` 此命令用于检查整个集群的状态,包括集群同步服务(Cluster Synchronization Services, CSS)、集群就绪服务(Cluster Ready Services, CRS)等核心组件。 - **输出示例**: ``` ...

    Oracle数据库RAC健康检查脚本

    文件"DB_HealthCheck_Final_11gR2_v1.1.sql"可能是针对Oracle 11g R2版本的健康检查脚本,它可能会根据不同的Oracle版本有所调整。使用这样的脚本,DBA可以定期运行检查,提前发现并解决问题,以保证数据库系统的...

    Oracle 11GR2 RAC-RAC DG 环境部署手册

    Oracle 11GR2 RAC (Real Application Clusters) 和 RAC-DG (Data Guard) 环境的部署是一项复杂而关键的任务,涉及到多个层面的技术集成和配置。以下是根据提供的信息,对整个部署过程的详细说明: 1. **Oracle RAC ...

    Oracle19c RAC+ RACDG配置详细部署文档

    Oracle 19c RAC (Real Application Clusters) 和 RACDG (Data Guard) 是企业级数据库解决方案,用于实现高可用性和灾难恢复。RAC允许多个实例同时访问同一个数据库,而RACDG则提供了主库与备库之间的数据保护。 在...

    黄伟rac安装步骤详解(含脚本)

    黄伟的RAC安装步骤详解提供了全面的指南,涵盖了在Linux环境下搭建Oracle Real Application Clusters (RAC) 的全过程。RAC是一种高可用性解决方案,允许多台服务器共享同一个数据库实例,提供无缝故障切换和负载均衡...

    RAC关闭与启动-轻松关闭与启动RAC

    ### RAC关闭与启动详解 #### 一、RAC简介 在深入了解RAC(Real Application Clusters)的关闭与启动之前,我们先简要介绍一下RAC的基本概念。Oracle Real Application Clusters (RAC) 是Oracle数据库的一个核心...

    Oracle11G RAC 卸载

    ### Oracle 11g RAC 卸载与清理详解 #### 概述 在某些情况下,可能需要彻底卸载和清理 Oracle RAC(Real Application Clusters)环境,尤其是在遇到安装失败或其他不可预料的问题时。本文将详细介绍如何进行“暴力...

    Oracle RAC重启操作手册

    - 使用`crsctl check cluster -all`命令来检查集群的状态。 - 如果出现类似“CRS-4535: Cannot communicate with Cluster Ready Services”这样的消息,则表示集群已经成功停止。 #### 三、启动RAC **知识点7:...

    Oracle RAC 项目实施方案

    Oracle RAC 项目实施方案 Oracle RAC(Real Application Clusters)是 Oracle 公司的一种集群解决方案,旨在提供高可用性和高性能的数据库解决方案。在生产环境下实施 Oracle RAC 需要进行详细的规划和实施本文将...

    Oracle rac功能测试方案

    ### Oracle RAC 功能测试方案详解 #### 一、引言 Oracle Real Application Clusters (RAC) 是一种高可用性、高性能的企业级数据库解决方案。本文档旨在提供一个全面的Oracle 11g RAC安装后的功能测试方案,主要包括...

    管理oracle 11gRAC常用命令

    [grid@rac02 ~]$ crsctl check cluster ``` 此命令执行后会返回一系列的状态信息,例如: - **Cluster Ready Services**(CRS)的状态。 - **Cluster Synchronization Services**(CSS)的状态。 - **Event ...

    Oracle 19c CDB RAC To RAC ActiveDataguard部署方案

    在本部署方案中,我们将详细讨论如何在Oracle 19c环境下,配置CDB(Container Database)和RAC(Real Application Clusters)环境,并搭建Active Data Guard来实现数据的实时同步和容灾。 首先,我们需要了解什么是...

    Oracle 12.2 RAC 到 19C RAC 的全面升级指南

    主要内容概要:提供了一份非常详细的Oracle 12.2 RAC系统升级到19C RAC的具体实施方案。文中详细阐述了准备工作如目录规划、软件备份、运行干运行为以及Grid软件和数据库的升级步骤等,有助于保障整个迁移项目的成功...

    vmware搭建10g rac

    【Oracle RAC基础概念】 Oracle Real Application Clusters(RAC)是Oracle数据库的一个特性,它允许多台服务器共享同一个数据库实例,提供高可用性和负载均衡。RAC通过Oracle Clusterware和Grid Infrastructure...

    Oracle Data Guard RAC TO RAC迁移方案(基于rman备份)V1.1.pdf

    Oracle Data Guard RAC TO RAC 迁移方案 本文档旨在提供一个基于 RMAN 备份的 Oracle Data Guard RAC TO RAC 迁移方案,以便帮助 DBA schnell 和可靠地完成数据库迁移任务。该方案适用 Oracle 11g 版本,文档版本为...

    oracle RAC

    ### Oracle RAC:数据库集群的优缺点解析 Oracle RAC(Real Application Clusters)是Oracle数据库的一种集群技术,旨在提供高可用性和可扩展性。它允许多个数据库实例同时访问同一份数据,从而实现了资源的共享和...

    Oracle RAC故障节点删除步骤

    Oracle RAC 故障节点删除步骤 Oracle RAC(Real Application Clusters)是一种高可用性数据库解决方案,旨在提供高可用性和可扩展性。然而,在实际操作中,RAC 节点可能会出现故障,导致整个集群的不稳定。因此,...

    RAC-小布老师rac部署文档图解

    【Oracle Real Application Clusters(RAC)详解】 Oracle Real Application Clusters(RAC)是Oracle数据库的一个重要特性,它提供了一种高可用性和高性能的解决方案,使得多个数据库实例可以共享同一份物理数据,...

    oracle 12c rac的安装记录

    Oracle 12c Real Application Clusters (RAC) 是一种高可用性和可伸缩性的数据库解决方案,它允许多个服务器实例同时访问同一个数据库,提供故障切换和负载均衡能力。以下是对Oracle 12c RAC在ESXi平台安装过程中的...

Global site tag (gtag.js) - Google Analytics