PRVG-1101 PRVF-4664 PRVF-4657

cluvfy stage -post nodeadd -n m2 -verbose

检查集群环境报错。 

Checking name resolution setup for "scan"...

ERROR: 

PRVG-1101 : SCAN name "scan" failed to resolve

  SCAN Name     IP Address                Status                    Comment   

  ------------  ------------------------  ------------------------  ----------

  scan          172.16.15.100             failed                    NIS Entry 

ERROR: 

PRVF-4657 : Name resolution setup check for "scan" (IP address: 172.16.15.100) failed

ERROR: 

PRVF-4664 : Found inconsistent name resolution entries for SCAN name "scan"

Verification of SCAN VIP and Listener setup failed

解决问题:

参考

//最的检测有些为failed,查看日志后发现与SCAN相关,可以忽略

 

[grid@opendb-401~]$ less /disk/grid/oraInventory/logs/installActions2013-10-11_11-06-08AM.log

INFO:TCP connectivity to SCAN Listeners exists on all cluster nodes

INFO:Checking name resolution setup for "rac-cluster-scan"...

INFO:ERROR:

INFO:PRVG-1101 : SCAN name "rac-cluster-scan" failed to resolve

INFO:ERROR:

INFO:PRVF-4657 : Name resolution setup check for "rac-cluster-scan" (IPaddress: 172.17.202.5) failed

INFO:ERROR:

INFO:PRVF-4664 : Found inconsistent name resolution entries for SCAN name"rac-cluster-scan"

INFO:Verification of SCAN VIP and Listener setup failed

  

到这里,就完成了grid的安装。

参考

PRVF-4664 PRVF-4657: Found inconsistent name resolution entries for SCAN
name [ID 887471.1]


Applies to:

Oracle Server - Enterprise Edition - Version 11.2.0.1 to 11.2.0.3 [Release 11.2]
Information  in this document applies to any platform.

Purpose

runInstaller (OUI) reports INS-20802 while running Oracle Cluster Verification Utility post check after successful 11gR2 Grid Infrastructure
clusterware (CRS) installation or upgrade:

  • Installation log - $ORACLE_BASE/oraInventory/logs/installActions{$TIMESTAMP}.log

INFO: PRVG-1101 : SCAN name "cluscan.us.oracle.com" failed to resolve
INFO: ERROR:
INFO: PRVF-4664 : Found inconsistent name resolution entries for SCAN name
"cluscan.us.oracle.com"
INFO: ERROR:
INFO: PRVF-4657 : Name resolution setup check for "scanclunm" (IP address: 10.4.0.202) failed

OR

PRCS-1016 : Failed to resolve Single Client Access Name cluscan.us.oracle.com

If "$GRID_HOME/bin/cluvfy comp scan" is executed, similar message will be reported.

Details

Cause 1. SCAN name is expected to be resolved by local hosts file

SCAN name is resolved by local hosts file (/etc/hosts or %SystemRoot%\system32\drivers\etc\hosts) instead of DNS or GNS

Solution: Oracle strongly recommend to use DNS or GNS for SCAN name resolution as hosts file support only one IP for SCAN

If the intention is to use hosts file for SCAN name resolution, and ping command returns correct SCAN VIP, you can ignore the error and move forward.

If the intention is to use DNS or GNS for SCAN name resolution, comment out entries in local hosts file for SCAN name on all nodes, and re-run "$GRID_HOME/bin/cluvfy comp scan" to confirm.

Cause 2. nslookup fails to find record for SCAN name:

nslookup cluscan.us.oracle.com
..

** server can't find eotcs.us.eot.com: NXDOMAIN


Solution
: Engage System Administrator(SA) to check resolver configuration (/etc/resolv.conf on Linux/UNIX), correct any misconfiguration on all nodes and re-run "$GRID_HOME/bin/cluvfy comp scan" to confirm.


Cause 3
. SCAN name is canonical name(CNAME record) in DNS

nslookup cluscan.us.oracle.com
..
cluscan.us.oracle.com     canonical name = cluscan.a3.oracle.com
Name:   cluscan.a3.oracle.com
Address: 10.4.0.201
Name:   cluscan.a3.oracle.com
Address: 10.4.0.202
Name:   cluscan.a3.oracle.com
Address: 10.4.0.203

Solution: Engage SA to update SCAN record in DNS to A type instead of CNAME type.

Cause 4. DNS is configured properly in DNS but other naming resolution(nis, ldap..) is being used and doesn't have proper SCAN info

Solution: Engage SA to check name resolution switch configuration (/etc/nsswitch.conf on Linux, Solaris and hp-ux or /etc/netsvc.conf on AIX) and correct any misconfiguration on all nodes. Example hosts in nsswitch.conf:

hosts:      files dns nis

Once it's corrected, execute "$GRID_HOME/bin/cluvfy comp scan" to confirm

Cause 5. Persistent cache for nscd has incorrect information.

Solution: Engage SA to restart nscd and clear persistent cache on all nodes. Example on Linux

# /sbin/service nscd restart
# /usr/sbin/nscd --invalidate=hosts

Once it's corrected, execute "$GRID_HOME/bin/cluvfy comp scan" to confirm.

------------------------------------------------------------------------------------------------------------

What's the expected output when executing nslookup

nslookup cluscan.us.oracle.com

..
Name:   cluscan.us.oracle.com
Address: 10.4.0.201
Name:   cluscan.us.oracle.com
Address: 10.4.0.202
Name:   cluscan.us.oracle.com
Address: 10.4.0.203

ping -c 1 cluscan.us.oracle.com
PING cluscan.us.oracle.com (10.4.0.201) 56(84) bytes of data.
64 bytes from cluscan.us.oracle.com (10.4.0.201): icmp_seq=1 ttl=64 time=0.258 ms

--- cluscan.us.oracle.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.258/0.258/0.258/0.000 ms

ping -c 1 cluscan.us.oracle.com
PING cluscan.us.oracle.com (10.4.0.202) 56(84) bytes of data.
64 bytes from cluscan.us.oracle.com (10.4.0.202): icmp_seq=1 ttl=64 time=0.258 ms

--- cluscan.us.oracle.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.258/0.258/0.258/0.000 ms

ping -c 1 cluscan.us.oracle.com
PING cluscan.us.oracle.com (10.4.0.203) 56(84) bytes of data.
64 bytes from cluscan.us.oracle.com (10.4.0.203): icmp_seq=1 ttl=64 time=0.258 ms

--- cluscan.us.oracle.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.258/0.258/0.258/0.000 ms

From above you can see:

  1. nslookup is returning proper SCAN name and IPs
  2. ping to SCAN name is Round Robin resolved to different IP each time by DNS

If you see different behaviour than above, please engage SA to investigate.

------------------------------------------------------------------------------------------------------------

Ping command reference

Linux:        /bin/ping -c 1 cluscan.us.oracle.com
Solaris:      /usr/sbin/ping -s cluscan.us.oracle.com 1500 1
hp-ux:       /usr/sbin/ping cluscan.us.oracle.com -n 1
AIX:         /usr/sbin/ping -c 1 cluscan.us.oracle.com
Windows: ping -n 1 cluscan.us.oracle.com

------------------------------------------------------------------------------------------------------------

References

BUG:8901977 - CLUVFY PRVF-4664 : FOUND INCONSISTENT NAME RESOLUTION ENTRIES
FOR SCAN NAME
NOTE:887522.1 - 11gR2 Grid Infrastructure Single Client Access Name
(SCAN) Explained

时间: 2024-11-07 01:19:45

PRVG-1101 PRVF-4664 PRVF-4657的相关文章

ORACLE RAC 11.2.0.4 for RHEL6.8安装遭遇PRVF 9992与DBCA遭遇ORA-19504&ORA-15001

    无论是物理实体机,还是vmware或virtualbox虚拟机,自己已经安装过N多套10g.11g的rac集群系统, 昨天算是第一次遭遇到PRVF-9992 : Group of device "/dev/mapper/datadg″ did not match the expected group 由于以前在湘潭安装过oracle rac 11.2.0.4 for rhel6.6,安装过程非常顺利,用的方法与这次衡阳的安装也是一模一样,自己感觉到非常纳闷.     操作系统:ORACL

NET Runtime Optimization Service 1101 错误的解决方法_win服务器

事件类型: 错误 事件来源: .NET Runtime Optimization Service 事件种类: 无 事件 ID: 1101 日期: 2009-9-2 事件: 20:27:09 用户: N/A 计算机: Owen-REPORT 描述: .NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Failed to compile: Microsoft.ReportingServices.QueryDesig

【RAC】PRVF-4664/4657: Found inconsistent name resolution entries for SCAN name

涉及到的版本: 11.2.0.1 to 11.2.0.2 - Release: 11.2 to 11.2 现象: After successful 11gR2 Grid Infrastructure clusterware (CRS) installation or upgrade,  INS-20802 reported while running Oracle Cluster Verification Utility post check, installation logs located

1101和 555的湿度计-HS1101和NE555的湿度计

问题描述 HS1101和NE555的湿度计 #include#include#define uchar unsigned char#define uint unsigned intuchar code table[]=""HUMI: %RH"";sbit lcdrs=P2^4;sbit lcdrw=P2^5;sbit lcde=P2^6;uchar num;uchar tem0tem1humi; uchar temp0temp1; uint f=0; void ti

JavaCore extends Plugin

/******************************************************************************* 2 * Copyright (c) 2000, 2007 IBM Corporation and others. 3 * All rights reserved. This program and the accompanying materials 4 * are made available under the terms of t

[LeetCode]135.Candy

[题目] There are N children standing in a line. Each child is assigned a rating value. You are giving candies to these children subjected to the following requirements: Each child must have at least one candy. Children with a higher rating get more can

Java中如何使一个线程进入阻塞态?

问题描述 按我的理解,当一个线程需要获取的锁被另一个线程占用时,将进入阻塞态.但实际好像不是这样的,下面是我的代码.在run方法中会调用MyBlock的isBlocked方法,该方法添加了synchronized限定.在main方法中创建两个线程:t1和t2,t1运行后,由于isBlocked方法运行需要一定时间,t2应该进入阻塞态.但我调用getState方法得到的是Runnable,不是Blocked.这是为啥呢? public class TestThread implements Run

C/C++实现的游戏角色名称名字随机生成代码_C 语言

#ifndef __NAME_H__ #define __NAME_H__ class CName { public: CName(); virtual ~CName(); const char* GetName(); protected: void InitSurname(); void InitName(); char* m_pSurname_OneDimensional; char** m_ppSurname; // 姓 char* m_pName_OneDimensional; char

asp.net DataGrid 中文字符排序的实现代码_实用技巧

废话不多说,看例子: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12">     <mx:Script>         <!--[CDA

基于jquery实现的省市区级联无ajax_javascript技巧

希望和大家一起学习,更希望能找一份好工作,我是PHP开发工程师 以下是代码页面 复制代码 代码如下: <span rel="con_address" class="con_address"> #foreach($data in $conAddressBean.provinceCode) <input type="hidden" rel="province" value="$data"/&g